aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/ole32.odin
diff options
context:
space:
mode:
authorVincent Billet <billet.vincent@free.fr>2025-05-21 09:48:41 +0200
committerVincent Billet <billet.vincent@free.fr>2025-05-21 09:48:41 +0200
commitb03cdd22d5b06ad9e7cdad43f9cd09b79dd5cc71 (patch)
tree32d3386a1282e86daf4c2e70a30cd334baef5431 /core/sys/windows/ole32.odin
parent4329f50d2634307573afa65d022a082206d5e219 (diff)
COM & Audio useful bindings
Diffstat (limited to 'core/sys/windows/ole32.odin')
-rw-r--r--core/sys/windows/ole32.odin10
1 files changed, 3 insertions, 7 deletions
diff --git a/core/sys/windows/ole32.odin b/core/sys/windows/ole32.odin
index 8535a6f87..2cf27273b 100644
--- a/core/sys/windows/ole32.odin
+++ b/core/sys/windows/ole32.odin
@@ -44,14 +44,10 @@ foreign Ole32 {
CoInitializeEx :: proc(reserved: rawptr = nil, co_init: COINIT = .APARTMENTTHREADED) -> HRESULT ---
CoUninitialize :: proc() ---
- CoCreateInstance :: proc(
- rclsid: REFCLSID,
- pUnkOuter: LPUNKNOWN,
- dwClsContext: DWORD,
- riid: REFIID,
- ppv: ^LPVOID,
- ) -> HRESULT ---
+ CoCreateInstance :: proc(rclsid: REFCLSID, pUnkOuter: LPUNKNOWN, dwClsContext: DWORD, riid: REFIID, ppv: ^LPVOID) -> HRESULT ---
+ CoTaskMemAlloc :: proc(cb: SIZE_T) -> rawptr ---
+ CoTaskMemRealloc :: proc(pv: rawptr, cb: SIZE_T) -> rawptr ---
CoTaskMemFree :: proc(pv: rawptr) ---
CLSIDFromProgID :: proc(lpszProgID: LPCOLESTR, lpclsid: LPCLSID) -> HRESULT ---