Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
3.5 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 5.01.0164 */
  3. /* at Thu Mar 30 11:49:45 2000
  4. */
  5. /* Compiler settings for C:\whistler\admin\pchealth\HelpCtr\Service\testwrapper\testwrapper.idl:
  6. Oicf (OptLev=i2), 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 __RPCNDR_H_VERSION__
  17. #error this stub requires an updated version of <rpcndr.h>
  18. #endif // __RPCNDR_H_VERSION__
  19. #ifndef COM_NO_WINDOWS_H
  20. #include "windows.h"
  21. #include "ole2.h"
  22. #endif /*COM_NO_WINDOWS_H*/
  23. #ifndef __testwrapper_h__
  24. #define __testwrapper_h__
  25. #ifdef __cplusplus
  26. extern "C"{
  27. #endif
  28. /* Forward Declarations */
  29. #ifndef __ITestSE_FWD_DEFINED__
  30. #define __ITestSE_FWD_DEFINED__
  31. typedef interface ITestSE ITestSE;
  32. #endif /* __ITestSE_FWD_DEFINED__ */
  33. #ifndef __TestSE_FWD_DEFINED__
  34. #define __TestSE_FWD_DEFINED__
  35. #ifdef __cplusplus
  36. typedef class TestSE TestSE;
  37. #else
  38. typedef struct TestSE TestSE;
  39. #endif /* __cplusplus */
  40. #endif /* __TestSE_FWD_DEFINED__ */
  41. /* header files for imported files */
  42. #include "oaidl.h"
  43. #include "ocidl.h"
  44. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  45. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  46. #ifndef __ITestSE_INTERFACE_DEFINED__
  47. #define __ITestSE_INTERFACE_DEFINED__
  48. /* interface ITestSE */
  49. /* [unique][helpstring][uuid][object] */
  50. EXTERN_C const IID IID_ITestSE;
  51. #if defined(__cplusplus) && !defined(CINTERFACE)
  52. MIDL_INTERFACE("6CB4F115-6D30-4925-AED6-FF3363CF1894")
  53. ITestSE : public IUnknown
  54. {
  55. public:
  56. };
  57. #else /* C style interface */
  58. typedef struct ITestSEVtbl
  59. {
  60. BEGIN_INTERFACE
  61. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  62. ITestSE __RPC_FAR * This,
  63. /* [in] */ REFIID riid,
  64. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  65. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  66. ITestSE __RPC_FAR * This);
  67. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  68. ITestSE __RPC_FAR * This);
  69. END_INTERFACE
  70. } ITestSEVtbl;
  71. interface ITestSE
  72. {
  73. CONST_VTBL struct ITestSEVtbl __RPC_FAR *lpVtbl;
  74. };
  75. #ifdef COBJMACROS
  76. #define ITestSE_QueryInterface(This,riid,ppvObject) \
  77. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  78. #define ITestSE_AddRef(This) \
  79. (This)->lpVtbl -> AddRef(This)
  80. #define ITestSE_Release(This) \
  81. (This)->lpVtbl -> Release(This)
  82. #endif /* COBJMACROS */
  83. #endif /* C style interface */
  84. #endif /* __ITestSE_INTERFACE_DEFINED__ */
  85. #ifndef __TESTWRAPPERLib_LIBRARY_DEFINED__
  86. #define __TESTWRAPPERLib_LIBRARY_DEFINED__
  87. /* library TESTWRAPPERLib */
  88. /* [helpstring][version][uuid] */
  89. EXTERN_C const IID LIBID_TESTWRAPPERLib;
  90. EXTERN_C const CLSID CLSID_TestSE;
  91. #ifdef __cplusplus
  92. class DECLSPEC_UUID("FE6581C0-1773-47FD-894C-4CD9CD2275B3")
  93. TestSE;
  94. #endif
  95. #endif /* __TESTWRAPPERLib_LIBRARY_DEFINED__ */
  96. /* Additional Prototypes for ALL interfaces */
  97. /* end of Additional Prototypes */
  98. #ifdef __cplusplus
  99. }
  100. #endif
  101. #endif