| import "wtypes.idl"; | |
| typedef struct HSTRING__{ | |
| int unused; | |
| } HSTRING__; | |
| typedef [wire_marshal(wireBSTR), unique] HSTRING__ *HSTRING; | |
| cpp_quote("") | |
| cpp_quote(" typedef struct HSTRING_HEADER {") | |
| cpp_quote(" __C89_NAMELESS union {") | |
| cpp_quote(" PVOID Reserved1;") | |
| cpp_quote("#ifdef _WIN64") | |
| cpp_quote(" char Reserved2[24];") | |
| cpp_quote("#else") | |
| cpp_quote(" char Reserved2[20];") | |
| cpp_quote("#endif") | |
| cpp_quote(" } Reserved;") | |
| cpp_quote(" } HSTRING_HEADER;") | |
| cpp_quote("") | |
| cpp_quote("DECLARE_HANDLE(HSTRING_BUFFER);") |