windows.cfg: Add direction attributes for remaining functions.

This commit is contained in:
versat 2019-03-25 12:44:10 +01:00
parent 9bfe7d74c0
commit c6cf61e704
1 changed files with 41 additions and 46 deletions

View File

@ -5577,7 +5577,7 @@ HFONT CreateFont(
<function name="_putenv,_wputenv,_tputenv"> <function name="_putenv,_wputenv,_tputenv">
<returnValue type="int"/> <returnValue type="int"/>
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"> <arg nr="1" direction="in">
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
<not-bool/> <not-bool/>
@ -5591,7 +5591,7 @@ HFONT CreateFont(
<returnValue type="int"/> <returnValue type="int"/>
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-uninit/> <not-uninit/>
<not-bool/> <not-bool/>
</arg> </arg>
@ -5609,28 +5609,28 @@ HFONT CreateFont(
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="BOOL"/> <returnValue type="BOOL"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="3"> <arg nr="3" direction="in">
<minsize type="argvalue" arg="4"/> <minsize type="argvalue" arg="4"/>
</arg> </arg>
<arg nr="4"> <arg nr="4" direction="in">
<not-uninit/> <not-uninit/>
<valid>0:</valid> <valid>0:</valid>
</arg> </arg>
<arg nr="5"> <arg nr="5" direction="out">
<minsize type="argvalue" arg="6"/> <minsize type="argvalue" arg="6"/>
</arg> </arg>
<arg nr="6"> <arg nr="6" direction="in">
<not-uninit/> <not-uninit/>
<valid>0:</valid> <valid>0:</valid>
</arg> </arg>
<arg nr="7"/> <arg nr="7" direction="out"/>
<arg nr="8"> <arg nr="8" direction="inout">
<not-bool/> <not-bool/>
</arg> </arg>
</function> </function>
@ -5643,17 +5643,17 @@ HFONT CreateFont(
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="BOOL"/> <returnValue type="BOOL"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2" direction="in">
<not-uninit/> <not-uninit/>
<not-null/> <not-null/>
</arg> </arg>
<arg nr="3"> <arg nr="3" direction="out">
<not-null/> <not-null/>
</arg> </arg>
<arg nr="4"> <arg nr="4" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
@ -5663,81 +5663,76 @@ HFONT CreateFont(
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="BOOL"/> <returnValue type="BOOL"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!-- <!-- BOOL MiniDumpReadDumpStream(
BOOL MiniDumpReadDumpStream( _In_ PVOID BaseOfDump,
PVOID BaseOfDump, _In_ ULONG StreamNumber,
ULONG StreamNumber, _Outptr_result_maybenull_ PMINIDUMP_DIRECTORY * Dir,
PMINIDUMP_DIRECTORY *Dir, _Outptr_result_maybenull_ PVOID * StreamPointer,
PVOID *StreamPointer, _Out_opt_ ULONG * StreamSize); -->
ULONG *StreamSize
);
-->
<function name="MiniDumpReadDumpStream"> <function name="MiniDumpReadDumpStream">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="BOOL"/> <returnValue type="BOOL"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-bool/> <not-bool/>
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2" direction="in">
<not-bool/> <not-bool/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="3"> <arg nr="3" direction="out">
<not-bool/> <not-bool/>
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="4"> <arg nr="4" direction="out">
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="5"> <arg nr="5" direction="out">
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!-- <!-- BOOL MiniDumpWriteDump(
BOOL MiniDumpWriteDump( _In_ HANDLE hProcess,
HANDLE hProcess, _In_ DWORD ProcessId,
DWORD ProcessId, _In_ HANDLE hFile,
HANDLE hFile, _In_ MINIDUMP_TYPE DumpType,
MINIDUMP_TYPE DumpType, _In_opt_ PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam,
PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, _In_opt_ PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam,
PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, _In_opt_ PMINIDUMP_CALLBACK_INFORMATION CallbackParam); -->
PMINIDUMP_CALLBACK_INFORMATION CallbackParam
); -->
<function name="MiniDumpWriteDump"> <function name="MiniDumpWriteDump">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="BOOL"/> <returnValue type="BOOL"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1" direction="in">
<not-bool/> <not-bool/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2" direction="in">
<not-bool/> <not-bool/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="3"> <arg nr="3" direction="in">
<not-bool/> <not-bool/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="4"> <arg nr="4" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="5"> <arg nr="5" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="6"> <arg nr="6" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="7"> <arg nr="7" direction="in">
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>