aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorconnnnal <216976529+connnnal@users.noreply.github.com>2025-07-17 04:57:59 +0100
committerconnnnal <216976529+connnnal@users.noreply.github.com>2025-07-17 05:00:20 +0100
commitf6993a8205fc7fbc3cdbb86d46086b5357394e07 (patch)
tree8e85a28ced85861525b227d39f58d1b8672d5e5a /core/sys
parente8b2f1eeaac191fa4edc8c06fa6a4f232666be65 (diff)
Add IUnknown UUID
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/windows/ole32.odin5
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,