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.

141 lines
3.2 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 Feb 17 10:56:23 2000
  4. */
  5. /* Compiler settings for D:\nt\private\admin\bosrc\sources\atl_samp\comexp\CompSvrExt.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 __CompSvrExt_h__
  24. #define __CompSvrExt_h__
  25. #ifdef __cplusplus
  26. extern "C"{
  27. #endif
  28. /* Forward Declarations */
  29. #ifndef __IPropPageExt_FWD_DEFINED__
  30. #define __IPropPageExt_FWD_DEFINED__
  31. typedef interface IPropPageExt IPropPageExt;
  32. #endif /* __IPropPageExt_FWD_DEFINED__ */
  33. #ifndef __PropPageExt_FWD_DEFINED__
  34. #define __PropPageExt_FWD_DEFINED__
  35. #ifdef __cplusplus
  36. typedef class PropPageExt PropPageExt;
  37. #else
  38. typedef struct PropPageExt PropPageExt;
  39. #endif /* __cplusplus */
  40. #endif /* __PropPageExt_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 __IPropPageExt_INTERFACE_DEFINED__
  47. #define __IPropPageExt_INTERFACE_DEFINED__
  48. /* interface IPropPageExt */
  49. /* [unique][helpstring][uuid][object] */
  50. EXTERN_C const IID IID_IPropPageExt;
  51. #if defined(__cplusplus) && !defined(CINTERFACE)
  52. MIDL_INTERFACE("83E05E3D-CF47-4146-BE16-5E876584119D")
  53. IPropPageExt : public IUnknown
  54. {
  55. public:
  56. };
  57. #else /* C style interface */
  58. typedef struct IPropPageExtVtbl
  59. {
  60. BEGIN_INTERFACE
  61. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  62. IPropPageExt __RPC_FAR * This,
  63. /* [in] */ REFIID riid,
  64. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  65. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  66. IPropPageExt __RPC_FAR * This);
  67. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  68. IPropPageExt __RPC_FAR * This);
  69. END_INTERFACE
  70. } IPropPageExtVtbl;
  71. interface IPropPageExt
  72. {
  73. CONST_VTBL struct IPropPageExtVtbl __RPC_FAR *lpVtbl;
  74. };
  75. #ifdef COBJMACROS
  76. #define IPropPageExt_QueryInterface(This,riid,ppvObject) \
  77. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  78. #define IPropPageExt_AddRef(This) \
  79. (This)->lpVtbl -> AddRef(This)
  80. #define IPropPageExt_Release(This) \
  81. (This)->lpVtbl -> Release(This)
  82. #endif /* COBJMACROS */
  83. #endif /* C style interface */
  84. #endif /* __IPropPageExt_INTERFACE_DEFINED__ */
  85. /* Additional Prototypes for ALL interfaces */
  86. /* end of Additional Prototypes */
  87. #ifdef __cplusplus
  88. }
  89. #endif
  90. #endif