windows.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2019-10-10 08:17:59 +02:00
parent a9386fa093
commit 637510393a
1 changed files with 29 additions and 0 deletions

View File

@ -1188,6 +1188,12 @@
<dealloc>FreeLibrary</dealloc> <dealloc>FreeLibrary</dealloc>
<dealloc>FreeLibraryAndExitThread</dealloc> <dealloc>FreeLibraryAndExitThread</dealloc>
</resource> </resource>
<memory>
<alloc arg="2">UuidToString</alloc>
<alloc arg="2">UuidToStringA</alloc>
<alloc arg="2">UuidToStringW</alloc>
<dealloc>RpcStringFree</dealloc>
</memory>
<memory> <memory>
<alloc buffer-size="malloc:2">ExAllocatePool</alloc> <alloc buffer-size="malloc:2">ExAllocatePool</alloc>
<alloc buffer-size="malloc:2">ExAllocatePoolWithQuota</alloc> <alloc buffer-size="malloc:2">ExAllocatePoolWithQuota</alloc>
@ -5070,6 +5076,29 @@ HFONT CreateFont(
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!--RPC_STATUS UuidToString(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<!--RPC_STATUS UuidToStringA(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<!--RPC_STATUS UuidToStringW(const UUID *Uuid, RPC_CSTR *StringUuid);-->
<function name="UuidToString,UuidToStringA,UuidToStringW">
<noreturn>false</noreturn>
<returnValue type="RPC_STATUS"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
<arg nr="2" direction="out">
<not-null/>
</arg>
</function>
<!--RPC_STATUS RpcStringFree(RPC_CSTR *String);-->
<function name="RpcStringFree">
<noreturn>false</noreturn>
<returnValue type="RPC_STATUS"/>
<arg nr="1" direction="in">
<not-uninit/>
<not-null/>
</arg>
</function>
<!--BOOL WINAPI HeapValidate( <!--BOOL WINAPI HeapValidate(
_In_ HANDLE hHeap, _In_ HANDLE hHeap,
_In_ DWORD dwFlags, _In_ DWORD dwFlags,