/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Wed Dec 04 15:25:58 2002 */ /* Compiler settings for N:\dpp2\EdaxSgUtl\semtype.idl: Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __semtype_h__ #define __semtype_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ /* header files for imported files */ #include "wtypes.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_semtype_0000 */ /* [local] */ typedef /* [public][public] */ struct __MIDL___MIDL_itf_semtype_0000_0001 { LONG ChanSel; LONG Mirror; LONG Delay; LONG Dwell; LONG NumToAvg; LONG Value; } SEMPixRecV1; typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0002 { USHORT MaxVideo; USHORT MinVideo; } SEMVideoRecV1; typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0003 { LONG HorzSize; LONG HorzSpan; LONG VertSize; LONG VertSpan; SHORT MaxAnalogChannels; SHORT MaxDigitalChannels; } SEMLimitRecV1; typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0004 { LONG Busy; LONG Status; LONG HorzPixel; LONG HorzDAC; LONG HorzDelay; LONG HorzSize; LONG HorzSpan; LONG HorzChanSel; LONG HorzMirror; LONG HorzCenter; LONG VertPixel; LONG VertDAC; LONG VertDelay; LONG VertSize; LONG VertSpan; LONG VertChanSel; LONG VertMirror; LONG VertCenter; LONG PixChans; LONG CollectImage; LONG ScanType; LONG NumScans; SEMPixRecV1 SEMPix[ 8 ]; } SEMImageRecV1; extern RPC_IF_HANDLE __MIDL_itf_semtype_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_semtype_0000_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif