19 #ifndef __DEVICECONTROL__
20 #define __DEVICECONTROL__
26 #ifndef __COMPONENTS__
43 #if PRAGMA_STRUCT_ALIGN
44 #pragma options align = mac68k
45 #elif PRAGMA_STRUCT_PACKPUSH
47 #elif PRAGMA_STRUCT_PACK
51 typedef CALLBACK_API_C(UInt32, DCResponseHandler)(UInt32 fwCommandObjectID,
53 UInt32 responseLength);
58 Ptr responseBufferPtr;
59 UInt32 responseBufferSize;
60 DCResponseHandler *responseHandler;
78 kDeviceControlDoAVCTransactionSelect = 0x0001
81 #if PRAGMA_STRUCT_ALIGN
82 #pragma options align = reset
83 #elif PRAGMA_STRUCT_PACKPUSH
85 #elif PRAGMA_STRUCT_PACK
89 #ifdef PRAGMA_IMPORT_OFF
Component Manager Interfaces.
ComponentResult DeviceControlDoAVCTransaction(ComponentInstance instance, DVCTransactionParams *params)
Basic Macintosh data types.
Definition: Components.h:220
Definition: DeviceControl.h:55