Fixing project references due to the previous upgrade from .xcode to .xcodeproj.
[ITMac.git] / ITOSAComponent.h
1 /*
2  *      ITMac
3  *      ITOSAComponent.h
4  *
5  *      Class that wraps OpenScripting components.
6  *
7  *      Copyright (c) 2005 by iThink Software.
8  *      All Rights Reserved.
9  *
10  *      $Id$
11  *
12  */
13
14 #import <Foundation/Foundation.h>
15 #import <Carbon/Carbon.h>
16
17 @interface ITOSAComponent : NSObject {
18         Component _component;
19         ComponentInstance _componentInstance;
20         NSDictionary *_information;
21 }
22
23 + (ITOSAComponent *)appleScriptComponent;
24 + (ITOSAComponent *)componentWithCarbonComponent:(Component)component;
25 + (NSArray *)availableComponents;
26
27 - (id)initWithSubtype:(unsigned long)subtype;
28 - (id)initWithComponent:(Component)component;
29
30 - (Component)component;
31 - (ComponentInstance)componentInstance;
32 - (NSDictionary *)information;
33
34 @end