blob: 4f6d370bf3f129090a64bcc723ab6e4b7dc812c1 [file] [log] [blame]
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);")