diff options
| author | connnnal <216976529+connnnal@users.noreply.github.com> | 2025-07-17 04:57:59 +0100 |
|---|---|---|
| committer | connnnal <216976529+connnnal@users.noreply.github.com> | 2025-07-17 05:00:20 +0100 |
| commit | f6993a8205fc7fbc3cdbb86d46086b5357394e07 (patch) | |
| tree | 8e85a28ced85861525b227d39f58d1b8672d5e5a /core/sys | |
| parent | e8b2f1eeaac191fa4edc8c06fa6a4f232666be65 (diff) | |
Add IUnknown UUID
Diffstat (limited to 'core/sys')
| -rw-r--r-- | core/sys/windows/ole32.odin | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/sys/windows/ole32.odin b/core/sys/windows/ole32.odin index 7409d40dc..2e59949e3 100644 --- a/core/sys/windows/ole32.odin +++ b/core/sys/windows/ole32.odin @@ -25,11 +25,12 @@ COINIT :: enum DWORD { SPEED_OVER_MEMORY = 0x8, } +IUnknown_UUID_STRING :: "00000000-0000-0000-C000-000000000046" +IUnknown_UUID := &IID{0x00000000, 0x0000, 0x0000, {0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}} +IUnknownVtbl :: IUnknown_VTable IUnknown :: struct { using _iunknown_vtable: ^IUnknown_VTable, } - -IUnknownVtbl :: IUnknown_VTable IUnknown_VTable :: struct { QueryInterface: proc "system" (This: ^IUnknown, riid: REFIID, ppvObject: ^rawptr) -> HRESULT, AddRef: proc "system" (This: ^IUnknown) -> ULONG, |