windows.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2020-11-22 09:01:44 +01:00
parent 8ac55a8534
commit 28bc823264
1 changed files with 16 additions and 1 deletions

View File

@ -1734,9 +1734,10 @@
</function> </function>
<!-- STRSAFEAPI StringCchCopyA(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);--> <!-- STRSAFEAPI StringCchCopyA(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);-->
<!-- STRSAFEAPI StringCchCopyW(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);--> <!-- STRSAFEAPI StringCchCopyW(STRSAFE_LPSTR pszDest, size_t cchDest, STRSAFE_LPCSTR pszSrc);-->
<function name="StringCchCopyA,StringCchCopyW"> <function name="StringCchCopy,StringCchCopyA,StringCchCopyW">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="STRSAFEAPI"/> <returnValue type="STRSAFEAPI"/>
<use-retval/>
<leak-ignore/> <leak-ignore/>
<arg nr="1" direction="out"> <arg nr="1" direction="out">
<not-null/> <not-null/>
@ -7039,8 +7040,22 @@ HFONT CreateFont(
<define name="WINCODEC_ERR_INVALIDQUERYCHARACTER" value="0x88982F93"/> <define name="WINCODEC_ERR_INVALIDQUERYCHARACTER" value="0x88982F93"/>
<define name="WINCODEC_ERR_WIN32ERROR" value="0x88982F94"/> <define name="WINCODEC_ERR_WIN32ERROR" value="0x88982F94"/>
<define name="WINCODEC_ERR_INVALIDPROGRESSIVELEVEL" value="0x88982F95"/> <define name="WINCODEC_ERR_INVALIDPROGRESSIVELEVEL" value="0x88982F95"/>
<!-- strsafe.h -->
<define name="S_OK" value="((HRESULT)0L)"/> <define name="S_OK" value="((HRESULT)0L)"/>
<define name="S_FALSE" value="((HRESULT)1L)"/> <define name="S_FALSE" value="((HRESULT)1L)"/>
<define name="STRSAFE_MAX_LENGTH" value="(STRSAFE_MAX_CCH-1)"/>
<define name="STRSAFE_IGNORE_NULLS" value="0x00000100"/>
<define name="STRSAFE_FILL_BEHIND_NULL" value="0x00000200"/>
<define name="STRSAFE_FILL_ON_FAILURE" value="0x00000400"/>
<define name="STRSAFE_NULL_ON_FAILURE" value="0x00000800"/>
<define name="STRSAFE_NO_TRUNCATION" value="0x00001000"/>
<define name="STRSAFE_VALID_FLAGS" value="(0x000000FF|STRSAFE_IGNORE_NULLS|STRSAFE_FILL_BEHIND_NULL|STRSAFE_FILL_ON_FAILURE|STRSAFE_NULL_ON_FAILURE|STRSAFE_NO_TRUNCATION)"/>
<define name="STRSAFE_FILL_BYTE(x)" value="((DWORD)((x&amp;0x000000FF)|STRSAFE_FILL_BEHIND_NULL))"/>
<define name="STRSAFE_FAILURE_BYTE(x)" value="((DWORD)((x&amp;0x000000FF)|STRSAFE_FILL_ON_FAILURE))"/>
<define name="STRSAFE_GET_FILL_PATTERN(dwFlags)" value="((int)(dwFlags&amp;0x000000FF))"/>
<define name="STRSAFE_E_INSUFFICIENT_BUFFER" value="((HRESULT)0x8007007AL)"/>
<define name="STRSAFE_E_INVALID_PARAMETER" value="((HRESULT)0x80070057L)"/>
<define name="STRSAFE_E_END_OF_FILE" value="((HRESULT)0x80070026L)"/>
<!-- Winerror.h: COM Error Codes (WPN, MBN, P2P, Bluetooth) --> <!-- Winerror.h: COM Error Codes (WPN, MBN, P2P, Bluetooth) -->
<define name="WPN_E_CHANNEL_CLOSED" value="0x803E0100"/> <define name="WPN_E_CHANNEL_CLOSED" value="0x803E0100"/>
<define name="WPN_E_CHANNEL_REQUEST_NOT_COMPLETE" value="0x803E0101"/> <define name="WPN_E_CHANNEL_REQUEST_NOT_COMPLETE" value="0x803E0101"/>