Source code of Windows XP (NT5)
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.

113 lines
2.1 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 3.01.75 */
  3. /* at Fri Nov 14 11:20:18 1997
  4. */
  5. /* Compiler settings for ShellExtensions.idl:
  6. Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: none
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. #include "rpc.h"
  11. #include "rpcndr.h"
  12. #ifndef __ShellExtensions_h__
  13. #define __ShellExtensions_h__
  14. #ifdef __cplusplus
  15. extern "C"{
  16. #endif
  17. /* Forward Declarations */
  18. #ifndef __EI_FWD_DEFINED__
  19. #define __EI_FWD_DEFINED__
  20. #ifdef __cplusplus
  21. typedef class EI EI;
  22. #else
  23. typedef struct EI EI;
  24. #endif /* __cplusplus */
  25. #endif /* __EI_FWD_DEFINED__ */
  26. #ifndef __CM_FWD_DEFINED__
  27. #define __CM_FWD_DEFINED__
  28. #ifdef __cplusplus
  29. typedef class CM CM;
  30. #else
  31. typedef struct CM CM;
  32. #endif /* __cplusplus */
  33. #endif /* __CM_FWD_DEFINED__ */
  34. #ifndef __PS_FWD_DEFINED__
  35. #define __PS_FWD_DEFINED__
  36. #ifdef __cplusplus
  37. typedef class PS PS;
  38. #else
  39. typedef struct PS PS;
  40. #endif /* __cplusplus */
  41. #endif /* __PS_FWD_DEFINED__ */
  42. /* header files for imported files */
  43. #include "oaidl.h"
  44. #include "ocidl.h"
  45. #include "shlobj.h"
  46. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  47. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  48. #ifndef __ShellExtensionsLib_LIBRARY_DEFINED__
  49. #define __ShellExtensionsLib_LIBRARY_DEFINED__
  50. /****************************************
  51. * Generated header for library: ShellExtensionsLib
  52. * at Fri Nov 14 11:20:18 1997
  53. * using MIDL 3.01.75
  54. ****************************************/
  55. /* [helpstring][version][uuid] */
  56. EXTERN_C const IID LIBID_ShellExtensionsLib;
  57. #ifdef __cplusplus
  58. EXTERN_C const CLSID CLSID_EI;
  59. class DECLSPEC_UUID("B0C53C9E-5B8D-11D1-8CC9-00C04FD918D0")
  60. EI;
  61. #endif
  62. #ifdef __cplusplus
  63. EXTERN_C const CLSID CLSID_CM;
  64. class DECLSPEC_UUID("D571A8F6-5AE0-11D1-8CC9-00C04FD918D0")
  65. CM;
  66. #endif
  67. #ifdef __cplusplus
  68. EXTERN_C const CLSID CLSID_PS;
  69. class DECLSPEC_UUID("8DEDB8E3-5C6D-11D1-8CCD-00C04FD918D0")
  70. PS;
  71. #endif
  72. #endif /* __ShellExtensionsLib_LIBRARY_DEFINED__ */
  73. /* Additional Prototypes for ALL interfaces */
  74. /* end of Additional Prototypes */
  75. #ifdef __cplusplus
  76. }
  77. #endif
  78. #endif