windows.cfg: Added support for lstrcpyW() and lstrcpyA().

This commit is contained in:
orbitcowboy 2021-10-07 16:48:57 +02:00
parent bd2c9c6133
commit d62242da27
1 changed files with 32 additions and 0 deletions

View File

@ -1748,6 +1748,38 @@
<returnValue type="LPWSTR"/>
<use-retval/>
</function>
<!-- LPWSTR lstrcpyW( LPWSTR lpString1, LPCWSTR lpString2); -->
<function name="lstrcpyW">
<returnValue type="LPWSTR">arg1</returnValue>
<noreturn>false</noreturn>
<not-overlapping-data ptr1-arg="1" ptr2-arg="2" strlen-arg="2"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="strlen" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- LPSTR lstrcpyA(LPSTR lpString1, LPCSTR lpString2); -->
<function name="lstrcpyA">
<returnValue type="LPSTR">arg1</returnValue>
<noreturn>false</noreturn>
<not-overlapping-data ptr1-arg="1" ptr2-arg="2" strlen-arg="2"/>
<leak-ignore/>
<arg nr="1" direction="out">
<not-null/>
<minsize type="strlen" arg="2"/>
</arg>
<arg nr="2" direction="in">
<not-null/>
<not-uninit/>
<strz/>
</arg>
</function>
<!-- LPWSTR lstrcpynW(LPWSTR destination, LPCWSTR source, int iMaxLength);-->
<function name="lstrcpynW">
<noreturn>false</noreturn>