semtype.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 5.01.0164 */
  3. /* at Wed Dec 04 15:25:58 2002
  4. */
  5. /* Compiler settings for N:\dpp2\EdaxSgUtl\semtype.idl:
  6. Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: allocation ref bounds_check enum stub_data
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  11. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  12. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  13. #endif
  14. #include "rpc.h"
  15. #include "rpcndr.h"
  16. #ifndef __semtype_h__
  17. #define __semtype_h__
  18. #ifdef __cplusplus
  19. extern "C"{
  20. #endif
  21. /* Forward Declarations */
  22. /* header files for imported files */
  23. #include "wtypes.h"
  24. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  25. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  26. /* interface __MIDL_itf_semtype_0000 */
  27. /* [local] */
  28. typedef /* [public][public] */ struct __MIDL___MIDL_itf_semtype_0000_0001
  29. {
  30. LONG ChanSel;
  31. LONG Mirror;
  32. LONG Delay;
  33. LONG Dwell;
  34. LONG NumToAvg;
  35. LONG Value;
  36. } SEMPixRecV1;
  37. typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0002
  38. {
  39. USHORT MaxVideo;
  40. USHORT MinVideo;
  41. } SEMVideoRecV1;
  42. typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0003
  43. {
  44. LONG HorzSize;
  45. LONG HorzSpan;
  46. LONG VertSize;
  47. LONG VertSpan;
  48. SHORT MaxAnalogChannels;
  49. SHORT MaxDigitalChannels;
  50. } SEMLimitRecV1;
  51. typedef /* [public] */ struct __MIDL___MIDL_itf_semtype_0000_0004
  52. {
  53. LONG Busy;
  54. LONG Status;
  55. LONG HorzPixel;
  56. LONG HorzDAC;
  57. LONG HorzDelay;
  58. LONG HorzSize;
  59. LONG HorzSpan;
  60. LONG HorzChanSel;
  61. LONG HorzMirror;
  62. LONG HorzCenter;
  63. LONG VertPixel;
  64. LONG VertDAC;
  65. LONG VertDelay;
  66. LONG VertSize;
  67. LONG VertSpan;
  68. LONG VertChanSel;
  69. LONG VertMirror;
  70. LONG VertCenter;
  71. LONG PixChans;
  72. LONG CollectImage;
  73. LONG ScanType;
  74. LONG NumScans;
  75. SEMPixRecV1 SEMPix[ 8 ];
  76. } SEMImageRecV1;
  77. extern RPC_IF_HANDLE __MIDL_itf_semtype_0000_v0_0_c_ifspec;
  78. extern RPC_IF_HANDLE __MIDL_itf_semtype_0000_v0_0_s_ifspec;
  79. /* Additional Prototypes for ALL interfaces */
  80. /* end of Additional Prototypes */
  81. #ifdef __cplusplus
  82. }
  83. #endif
  84. #endif