HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/msys64/mingw64/include/hstring.idl
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);")