hstring.h 923 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*** Autogenerated by WIDL 7.7 from include/hstring.idl - Do not edit ***/
  2. #ifdef _WIN32
  3. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  4. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  5. #endif
  6. #include <rpc.h>
  7. #include <rpcndr.h>
  8. #endif
  9. #ifndef COM_NO_WINDOWS_H
  10. #include <windows.h>
  11. #include <ole2.h>
  12. #endif
  13. #ifndef __hstring_h__
  14. #define __hstring_h__
  15. /* Forward declarations */
  16. /* Headers for imported files */
  17. #include <wtypes.h>
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21. typedef struct HSTRING__ {
  22. int unused;
  23. } HSTRING__;
  24. typedef HSTRING__ *HSTRING;
  25. typedef struct HSTRING_HEADER {
  26. __C89_NAMELESS union {
  27. PVOID Reserved1;
  28. #ifdef _WIN64
  29. char Reserved2[24];
  30. #else
  31. char Reserved2[20];
  32. #endif
  33. } Reserved;
  34. } HSTRING_HEADER;
  35. DECLARE_HANDLE(HSTRING_BUFFER);
  36. /* Begin additional prototypes for all interfaces */
  37. /* End additional prototypes */
  38. #ifdef __cplusplus
  39. }
  40. #endif
  41. #endif /* __hstring_h__ */