ATOM=type type.ATOM=w type.ATOM.size=16 BOOL=type type.BOOL=i type.BOOL.size=32 BOOLEAN=type type.BOOLEAN=b type.BOOLEAN.size=8 BYTE=type type.BYTE=b type.BYTE.size=8 CCHAR=type type.CCHAR=c type.CCHAR.size=8 CHAR=type type.CHAR=c type.CHAR.size=8 COLORREF=type type.COLORREF=d type.COLORREF.size=32 WORD=type type.WORD=w type.WORD.size=16 DWORD=type type.DWORD=d type.DWORD.size=32 DWORDLONG=type type.DWORDLONG=q type.DWORDLONG.size=64 DWORD_PTR=type type.DWORD_PTR=p DWORD32=type type.DWORD32=d type.DWORD32.size=32 DWORD64=type type.DWORD64=q type.DWORD64.size=64 FLOAT=type type.FLOAT=f type.FLOAT.size=32 HACCEL=type type.HACCEL=p HALF_PTR=type PADDR=type type.PADDR=p type.PADDR.size=32 HANDLE=type type.HANDLE=p HBITMAP=type type.HBITMAP=p HBRUSH=type type.HBRUSH=p HCOLORSPACE=type type.HCOLORSPACE=p HCONV=type type.HCONV=p HCONVLIST=type type.HCONVLIST=p HCURSOR=type type.HCURSOR=p HDC=type type.HDC=p HDDEDATA=type type.HDDEDATA=p HDESK=type type.HDESK=p HDROP=type type.HDROP=p HDWP=type type.HDWP=p HENHMETAFILE=type type.HENHMETAFILE=p HFILE=type type.HFILE=p HFONT=type type.HFONT=p HGDIOBJ=type type.HGDIOBJ=p HGLOBAL=type type.HGLOBAL=p HHOOK=type type.HHOOK=p HICON=type type.HICON=p HINSTANCE=type type.HINSTANCE=p HKEY=type type.HKEY=p HKL=type type.HKL=p HLOCAL=type type.HLOCAL=p HMENU=type type.HMENU=p HMETAFILE=type type.HMETAFILE=p HMODULE=type type.HMODULE=p HMONITOR=type type.HMONITOR=p HPALETTE=type type.HPALETTE=p HPEN=type type.HPEN=p HRESULT=typedef typedef.HRESULT=LONG HRGN=type type.HRGN=p HRSRC=type type.HRSRC=p HSZ=type type.HSZ=p HWINSTA=type type.HWINSTA=p HWND=type type.HWND=p INT=type type.INT=i type.INT.size=32 INT_PTR=type type.INT_PTR=p INT32=type type.INT32=i type.INT32.size=32 INT64=type type.INT64=q type.INT64.size=64 LPCTSTR=type type.LPCTSTR=*z LPFILETIME=type type.LPFILETIME=p type.LPFILETIME.pointto=_FILETIME LPTSTR=type type.LPTSTR=s type.LPTSTR.size=32 LPSTR=type type.LPSTR=s type.LPSTR.size=32 PVOID=type type.PVOID=p PACTCTX=type type.PACTCTX=p type.PACTCTX.size=32 UINT=type type.UINT=x type.UINT.size=32 LPWSTR=type type.LPWSTR=p REGSAM=typedef typedef.REGSAM=ULONG LPDWORD=type type.LPDWORD=p type.LPDWORD.pointto=DWORD PHKEY=type type.PHKEY=p type.PHKEY.pointto=HKEY LPBYTE=type type.LPBYTE=p type.LPBYTE.pointto=BYTE LPCVOID=type type.LPCVOID=p PLONG=type type.PLONG=p type.PLONG.pointto=LONG LONG=type type.LONG=d type.LONG.size=32 ULONG=type type.ULONG=d type.ULONG.size=32 LSTATUS=typedef typedef.LSTATUS=LONG PSECURITY_DESCRIPTOR=type type.PSECURITY_DESCRIPTOR=p PVALENTA=type type.PVALENTA=p PVALENTW=type type.PVALENTW=p LPSECURITY_ATTRIBUTES=type type.LPSECURITY_ATTRIBUTES=p SECURITY_INFORMATION=typedef typedef.SECURITY_INFORMATION=DWORD PFILETIME=typedef typedef.PFILETIME=LPFILETIME LPCSTR=type type.LPCSTR=s LPCWSTR=type type.LPCWSTR=z HCERTSTORE=type type.HCERTSTORE=p LPVOID=typedef typedef.LPVOID=PVOID HCRYPTMSG=type type.HCRYPTMSG=p HCERT_SERVER_OCSP_RESPONSE=type type.HCERT_SERVER_OCSP_RESPONSE=p HCRYPTOIDFUNCSET=type type.HCRYPTOIDFUNCSET=p ALG_ID=typedef typedef.ALG_ID=unsigned int PBYTE=type type.PBYTE=p type.PBYTE.pointto=BYTE PSYSTEMTIME=type type.PSYSTEMTIME=p type.PSYSTEMTIME.pointto=SYSTEMTIME HCRYPTPROV_OR_NCRYPT_KEY_HANDLE=type type.HCRYPTPROV_OR_NCRYPT_KEY_HANDLE=p PDWORD=typedef typedef.PDWORD=LPDWORD HCRYPTOIDFUNCADDR=type type.HCRYPTOIDFUNCADDR=p HCERTCHAINENGINE=type type.HCERTCHAINENGINE=p HCRYPTPROV_LEGACY=type type.HCRYPTPROV_LEGACY=p LPCGUID=type type.LPCGUID=p type.LPCGUID.pointto=GUID HCRYPTKEY=type type.HCRYPTKEY=p HCRYPTDEFAULTCONTEXT=type type.HCRYPTDEFAULTCONTEXT=p HCRYPTHASH=type type.HCRYPTHASH=p HCRYPTPROV=type type.HCRYPTPROV=p HCRYPTASYNC=type type.HCRYPTASYNC=p wchar_t=typedef typedef.wchar_t=unsigned short WCHAR=typedef typedef.WCHAR=wchar_t PBOOL=type type.PBOOL=p type.PBOOL.pointto=BOOL LARGE_INTEGER=typedef type.LARGE_INTEGER=LONGLONG PREASON_CONTEXT=type type.PREASON_CONTEXT=p PCONDITION_VARIABLE=type type.PCONDITION_VARIABLE=p PINIT_ONCE=type type.PINIT_ONCE=p PCRITICAL_SECTION=type type.PCRITICAL_SECTION=p LPCRITICAL_SECTION=typedef typedef.LPCRITICAL_SECTION=PCRITICAL_SECTION PTIMERAPCROUTINE=type type.PTIMERAPCROUTINE=p LPSYNCHRONIZATION_BARRIER=type type.LPSYNCHRONIZATION_BARRIER=p LPINIT_ONCE=type type.LPINIT_ONCE=p LPLONG=typedef typedef.LPLONG=PLONG PSRWLOCK=type type.PSRWLOCK=p PINIT_ONCE_FN=type type.PINIT_ONCE_FN=p LONGLONG=typedef typedef.LONGLONG=long long ULONGLONG=type type.ULONGLONG=q type.ULONGLONG.size=64 PCFG_CALL_TARGET_INFO=type type.PCFG_CALL_TARGET_INFO=p OFFER_PRIORITY=typedef typedef.OFFER_PRIORITY=int PBAD_MEMORY_CALLBACK_ROUTINE=type type.PBAD_MEMORY_CALLBACK_ROUTINE=p ULONG_PTR=type type.ULONG_PTR=p MEMORY_RESOURCE_NOTIFICATION_TYPE=typedef typedef.MEMORY_RESOURCE_NOTIFICATION_TYPE=int PULONG_PTR=type type.PULONG_PTR=p type.PULONG_PTR.pointto=ULONG_PTR WIN32_MEMORY_INFORMATION_CLASS=typedef typedef.WIN32_MEMORY_INFORMATION_CLASS=int PMEMORY_BASIC_INFORMATION=type type.PMEMORY_BASIC_INFORMATION=p PSIZE_T=type type.PSIZE_T=p type.PSIZE_T.pointto=SIZE_T VOID=typedef typedef.VOID=void ULONG64=typedef typedef.ULONG64=uint64_t PSECURITY_ATTRIBUTES=typedef typedef.PSECURITY_ATTRIBUTES=LPSECURITY_ATTRIBUTES PCWSTR=typedef typedef.PCWSTR=LPCWSTR PULONG=type type.PULONG=p type.PULONG.pointto=ULONG SIZE_T=typedef typedef.SIZE_T=size_t USHORT=typedef typedef.USHORT=unsigned short PSYSTEM_LOGICAL_PROCESSOR_INFORMATION=type type.PSYSTEM_LOGICAL_PROCESSOR_INFORMATION=p PULONGLONG=type type.PULONGLONG=p type.PULONGLONG.pointto=ULONGLONG LPSYSTEMTIME=type type.LPSYSTEMTIME=p type.LPSYSTEMTIME.pointto=SYSTEMTIME LPMEMORYSTATUSEX=type type.LPMEMORYSTATUSEX=p PDWORD64=type type.PDWORD64=p type.PDWORD64.pointto=DWORD64 PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION=type type.PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION=p LOGICAL_PROCESSOR_RELATIONSHIP=type type.LOGICAL_PROCESSOR_RELATIONSHIP=p PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX=type type.PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX=p LPSYSTEM_INFO=type type.LPSYSTEM_INFO=p COMPUTER_NAME_FORMAT=typedef typedef.COMPUTER_NAME_FORMAT=int HEAP_INFORMATION_CLASS=typedef typedef.HEAP_INFORMATION_CLASS=int LPPROCESS_HEAP_ENTRY=type type.LPPROCESS_HEAP_ENTRY=p PHANDLE=type type.PHANDLE=p type.PHANDLE.pointto=HANDLE PTP_CLEANUP_GROUP=type type.PTP_CLEANUP_GROUP=p PSLIST_HEADER=type type.PSLIST_HEADER=p PTP_SIMPLE_CALLBACK=type type.PTP_SIMPLE_CALLBACK=p PCONTEXT=type type.PCONTEXT=p PUNWIND_HISTORY_TABLE=type type.PUNWIND_HISTORY_TABLE=p PSLIST_ENTRY=type type.PSLIST_ENTRY=p PKNONVOLATILE_CONTEXT_POINTERS=type type.PKNONVOLATILE_CONTEXT_POINTERS=p PTP_CLEANUP_GROUP_CANCEL_CALLBACK=type type.PTP_CLEANUP_GROUP_CANCEL_CALLBACK=p PRUNTIME_FUNCTION=type type.PRUNTIME_FUNCTION=p PGET_RUNTIME_FUNCTION_CALLBACK=type type.PGET_RUNTIME_FUNCTION_CALLBACK=p PEXCEPTION_ROUTINE=type type.PEXCEPTION_ROUTINE=p PTP_CALLBACK_ENVIRON=type type.PTP_CALLBACK_ENVIRON=p PEXCEPTION_RECORD=type type.PEXCEPTION_RECORD=p LONG64=typedef typedef.LONG64=int64_t SHORT=typedef typedef.SHORT=short PTP_POOL=type type.PTP_POOL=p FRAME_POINTERS=type type.FRAME_POINTERS=p TP_CALLBACK_PRIORITY=typedef typedef.TP_CALLBACK_PRIORITY=int LPOVERLAPPED=type type.LPOVERLAPPED=p PULARGE_INTEGER=type type.PULARGE_INTEGER=p PLARGE_INTEGER=type type.PLARGE_INTEGER=p FILETIME=typedef typedef.FILETIME=_FILETIME LPWIN32_FIND_DATAA=type type.LPWIN32_FIND_DATAA=p LPOVERLAPPED_COMPLETION_ROUTINE=type type.LPOVERLAPPED_COMPLETION_ROUTINE=p LPWIN32_FIND_DATAW=type type.LPWIN32_FIND_DATAW=p PWSTR=typedef typedef.PWSTR=LPWSTR PUCHAR=type type.PUCHAR=p type.PUCHAR.pointto=UCHAR UCHAR=typedef typedef.UCHAR=unsigned char LPWCH=type type.LPWCH=z FINDEX_SEARCH_OPS=typedef typedef.FINDEX_SEARCH_OPS=int STREAM_INFO_LEVELS=typedef typedef.STREAM_INFO_LEVELS=int FILE_SEGMENT_ELEMENT=typedef typedef.FILE_SEGMENT_ELEMENT=ULONGLONG FILE_INFO_BY_HANDLE_CLASS=typedef typedef.FILE_INFO_BY_HANDLE_CLASS=int GET_FILEEX_INFO_LEVELS=typedef typedef.GET_FILEEX_INFO_LEVELS=int FINDEX_INFO_LEVELS=typedef typedef.FINDEX_INFO_LEVELS=int LPLDT_ENTRY=type type.LPLDT_ENTRY=p LPCCH=type type.LPCCH=p LPMEMORYSTATUS=type type.LPMEMORYSTATUS=p PUMS_CONTEXT=type type.PUMS_CONTEXT=p LPSYSTEM_POWER_STATUS=type type.LPSYSTEM_POWER_STATUS=p LPHW_PROFILE_INFOA=type type.LPHW_PROFILE_INFOA=p PCACTCTXW=type type.PCACTCTXW=p LPOSVERSIONINFOEXW=type type.LPOSVERSIONINFOEXW=p LPFIBER_START_ROUTINE=type type.LPFIBER_START_ROUTINE=p PUMS_COMPLETION_LIST=type type.PUMS_COMPLETION_LIST=p PSECURE_MEMORY_CACHE_CALLBACK=type type.PSECURE_MEMORY_CACHE_CALLBACK=p LPCOMMCONFIG=type type.LPCOMMCONFIG=p LPBOOL=type type.LPBOOL=p type.LPBOOL.pointto=BOOL UINT_PTR=type type.UINT_PTR=p type.UINT_PTR.pointto=UINT LPHW_PROFILE_INFOW=type type.LPHW_PROFILE_INFOW=p LPWORD=type type.LPWORD=p type.LPWORD.pointto=WORD PQUOTA_LIMITS=type type.PQUOTA_LIMITS=p PWOW64_LDT_ENTRY=type type.PWOW64_LDT_ENTRY=p LPOFSTRUCT=type type.LPOFSTRUCT=p LPFILE_ID_DESCRIPTOR=type type.LPFILE_ID_DESCRIPTOR=p PLUID=type type.PLUID=p LPCOMSTAT=type type.LPCOMSTAT=p LONG_PTR=type type.LONG_PTR=p type.LONG_PTR.pointto=LONG PWOW64_CONTEXT=type type.PWOW64_CONTEXT=p LPINT=type type.LPINT=p type.LPINT.pointto=INT LPCOMMPROP=type type.LPCOMMPROP=p PFIRMWARE_TYPE=type type.PFIRMWARE_TYPE=p PUMS_SYSTEM_THREAD_INFORMATION=type type.PUMS_SYSTEM_THREAD_INFORMATION=p PBOOLEAN=type type.PBOOLEAN=p type.PBOOLEAN.pointto=BOOLEAN LPCH=type type.LPCH=s LPPROGRESS_ROUTINE=type type.LPPROGRESS_ROUTINE=p PIO_COUNTERS=type type.PIO_COUNTERS=p PUMS_SCHEDULER_STARTUP_INFO=type type.PUMS_SCHEDULER_STARTUP_INFO=p PDWORD_PTR=type type.PDWORD_PTR=p type.PDWORD_PTR.pointto=DWORD_PTR PCACTCTXA=type type.PCACTCTXA=p PPERFORMANCE_DATA=type type.PPERFORMANCE_DATA=p LPDCB=type type.LPDCB=p POBJECT_TYPE_LIST=type type.POBJECT_TYPE_LIST=p PPROCESSOR_NUMBER=type type.PPROCESSOR_NUMBER=p PGENERIC_MAPPING=type type.PGENERIC_MAPPING=p PPRIVILEGE_SET=type type.PPRIVILEGE_SET=p PWCHAR=type type.PWCHAR=p type.PWCHAR.pointto=WCHAR PUSHORT=type type.PUSHORT=p type.PUSHORT.pointto=USHORT PACTCTX_SECTION_KEYED_DATA=type type.PACTCTX_SECTION_KEYED_DATA=p LPOSVERSIONINFOEXA=type type.LPOSVERSIONINFOEXA=p LPCOMMTIMEOUTS=type type.LPCOMMTIMEOUTS=p PACL=type type.PACL=p PSID=type type.PSID=p PSID_NAME_USE=type type.PSID_NAME_USE=p PFE_IMPORT_FUNC=type type.PFE_IMPORT_FUNC=p PFE_EXPORT_FUNC=type type.PFE_EXPORT_FUNC=p LATENCY_TIME=typedef typedef.LATENCY_TIME=int APPLICATION_RECOVERY_CALLBACK=type type.APPLICATION_RECOVERY_CALLBACK=p ENUMRESLANGPROCA=type type.ENUMRESLANGPROCA=p DEP_SYSTEM_POLICY_TYPE=typedef typedef.DEP_SYSTEM_POLICY_TYPE=int EXECUTION_STATE=typedef typedef.EXECUTION_STATE=ULONG AUDIT_EVENT_TYPE=typedef typedef.AUDIT_EVENT_TYPE=int WAITORTIMERCALLBACK=type type.WAITORTIMERCALLBACK=p READ_DIRECTORY_NOTIFY_INFORMATION_CLASS=typedef typedef.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS=int POWER_REQUEST_TYPE=typedef typedef.POWER_REQUEST_TYPE=int UMS_THREAD_INFO_CLASS=typedef typedef.UMS_THREAD_INFO_CLASS=int FARPROC=type type.FARPROC=p PINT=type type.PINT=p type.PINT.pointto=INT PCHAR=type type.PCHAR=p type.PCHAR.pointto=CHAR PBERVAL=type type.PBERVAL=p PZPSTR=type type.PZPSTR=p PSTR=type type.PSTR=p PZPWSTR=type type.PZPWSTR=p LPPROFILEINFOA=type type.LPPROFILEINFOA=p LPPROFILEINFOW=type type.LPPROFILEINFOW=p PGROUP_POLICY_OBJECTA=type type.PGROUP_POLICY_OBJECTA=p PGROUP_POLICY_OBJECTW=type type.PGROUP_POLICY_OBJECTW=p HINTERNET=type type.HINTERNET=p LPURL_COMPONENTS=type type.LPURL_COMPONENTS=p INTERNET_PORT=typedef typedef.INTERNET_PORT=WORD SOCKET=type type.SOCKET=p u_short=typedef typedef.u_short=unsigned short u_int=typedef typedef.u_int=unsigned int u_long=type type.u_long=d type.u_long.size=32 __int64=typedef typedef.__int64=int64_t unsigned __int64=typedef typedef.unsigned __int64=uint64_t __int32=typedef typedef.__int32=int32_t unsigned __int32=typedef typedef.unsigned __int32=uint32_t LPCONDITIONPROC=type type.LPCONDITIONPROC=p LPSOCKADDR=type type.LPSOCKADDR=p LPWSAMSG=type type.LPWSAMSG=p LPWSAOVERLAPPED_COMPLETION_ROUTINE=type type.LPWSAOVERLAPPED_COMPLETION_ROUTINE=p PSOCKET_ADDRESS_LIST=type type.PSOCKET_ADDRESS_LIST=p LPGUID=type type.LPGUID=p type.LPGUID.pointto=GUID LPHANDLE=type type.LPHANDLE=p type.LPHANDLE.pointto=HANDLE LPQOS=type type.LPQOS=p LPWSABUF=type type.LPWSABUF=p WSAESETSERVICEOP=typedef typedef.WSAESETSERVICEOP=int WSAEVENT=typedef typedef.WSAEVENT=HANDLE GROUP=typedef typedef.GROUP=unsigned int LPBLOB=type type.LPBLOB=p LPBLOCKINGCALLBACK=type type.LPBLOCKINGCALLBACK=p LPARAM=type type.LPARAM=p LPWSAUSERAPC=type type.LPWSAUSERAPC=p socklen_t=typedef typedef.socklen_t=int DOUBLE=typedef typedef.DOUBLE=double LPBSTR=type type.LPBSTR=p LPCOLESTR=type type.LPCOLESTR=p LPVARIANT=type type.LPVARIANT=p LPCUSTDATA=type type.LPCUSTDATA=p LPOLESTR=type type.LPOLESTR=p PCONSOLE_HISTORY_INFO=type type.PCONSOLE_HISTORY_INFO=p PCONSOLE_FONT_INFO=type type.PCONSOLE_FONT_INFO=p PCONSOLE_SCREEN_BUFFER_INFOEX=type type.PCONSOLE_SCREEN_BUFFER_INFOEX=p PCOORD=type type.PCOORD=p PCONSOLE_SELECTION_INFO=type type.PCONSOLE_SELECTION_INFO=p PHANDLER_ROUTINE=type type.PHANDLER_ROUTINE=p HPCON=type type.HPCON=p PCHAR_INFO=type type.PCHAR_INFO=p PSMALL_RECT=type type.PSMALL_RECT=p PCONSOLE_CURSOR_INFO=type type.PCONSOLE_CURSOR_INFO=p PINPUT_RECORD=type type.PINPUT_RECORD=p PCONSOLE_SCREEN_BUFFER_INFO=type type.PCONSOLE_SCREEN_BUFFER_INFO=p PCONSOLE_FONT_INFOEX=type type.PCONSOLE_FONT_INFOEX=p LPSERVICE_INFOA=type type.LPSERVICE_INFOA=p LPSERVICE_ASYNC_INFO=type type.LPSERVICE_ASYNC_INFO=p LPSERVICE_INFOW=type type.LPSERVICE_INFOW=p PRKEVENT=type type.PRKEVENT=p NTSTATUS=typedef typedef.NTSTATUS=LONG LPNLSVERSIONINFO=type type.LPNLSVERSIONINFO=p LPTCH=type type.LPTCH=s LPMENUINFO=type type.LPMENUINFO=p LPMONITORINFO=type type.LPMONITORINFO=p HRAWINPUT=typedef typedef.HRAWINPUT=HANDLE LPCMENUITEMINFOW=type type.LPCMENUITEMINFOW=p LPCSCROLLINFO=type type.LPCSCROLLINFO=p LPTRACKMOUSEEVENT=type type.LPTRACKMOUSEEVENT=p LPMENUITEMINFOA=type type.LPMENUITEMINFOA=p LPINPUT=type type.LPINPUT=p UINT32=typedef typedef.UINT32=unsigned int PUINT=type type.PUINT=p type.PUINT.pointto=UINT PMENUBARINFO=type type.PMENUBARINFO=p PGESTURECONFIG=type type.PGESTURECONFIG=p PCURSORINFO=type type.PCURSORINFO=p PRAWINPUTDEVICE=type type.PRAWINPUTDEVICE=p LPMENUITEMINFOW=type type.LPMENUITEMINFOW=p LPWNDCLASSEXA=type type.LPWNDCLASSEXA=p PWINDOWINFO=type type.PWINDOWINFO=p PTITLEBARINFO=type type.PTITLEBARINFO=p PTOUCHINPUT=type type.PTOUCHINPUT=p LPSCROLLINFO=type type.LPSCROLLINFO=p PALTTABINFO=type type.PALTTABINFO=p LPACCEL=type type.LPACCEL=p PFLASHWINFO=type type.PFLASHWINFO=p PDISPLAY_DEVICEA=type type.PDISPLAY_DEVICEA=p LPWNDCLASSA=type type.LPWNDCLASSA=p LPCMENUINFO=type type.LPCMENUINFO=p LCID=typedef typedef.LCID=DWORD ACCESS_MASK=typedef typedef.ACCESS_MASK=DWORD PACCESS_MASK=type type.PACCESS_MASK=p type.PACCESS_MASK.pointto=ACCESS_MASK LPDRAWTEXTPARAMS=type type.LPDRAWTEXTPARAMS=p PDISPLAY_DEVICEW=type type.PDISPLAY_DEVICEW=p LPMOUSEMOVEPOINT=type type.LPMOUSEMOVEPOINT=p LPMSG=type type.LPMSG=p PICONINFOEXW=type type.PICONINFOEXW=p PRAWINPUT=type type.PRAWINPUT=p PCRAWINPUTDEVICE=type type.PCRAWINPUTDEVICE=p PICONINFO=type type.PICONINFO=p LPPOINT=type type.LPPOINT=p PCHANGEFILTERSTRUCT=type type.PCHANGEFILTERSTRUCT=p LPTPMPARAMS=type type.LPTPMPARAMS=p PRAWINPUTDEVICELIST=type type.PRAWINPUTDEVICELIST=p LPCMENUITEMINFOA=type type.LPCMENUITEMINFOA=p LPWNDCLASSEXW=type type.LPWNDCLASSEXW=p LPRECT=type type.LPRECT=p PGUITHREADINFO=type type.PGUITHREADINFO=p LPCDLGTEMPLATEW=type type.LPCDLGTEMPLATEW=p LPWNDCLASSW=type type.LPWNDCLASSW=p WPARAM=typedef typedef.WPARAM=UINT_PTR LPARAM=typedef typedef.LPARAM=LONG_PTR WNDPROC=type type.WNDPROC=p HPOWERNOTIFY=type type.HPOWERNOTIFY=p DIALOG_DPI_CHANGE_BEHAVIORS=typedef typedef.DIALOG_DPI_CHANGE_BEHAVIORS=int PLASTINPUTINFO=type type.PLASTINPUTINFO=p DLGPROC=type type.DLGPROC=p DISPLAYCONFIG_TOPOLOGY_ID=typedef typedef.DISPLAYCONFIG_TOPOLOGY_ID=int HSYNTHETICPOINTERDEVICE=type type.HSYNTHETICPOINTERDEVICE=p PICONINFOEXA=type type.PICONINFOEXA=p HDEVNOTIFY=type type.HDEVNOTIFY=p PBSMINFO=type type.PBSMINFO=p PSCROLLBARINFO=type type.PSCROLLBARINFO=p LPCDLGTEMPLATEA=type type.LPCDLGTEMPLATEA=p LPCRECT=type type.LPCRECT=p PSECURITY_INFORMATION=type type.PSECURITY_INFORMATION=p type.PSECURITY_INFORMATION.pointto=SECURITY_INFORMATION LRESULT=typedef typedef.LRESULT=LONG_PTR SENDASYNCPROC=type type.SENDASYNCPROC=p DPI_AWARENESS=typedef typedef.DPI_AWARENESS=int FEEDBACK_TYPE=typedef typedef.FEEDBACK_TYPE=p DPI_HOSTING_BEHAVIOR=typedef typedef.DPI_HOSTING_BEHAVIOR=p LPPAINTSTRUCT=type type.LPPAINTSTRUCT=p PROPENUMPROCEXA=type type.PROPENUMPROCEXA=p HTOUCHINPUT=type type.HTOUCHINPUT=p DESKTOPENUMPROCW=type type.DESKTOPENUMPROCW=p PROPENUMPROCW=type type.PROPENUMPROCW=p POINTER_FEEDBACK_MODE=typedef typedef.POINTER_FEEDBACK_MODE=int DESKTOPENUMPROCA=type type.DESKTOPENUMPROCA=p ORIENTATION_PREFERENCE=typedef typedef.ORIENTATION_PREFERENCE=int MONITORENUMPROC=type type.MONITORENUMPROC=p HWINEVENTHOOK=typedef typedef.HWINEVENTHOOK=HANDLE PMAPPING_SERVICE_INFO=type type.PMAPPING_SERVICE_INFO=p PMAPPING_OPTIONS=type type.PMAPPING_OPTIONS=p PMAPPING_PROPERTY_BAG=type type.PMAPPING_PROPERTY_BAG=p PMAPPING_ENUM_OPTIONS=type type.PMAPPING_ENUM_OPTIONS=p LPCPINFOEXA=type type.LPCPINFOEXA=p LANGID=typedef typedef.LANGID=WORD GEOTYPE=typedef typedef.GEOTYPE=DWORD GEOCLASS=typedef typedef.GEOCLASS=DWORD LGRPID=type type.LGRPID=p NORM_FORM=typedef typedef.NORM_FORM=int LPCPINFOEXW=type type.LPCPINFOEXW=p CALID=typedef typedef.CALID=DWORD GEO_ENUMPROC=type type.GEO_ENUMPROC=p PFILEMUIINFO=type type.PFILEMUIINFO=p UILANGUAGE_ENUMPROCW=type type.UILANGUAGE_ENUMPROCW=p CALINFO_ENUMPROCW=type type.CALINFO_ENUMPROCW=p CALINFO_ENUMPROCEXW=type type.CALINFO_ENUMPROCEXW=p DATEFMT_ENUMPROCEXW=type type.DATEFMT_ENUMPROCEXW=p LANGGROUPLOCALE_ENUMPROCA=type type.LANGGROUPLOCALE_ENUMPROCA=p LOCALE_ENUMPROCEX=type type.LOCALE_ENUMPROCEX=p DATEFMT_ENUMPROCEXA=type type.DATEFMT_ENUMPROCEXA=p LANGUAGEGROUP_ENUMPROCA=type type.LANGUAGEGROUP_ENUMPROCA=p TIMEFMT_ENUMPROCEX=type type.TIMEFMT_ENUMPROCEX=p LOCALE_ENUMPROCA=type type.LOCALE_ENUMPROCA=p DATEFMT_ENUMPROCEXEX=type type.DATEFMT_ENUMPROCEXEX=p TIMEFMT_ENUMPROCA=type type.TIMEFMT_ENUMPROCA=p CALINFO_ENUMPROCA=type type.CALINFO_ENUMPROCA=p PCNZCH=type type.PCNZCH=p type.PCNZCH.pointto=CHAR GEOID=typedef typedef.GEOID=LONG LPNLSVERSIONINFOEX=type type.LPNLSVERSIONINFOEX=p NLS_FUNCTION=type type.NLS_FUNCTION=p GEO_ENUMNAMEPROC=type type.GEO_ENUMNAMEPROC=p CODEPAGE_ENUMPROCA=type type.CODEPAGE_ENUMPROCA=p LANGGROUPLOCALE_ENUMPROCW=type type.LANGGROUPLOCALE_ENUMPROCW=p LPCPINFO=type type.LPCPINFO=p CALINFO_ENUMPROCEXA=type type.CALINFO_ENUMPROCEXA=p DATEFMT_ENUMPROCA=type type.DATEFMT_ENUMPROCA=p CODEPAGE_ENUMPROCW=type type.CODEPAGE_ENUMPROCW=p DATEFMT_ENUMPROCW=type type.DATEFMT_ENUMPROCW=p TIMEFMT_ENUMPROCW=type type.TIMEFMT_ENUMPROCW=p LANGUAGEGROUP_ENUMPROCW=type type.LANGUAGEGROUP_ENUMPROCW=p CALINFO_ENUMPROCEXEX=type type.CALINFO_ENUMPROCEXEX=p UILANGUAGE_ENUMPROCA=type type.UILANGUAGE_ENUMPROCA=p LOCALE_ENUMPROCW=type type.LOCALE_ENUMPROCW=p LCTYPE=typedef typedef.LCTYPE=DWORD CALTYPE=typedef typedef.CALTYPE=DWORD PCZZWSTR=type type.PCZZWSTR=z PZZWSTR=type type.PZZWSTR=z DLL_DIRECTORY_COOKIE=type type.DLL_DIRECTORY_COOKIE=p LPSHQUERYRBINFO=type type.LPSHQUERYRBINFO=p LPSHFILEOPSTRUCTA=type type.LPSHFILEOPSTRUCTA=p PNOTIFYICONDATAA=type type.PNOTIFYICONDATAA=p PNOTIFYICONDATAW=type type.PNOTIFYICONDATAW=p REFIID=type type.REFIID=p type.REFIID.pointto=IID PSHCREATEPROCESSINFOW=type type.PSHCREATEPROCESSINFOW=p LPSHFILEOPSTRUCTW=type type.LPSHFILEOPSTRUCTW=p PAPPBARDATA=type type.PAPPBARDATA=p ULARGE_INTEGER=typedef typedef.ULARGE_INTEGER=ULONGLONG DEVICE_SCALE_FACTOR=typedef typedef.DEVICE_SCALE_FACTOR=int PTP_TIMER_CALLBACK=type type.PTP_TIMER_CALLBACK=p PTP_WAIT_CALLBACK=type type.PTP_WAIT_CALLBACK=p PTP_WIN32_IO_CALLBACK=type type.PTP_WIN32_IO_CALLBACK=p PTP_WORK_CALLBACK=type type.PTP_WORK_CALLBACK=p PTP_TIMER=type type.PTP_TIMER=p PTP_CALLBACK_INSTANCE=type type.PTP_CALLBACK_INSTANCE=p PTP_IO=type type.PTP_IO=p PTP_WORK=type type.PTP_WORK=p PTP_WAIT=type type.PTP_WAIT=p PTP_POOL_STACK_INFORMATION=type type.PTP_POOL_STACK_INFORMATION=p PINT_PTR=type type.PINT_PTR=p type.PINT_PTR.pointto=INT_PTR HIMAGELIST=type type.HIMAGELIST=p LPCTBBUTTON=type type.LPCTBBUTTON=p LPCOLORMAP=type type.LPCOLORMAP=p TASKDIALOG_COMMON_BUTTON_FLAGS=typedef typedef.TASKDIALOG_COMMON_BUTTON_FLAGS=int SUBCLASSPROC=type type.SUBCLASSPROC=p PMINIDUMP_USER_STREAM_INFORMATION=type type.PMINIDUMP_USER_STREAM_INFORMATION=p PMINIDUMP_CALLBACK_INFORMATION=type type.PMINIDUMP_CALLBACK_INFORMATION=p PMINIDUMP_DIRECTORY=type type.PMINIDUMP_DIRECTORY=p MINIDUMP_TYPE=typedef typedef.MINIDUMP_TYPE=int PCSTR=type type.PCSTR=s APTTYPE=typedef typedef.APTTYPE=int LPSTREAM=type type.LPSTREAM=p UINT64=typedef typedef.UINT64=uint64_t LPUNKNOWN=type type.LPUNKNOWN=p PServerInformation=type type.PServerInformation=p RPC_AUTH_IDENTITY_HANDLE=type type.RPC_AUTH_IDENTITY_HANDLE=p LPSURROGATE=type type.LPSURROGATE=p LPMARSHAL=type type.LPMARSHAL=p REFGUID=type type.REFGUID=p type.REFGUID.pointto=GUID LPMALLOC=type type.LPMALLOC=p RPC_AUTHZ_HANDLE=type type.RPC_AUTHZ_HANDLE=p APTTYPEQUALIFIER=typedef typedef.APTTYPEQUALIFIER=int LPIID=type type.LPIID=p type.LPIID.pointto=IID LPTHREAD_START_ROUTINE=type type.LPTHREAD_START_ROUTINE=p THREAD_INFORMATION_CLASS=typedef typedef.THREAD_INFORMATION_CLASS=int LPCONTEXT=type type.LPCONTEXT=p LPPROC_THREAD_ATTRIBUTE_LIST=type type.LPPROC_THREAD_ATTRIBUTE_LIST=p PAPCFUNC=type type.PAPCFUNC=p PROCESS_MITIGATION_POLICY=typedef typedef.PROCESS_MITIGATION_POLICY=int PROCESS_INFORMATION_CLASS=typedef typedef.PROCESS_INFORMATION_CLASS=int PCUNICODE_STRING=type type.PCUNICODE_STRING=p PIO_STATUS_BLOCK=type type.PIO_STATUS_BLOCK=p POBJECT_ATTRIBUTES=type type.POBJECT_ATTRIBUTES=p PSTRING=type type.PSTRING=p PUNICODE_STRING=type type.PUNICODE_STRING=p SYSTEM_INFORMATION_CLASS=typedef typedef.SYSTEM_INFORMATION_CLASS=int PIO_APC_ROUTINE=type type.PIO_APC_ROUTINE=p THREADINFOCLASS=typedef typedef.THREADINFOCLASS=int PANSI_STRING=type type.PANSI_STRING=p POEM_STRING=type type.POEM_STRING=p PWCH=type type.PWCH=p PKEY_VALUE_ENTRY=type type.PKEY_VALUE_ENTRY=p PCSZ=type type.PCSZ=p PCANSI_STRING=type type.PCANSI_STRING=p KEY_SET_INFORMATION_CLASS=typedef typedef.KEY_SET_INFORMATION_CLASS=int JOBOBJECTINFOCLASS=typedef typedef.JOBOBJECTINFOCLASS=int PROPID=typedef typedef.PROPID=ULONG PCREDENTIALW=type type.PCREDENTIALW=p PCREDENTIAL_TARGET_INFORMATIONW=type type.PCREDENTIAL_TARGET_INFORMATIONW=p PCREDUI_INFOA=type type.PCREDUI_INFOA=p EXTENDED_NAME_FORMAT=typedef typedef.EXTENDED_NAME_FORMAT=int PCRED_MARSHAL_TYPE=type type.PCRED_MARSHAL_TYPE=p PCREDENTIAL_TARGET_INFORMATIONA=type type.PCREDENTIAL_TARGET_INFORMATIONA=p PCREDUI_INFOW=type type.PCREDUI_INFOW=p PCREDENTIALA=type type.PCREDENTIALA=p PCtxtHandle=type type.PCtxtHandle=p CRED_PROTECTION_TYPE=typedef typedef.CRED_PROTECTION_TYPE=int CRED_MARSHAL_TYPE=typedef typedef.CRED_MARSHAL_TYPE=int PENUM_PAGE_FILE_CALLBACKW=type type.PENUM_PAGE_FILE_CALLBACKW=p PENUM_PAGE_FILE_CALLBACKA=type type.PENUM_PAGE_FILE_CALLBACKA=p LPMODULEINFO=type type.LPMODULEINFO=p PPERFORMANCE_INFORMATION=type type.PPERFORMANCE_INFORMATION=p PPSAPI_WS_WATCH_INFORMATION=type type.PPSAPI_WS_WATCH_INFORMATION=p PPROCESS_MEMORY_COUNTERS=type type.PPROCESS_MEMORY_COUNTERS=p PPSAPI_WS_WATCH_INFORMATION_EX=type type.PPSAPI_WS_WATCH_INFORMATION_EX=p LPTHREADENTRY32=type type.LPTHREADENTRY32=p LPMODULEENTRY32W=type type.LPMODULEENTRY32W=p LPPROCESSENTRY32W=type type.LPPROCESSENTRY32W=p LPHEAPENTRY32=type type.LPHEAPENTRY32=p LPMODULEENTRY32=type type.LPMODULEENTRY32=p LPPROCESSENTRY32=type type.LPPROCESSENTRY32=p LPHEAPLIST32=type type.LPHEAPLIST32=p PEVENT_FILTER_DESCRIPTOR=type type.PEVENT_FILTER_DESCRIPTOR=p PTRACEHANDLE=type type.PTRACEHANDLE=p PEVENT_INSTANCE_INFO=type type.PEVENT_INSTANCE_INFO=p PEVENT_CALLBACK=type type.PEVENT_CALLBACK=p ETW_PROCESS_HANDLE_INFO_TYPE=typedef typedef.ETW_PROCESS_HANDLE_INFO_TYPE=int WMIDPREQUEST=type type.WMIDPREQUEST=p TRACEHANDLE=typedef typedef.TRACEHANDLE=ULONG64 LPTIME_ZONE_INFORMATION=type type.LPTIME_ZONE_INFORMATION=p PDYNAMIC_TIME_ZONE_INFORMATION=type type.PDYNAMIC_TIME_ZONE_INFORMATION=p SECURITY_STATUS=typedef typedef.SECURITY_STATUS=LONG PSYSTEM_POWER_CAPABILITIES=type type.PSYSTEM_POWER_CAPABILITIES=p PHPOWERNOTIFY=type type.PHPOWERNOTIFY=p POWER_INFORMATION_LEVEL=typedef typedef.POWER_INFORMATION_LEVEL=int POWER_PLATFORM_ROLE=typedef typedef.POWER_PLATFORM_ROLE=int EFFECTIVE_POWER_MODE=typedef typedef.EFFECTIVE_POWER_MODE=int EFFECTIVE_POWER_MODE_CALLBACK=type type.EFFECTIVE_POWER_MODE_CALLBACK=p PCEVENT_DESCRIPTOR=type type.PCEVENT_DESCRIPTOR=p PREGHANDLE=type type.PREGHANDLE=p PENABLECALLBACK=type type.PENABLECALLBACK=p PEVENT_DATA_DESCRIPTOR=type type.PEVENT_DATA_DESCRIPTOR=p EVENT_INFO_CLASS=typedef typedef.EVENT_INFO_CLASS=int REGHANDLE=type type.REGHANDLE=p PLUID_AND_ATTRIBUTES=type type.PLUID_AND_ATTRIBUTES=p PTOKEN_PRIVILEGES=type type.PTOKEN_PRIVILEGES=p PTOKEN_GROUPS=type type.PTOKEN_GROUPS=p PSID_IDENTIFIER_AUTHORITY=type type.PSID_IDENTIFIER_AUTHORITY=p PSID_AND_ATTRIBUTES=type type.PSID_AND_ATTRIBUTES=p PCLAIM_SECURITY_ATTRIBUTES_INFORMATION=type type.PCLAIM_SECURITY_ATTRIBUTES_INFORMATION=p PSECURITY_DESCRIPTOR_CONTROL=type type.PSECURITY_DESCRIPTOR_CONTROL=p ACL_INFORMATION_CLASS=typedef typedef.ACL_INFORMATION_CLASS=int WELL_KNOWN_SID_TYPE=typedef typedef.WELL_KNOWN_SID_TYPE=int TOKEN_INFORMATION_CLASS=typedef typedef.TOKEN_INFORMATION_CLASS=int TOKEN_TYPE=typedef typedef.TOKEN_TYPE=int SECURITY_IMPERSONATION_LEVEL=typedef typedef.SECURITY_IMPERSONATION_LEVEL=int SECURITY_DESCRIPTOR_CONTROL=typedef typedef.SECURITY_DESCRIPTOR_CONTROL=WORD LPFONTDESC=type type.LPFONTDESC=p LPOCPFIPARAMS=type type.LPOCPFIPARAMS=p LPDISPATCH=type type.LPDISPATCH=p LPPICTDESC=type type.LPPICTDESC=p LPCLSID=type type.LPCLSID=p OLE_COLOR=typedef typedef.OLE_COLOR=DWORD BSTR=type type.BSTR=p type.BSTR.pointto=OLECHAR GUID=typedef typedef.GUID=_GUID SYSTEMTIME=typedef typedef.SYSTEMTIME=_SYSTEMTIME IID=typedef typedef.IID=GUID HMACHINE=type type.HMACHINE=p PHMACHINE=type type.PHMACHINE=p type.PHMACHINE.pointto=HMACHINE PCVOID=type type.PCVOID=p DEVINST=typedef typedef.DEVINST=DWORD DEVNODE=typedef typedef.DEVNODE=DWORD DEVINSTID_A=type type.DEVINSTID_A=s DEVINSTID_W=type type.DEVINSTID_W=z HCMNOTIFICATION=type type.HCMNOTIFICATION=p RES_DES=typedef typedef.RES_DES=DWORD_PTR PRES_DES=type type.PRES_DES=p type.PRES_DES.pointto=RES_DES RESOURCEID=typedef typedef.RESOURCEID=ULONG PRESOURCEID=type type.PRESOURCEID=p type.PRESOURCEID.pointto=RESOURCEID SC_HANDLE=type type.SC_HANDLE=p SC_LOCK=type type.SC_LOCK=p SC_STATUS_TYPE=typedef typedef.SC_STATUS_TYPE=int SC_ENUM_TYPE=typedef typedef.SC_ENUM_TYPE=int PCOMPRESS_ALLOCATION_ROUTINES=type type.PCOMPRESS_ALLOCATION_ROUTINES=p DECOMPRESSOR_HANDLE=type type.DECOMPRESSOR_HANDLE=p COMPRESSOR_HANDLE=type type.COMPRESSOR_HANDLE=p PDECOMPRESSOR_HANDLE=type type.PDECOMPRESSOR_HANDLE=p PCOMPRESSOR_HANDLE=type type.PCOMPRESSOR_HANDLE=p COMPRESS_INFORMATION_CLASS=typedef typedef.COMPRESS_INFORMATION_CLASS=int ############################################################################## _FILETIME=struct struct._FILETIME=dwLowDateTime,dwHighDateTime struct._FILETIME.dwLowDateTime=DWORD,0,0 struct._FILETIME.dwHighDateTime=DWORD,4,0 _GUID=struct struct._GUID=Data1,Data2,Data3,Data4 struct._GUID.Data1=DWORD,0,0 struct._GUID.Data2=WORD,4,0 struct._GUID.Data3=WORD,6,0 struct._GUID.Data4=BYTE,8,8 _SYSTEMTIME=struct struct._SYSTEMTIME=wYear,wMonth,wDayOfWeek,wDay,wHour,wMinute,wSecond,wMilliseconds struct._SYSTEMTIME.wYear=WORD,0,0 struct._SYSTEMTIME.wMonth=WORD,2,0 struct._SYSTEMTIME.wDayOfWeek=WORD,4,0 struct._SYSTEMTIME.wDay=WORD,6,0 struct._SYSTEMTIME.wHour=WORD,8,0 struct._SYSTEMTIME.wMinute=WORD,10,0 struct._SYSTEMTIME.wSecond=WORD,12,0 struct._SYSTEMTIME.wMilliseconds=WORD,14,0 ############################################################################## #### avifile.h #### AVIFileInit=func func.AVIFileInit.args=0 func.AVIFileInit.ret=void AVIFileExit=func func.AVIFileExit.args=0 func.AVIFileExit.ret=void AVIFileAddRef=func func.AVIFileAddRef.args=0 func.AVIFileAddRef.ret=ulong AVIFileRelease=func func.AVIFileRelease.args=0 func.AVIFileRelease.ret=ulong AVIFileOpenA=func func.AVIFileOpenA.args=4 func.AVIFileOpenA.arg.0=PAVIFILE*,ppfile func.AVIFileOpenA.arg.1=LPCSTR,szFile func.AVIFileOpenA.arg.2=UINT,mode func.AVIFileOpenA.arg.3=CLSID,pclsidHandler func.AVIFileOpenA.ret=stdapi AVIFileOpenW=func func.AVIFileOpenW.args=4 func.AVIFileOpenW.arg.0=PAVIFILE*,ppfile func.AVIFileOpenW.arg.1=LPCWSTR,szFile func.AVIFileOpenW.arg.2=UINT,mode func.AVIFileOpenW.arg.3=CLSID,pclsidHandler func.AVIFileOpenW.ret=stdapi AVIFileInfoA=func func.AVIFileInfoA.args=3 func.AVIFileInfoA.arg.0=PAVIFILE,pfile func.AVIFileInfoA.arg.1=LPAVIFILEINFOA,pfi func.AVIFileInfoA.arg.2=LONG,lSize func.AVIFileInfoA.ret=stdapi AVIFileInfoW=func func.AVIFileInfoW.args=3 func.AVIFileInfoW.arg.0=PAVIFILE,pfile func.AVIFileInfoW.arg.1=LPAVIFILEINFOW,pfi func.AVIFileInfoW.arg.2=LONG,lSize func.AVIFileInfoW.ret=stdapi #### com.h #### QueryInterface=func func.QueryInterface.args=2 func.QueryInterface.arg.0=REFIID,iid func.QueryInterface.arg.1=COM_INTERFACE_PTR*,ppvObject func.QueryInterface.ret=hresult AddRef=func func.AddRef.args=0 func.AddRef.ret=ulong Release=func func.Release.args=0 func.Release.ret=ulong CreateInstance=func func.CreateInstance.args=3 func.CreateInstance.arg.0=IUnknown,*pUnkOuter func.CreateInstance.arg.1=REFIID,riid func.CreateInstance.arg.2=COM_INTERFACE_PTR*,ppvObject func.CreateInstance.ret=hresult LockServer=func func.LockServer.args=0 func.LockServer.ret=hresult GetTypeInfoCount=func func.GetTypeInfoCount.args=0 func.GetTypeInfoCount.ret=hresult GetTypeInfo=func func.GetTypeInfo.args=3 func.GetTypeInfo.arg.0=UINT,iTInfo func.GetTypeInfo.arg.1=LCID,lcid func.GetTypeInfo.arg.2=LPVOID,ppTInfo func.GetTypeInfo.ret=hresult GetIDsOfNames=func func.GetIDsOfNames.args=5 func.GetIDsOfNames.arg.0=REFIID,riid func.GetIDsOfNames.arg.1=LPOLECHAR*,rgszNames func.GetIDsOfNames.arg.2=UINT,cNames func.GetIDsOfNames.arg.3=LCID,lcid func.GetIDsOfNames.arg.4=DISPID*,rgDispId func.GetIDsOfNames.ret=hresult Invoke=func func.Invoke.args=8 func.Invoke.arg.0=DISPID,dispIdMember func.Invoke.arg.1=REFIID,riid func.Invoke.arg.2=LCID,lcid func.Invoke.arg.3=WORD,wFlags func.Invoke.arg.4=DISPPARAMS*,pDispParams func.Invoke.arg.5=VARIANT*,pVarResult func.Invoke.arg.6=EXCEPINFO*,pExcepInfo func.Invoke.arg.7=UINT*,puArgErr func.Invoke.ret=hresult GetClassID=func func.GetClassID.args=0 func.GetClassID.ret=hresult IsDirty=func func.IsDirty.args=0 func.IsDirty.ret=hresult Load=func func.Load.args=2 func.Load.arg.0=LPCOLESTR,pszFileName func.Load.arg.1=DWORD,dwMode func.Load.ret=hresult Save=func func.Save.args=2 func.Save.arg.0=LPCOLESTR,pszFileName func.Save.arg.1=BOOL,fRemember func.Save.ret=hresult SaveCompleted=func func.SaveCompleted.args=0 func.SaveCompleted.ret=hresult GetCurFile=func func.GetCurFile.args=0 func.GetCurFile.ret=hresult Draw=func func.Draw.args=10 func.Draw.arg.0=DWORD,dwDrawAspect func.Draw.arg.1=LONG,lindex func.Draw.arg.2=void,*pvAspect func.Draw.arg.3=DVTARGETDEVICE,*ptd func.Draw.arg.4=HDC,hdcTargetDev func.Draw.arg.5=HDC,hdcDraw func.Draw.arg.6=LPCRECTL,lprcBounds func.Draw.arg.7=LPCRECTL,lprcWBounds func.Draw.arg.8=CONTINUEPROC,ContinueProc func.Draw.arg.9=ULONG_PTR,dwContinue func.Draw.ret=hresult GetColorSet=func func.GetColorSet.args=6 func.GetColorSet.arg.0=DWORD,dwDrawAspect func.GetColorSet.arg.1=LONG,lindex func.GetColorSet.arg.2=void,*pvAspect func.GetColorSet.arg.3=DVTARGETDEVICE,*ptd func.GetColorSet.arg.4=HDC,hicTargetDev func.GetColorSet.arg.5=LOGPALETTE,**ppColorSet func.GetColorSet.ret=hresult Freeze=func func.Freeze.args=4 func.Freeze.arg.0=DWORD,dwDrawAspect func.Freeze.arg.1=LONG,lindex func.Freeze.arg.2=void,*pvAspect func.Freeze.arg.3=DWORD,*pdwFreeze func.Freeze.ret=hresult Unfreeze=func func.Unfreeze.args=0 func.Unfreeze.ret=hresult SetAdvise=func func.SetAdvise.args=3 func.SetAdvise.arg.0=DWORD,aspects func.SetAdvise.arg.1=DWORD,advf func.SetAdvise.arg.2=IAdviseSink,*pAdvSink func.SetAdvise.ret=hresult GetAdvise=func func.GetAdvise.args=3 func.GetAdvise.arg.0=DWORD,*pAspects func.GetAdvise.arg.1=DWORD,*pAdvf func.GetAdvise.arg.2=IAdviseSink,**ppAdvSink func.GetAdvise.ret=hresult GetExtent=func func.GetExtent.args=4 func.GetExtent.arg.0=DWORD,dwDrawAspect func.GetExtent.arg.1=LONG,lindex func.GetExtent.arg.2=DVTARGETDEVICE*,ptd func.GetExtent.arg.3=LPSIZEL,lpsizel func.GetExtent.ret=hresult GetRect=func func.GetRect.args=2 func.GetRect.arg.0=DWORD,dwAspect func.GetRect.arg.1=LPRECTL,pRect func.GetRect.ret=hresult GetViewStatus=func func.GetViewStatus.args=0 func.GetViewStatus.ret=hresult QueryHitPoint=func func.QueryHitPoint.args=5 func.QueryHitPoint.arg.0=DWORD,dwAspect func.QueryHitPoint.arg.1=LPCRECT,pRectBounds func.QueryHitPoint.arg.2=POINT,ptlLoc func.QueryHitPoint.arg.3=LONG,lCloseHint func.QueryHitPoint.arg.4=DWORD,*pHitResult func.QueryHitPoint.ret=hresult QueryHitRect=func func.QueryHitRect.args=5 func.QueryHitRect.arg.0=DWORD,dwAspect func.QueryHitRect.arg.1=LPCRECT,pRectBounds func.QueryHitRect.arg.2=LPCRECT,pRectLoc func.QueryHitRect.arg.3=LONG,lCloseHint func.QueryHitRect.arg.4=DWORD,*pHitResult func.QueryHitRect.ret=hresult GetNaturalExtent=func func.GetNaturalExtent.args=6 func.GetNaturalExtent.arg.0=DWORD,dwAspect func.GetNaturalExtent.arg.1=LONG,lindex func.GetNaturalExtent.arg.2=DVTARGETDEVICE,*ptd func.GetNaturalExtent.arg.3=HDC,hicTargetDev func.GetNaturalExtent.arg.4=DVEXTENTINFO,*pExtentInfo func.GetNaturalExtent.arg.5=LPSIZEL,pSizel func.GetNaturalExtent.ret=hresult #### gdi32.h #### AddFontResourceA=func func.AddFontResourceA.args=0 func.AddFontResourceA.ret=long AddFontResourceW=func func.AddFontResourceW.args=0 func.AddFontResourceW.ret=long AnimatePalette=func func.AnimatePalette.args=4 func.AnimatePalette.arg.0=HPALETTE,hpal func.AnimatePalette.arg.1=UINT,iStartIndex func.AnimatePalette.arg.2=UINT,cEntries func.AnimatePalette.arg.3=PALETTEENTRY,*ppe func.AnimatePalette.ret=bool Arc=func func.Arc.args=9 func.Arc.arg.0=HDC,hdc func.Arc.arg.1=int,nLeftRect func.Arc.arg.2=int,nTopRect func.Arc.arg.3=int,nRightRect func.Arc.arg.4=int,nBottomRect func.Arc.arg.5=int,nXStartArc func.Arc.arg.6=int,nYStartArc func.Arc.arg.7=int,nXEndArc func.Arc.arg.8=int,nYEndArc func.Arc.ret=bool BitBlt=func func.BitBlt.args=9 func.BitBlt.arg.0=HDC,hdcDest func.BitBlt.arg.1=int,nXDest func.BitBlt.arg.2=int,nYDest func.BitBlt.arg.3=int,nWidth func.BitBlt.arg.4=int,nHeight func.BitBlt.arg.5=HDC,hdcSrc func.BitBlt.arg.6=int,nXSrc func.BitBlt.arg.7=int,nYSrc func.BitBlt.arg.8=_TernaryDrawMode,dwRop func.BitBlt.ret=bool CancelDC=func func.CancelDC.args=0 func.CancelDC.ret=bool Chord=func func.Chord.args=9 func.Chord.arg.0=HDC,hdc func.Chord.arg.1=int,nLeftRect func.Chord.arg.2=int,nTopRect func.Chord.arg.3=int,nRightRect func.Chord.arg.4=int,nBottomRect func.Chord.arg.5=int,nXRadial1 func.Chord.arg.6=int,nYRadial1 func.Chord.arg.7=int,nXRadial2 func.Chord.arg.8=int,nYRadial2 func.Chord.ret=bool ChoosePixelFormat=func func.ChoosePixelFormat.args=2 func.ChoosePixelFormat.arg.0=HDC,hdc func.ChoosePixelFormat.arg.1=PIXELFORMATDESCRIPTOR,*ppfd func.ChoosePixelFormat.ret=long CloseMetaFile=func func.CloseMetaFile.args=0 func.CloseMetaFile.ret=hmetafile CombineRgn=func func.CombineRgn.args=4 func.CombineRgn.arg.0=HRGN,hrgnDest func.CombineRgn.arg.1=HRGN,hrgnSrc1 func.CombineRgn.arg.2=HRGN,hrgnSrc2 func.CombineRgn.arg.3=_CombineRgn,fnCombineMode func.CombineRgn.ret=_regionflags CopyMetaFileA=func func.CopyMetaFileA.args=2 func.CopyMetaFileA.arg.0=HMETAFILE,hmfSrc func.CopyMetaFileA.arg.1=LPCSTR,lpszFile func.CopyMetaFileA.ret=hmetafile CopyMetaFileW=func func.CopyMetaFileW.args=2 func.CopyMetaFileW.arg.0=HMETAFILE,hmfSrc func.CopyMetaFileW.arg.1=LPCWSTR,lpszFile func.CopyMetaFileW.ret=hmetafile CreateBitmap=func func.CreateBitmap.args=5 func.CreateBitmap.arg.0=int,nWidth func.CreateBitmap.arg.1=int,nHeight func.CreateBitmap.arg.2=UINT,cPlanes func.CreateBitmap.arg.3=UINT,cBitsPerPel func.CreateBitmap.arg.4=VOID,*lpvBits func.CreateBitmap.ret=hbitmap CreateBitmapIndirect=func func.CreateBitmapIndirect.args=0 func.CreateBitmapIndirect.ret=hbitmap CreateBrushIndirect=func func.CreateBrushIndirect.args=0 func.CreateBrushIndirect.ret=hbrush CreateCompatibleBitmap=func func.CreateCompatibleBitmap.args=3 func.CreateCompatibleBitmap.arg.0=HDC,hdc func.CreateCompatibleBitmap.arg.1=int,nWidth func.CreateCompatibleBitmap.arg.2=int,nHeight func.CreateCompatibleBitmap.ret=hbitmap CreateDiscardableBitmap=func func.CreateDiscardableBitmap.args=3 func.CreateDiscardableBitmap.arg.0=HDC,hdc func.CreateDiscardableBitmap.arg.1=int,nWidth func.CreateDiscardableBitmap.arg.2=int,nHeight func.CreateDiscardableBitmap.ret=hbitmap CreateCompatibleDC=func func.CreateCompatibleDC.args=0 func.CreateCompatibleDC.ret=hdc CreateDCA=func func.CreateDCA.args=4 func.CreateDCA.arg.0=LPCSTR,lpszDriver func.CreateDCA.arg.1=LPCSTR,lpszDevice func.CreateDCA.arg.2=LPCSTR,lpszOutput func.CreateDCA.arg.3=DEVMODEA,*lpInitData func.CreateDCA.ret=hdc CreateDCW=func func.CreateDCW.args=4 func.CreateDCW.arg.0=LPCWSTR,lpszDriver func.CreateDCW.arg.1=LPCWSTR,lpszDevice func.CreateDCW.arg.2=LPCWSTR,lpszOutput func.CreateDCW.arg.3=DEVMODEW,*lpInitData func.CreateDCW.ret=hdc CreateDIBitmap=func func.CreateDIBitmap.args=6 func.CreateDIBitmap.arg.0=HDC,hdc func.CreateDIBitmap.arg.1=BITMAPV5HEADER,*lpbmih func.CreateDIBitmap.arg.2=_CreateDIBitmap,fdwInit func.CreateDIBitmap.arg.3=VOID,*lpbInit func.CreateDIBitmap.arg.4=BITMAPINFO,*lpbmi func.CreateDIBitmap.arg.5=_DIB_Color,fuUsage func.CreateDIBitmap.ret=hbitmap CreateDIBPatternBrush=func func.CreateDIBPatternBrush.args=2 func.CreateDIBPatternBrush.arg.0=HGLOBAL,hglbDIBPacked func.CreateDIBPatternBrush.arg.1=_DIB_Color,fuColorSpec func.CreateDIBPatternBrush.ret=hbrush CreateDIBPatternBrushPt=func func.CreateDIBPatternBrushPt.args=2 func.CreateDIBPatternBrushPt.arg.0=VOID,*lpPackedDIB func.CreateDIBPatternBrushPt.arg.1=_DIB_Color,iUsage func.CreateDIBPatternBrushPt.ret=hbrush CreateEllipticRgn=func func.CreateEllipticRgn.args=4 func.CreateEllipticRgn.arg.0=int,nLeftRect func.CreateEllipticRgn.arg.1=int,nTopRect func.CreateEllipticRgn.arg.2=int,nRightRect func.CreateEllipticRgn.arg.3=int,nBottomRect func.CreateEllipticRgn.ret=hrgn CreateEllipticRgnIndirect=func func.CreateEllipticRgnIndirect.args=0 func.CreateEllipticRgnIndirect.ret=hrgn CreateFontIndirectA=func func.CreateFontIndirectA.args=0 func.CreateFontIndirectA.ret=hfont CreateFontIndirectW=func func.CreateFontIndirectW.args=0 func.CreateFontIndirectW.ret=hfont CreateFontA=func func.CreateFontA.args=14 func.CreateFontA.arg.0=int,nHeight func.CreateFontA.arg.1=int,nWidth func.CreateFontA.arg.2=int,nEscapement func.CreateFontA.arg.3=int,nOrientation func.CreateFontA.arg.4=_FW,fnWeight func.CreateFontA.arg.5=DWORD,fdwItalic func.CreateFontA.arg.6=DWORD,fdwUnderline func.CreateFontA.arg.7=DWORD,fdwStrikeOut func.CreateFontA.arg.8=_CHARSET,fdwCharSet func.CreateFontA.arg.9=_OUT,fdwOutputPrecision func.CreateFontA.arg.10=_CLIP,fdwClipPrecision func.CreateFontA.arg.11=_OUT,fdwQuality func.CreateFontA.arg.12=_FF,fdwPitchAndFamily func.CreateFontA.arg.13=LPCSTR,lpszFace func.CreateFontA.ret=hfont CreateFontW=func func.CreateFontW.args=14 func.CreateFontW.arg.0=int,nHeight func.CreateFontW.arg.1=int,nWidth func.CreateFontW.arg.2=int,nEscapement func.CreateFontW.arg.3=int,nOrientation func.CreateFontW.arg.4=_FW,fnWeight func.CreateFontW.arg.5=DWORD,fdwItalic func.CreateFontW.arg.6=DWORD,fdwUnderline func.CreateFontW.arg.7=DWORD,fdwStrikeOut func.CreateFontW.arg.8=_CHARSET,fdwCharSet func.CreateFontW.arg.9=_OUT,fdwOutputPrecision func.CreateFontW.arg.10=_CLIP,fdwClipPrecision func.CreateFontW.arg.11=_OUT,fdwQuality func.CreateFontW.arg.12=_FF,fdwPitchAndFamily func.CreateFontW.arg.13=LPCWSTR,lpszFace func.CreateFontW.ret=hfont CreateHatchBrush=func func.CreateHatchBrush.args=2 func.CreateHatchBrush.arg.0=int,fnStyle func.CreateHatchBrush.arg.1=COLORREF,clrref func.CreateHatchBrush.ret=hbrush CreateICA=func func.CreateICA.args=4 func.CreateICA.arg.0=LPCSTR,lpszDriver func.CreateICA.arg.1=LPCSTR,lpszDevice func.CreateICA.arg.2=LPCSTR,lpszOutput func.CreateICA.arg.3=DEVMODEA,*lpdvmInit func.CreateICA.ret=hdc CreateICW=func func.CreateICW.args=4 func.CreateICW.arg.0=LPCWSTR,lpszDriver func.CreateICW.arg.1=LPCWSTR,lpszDevice func.CreateICW.arg.2=LPCWSTR,lpszOutput func.CreateICW.arg.3=DEVMODEW,*lpdvmInit func.CreateICW.ret=hdc CreateMetaFileA=func func.CreateMetaFileA.args=0 func.CreateMetaFileA.ret=hdc CreateMetaFileW=func func.CreateMetaFileW.args=0 func.CreateMetaFileW.ret=hdc CreatePalette=func func.CreatePalette.args=0 func.CreatePalette.ret=hpalette CreatePen=func func.CreatePen.args=3 func.CreatePen.arg.0=_PS,fnPenStyle func.CreatePen.arg.1=int,nWidth func.CreatePen.arg.2=COLORREF,crColor func.CreatePen.ret=hpen CreatePenIndirect=func func.CreatePenIndirect.args=0 func.CreatePenIndirect.ret=hpen CreatePolyPolygonRgn=func func.CreatePolyPolygonRgn.args=4 func.CreatePolyPolygonRgn.arg.0=POINT,*lppt func.CreatePolyPolygonRgn.arg.1=INT,*lpPolyCounts func.CreatePolyPolygonRgn.arg.2=int,nCount func.CreatePolyPolygonRgn.arg.3=_PolyFill,fnPolyFillMode func.CreatePolyPolygonRgn.ret=hrgn CreatePatternBrush=func func.CreatePatternBrush.args=0 func.CreatePatternBrush.ret=hbrush CreateRectRgn=func func.CreateRectRgn.args=4 func.CreateRectRgn.arg.0=int,nLeftRect func.CreateRectRgn.arg.1=int,nTopRect func.CreateRectRgn.arg.2=int,nRightRect func.CreateRectRgn.arg.3=int,nBottomRect func.CreateRectRgn.ret=hrgn CreateRectRgnIndirect=func func.CreateRectRgnIndirect.args=0 func.CreateRectRgnIndirect.ret=hrgn CreateRoundRectRgn=func func.CreateRoundRectRgn.args=6 func.CreateRoundRectRgn.arg.0=int,nLeftRect func.CreateRoundRectRgn.arg.1=int,nTopRect func.CreateRoundRectRgn.arg.2=int,nRightRect func.CreateRoundRectRgn.arg.3=int,nBottomRect func.CreateRoundRectRgn.arg.4=int,nWidthEllipse func.CreateRoundRectRgn.arg.5=int,nHeightEllipse func.CreateRoundRectRgn.ret=hrgn CreateScalableFontResourceA=func func.CreateScalableFontResourceA.args=4 func.CreateScalableFontResourceA.arg.0=DWORD,fdwHidden func.CreateScalableFontResourceA.arg.1=LPCSTR,lpszFontRes func.CreateScalableFontResourceA.arg.2=LPCSTR,lpszFontFile func.CreateScalableFontResourceA.arg.3=LPCSTR,lpszCurrentPath func.CreateScalableFontResourceA.ret=bool CreateScalableFontResourceW=func func.CreateScalableFontResourceW.args=4 func.CreateScalableFontResourceW.arg.0=DWORD,fdwHidden func.CreateScalableFontResourceW.arg.1=LPCWSTR,lpszFontRes func.CreateScalableFontResourceW.arg.2=LPCWSTR,lpszFontFile func.CreateScalableFontResourceW.arg.3=LPCWSTR,lpszCurrentPath func.CreateScalableFontResourceW.ret=bool CreateSolidBrush=func func.CreateSolidBrush.args=0 func.CreateSolidBrush.ret=hbrush DeleteDC=func func.DeleteDC.args=0 func.DeleteDC.ret=bool DeleteMetaFile=func func.DeleteMetaFile.args=0 func.DeleteMetaFile.ret=bool DeleteObject=func func.DeleteObject.args=0 func.DeleteObject.ret=bool DescribePixelFormat=func func.DescribePixelFormat.args=4 func.DescribePixelFormat.arg.0=HDC,hdc func.DescribePixelFormat.arg.1=int,iPixelFormat func.DescribePixelFormat.arg.2=UINT,nBytes func.DescribePixelFormat.arg.3=LPPIXELFORMATDESCRIPTOR,ppfd func.DescribePixelFormat.ret=long DrawEscape=func func.DrawEscape.args=4 func.DrawEscape.arg.0=HDC,hdc func.DrawEscape.arg.1=int,nEscape func.DrawEscape.arg.2=int,cbInput func.DrawEscape.arg.3=LPCSTR,lpszInData func.DrawEscape.ret=spoolererror Ellipse=func func.Ellipse.args=5 func.Ellipse.arg.0=HDC,hdc func.Ellipse.arg.1=int,nLeftRect func.Ellipse.arg.2=int,nTopRect func.Ellipse.arg.3=int,nRightRect func.Ellipse.arg.4=int,nBottomRect func.Ellipse.ret=bool EnumFontFamiliesExA=func func.EnumFontFamiliesExA.args=5 func.EnumFontFamiliesExA.arg.0=HDC,hdc func.EnumFontFamiliesExA.arg.1=LPLOGFONTA,lpLogfont func.EnumFontFamiliesExA.arg.2=FONTENUMPROCA,lpEnumFontFamExProc func.EnumFontFamiliesExA.arg.3=LPARAM,lParam func.EnumFontFamiliesExA.arg.4=DWORD,dwFlags func.EnumFontFamiliesExA.ret=int EnumFontFamiliesExW=func func.EnumFontFamiliesExW.args=5 func.EnumFontFamiliesExW.arg.0=HDC,hdc func.EnumFontFamiliesExW.arg.1=LPLOGFONTW,lpLogfont func.EnumFontFamiliesExW.arg.2=FONTENUMPROCW,lpEnumFontFamExProc func.EnumFontFamiliesExW.arg.3=LPARAM,lParam func.EnumFontFamiliesExW.arg.4=DWORD,dwFlags func.EnumFontFamiliesExW.ret=int EnumFontFamiliesA=func func.EnumFontFamiliesA.args=4 func.EnumFontFamiliesA.arg.0=HDC,hdc func.EnumFontFamiliesA.arg.1=LPCSTR,lpszFamily func.EnumFontFamiliesA.arg.2=FONTENUMPROCA,lpEnumFontFamProc func.EnumFontFamiliesA.arg.3=LPARAM,lParam func.EnumFontFamiliesA.ret=int EnumFontFamiliesW=func func.EnumFontFamiliesW.args=4 func.EnumFontFamiliesW.arg.0=HDC,hdc func.EnumFontFamiliesW.arg.1=LPCWSTR,lpszFamily func.EnumFontFamiliesW.arg.2=FONTENUMPROCW,lpEnumFontFamProc func.EnumFontFamiliesW.arg.3=LPARAM,lParam func.EnumFontFamiliesW.ret=int EnumFontsA=func func.EnumFontsA.args=4 func.EnumFontsA.arg.0=HDC,hdc func.EnumFontsA.arg.1=LPCSTR,lpFaceName func.EnumFontsA.arg.2=FONTENUMPROCA,lpFontFunc func.EnumFontsA.arg.3=LPARAM,lParam func.EnumFontsA.ret=int EnumFontsW=func func.EnumFontsW.args=4 func.EnumFontsW.arg.0=HDC,hdc func.EnumFontsW.arg.1=LPCWSTR,lpFaceName func.EnumFontsW.arg.2=FONTENUMPROCW,lpFontFunc func.EnumFontsW.arg.3=LPARAM,lParam func.EnumFontsW.ret=int EnumObjects=func func.EnumObjects.args=4 func.EnumObjects.arg.0=HDC,hdc func.EnumObjects.arg.1=int,nObjectType func.EnumObjects.arg.2=GOBJENUMPROC,lpObjectFunc func.EnumObjects.arg.3=LPARAM,lParam func.EnumObjects.ret=int EqualRgn=func func.EqualRgn.args=2 func.EqualRgn.arg.0=HRGN,hSrcRgn1 func.EqualRgn.arg.1=HRGN,hSrcRgn2 func.EqualRgn.ret=bool ExcludeClipRect=func func.ExcludeClipRect.args=5 func.ExcludeClipRect.arg.0=HDC,hdc func.ExcludeClipRect.arg.1=int,nLeftRect func.ExcludeClipRect.arg.2=int,nTopRect func.ExcludeClipRect.arg.3=int,nRightRect func.ExcludeClipRect.arg.4=int,nBottomRect func.ExcludeClipRect.ret=_regionflags ExtCreateRegion=func func.ExtCreateRegion.args=3 func.ExtCreateRegion.arg.0=XFORM,*lpXform func.ExtCreateRegion.arg.1=DWORD,nCount func.ExtCreateRegion.arg.2=RGNDATA,*lpRgnData func.ExtCreateRegion.ret=hrgn ExtFloodFill=func func.ExtFloodFill.args=5 func.ExtFloodFill.arg.0=HDC,hdc func.ExtFloodFill.arg.1=int,nXStart func.ExtFloodFill.arg.2=int,nYStart func.ExtFloodFill.arg.3=COLORREF,crColor func.ExtFloodFill.arg.4=_FLOODFILL,fuFillType func.ExtFloodFill.ret=bool FillRgn=func func.FillRgn.args=3 func.FillRgn.arg.0=HDC,hdc func.FillRgn.arg.1=HRGN,hrgn func.FillRgn.arg.2=HBRUSH,hbr func.FillRgn.ret=bool FloodFill=func func.FloodFill.args=4 func.FloodFill.arg.0=HDC,hdc func.FloodFill.arg.1=int,nXStart func.FloodFill.arg.2=int,nYStart func.FloodFill.arg.3=COLORREF,crFill func.FloodFill.ret=bool FrameRgn=func func.FrameRgn.args=5 func.FrameRgn.arg.0=HDC,hdc func.FrameRgn.arg.1=HRGN,hrgn func.FrameRgn.arg.2=HBRUSH,hbr func.FrameRgn.arg.3=int,nWidth func.FrameRgn.arg.4=int,nHeight func.FrameRgn.ret=bool GetROP2=func func.GetROP2.args=0 func.GetROP2.ret=_binarydrawmode GetAspectRatioFilterEx=func func.GetAspectRatioFilterEx.args=2 func.GetAspectRatioFilterEx.arg.0=HDC,hdc func.GetAspectRatioFilterEx.arg.1=LPSIZE,lpAspectRatio func.GetAspectRatioFilterEx.ret=bool GetBkColor=func func.GetBkColor.args=0 func.GetBkColor.ret=colorref_return GetDCBrushColor=func func.GetDCBrushColor.args=0 func.GetDCBrushColor.ret=colorref_return GetDCPenColor=func func.GetDCPenColor.args=0 func.GetDCPenColor.ret=colorref_return GetBitmapBits=func func.GetBitmapBits.args=3 func.GetBitmapBits.arg.0=HBITMAP,hbmp func.GetBitmapBits.arg.1=LONG,cbBuffer func.GetBitmapBits.arg.2=LPVOID,lpvBits func.GetBitmapBits.ret=long GetBitmapDimensionEx=func func.GetBitmapDimensionEx.args=2 func.GetBitmapDimensionEx.arg.0=HBITMAP,hBitmap func.GetBitmapDimensionEx.arg.1=LPSIZE,lpDimension func.GetBitmapDimensionEx.ret=bool GetBoundsRect=func func.GetBoundsRect.args=3 func.GetBoundsRect.arg.0=HDC,hdc func.GetBoundsRect.arg.1=LPRECT,lprcBounds func.GetBoundsRect.arg.2=_DCB,flags func.GetBoundsRect.ret=_dcb GetBrushOrgEx=func func.GetBrushOrgEx.args=2 func.GetBrushOrgEx.arg.0=HDC,hdc func.GetBrushOrgEx.arg.1=LPPOINT,lppt func.GetBrushOrgEx.ret=bool GetCharWidthA=func func.GetCharWidthA.args=4 func.GetCharWidthA.arg.0=HDC,hdc func.GetCharWidthA.arg.1=UINT,iFirstChar func.GetCharWidthA.arg.2=UINT,iLastChar func.GetCharWidthA.arg.3=LPINT,lpBuffer func.GetCharWidthA.ret=bool GetCharWidthW=func func.GetCharWidthW.args=4 func.GetCharWidthW.arg.0=HDC,hdc func.GetCharWidthW.arg.1=UINT,iFirstChar func.GetCharWidthW.arg.2=UINT,iLastChar func.GetCharWidthW.arg.3=LPINT,lpBuffer func.GetCharWidthW.ret=bool GetCharWidth32A=func func.GetCharWidth32A.args=4 func.GetCharWidth32A.arg.0=HDC,hdc func.GetCharWidth32A.arg.1=UINT,iFirstChar func.GetCharWidth32A.arg.2=UINT,iLastChar func.GetCharWidth32A.arg.3=LPINT,lpBuffer func.GetCharWidth32A.ret=bool GetCharWidth32W=func func.GetCharWidth32W.args=4 func.GetCharWidth32W.arg.0=HDC,hdc func.GetCharWidth32W.arg.1=UINT,iFirstChar func.GetCharWidth32W.arg.2=UINT,iLastChar func.GetCharWidth32W.arg.3=LPINT,lpBuffer func.GetCharWidth32W.ret=bool GetCharWidthFloatA=func func.GetCharWidthFloatA.args=4 func.GetCharWidthFloatA.arg.0=HDC,hdc func.GetCharWidthFloatA.arg.1=UINT,iFirstChar func.GetCharWidthFloatA.arg.2=UINT,iLastChar func.GetCharWidthFloatA.arg.3=PFLOAT,pxBuffer func.GetCharWidthFloatA.ret=bool GetCharWidthFloatW=func func.GetCharWidthFloatW.args=4 func.GetCharWidthFloatW.arg.0=HDC,hdc func.GetCharWidthFloatW.arg.1=UINT,iFirstChar func.GetCharWidthFloatW.arg.2=UINT,iLastChar func.GetCharWidthFloatW.arg.3=PFLOAT,pxBuffer func.GetCharWidthFloatW.ret=bool GetCharABCWidthsA=func func.GetCharABCWidthsA.args=4 func.GetCharABCWidthsA.arg.0=HDC,hdc func.GetCharABCWidthsA.arg.1=UINT,uFirstChar func.GetCharABCWidthsA.arg.2=UINT,uLastChar func.GetCharABCWidthsA.arg.3=LPABC,lpabc func.GetCharABCWidthsA.ret=bool GetCharABCWidthsW=func func.GetCharABCWidthsW.args=4 func.GetCharABCWidthsW.arg.0=HDC,hdc func.GetCharABCWidthsW.arg.1=UINT,uFirstChar func.GetCharABCWidthsW.arg.2=UINT,uLastChar func.GetCharABCWidthsW.arg.3=LPABC,lpabc func.GetCharABCWidthsW.ret=bool GetCharABCWidthsFloatA=func func.GetCharABCWidthsFloatA.args=4 func.GetCharABCWidthsFloatA.arg.0=HDC,hdc func.GetCharABCWidthsFloatA.arg.1=UINT,iFirstChar func.GetCharABCWidthsFloatA.arg.2=UINT,iLastChar func.GetCharABCWidthsFloatA.arg.3=LPABCFLOAT,lpABCF func.GetCharABCWidthsFloatA.ret=bool GetCharABCWidthsFloatW=func func.GetCharABCWidthsFloatW.args=4 func.GetCharABCWidthsFloatW.arg.0=HDC,hdc func.GetCharABCWidthsFloatW.arg.1=UINT,iFirstChar func.GetCharABCWidthsFloatW.arg.2=UINT,iLastChar func.GetCharABCWidthsFloatW.arg.3=LPABCFLOAT,lpABCF func.GetCharABCWidthsFloatW.ret=bool GetClipBox=func func.GetClipBox.args=2 func.GetClipBox.arg.0=HDC,hdc func.GetClipBox.arg.1=LPRECT,lprc func.GetClipBox.ret=_regionflags GetClipRgn=func func.GetClipRgn.args=2 func.GetClipRgn.arg.0=HDC,hdc func.GetClipRgn.arg.1=HRGN,hrgn func.GetClipRgn.ret=long GetMetaRgn=func func.GetMetaRgn.args=2 func.GetMetaRgn.arg.0=HDC,hdc func.GetMetaRgn.arg.1=HRGN,hrgn func.GetMetaRgn.ret=long GetCurrentObject=func func.GetCurrentObject.args=2 func.GetCurrentObject.arg.0=HDC,hdc func.GetCurrentObject.arg.1=_OBJ,uObjectType func.GetCurrentObject.ret=hgdiobj GetCurrentPositionEx=func func.GetCurrentPositionEx.args=2 func.GetCurrentPositionEx.arg.0=HDC,hdc func.GetCurrentPositionEx.arg.1=LPPOINT,lpPoint func.GetCurrentPositionEx.ret=bool GetDeviceCaps=func func.GetDeviceCaps.args=2 func.GetDeviceCaps.arg.0=HDC,hdc func.GetDeviceCaps.arg.1=_DeviceParameters,nIndex func.GetDeviceCaps.ret=int GetDIBits=func func.GetDIBits.args=7 func.GetDIBits.arg.0=HDC,hdc func.GetDIBits.arg.1=HBITMAP,hbmp func.GetDIBits.arg.2=UINT,uStartScan func.GetDIBits.arg.3=UINT,cScanLines func.GetDIBits.arg.4=LPVOID,lpvBits func.GetDIBits.arg.5=LPBITMAPINFO,lpbi func.GetDIBits.arg.6=_DIB_Color,uUsage func.GetDIBits.ret=long GetFontData=func func.GetFontData.args=5 func.GetFontData.arg.0=HDC,hdc func.GetFontData.arg.1=DWORD,dwTable func.GetFontData.arg.2=DWORD,dwOffset func.GetFontData.arg.3=LPVOID,lpvBuffer func.GetFontData.arg.4=DWORD,cbData func.GetFontData.ret=_gdi_error GetGlyphOutlineA=func func.GetGlyphOutlineA.args=7 func.GetGlyphOutlineA.arg.0=HDC,hdc func.GetGlyphOutlineA.arg.1=UINT,uChar func.GetGlyphOutlineA.arg.2=_GGO,uFormat func.GetGlyphOutlineA.arg.3=LPGLYPHMETRICS,lpgm func.GetGlyphOutlineA.arg.4=DWORD,cbBuffer func.GetGlyphOutlineA.arg.5=LPVOID,lpvBuffer func.GetGlyphOutlineA.arg.6=MAT2,*lpmat2 func.GetGlyphOutlineA.ret=dword GetGlyphOutlineW=func func.GetGlyphOutlineW.args=7 func.GetGlyphOutlineW.arg.0=HDC,hdc func.GetGlyphOutlineW.arg.1=UINT,uChar func.GetGlyphOutlineW.arg.2=_GGO,uFormat func.GetGlyphOutlineW.arg.3=LPGLYPHMETRICS,lpgm func.GetGlyphOutlineW.arg.4=DWORD,cbBuffer func.GetGlyphOutlineW.arg.5=LPVOID,lpvBuffer func.GetGlyphOutlineW.arg.6=MAT2,*lpmat2 func.GetGlyphOutlineW.ret=dword GetGraphicsMode=func func.GetGraphicsMode.args=0 func.GetGraphicsMode.ret=_gm GetMapMode=func func.GetMapMode.args=0 func.GetMapMode.ret=_mm GetMetaFileBitsEx=func func.GetMetaFileBitsEx.args=3 func.GetMetaFileBitsEx.arg.0=HMETAFILE,hmf func.GetMetaFileBitsEx.arg.1=UINT,nSize func.GetMetaFileBitsEx.arg.2=LPVOID,lpvData func.GetMetaFileBitsEx.ret=dword GetMetaFileA=func func.GetMetaFileA.args=0 func.GetMetaFileA.ret=hmetafile GetMetaFileW=func func.GetMetaFileW.args=0 func.GetMetaFileW.ret=hmetafile GetNearestColor=func func.GetNearestColor.args=2 func.GetNearestColor.arg.0=HDC,hdc func.GetNearestColor.arg.1=COLORREF,crColor func.GetNearestColor.ret=colorref_return GetNearestPaletteIndex=func func.GetNearestPaletteIndex.args=2 func.GetNearestPaletteIndex.arg.0=HPALETTE,hpal func.GetNearestPaletteIndex.arg.1=COLORREF,crColor func.GetNearestPaletteIndex.ret=colorref_return GetObjectType=func func.GetObjectType.args=0 func.GetObjectType.ret=_obj GetOutlineTextMetricsA=func func.GetOutlineTextMetricsA.args=3 func.GetOutlineTextMetricsA.arg.0=HDC,hdc func.GetOutlineTextMetricsA.arg.1=UINT,cbData func.GetOutlineTextMetricsA.arg.2=LPOUTLINETEXTMETRICA,lpOTM func.GetOutlineTextMetricsA.ret=dword GetOutlineTextMetricsW=func func.GetOutlineTextMetricsW.args=3 func.GetOutlineTextMetricsW.arg.0=HDC,hdc func.GetOutlineTextMetricsW.arg.1=UINT,cbData func.GetOutlineTextMetricsW.arg.2=LPOUTLINETEXTMETRICW,lpOTM func.GetOutlineTextMetricsW.ret=dword GetPaletteEntries=func func.GetPaletteEntries.args=4 func.GetPaletteEntries.arg.0=HPALETTE,hpal func.GetPaletteEntries.arg.1=UINT,iStartIndex func.GetPaletteEntries.arg.2=UINT,nEntries func.GetPaletteEntries.arg.3=LPPALETTEENTRY,lppe func.GetPaletteEntries.ret=dword GetPixel=func func.GetPixel.args=3 func.GetPixel.arg.0=HDC,hdc func.GetPixel.arg.1=int,nXPos func.GetPixel.arg.2=int,nYPos func.GetPixel.ret=colorref_return GetPixelFormat=func func.GetPixelFormat.args=0 func.GetPixelFormat.ret=long GetPolyFillMode=func func.GetPolyFillMode.args=0 func.GetPolyFillMode.ret=_polyfill GetRasterizerCaps=func func.GetRasterizerCaps.args=2 func.GetRasterizerCaps.arg.0=LPRASTERIZER_STATUS,lprs func.GetRasterizerCaps.arg.1=UINT,cb func.GetRasterizerCaps.ret=bool GetRandomRgn=func func.GetRandomRgn.args=3 func.GetRandomRgn.arg.0=HDC,hdc func.GetRandomRgn.arg.1=HRGN,hrgn func.GetRandomRgn.arg.2=INT,iNum func.GetRandomRgn.ret=long GetRegionData=func func.GetRegionData.args=3 func.GetRegionData.arg.0=HRGN,hRgn func.GetRegionData.arg.1=DWORD,dwCount func.GetRegionData.arg.2=LPRGNDATA,lpRgnData func.GetRegionData.ret=long GetRgnBox=func func.GetRgnBox.args=2 func.GetRgnBox.arg.0=HRGN,hrgn func.GetRgnBox.arg.1=LPRECT,lprc func.GetRgnBox.ret=_regionflags GetStockObject=func func.GetStockObject.args=0 func.GetStockObject.ret=hgdiobj GetStretchBltMode=func func.GetStretchBltMode.args=0 func.GetStretchBltMode.ret=long GetSystemPaletteEntries=func func.GetSystemPaletteEntries.args=4 func.GetSystemPaletteEntries.arg.0=HDC,hdc func.GetSystemPaletteEntries.arg.1=UINT,iStartIndex func.GetSystemPaletteEntries.arg.2=UINT,nEntries func.GetSystemPaletteEntries.arg.3=LPPALETTEENTRY,lppe func.GetSystemPaletteEntries.ret=uint GetSystemPaletteUse=func func.GetSystemPaletteUse.args=0 func.GetSystemPaletteUse.ret=_syspal GetTextCharacterExtra=func func.GetTextCharacterExtra.args=0 func.GetTextCharacterExtra.ret=_odd_failure GetTextAlign=func func.GetTextAlign.args=0 func.GetTextAlign.ret=_textalignmentoptions GetTextColor=func func.GetTextColor.args=0 func.GetTextColor.ret=colorref_return GetTextExtentPointA=func func.GetTextExtentPointA.args=4 func.GetTextExtentPointA.arg.0=HDC,hdc func.GetTextExtentPointA.arg.1=LPCSTR,lpString func.GetTextExtentPointA.arg.2=int,cbString func.GetTextExtentPointA.arg.3=LPSIZE,lpSize func.GetTextExtentPointA.ret=bool GetTextExtentPointW=func func.GetTextExtentPointW.args=4 func.GetTextExtentPointW.arg.0=HDC,hdc func.GetTextExtentPointW.arg.1=LPCWSTR,lpString func.GetTextExtentPointW.arg.2=int,cbString func.GetTextExtentPointW.arg.3=LPSIZE,lpSize func.GetTextExtentPointW.ret=bool GetTextExtentPoint32A=func func.GetTextExtentPoint32A.args=4 func.GetTextExtentPoint32A.arg.0=HDC,hdc func.GetTextExtentPoint32A.arg.1=LPCSTR,lpString func.GetTextExtentPoint32A.arg.2=int,cbString func.GetTextExtentPoint32A.arg.3=LPSIZE,lpSize func.GetTextExtentPoint32A.ret=bool GetTextExtentPoint32W=func func.GetTextExtentPoint32W.args=4 func.GetTextExtentPoint32W.arg.0=HDC,hdc func.GetTextExtentPoint32W.arg.1=LPCWSTR,lpString func.GetTextExtentPoint32W.arg.2=int,cbString func.GetTextExtentPoint32W.arg.3=LPSIZE,lpSize func.GetTextExtentPoint32W.ret=bool GetTextExtentExPointA=func func.GetTextExtentExPointA.args=7 func.GetTextExtentExPointA.arg.0=HDC,hdc func.GetTextExtentExPointA.arg.1=LPCSTR,lpszStr func.GetTextExtentExPointA.arg.2=int,cchString func.GetTextExtentExPointA.arg.3=int,nMaxExtent func.GetTextExtentExPointA.arg.4=LPINT,lpnFit func.GetTextExtentExPointA.arg.5=LPINT,alpDx func.GetTextExtentExPointA.arg.6=LPSIZE,lpSize func.GetTextExtentExPointA.ret=bool GetTextExtentExPointW=func func.GetTextExtentExPointW.args=7 func.GetTextExtentExPointW.arg.0=HDC,hdc func.GetTextExtentExPointW.arg.1=LPCWSTR,lpszStr func.GetTextExtentExPointW.arg.2=int,cchString func.GetTextExtentExPointW.arg.3=int,nMaxExtent func.GetTextExtentExPointW.arg.4=LPINT,lpnFit func.GetTextExtentExPointW.arg.5=LPINT,alpDx func.GetTextExtentExPointW.arg.6=LPSIZE,lpSize func.GetTextExtentExPointW.ret=bool GetTextCharset=func func.GetTextCharset.args=0 func.GetTextCharset.ret=_charset GetTextCharsetInfo=func func.GetTextCharsetInfo.args=3 func.GetTextCharsetInfo.arg.0=HDC,hdc func.GetTextCharsetInfo.arg.1=LPFONTSIGNATURE,lpSig func.GetTextCharsetInfo.arg.2=DWORD,dwFlags func.GetTextCharsetInfo.ret=_charset TranslateCharsetInfo=func func.TranslateCharsetInfo.args=3 func.TranslateCharsetInfo.arg.0=DWORD,*lpSrc func.TranslateCharsetInfo.arg.1=LPCHARSETINFO,lpCs func.TranslateCharsetInfo.arg.2=_TCI_SRC,dwFlags func.TranslateCharsetInfo.ret=bool GetFontLanguageInfo=func func.GetFontLanguageInfo.args=0 func.GetFontLanguageInfo.ret=_gcp GetCharacterPlacementA=func func.GetCharacterPlacementA.args=6 func.GetCharacterPlacementA.arg.0=HDC,hdc func.GetCharacterPlacementA.arg.1=LPCSTR,lpString func.GetCharacterPlacementA.arg.2=int,nCount func.GetCharacterPlacementA.arg.3=int,nMaxExtent func.GetCharacterPlacementA.arg.4=LPGCP_RESULTSA,lpResults func.GetCharacterPlacementA.arg.5=_GCP,dwFlags func.GetCharacterPlacementA.ret=long GetCharacterPlacementW=func func.GetCharacterPlacementW.args=6 func.GetCharacterPlacementW.arg.0=HDC,hdc func.GetCharacterPlacementW.arg.1=LPCWSTR,lpString func.GetCharacterPlacementW.arg.2=int,nCount func.GetCharacterPlacementW.arg.3=int,nMaxExtent func.GetCharacterPlacementW.arg.4=LPGCP_RESULTSW,lpResults func.GetCharacterPlacementW.arg.5=_GCP,dwFlags func.GetCharacterPlacementW.ret=long GetFontUnicodeRanges=func func.GetFontUnicodeRanges.args=2 func.GetFontUnicodeRanges.arg.0=HDC,hdc func.GetFontUnicodeRanges.arg.1=LPGLYPHSET,lpgs func.GetFontUnicodeRanges.ret=long GetGlyphIndicesA=func func.GetGlyphIndicesA.args=5 func.GetGlyphIndicesA.arg.0=HDC,hdc func.GetGlyphIndicesA.arg.1=LPCSTR,lpstr func.GetGlyphIndicesA.arg.2=int,c func.GetGlyphIndicesA.arg.3=LPWORD,pgi func.GetGlyphIndicesA.arg.4=_GGI_MARK_NONEXISTING_GLYPHS,fl func.GetGlyphIndicesA.ret=dword GetGlyphIndicesW=func func.GetGlyphIndicesW.args=5 func.GetGlyphIndicesW.arg.0=HDC,hdc func.GetGlyphIndicesW.arg.1=LPCWSTR,lpstr func.GetGlyphIndicesW.arg.2=int,c func.GetGlyphIndicesW.arg.3=LPWORD,pgi func.GetGlyphIndicesW.arg.4=_GGI_MARK_NONEXISTING_GLYPHS,fl func.GetGlyphIndicesW.ret=dword GetTextExtentPointI=func func.GetTextExtentPointI.args=4 func.GetTextExtentPointI.arg.0=HDC,hdc func.GetTextExtentPointI.arg.1=LPWORD,pgiIn func.GetTextExtentPointI.arg.2=int,cgi func.GetTextExtentPointI.arg.3=LPSIZE,lpSize func.GetTextExtentPointI.ret=bool GetTextExtentExPointI=func func.GetTextExtentExPointI.args=7 func.GetTextExtentExPointI.arg.0=HDC,hdc func.GetTextExtentExPointI.arg.1=LPWORD,pgiIn func.GetTextExtentExPointI.arg.2=int,cgi func.GetTextExtentExPointI.arg.3=int,nMaxExtent func.GetTextExtentExPointI.arg.4=LPINT,lpnFit func.GetTextExtentExPointI.arg.5=LPINT,alpDx func.GetTextExtentExPointI.arg.6=LPSIZE,lpSize func.GetTextExtentExPointI.ret=bool GetCharWidthI=func func.GetCharWidthI.args=5 func.GetCharWidthI.arg.0=HDC,hdc func.GetCharWidthI.arg.1=UINT,giFirst func.GetCharWidthI.arg.2=UINT,cgi func.GetCharWidthI.arg.3=LPWORD,pgi func.GetCharWidthI.arg.4=LPINT,lpBuffer func.GetCharWidthI.ret=bool GetCharABCWidthsI=func func.GetCharABCWidthsI.args=5 func.GetCharABCWidthsI.arg.0=HDC,hdc func.GetCharABCWidthsI.arg.1=UINT,giFirst func.GetCharABCWidthsI.arg.2=UINT,cgi func.GetCharABCWidthsI.arg.3=LPWORD,pgi func.GetCharABCWidthsI.arg.4=LPABC,lpabc func.GetCharABCWidthsI.ret=bool AddFontResourceExA=func func.AddFontResourceExA.args=3 func.AddFontResourceExA.arg.0=LPCSTR,lpszFilename func.AddFontResourceExA.arg.1=_FR,fl func.AddFontResourceExA.arg.2=DESIGNVECTOR,*pdv func.AddFontResourceExA.ret=long AddFontResourceExW=func func.AddFontResourceExW.args=3 func.AddFontResourceExW.arg.0=LPCWSTR,lpszFilename func.AddFontResourceExW.arg.1=_FR,fl func.AddFontResourceExW.arg.2=DESIGNVECTOR,*pdv func.AddFontResourceExW.ret=long RemoveFontResourceExA=func func.RemoveFontResourceExA.args=3 func.RemoveFontResourceExA.arg.0=LPCSTR,lpFileName func.RemoveFontResourceExA.arg.1=_FR,fl func.RemoveFontResourceExA.arg.2=DESIGNVECTOR,*pdv func.RemoveFontResourceExA.ret=bool RemoveFontResourceExW=func func.RemoveFontResourceExW.args=3 func.RemoveFontResourceExW.arg.0=LPCWSTR,lpFileName func.RemoveFontResourceExW.arg.1=_FR,fl func.RemoveFontResourceExW.arg.2=DESIGNVECTOR,*pdv func.RemoveFontResourceExW.ret=bool AddFontMemResourceEx=func func.AddFontMemResourceEx.args=4 func.AddFontMemResourceEx.arg.0=PVOID,pbFont func.AddFontMemResourceEx.arg.1=DWORD,cbFont func.AddFontMemResourceEx.arg.2=PVOID,pdv func.AddFontMemResourceEx.arg.3=DWORD,*pcFonts func.AddFontMemResourceEx.ret=handle RemoveFontMemResourceEx=func func.RemoveFontMemResourceEx.args=0 func.RemoveFontMemResourceEx.ret=bool CreateFontIndirectExA=func func.CreateFontIndirectExA.args=0 func.CreateFontIndirectExA.ret=hfont CreateFontIndirectExW=func func.CreateFontIndirectExW.args=0 func.CreateFontIndirectExW.ret=hfont GetViewportExtEx=func func.GetViewportExtEx.args=2 func.GetViewportExtEx.arg.0=HDC,hdc func.GetViewportExtEx.arg.1=LPSIZE,lpSize func.GetViewportExtEx.ret=bool GetViewportOrgEx=func func.GetViewportOrgEx.args=2 func.GetViewportOrgEx.arg.0=HDC,hdc func.GetViewportOrgEx.arg.1=LPPOINT,lpPoint func.GetViewportOrgEx.ret=bool GetWindowExtEx=func func.GetWindowExtEx.args=2 func.GetWindowExtEx.arg.0=HDC,hdc func.GetWindowExtEx.arg.1=LPSIZE,lpSize func.GetWindowExtEx.ret=bool GetWindowOrgEx=func func.GetWindowOrgEx.args=2 func.GetWindowOrgEx.arg.0=HDC,hdc func.GetWindowOrgEx.arg.1=LPPOINT,lpPoint func.GetWindowOrgEx.ret=bool IntersectClipRect=func func.IntersectClipRect.args=5 func.IntersectClipRect.arg.0=HDC,hdc func.IntersectClipRect.arg.1=int,nLeftRect func.IntersectClipRect.arg.2=int,nTopRect func.IntersectClipRect.arg.3=int,nRightRect func.IntersectClipRect.arg.4=int,nBottomRect func.IntersectClipRect.ret=_regionflags InvertRgn=func func.InvertRgn.args=2 func.InvertRgn.arg.0=HDC,hdc func.InvertRgn.arg.1=HRGN,hrgn func.InvertRgn.ret=bool LineDDA=func func.LineDDA.args=6 func.LineDDA.arg.0=int,nXStart func.LineDDA.arg.1=int,nYStart func.LineDDA.arg.2=int,nXEnd func.LineDDA.arg.3=int,nYEnd func.LineDDA.arg.4=LINEDDAPROC,lpLineFunc func.LineDDA.arg.5=LPARAM,lpData func.LineDDA.ret=bool LineTo=func func.LineTo.args=3 func.LineTo.arg.0=HDC,hdc func.LineTo.arg.1=int,nXEnd func.LineTo.arg.2=int,nYEnd func.LineTo.ret=bool MaskBlt=func func.MaskBlt.args=12 func.MaskBlt.arg.0=HDC,hdcDest func.MaskBlt.arg.1=int,nXDest func.MaskBlt.arg.2=int,nYDest func.MaskBlt.arg.3=int,nWidth func.MaskBlt.arg.4=int,nHeight func.MaskBlt.arg.5=HDC,hdcSrc func.MaskBlt.arg.6=int,nXSrc func.MaskBlt.arg.7=int,nYSrc func.MaskBlt.arg.8=HBITMAP,hbmMask func.MaskBlt.arg.9=int,xMask func.MaskBlt.arg.10=int,yMask func.MaskBlt.arg.11=_TernaryDrawMode,dwRop func.MaskBlt.ret=bool PlgBlt=func func.PlgBlt.args=10 func.PlgBlt.arg.0=HDC,hdcDest func.PlgBlt.arg.1=POINT,*lpPoint func.PlgBlt.arg.2=HDC,hdcSrc func.PlgBlt.arg.3=int,nXSrc func.PlgBlt.arg.4=int,nYSrc func.PlgBlt.arg.5=int,nWidth func.PlgBlt.arg.6=int,nHeight func.PlgBlt.arg.7=HBITMAP,hbmMask func.PlgBlt.arg.8=int,xMask func.PlgBlt.arg.9=int,yMask func.PlgBlt.ret=bool OffsetClipRgn=func func.OffsetClipRgn.args=3 func.OffsetClipRgn.arg.0=HDC,hdc func.OffsetClipRgn.arg.1=int,nXOffset func.OffsetClipRgn.arg.2=int,nYOffset func.OffsetClipRgn.ret=_regionflags OffsetRgn=func func.OffsetRgn.args=3 func.OffsetRgn.arg.0=HRGN,hrgn func.OffsetRgn.arg.1=int,nXOffset func.OffsetRgn.arg.2=int,nYOffset func.OffsetRgn.ret=_regionflags PatBlt=func func.PatBlt.args=6 func.PatBlt.arg.0=HDC,hdc func.PatBlt.arg.1=int,nXLeft func.PatBlt.arg.2=int,nYLeft func.PatBlt.arg.3=int,nWidth func.PatBlt.arg.4=int,nHeight func.PatBlt.arg.5=_TernaryDrawMode,dwRop func.PatBlt.ret=bool Pie=func func.Pie.args=9 func.Pie.arg.0=HDC,hdc func.Pie.arg.1=int,nLeftRect func.Pie.arg.2=int,nTopRect func.Pie.arg.3=int,nRightRect func.Pie.arg.4=int,nBottomRect func.Pie.arg.5=int,nXRadial1 func.Pie.arg.6=int,nYRadial1 func.Pie.arg.7=int,nXRadial2 func.Pie.arg.8=int,nYRadial2 func.Pie.ret=bool PlayMetaFile=func func.PlayMetaFile.args=2 func.PlayMetaFile.arg.0=HDC,hdc func.PlayMetaFile.arg.1=HMETAFILE,hmf func.PlayMetaFile.ret=bool PaintRgn=func func.PaintRgn.args=2 func.PaintRgn.arg.0=HDC,hdc func.PaintRgn.arg.1=HRGN,hrgn func.PaintRgn.ret=bool PolyPolygon=func func.PolyPolygon.args=4 func.PolyPolygon.arg.0=HDC,hdc func.PolyPolygon.arg.1=POINT,*lpPoints func.PolyPolygon.arg.2=INT,*lpPolyCounts func.PolyPolygon.arg.3=int,nCount func.PolyPolygon.ret=bool PtInRegion=func func.PtInRegion.args=3 func.PtInRegion.arg.0=HRGN,hrgn func.PtInRegion.arg.1=int,X func.PtInRegion.arg.2=int,Y func.PtInRegion.ret=bool PtVisible=func func.PtVisible.args=3 func.PtVisible.arg.0=HDC,hdc func.PtVisible.arg.1=int,X func.PtVisible.arg.2=int,Y func.PtVisible.ret=bool RectInRegion=func func.RectInRegion.args=2 func.RectInRegion.arg.0=HRGN,hrgn func.RectInRegion.arg.1=RECT,*lprc func.RectInRegion.ret=bool RectVisible=func func.RectVisible.args=2 func.RectVisible.arg.0=HDC,hdc func.RectVisible.arg.1=RECT,*lprc func.RectVisible.ret=bool Rectangle=func func.Rectangle.args=5 func.Rectangle.arg.0=HDC,hdc func.Rectangle.arg.1=int,nLeftRect func.Rectangle.arg.2=int,nTopRect func.Rectangle.arg.3=int,nRightRect func.Rectangle.arg.4=int,nBottomRect func.Rectangle.ret=bool RestoreDC=func func.RestoreDC.args=2 func.RestoreDC.arg.0=HDC,hdc func.RestoreDC.arg.1=int,nSavedDC func.RestoreDC.ret=bool ResetDCA=func func.ResetDCA.args=2 func.ResetDCA.arg.0=HDC,hdc func.ResetDCA.arg.1=DEVMODEA,*lpInitData func.ResetDCA.ret=hdc ResetDCW=func func.ResetDCW.args=2 func.ResetDCW.arg.0=HDC,hdc func.ResetDCW.arg.1=DEVMODEW,*lpInitData func.ResetDCW.ret=hdc RealizePalette=func func.RealizePalette.args=0 func.RealizePalette.ret=_gdi_error RemoveFontResourceA=func func.RemoveFontResourceA.args=0 func.RemoveFontResourceA.ret=bool RemoveFontResourceW=func func.RemoveFontResourceW.args=0 func.RemoveFontResourceW.ret=bool RoundRect=func func.RoundRect.args=7 func.RoundRect.arg.0=HDC,hdc func.RoundRect.arg.1=int,nLeftRect func.RoundRect.arg.2=int,nTopRect func.RoundRect.arg.3=int,nRightRect func.RoundRect.arg.4=int,nBottomRect func.RoundRect.arg.5=int,nWidth func.RoundRect.arg.6=int,nHeight func.RoundRect.ret=bool ResizePalette=func func.ResizePalette.args=2 func.ResizePalette.arg.0=HPALETTE,hpal func.ResizePalette.arg.1=UINT,nEntries func.ResizePalette.ret=bool SaveDC=func func.SaveDC.args=0 func.SaveDC.ret=long SelectClipRgn=func func.SelectClipRgn.args=2 func.SelectClipRgn.arg.0=HDC,hdc func.SelectClipRgn.arg.1=HRGN,hrgn func.SelectClipRgn.ret=_regionflags ExtSelectClipRgn=func func.ExtSelectClipRgn.args=3 func.ExtSelectClipRgn.arg.0=HDC,hdc func.ExtSelectClipRgn.arg.1=HRGN,hrgn func.ExtSelectClipRgn.arg.2=_CombineRgn,fnMode func.ExtSelectClipRgn.ret=_regionflags SetMetaRgn=func func.SetMetaRgn.args=0 func.SetMetaRgn.ret=_regionflags SelectObject=func func.SelectObject.args=2 func.SelectObject.arg.0=HDC,hdc func.SelectObject.arg.1=HGDIOBJ,hgdiobj func.SelectObject.ret=hgdiobj SelectPalette=func func.SelectPalette.args=3 func.SelectPalette.arg.0=HDC,hdc func.SelectPalette.arg.1=HPALETTE,hpal func.SelectPalette.arg.2=BOOL,bForceBackground func.SelectPalette.ret=hpalette SetBkColor=func func.SetBkColor.args=2 func.SetBkColor.arg.0=HDC,hdc func.SetBkColor.arg.1=COLORREF,crColor func.SetBkColor.ret=colorref_return SetDCBrushColor=func func.SetDCBrushColor.args=2 func.SetDCBrushColor.arg.0=HDC,hdc func.SetDCBrushColor.arg.1=COLORREF,crColor func.SetDCBrushColor.ret=colorref_return SetDCPenColor=func func.SetDCPenColor.args=2 func.SetDCPenColor.arg.0=HDC,hdc func.SetDCPenColor.arg.1=COLORREF,crColor func.SetDCPenColor.ret=colorref_return SetBkMode=func func.SetBkMode.args=2 func.SetBkMode.arg.0=HDC,hdc func.SetBkMode.arg.1=int,iBkMode func.SetBkMode.ret=long SetBitmapBits=func func.SetBitmapBits.args=3 func.SetBitmapBits.arg.0=HBITMAP,hbmp func.SetBitmapBits.arg.1=DWORD,cBytes func.SetBitmapBits.arg.2=VOID,*lpBits func.SetBitmapBits.ret=long SetBoundsRect=func func.SetBoundsRect.args=3 func.SetBoundsRect.arg.0=HDC,hdc func.SetBoundsRect.arg.1=RECT,*lprcBounds func.SetBoundsRect.arg.2=_DCB,flags func.SetBoundsRect.ret=_dcb SetDIBits=func func.SetDIBits.args=7 func.SetDIBits.arg.0=HDC,hdc func.SetDIBits.arg.1=HBITMAP,hbmp func.SetDIBits.arg.2=UINT,uStartScan func.SetDIBits.arg.3=UINT,cScanLines func.SetDIBits.arg.4=VOID,*lpvBits func.SetDIBits.arg.5=BITMAPINFO,*lpbmi func.SetDIBits.arg.6=_DIB_Color,fuColorUse func.SetDIBits.ret=long SetDIBitsToDevice=func func.SetDIBitsToDevice.args=12 func.SetDIBitsToDevice.arg.0=HDC,hdc func.SetDIBitsToDevice.arg.1=int,XDest func.SetDIBitsToDevice.arg.2=int,YDest func.SetDIBitsToDevice.arg.3=DWORD,dwWidth func.SetDIBitsToDevice.arg.4=DWORD,dwHeight func.SetDIBitsToDevice.arg.5=int,XSrc func.SetDIBitsToDevice.arg.6=int,YSrc func.SetDIBitsToDevice.arg.7=UINT,uStartScan func.SetDIBitsToDevice.arg.8=UINT,cScanLines func.SetDIBitsToDevice.arg.9=VOID,*lpvBits func.SetDIBitsToDevice.arg.10=BITMAPINFO,*lpbmi func.SetDIBitsToDevice.arg.11=_DIB_Color,fuColorUse func.SetDIBitsToDevice.ret=long SetMapperFlags=func func.SetMapperFlags.args=2 func.SetMapperFlags.arg.0=HDC,hdc func.SetMapperFlags.arg.1=DWORD,dwFlag func.SetMapperFlags.ret=_gdi_error SetGraphicsMode=func func.SetGraphicsMode.args=2 func.SetGraphicsMode.arg.0=HDC,hdc func.SetGraphicsMode.arg.1=_GM,iMode func.SetGraphicsMode.ret=long SetMapMode=func func.SetMapMode.args=2 func.SetMapMode.arg.0=HDC,hdc func.SetMapMode.arg.1=_MM,fnMapMode func.SetMapMode.ret=long SetLayout=func func.SetLayout.args=2 func.SetLayout.arg.0=HDC,hdc func.SetLayout.arg.1=_LAYOUT,dwLayout func.SetLayout.ret=_gdi_error GetLayout=func func.GetLayout.args=0 func.GetLayout.ret=_gdi_error SetMetaFileBitsEx=func func.SetMetaFileBitsEx.args=2 func.SetMetaFileBitsEx.arg.0=UINT,nSize func.SetMetaFileBitsEx.arg.1=BYTE,*lpData func.SetMetaFileBitsEx.ret=hmetafile SetPaletteEntries=func func.SetPaletteEntries.args=4 func.SetPaletteEntries.arg.0=HPALETTE,hpal func.SetPaletteEntries.arg.1=UINT,iStart func.SetPaletteEntries.arg.2=UINT,cEntries func.SetPaletteEntries.arg.3=PALETTEENTRY,*lppe func.SetPaletteEntries.ret=dword SetPixel=func func.SetPixel.args=4 func.SetPixel.arg.0=HDC,hdc func.SetPixel.arg.1=int,X func.SetPixel.arg.2=int,Y func.SetPixel.arg.3=COLORREF,crColor func.SetPixel.ret=colorref_return SetPixelV=func func.SetPixelV.args=4 func.SetPixelV.arg.0=HDC,hdc func.SetPixelV.arg.1=int,X func.SetPixelV.arg.2=int,Y func.SetPixelV.arg.3=COLORREF,crColor func.SetPixelV.ret=bool SetPixelFormat=func func.SetPixelFormat.args=3 func.SetPixelFormat.arg.0=HDC,hdc func.SetPixelFormat.arg.1=int,iPixelFormat func.SetPixelFormat.arg.2=PIXELFORMATDESCRIPTOR,*ppfd func.SetPixelFormat.ret=bool SetPolyFillMode=func func.SetPolyFillMode.args=2 func.SetPolyFillMode.arg.0=HDC,hdc func.SetPolyFillMode.arg.1=_PolyFill,iPolyFillMode func.SetPolyFillMode.ret=bool StretchBlt=func func.StretchBlt.args=11 func.StretchBlt.arg.0=HDC,hdcDest func.StretchBlt.arg.1=int,nXOriginDest func.StretchBlt.arg.2=int,nYOriginDest func.StretchBlt.arg.3=int,nWidthDest func.StretchBlt.arg.4=int,nHeightDest func.StretchBlt.arg.5=HDC,hdcSrc func.StretchBlt.arg.6=int,nXOriginSrc func.StretchBlt.arg.7=int,nYOriginSrc func.StretchBlt.arg.8=int,nWidthSrc func.StretchBlt.arg.9=int,nHeightSrc func.StretchBlt.arg.10=_TernaryDrawMode,dwRop func.StretchBlt.ret=bool SetRectRgn=func func.SetRectRgn.args=5 func.SetRectRgn.arg.0=HRGN,hrgn func.SetRectRgn.arg.1=int,nLeftRect func.SetRectRgn.arg.2=int,nTopRect func.SetRectRgn.arg.3=int,nRightRect func.SetRectRgn.arg.4=int,nBottomRect func.SetRectRgn.ret=bool StretchDIBits=func func.StretchDIBits.args=13 func.StretchDIBits.arg.0=HDC,hdc func.StretchDIBits.arg.1=int,XDest func.StretchDIBits.arg.2=int,YDest func.StretchDIBits.arg.3=int,nDestWidth func.StretchDIBits.arg.4=int,nDestHeight func.StretchDIBits.arg.5=int,XSrc func.StretchDIBits.arg.6=int,YSrc func.StretchDIBits.arg.7=int,nSrcWidth func.StretchDIBits.arg.8=int,nSrcHeight func.StretchDIBits.arg.9=VOID,*lpBits func.StretchDIBits.arg.10=BITMAPINFO,*lpBitsInfo func.StretchDIBits.arg.11=_DIB_Color,iUsage func.StretchDIBits.arg.12=_TernaryDrawMode,dwRop func.StretchDIBits.ret=_gdi_error SetROP2=func func.SetROP2.args=2 func.SetROP2.arg.0=HDC,hdc func.SetROP2.arg.1=_BinaryDrawMode,fnDrawMode func.SetROP2.ret=long SetStretchBltMode=func func.SetStretchBltMode.args=2 func.SetStretchBltMode.arg.0=HDC,hdc func.SetStretchBltMode.arg.1=_COMBINRGN_STYLE,iStretchMode func.SetStretchBltMode.ret=long SetSystemPaletteUse=func func.SetSystemPaletteUse.args=2 func.SetSystemPaletteUse.arg.0=HDC,hdc func.SetSystemPaletteUse.arg.1=_SYSPAL,uUsage func.SetSystemPaletteUse.ret=_syspal SetTextCharacterExtra=func func.SetTextCharacterExtra.args=2 func.SetTextCharacterExtra.arg.0=HDC,hdc func.SetTextCharacterExtra.arg.1=int,nCharExtra func.SetTextCharacterExtra.ret=_odd_failure SetTextColor=func func.SetTextColor.args=2 func.SetTextColor.arg.0=HDC,hdc func.SetTextColor.arg.1=COLORREF,crColor func.SetTextColor.ret=colorref_return SetTextAlign=func func.SetTextAlign.args=2 func.SetTextAlign.arg.0=HDC,hdc func.SetTextAlign.arg.1=_TextAlignmentOptions,fMode func.SetTextAlign.ret=uint SetTextJustification=func func.SetTextJustification.args=3 func.SetTextJustification.arg.0=HDC,hdc func.SetTextJustification.arg.1=int,nBreakExtra func.SetTextJustification.arg.2=int,nBreakCount func.SetTextJustification.ret=bool UpdateColors=func func.UpdateColors.args=0 func.UpdateColors.ret=bool AlphaBlend=func func.AlphaBlend.args=11 func.AlphaBlend.arg.0=HDC,hdcDest func.AlphaBlend.arg.1=int,nXOriginDest func.AlphaBlend.arg.2=int,nYOriginDest func.AlphaBlend.arg.3=int,nWidthDest func.AlphaBlend.arg.4=int,nHeightDest func.AlphaBlend.arg.5=HDC,hdcSrc func.AlphaBlend.arg.6=int,nXOriginSrc func.AlphaBlend.arg.7=int,nYOriginSrc func.AlphaBlend.arg.8=int,nWidthSrc func.AlphaBlend.arg.9=int,nHeightSrc func.AlphaBlend.arg.10=BLENDFUNCTION,blendFunction func.AlphaBlend.ret=bool TransparentBlt=func func.TransparentBlt.args=11 func.TransparentBlt.arg.0=HDC,hdcDest func.TransparentBlt.arg.1=int,nXOriginDest func.TransparentBlt.arg.2=int,nYOriginDest func.TransparentBlt.arg.3=int,nWidthDest func.TransparentBlt.arg.4=int,hHeightDest func.TransparentBlt.arg.5=HDC,hdcSrc func.TransparentBlt.arg.6=int,nXOriginSrc func.TransparentBlt.arg.7=int,nYOriginSrc func.TransparentBlt.arg.8=int,nWidthSrc func.TransparentBlt.arg.9=int,nHeightSrc func.TransparentBlt.arg.10=UINT,crTransparent func.TransparentBlt.ret=bool GradientFill=func func.GradientFill.args=6 func.GradientFill.arg.0=HDC,hdc func.GradientFill.arg.1=PTRIVERTEX,pVertex func.GradientFill.arg.2=ULONG,dwNumVertex func.GradientFill.arg.3=PVOID,pMesh func.GradientFill.arg.4=ULONG,dwNumMesh func.GradientFill.arg.5=_GRADIENT_FILL,dwMode func.GradientFill.ret=bool PlayMetaFileRecord=func func.PlayMetaFileRecord.args=4 func.PlayMetaFileRecord.arg.0=HDC,hdc func.PlayMetaFileRecord.arg.1=LPHANDLETABLE,lpHandletable func.PlayMetaFileRecord.arg.2=LPMETARECORD,lpMetaRecord func.PlayMetaFileRecord.arg.3=UINT,nHandles func.PlayMetaFileRecord.ret=bool EnumMetaFile=func func.EnumMetaFile.args=4 func.EnumMetaFile.arg.0=HDC,hdc func.EnumMetaFile.arg.1=HMETAFILE,hmf func.EnumMetaFile.arg.2=MFENUMPROC,lpMetaFunc func.EnumMetaFile.arg.3=LPARAM,lParam func.EnumMetaFile.ret=bool CloseEnhMetaFile=func func.CloseEnhMetaFile.args=0 func.CloseEnhMetaFile.ret=henhmetafile CopyEnhMetaFileA=func func.CopyEnhMetaFileA.args=2 func.CopyEnhMetaFileA.arg.0=HENHMETAFILE,hemfSrc func.CopyEnhMetaFileA.arg.1=LPCSTR,lpszFile func.CopyEnhMetaFileA.ret=henhmetafile CopyEnhMetaFileW=func func.CopyEnhMetaFileW.args=2 func.CopyEnhMetaFileW.arg.0=HENHMETAFILE,hemfSrc func.CopyEnhMetaFileW.arg.1=LPCWSTR,lpszFile func.CopyEnhMetaFileW.ret=henhmetafile CreateEnhMetaFileA=func func.CreateEnhMetaFileA.args=4 func.CreateEnhMetaFileA.arg.0=HDC,hdcRef func.CreateEnhMetaFileA.arg.1=LPCSTR,lpFilename func.CreateEnhMetaFileA.arg.2=RECT,*lpRect func.CreateEnhMetaFileA.arg.3=LPCSTR,lpDescription func.CreateEnhMetaFileA.ret=hdc CreateEnhMetaFileW=func func.CreateEnhMetaFileW.args=4 func.CreateEnhMetaFileW.arg.0=HDC,hdcRef func.CreateEnhMetaFileW.arg.1=LPCWSTR,lpFilename func.CreateEnhMetaFileW.arg.2=RECT,*lpRect func.CreateEnhMetaFileW.arg.3=LPCWSTR,lpDescription func.CreateEnhMetaFileW.ret=hdc DeleteEnhMetaFile=func func.DeleteEnhMetaFile.args=0 func.DeleteEnhMetaFile.ret=bool EnumEnhMetaFile=func func.EnumEnhMetaFile.args=5 func.EnumEnhMetaFile.arg.0=HDC,hdc func.EnumEnhMetaFile.arg.1=HENHMETAFILE,hemf func.EnumEnhMetaFile.arg.2=ENHMFENUMPROC,lpEnhMetaFunc func.EnumEnhMetaFile.arg.3=LPVOID,lpData func.EnumEnhMetaFile.arg.4=RECT,*lpRect func.EnumEnhMetaFile.ret=bool GetEnhMetaFileA=func func.GetEnhMetaFileA.args=0 func.GetEnhMetaFileA.ret=henhmetafile GetEnhMetaFileW=func func.GetEnhMetaFileW.args=0 func.GetEnhMetaFileW.ret=henhmetafile GetEnhMetaFileBits=func func.GetEnhMetaFileBits.args=3 func.GetEnhMetaFileBits.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFileBits.arg.1=UINT,cbBuffer func.GetEnhMetaFileBits.arg.2=LPBYTE,lpbBuffer func.GetEnhMetaFileBits.ret=dword GetEnhMetaFileDescriptionA=func func.GetEnhMetaFileDescriptionA.args=3 func.GetEnhMetaFileDescriptionA.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFileDescriptionA.arg.1=UINT,cchBuffer func.GetEnhMetaFileDescriptionA.arg.2=LPSTR,lpszDescription func.GetEnhMetaFileDescriptionA.ret=dword GetEnhMetaFileDescriptionW=func func.GetEnhMetaFileDescriptionW.args=3 func.GetEnhMetaFileDescriptionW.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFileDescriptionW.arg.1=UINT,cchBuffer func.GetEnhMetaFileDescriptionW.arg.2=LPWSTR,lpszDescription func.GetEnhMetaFileDescriptionW.ret=dword GetEnhMetaFileHeader=func func.GetEnhMetaFileHeader.args=3 func.GetEnhMetaFileHeader.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFileHeader.arg.1=UINT,cbBuffer func.GetEnhMetaFileHeader.arg.2=LPENHMETAHEADER,lpemh func.GetEnhMetaFileHeader.ret=dword GetEnhMetaFilePaletteEntries=func func.GetEnhMetaFilePaletteEntries.args=3 func.GetEnhMetaFilePaletteEntries.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFilePaletteEntries.arg.1=UINT,cEntries func.GetEnhMetaFilePaletteEntries.arg.2=LPPALETTEENTRY,lppe func.GetEnhMetaFilePaletteEntries.ret=dword GetEnhMetaFilePixelFormat=func func.GetEnhMetaFilePixelFormat.args=3 func.GetEnhMetaFilePixelFormat.arg.0=HENHMETAFILE,hemf func.GetEnhMetaFilePixelFormat.arg.1=DWORD,cbBuffer func.GetEnhMetaFilePixelFormat.arg.2=PIXELFORMATDESCRIPTOR,*ppfd func.GetEnhMetaFilePixelFormat.ret=dword GetWinMetaFileBits=func func.GetWinMetaFileBits.args=5 func.GetWinMetaFileBits.arg.0=HENHMETAFILE,hemf func.GetWinMetaFileBits.arg.1=UINT,cbBuffer func.GetWinMetaFileBits.arg.2=LPBYTE,lpbBuffer func.GetWinMetaFileBits.arg.3=INT,fnMapMode func.GetWinMetaFileBits.arg.4=HDC,hdcRef func.GetWinMetaFileBits.ret=dword PlayEnhMetaFile=func func.PlayEnhMetaFile.args=3 func.PlayEnhMetaFile.arg.0=HDC,hdc func.PlayEnhMetaFile.arg.1=HENHMETAFILE,hemf func.PlayEnhMetaFile.arg.2=RECT,*lpRect func.PlayEnhMetaFile.ret=bool PlayEnhMetaFileRecord=func func.PlayEnhMetaFileRecord.args=4 func.PlayEnhMetaFileRecord.arg.0=HDC,hdc func.PlayEnhMetaFileRecord.arg.1=LPHANDLETABLE,lpHandletable func.PlayEnhMetaFileRecord.arg.2=ENHMETARECORD,*lpEnhMetaRecord func.PlayEnhMetaFileRecord.arg.3=UINT,nHandles func.PlayEnhMetaFileRecord.ret=bool SetEnhMetaFileBits=func func.SetEnhMetaFileBits.args=2 func.SetEnhMetaFileBits.arg.0=UINT,cbBuffer func.SetEnhMetaFileBits.arg.1=BYTE,*lpData func.SetEnhMetaFileBits.ret=henhmetafile SetWinMetaFileBits=func func.SetWinMetaFileBits.args=4 func.SetWinMetaFileBits.arg.0=UINT,cbBuffer func.SetWinMetaFileBits.arg.1=BYTE,*lpbBuffer func.SetWinMetaFileBits.arg.2=HDC,hdcRef func.SetWinMetaFileBits.arg.3=METAFILEPICT,*lpmfp func.SetWinMetaFileBits.ret=henhmetafile GdiComment=func func.GdiComment.args=3 func.GdiComment.arg.0=HDC,hdc func.GdiComment.arg.1=UINT,cbSize func.GdiComment.arg.2=BYTE,*lpData func.GdiComment.ret=bool GetTextMetricsA=func func.GetTextMetricsA.args=2 func.GetTextMetricsA.arg.0=HDC,hdc func.GetTextMetricsA.arg.1=LPTEXTMETRICA,lptm func.GetTextMetricsA.ret=bool GetTextMetricsW=func func.GetTextMetricsW.args=2 func.GetTextMetricsW.arg.0=HDC,hdc func.GetTextMetricsW.arg.1=LPTEXTMETRICW,lptm func.GetTextMetricsW.ret=bool AngleArc=func func.AngleArc.args=6 func.AngleArc.arg.0=HDC,hdc func.AngleArc.arg.1=int,X func.AngleArc.arg.2=int,Y func.AngleArc.arg.3=DWORD,dwRadius func.AngleArc.arg.4=FLOAT,eStartAngle func.AngleArc.arg.5=FLOAT,eSweepAngle func.AngleArc.ret=bool PolyPolyline=func func.PolyPolyline.args=4 func.PolyPolyline.arg.0=HDC,hdc func.PolyPolyline.arg.1=POINT,*lppt func.PolyPolyline.arg.2=DWORD,*lpdwPolyPoints func.PolyPolyline.arg.3=DWORD,cCount func.PolyPolyline.ret=bool GetWorldTransform=func func.GetWorldTransform.args=2 func.GetWorldTransform.arg.0=HDC,hdc func.GetWorldTransform.arg.1=LPXFORM,lpXform func.GetWorldTransform.ret=bool SetWorldTransform=func func.SetWorldTransform.args=2 func.SetWorldTransform.arg.0=HDC,hdc func.SetWorldTransform.arg.1=XFORM,*lpXform func.SetWorldTransform.ret=bool ModifyWorldTransform=func func.ModifyWorldTransform.args=3 func.ModifyWorldTransform.arg.0=HDC,hdc func.ModifyWorldTransform.arg.1=XFORM,*lpXform func.ModifyWorldTransform.arg.2=DWORD,iMode func.ModifyWorldTransform.ret=bool CombineTransform=func func.CombineTransform.args=3 func.CombineTransform.arg.0=LPXFORM,lpxformResult func.CombineTransform.arg.1=XFORM,*lpxform1 func.CombineTransform.arg.2=XFORM,*lpxform2 func.CombineTransform.ret=bool CreateDIBSection=func func.CreateDIBSection.args=6 func.CreateDIBSection.arg.0=HDC,hdc func.CreateDIBSection.arg.1=BITMAPINFO,*pbmi func.CreateDIBSection.arg.2=UINT,iUsage func.CreateDIBSection.arg.3=VOID,**ppvBits func.CreateDIBSection.arg.4=HANDLE,hSection func.CreateDIBSection.arg.5=DWORD,dwOffset func.CreateDIBSection.ret=hbitmap GetDIBColorTable=func func.GetDIBColorTable.args=4 func.GetDIBColorTable.arg.0=HDC,hdc func.GetDIBColorTable.arg.1=UINT,uStartIndex func.GetDIBColorTable.arg.2=UINT,cEntries func.GetDIBColorTable.arg.3=RGBQUAD,*pColors func.GetDIBColorTable.ret=dword SetDIBColorTable=func func.SetDIBColorTable.args=4 func.SetDIBColorTable.arg.0=HDC,hdc func.SetDIBColorTable.arg.1=UINT,uStartIndex func.SetDIBColorTable.arg.2=UINT,cEntries func.SetDIBColorTable.arg.3=RGBQUAD,*pColors func.SetDIBColorTable.ret=dword SetColorAdjustment=func func.SetColorAdjustment.args=2 func.SetColorAdjustment.arg.0=HDC,hdc func.SetColorAdjustment.arg.1=COLORADJUSTMENT,*lpca func.SetColorAdjustment.ret=bool GetColorAdjustment=func func.GetColorAdjustment.args=2 func.GetColorAdjustment.arg.0=HDC,hdc func.GetColorAdjustment.arg.1=LPCOLORADJUSTMENT,lpca func.GetColorAdjustment.ret=bool CreateHalftonePalette=func func.CreateHalftonePalette.args=0 func.CreateHalftonePalette.ret=hpalette AbortPath=func func.AbortPath.args=0 func.AbortPath.ret=bool ArcTo=func func.ArcTo.args=9 func.ArcTo.arg.0=HDC,hdc func.ArcTo.arg.1=int,nLeftRect func.ArcTo.arg.2=int,nTopRect func.ArcTo.arg.3=int,nRightRect func.ArcTo.arg.4=int,nBottomRect func.ArcTo.arg.5=int,nXRadial1 func.ArcTo.arg.6=int,nYRadial1 func.ArcTo.arg.7=int,nXRadial2 func.ArcTo.arg.8=int,nYRadial2 func.ArcTo.ret=bool BeginPath=func func.BeginPath.args=0 func.BeginPath.ret=bool CloseFigure=func func.CloseFigure.args=0 func.CloseFigure.ret=bool EndPath=func func.EndPath.args=0 func.EndPath.ret=bool FillPath=func func.FillPath.args=0 func.FillPath.ret=bool FlattenPath=func func.FlattenPath.args=0 func.FlattenPath.ret=bool GetPath=func func.GetPath.args=4 func.GetPath.arg.0=HDC,hdc func.GetPath.arg.1=LPPOINT,lpPoints func.GetPath.arg.2=_PT,*lpTypes func.GetPath.arg.3=int,nSize func.GetPath.ret=long PathToRegion=func func.PathToRegion.args=0 func.PathToRegion.ret=hrgn PolyDraw=func func.PolyDraw.args=4 func.PolyDraw.arg.0=HDC,hdc func.PolyDraw.arg.1=POINT,*lppt func.PolyDraw.arg.2=_PT,*lpbTypes func.PolyDraw.arg.3=int,cCount func.PolyDraw.ret=bool SelectClipPath=func func.SelectClipPath.args=2 func.SelectClipPath.arg.0=HDC,hdc func.SelectClipPath.arg.1=_CombineRgn,iMode func.SelectClipPath.ret=bool SetArcDirection=func func.SetArcDirection.args=2 func.SetArcDirection.arg.0=HDC,hdc func.SetArcDirection.arg.1=_AD,ArcDirection func.SetArcDirection.ret=long SetMiterLimit=func func.SetMiterLimit.args=3 func.SetMiterLimit.arg.0=HDC,hdc func.SetMiterLimit.arg.1=FLOAT,eNewLimit func.SetMiterLimit.arg.2=PFLOAT,peOldLimit func.SetMiterLimit.ret=bool StrokeAndFillPath=func func.StrokeAndFillPath.args=0 func.StrokeAndFillPath.ret=bool StrokePath=func func.StrokePath.args=0 func.StrokePath.ret=bool WidenPath=func func.WidenPath.args=0 func.WidenPath.ret=bool ExtCreatePen=func func.ExtCreatePen.args=5 func.ExtCreatePen.arg.0=_PS,dwPenStyle func.ExtCreatePen.arg.1=DWORD,dwWidth func.ExtCreatePen.arg.2=LOGBRUSH,*lplb func.ExtCreatePen.arg.3=DWORD,dwStyleCount func.ExtCreatePen.arg.4=DWORD,*lpStyle func.ExtCreatePen.ret=hpen GetMiterLimit=func func.GetMiterLimit.args=2 func.GetMiterLimit.arg.0=HDC,hdc func.GetMiterLimit.arg.1=PFLOAT,peLimit func.GetMiterLimit.ret=bool GetArcDirection=func func.GetArcDirection.args=0 func.GetArcDirection.ret=_ad GetObjectA=func func.GetObjectA.args=3 func.GetObjectA.arg.0=HGDIOBJ,hgdiobj func.GetObjectA.arg.1=int,cbBuffer func.GetObjectA.arg.2=LPVOID,lpvObject func.GetObjectA.ret=long GetObjectW=func func.GetObjectW.args=3 func.GetObjectW.arg.0=HGDIOBJ,hgdiobj func.GetObjectW.arg.1=int,cbBuffer func.GetObjectW.arg.2=LPVOID,lpvObject func.GetObjectW.ret=long MoveToEx=func func.MoveToEx.args=4 func.MoveToEx.arg.0=HDC,hdc func.MoveToEx.arg.1=int,X func.MoveToEx.arg.2=int,Y func.MoveToEx.arg.3=LPPOINT,lpPoint func.MoveToEx.ret=bool TextOutA=func func.TextOutA.args=5 func.TextOutA.arg.0=HDC,hdc func.TextOutA.arg.1=int,nXStart func.TextOutA.arg.2=int,nYStart func.TextOutA.arg.3=LPCSTR,lpString func.TextOutA.arg.4=int,cbString func.TextOutA.ret=bool TextOutW=func func.TextOutW.args=5 func.TextOutW.arg.0=HDC,hdc func.TextOutW.arg.1=int,nXStart func.TextOutW.arg.2=int,nYStart func.TextOutW.arg.3=LPCWSTR,lpString func.TextOutW.arg.4=int,cbString func.TextOutW.ret=bool ExtTextOutA=func func.ExtTextOutA.args=8 func.ExtTextOutA.arg.0=HDC,hdc func.ExtTextOutA.arg.1=int,X func.ExtTextOutA.arg.2=int,Y func.ExtTextOutA.arg.3=_ETO,fuOptions func.ExtTextOutA.arg.4=RECT,*lprc func.ExtTextOutA.arg.5=LPCSTR,lpString func.ExtTextOutA.arg.6=UINT,cbCount func.ExtTextOutA.arg.7=INT,*lpDx func.ExtTextOutA.ret=bool ExtTextOutW=func func.ExtTextOutW.args=8 func.ExtTextOutW.arg.0=HDC,hdc func.ExtTextOutW.arg.1=int,X func.ExtTextOutW.arg.2=int,Y func.ExtTextOutW.arg.3=_ETO,fuOptions func.ExtTextOutW.arg.4=RECT,*lprc func.ExtTextOutW.arg.5=LPCWSTR,lpString func.ExtTextOutW.arg.6=UINT,cbCount func.ExtTextOutW.arg.7=INT,*lpDx func.ExtTextOutW.ret=bool PolyTextOutA=func func.PolyTextOutA.args=3 func.PolyTextOutA.arg.0=HDC,hdc func.PolyTextOutA.arg.1=POLYTEXTA,*pptxt func.PolyTextOutA.arg.2=int,cStrings func.PolyTextOutA.ret=bool PolyTextOutW=func func.PolyTextOutW.args=3 func.PolyTextOutW.arg.0=HDC,hdc func.PolyTextOutW.arg.1=POLYTEXTW,*pptxt func.PolyTextOutW.arg.2=int,cStrings func.PolyTextOutW.ret=bool CreatePolygonRgn=func func.CreatePolygonRgn.args=3 func.CreatePolygonRgn.arg.0=POINT,*lppt func.CreatePolygonRgn.arg.1=int,cPoints func.CreatePolygonRgn.arg.2=_PolyFill,fnPolyFillMode func.CreatePolygonRgn.ret=hrgn DPtoLP=func func.DPtoLP.args=3 func.DPtoLP.arg.0=HDC,hdc func.DPtoLP.arg.1=LPPOINT,lpPoints func.DPtoLP.arg.2=int,nCount func.DPtoLP.ret=bool LPtoDP=func func.LPtoDP.args=3 func.LPtoDP.arg.0=HDC,hdc func.LPtoDP.arg.1=LPPOINT,lpPoints func.LPtoDP.arg.2=int,nCount func.LPtoDP.ret=bool Polygon=func func.Polygon.args=3 func.Polygon.arg.0=HDC,hdc func.Polygon.arg.1=POINT,*lpPoints func.Polygon.arg.2=int,nCount func.Polygon.ret=bool Polyline=func func.Polyline.args=3 func.Polyline.arg.0=HDC,hdc func.Polyline.arg.1=POINT,*lppt func.Polyline.arg.2=int,cPoints func.Polyline.ret=bool PolyBezier=func func.PolyBezier.args=3 func.PolyBezier.arg.0=HDC,hdc func.PolyBezier.arg.1=POINT,*lppt func.PolyBezier.arg.2=DWORD,cPoints func.PolyBezier.ret=bool PolyBezierTo=func func.PolyBezierTo.args=3 func.PolyBezierTo.arg.0=HDC,hdc func.PolyBezierTo.arg.1=POINT,*lppt func.PolyBezierTo.arg.2=DWORD,cCount func.PolyBezierTo.ret=bool PolylineTo=func func.PolylineTo.args=3 func.PolylineTo.arg.0=HDC,hdc func.PolylineTo.arg.1=POINT,*lppt func.PolylineTo.arg.2=DWORD,cCount func.PolylineTo.ret=bool SetViewportExtEx=func func.SetViewportExtEx.args=4 func.SetViewportExtEx.arg.0=HDC,hdc func.SetViewportExtEx.arg.1=int,nXExtent func.SetViewportExtEx.arg.2=int,nYExtent func.SetViewportExtEx.arg.3=LPSIZE,lpSize func.SetViewportExtEx.ret=bool SetViewportOrgEx=func func.SetViewportOrgEx.args=4 func.SetViewportOrgEx.arg.0=HDC,hdc func.SetViewportOrgEx.arg.1=int,X func.SetViewportOrgEx.arg.2=int,Y func.SetViewportOrgEx.arg.3=LPPOINT,lpPoint func.SetViewportOrgEx.ret=bool SetWindowExtEx=func func.SetWindowExtEx.args=4 func.SetWindowExtEx.arg.0=HDC,hdc func.SetWindowExtEx.arg.1=int,nXExtent func.SetWindowExtEx.arg.2=int,nYExtent func.SetWindowExtEx.arg.3=LPSIZE,lpSize func.SetWindowExtEx.ret=bool SetWindowOrgEx=func func.SetWindowOrgEx.args=4 func.SetWindowOrgEx.arg.0=HDC,hdc func.SetWindowOrgEx.arg.1=int,X func.SetWindowOrgEx.arg.2=int,Y func.SetWindowOrgEx.arg.3=LPPOINT,lpPoint func.SetWindowOrgEx.ret=bool OffsetViewportOrgEx=func func.OffsetViewportOrgEx.args=4 func.OffsetViewportOrgEx.arg.0=HDC,hdc func.OffsetViewportOrgEx.arg.1=int,nXOffset func.OffsetViewportOrgEx.arg.2=int,nYOffset func.OffsetViewportOrgEx.arg.3=LPPOINT,lpPoint func.OffsetViewportOrgEx.ret=bool OffsetWindowOrgEx=func func.OffsetWindowOrgEx.args=4 func.OffsetWindowOrgEx.arg.0=HDC,hdc func.OffsetWindowOrgEx.arg.1=int,nXOffset func.OffsetWindowOrgEx.arg.2=int,nYOffset func.OffsetWindowOrgEx.arg.3=LPPOINT,lpPoint func.OffsetWindowOrgEx.ret=bool ScaleViewportExtEx=func func.ScaleViewportExtEx.args=6 func.ScaleViewportExtEx.arg.0=HDC,hdc func.ScaleViewportExtEx.arg.1=int,Xnum func.ScaleViewportExtEx.arg.2=int,Xdenom func.ScaleViewportExtEx.arg.3=int,Ynum func.ScaleViewportExtEx.arg.4=int,Ydenom func.ScaleViewportExtEx.arg.5=LPSIZE,lpSize func.ScaleViewportExtEx.ret=bool ScaleWindowExtEx=func func.ScaleWindowExtEx.args=6 func.ScaleWindowExtEx.arg.0=HDC,hdc func.ScaleWindowExtEx.arg.1=int,Xnum func.ScaleWindowExtEx.arg.2=int,Xdenom func.ScaleWindowExtEx.arg.3=int,Ynum func.ScaleWindowExtEx.arg.4=int,Ydenom func.ScaleWindowExtEx.arg.5=LPSIZE,lpSize func.ScaleWindowExtEx.ret=bool SetBitmapDimensionEx=func func.SetBitmapDimensionEx.args=4 func.SetBitmapDimensionEx.arg.0=HBITMAP,hBitmap func.SetBitmapDimensionEx.arg.1=int,nWidth func.SetBitmapDimensionEx.arg.2=int,nHeight func.SetBitmapDimensionEx.arg.3=LPSIZE,lpSize func.SetBitmapDimensionEx.ret=bool SetBrushOrgEx=func func.SetBrushOrgEx.args=4 func.SetBrushOrgEx.arg.0=HDC,hdc func.SetBrushOrgEx.arg.1=int,nXOrg func.SetBrushOrgEx.arg.2=int,nYOrg func.SetBrushOrgEx.arg.3=LPPOINT,lppt func.SetBrushOrgEx.ret=bool GetTextFaceA=func func.GetTextFaceA.args=3 func.GetTextFaceA.arg.0=HDC,hdc func.GetTextFaceA.arg.1=int,nCount func.GetTextFaceA.arg.2=LPSTR,lpFaceName func.GetTextFaceA.ret=long GetTextFaceW=func func.GetTextFaceW.args=3 func.GetTextFaceW.arg.0=HDC,hdc func.GetTextFaceW.arg.1=int,nCount func.GetTextFaceW.arg.2=LPWSTR,lpFaceName func.GetTextFaceW.ret=long GetKerningPairsA=func func.GetKerningPairsA.args=3 func.GetKerningPairsA.arg.0=HDC,hdc func.GetKerningPairsA.arg.1=DWORD,nNumPairs func.GetKerningPairsA.arg.2=LPKERNINGPAIR,lpkrnpair func.GetKerningPairsA.ret=dword GetKerningPairsW=func func.GetKerningPairsW.args=3 func.GetKerningPairsW.arg.0=HDC,hdc func.GetKerningPairsW.arg.1=DWORD,nNumPairs func.GetKerningPairsW.arg.2=LPKERNINGPAIR,lpkrnpair func.GetKerningPairsW.ret=dword GetDCOrgEx=func func.GetDCOrgEx.args=2 func.GetDCOrgEx.arg.0=HDC,hdc func.GetDCOrgEx.arg.1=LPPOINT,lpPoint func.GetDCOrgEx.ret=bool FixBrushOrgEx=func func.FixBrushOrgEx.args=4 func.FixBrushOrgEx.arg.0=HDC,hdc func.FixBrushOrgEx.arg.1=int,arg1 func.FixBrushOrgEx.arg.2=int,arg2 func.FixBrushOrgEx.arg.3=LPPOINT,point func.FixBrushOrgEx.ret=bool UnrealizeObject=func func.UnrealizeObject.args=0 func.UnrealizeObject.ret=bool GdiFlush=func func.GdiFlush.args=0 func.GdiFlush.ret=bool GdiSetBatchLimit=func func.GdiSetBatchLimit.args=0 func.GdiSetBatchLimit.ret=dword GdiGetBatchLimit=func func.GdiGetBatchLimit.args=0 func.GdiGetBatchLimit.ret=dword SetICMMode=func func.SetICMMode.args=2 func.SetICMMode.arg.0=HDC,hDC func.SetICMMode.arg.1=_ICM,iEnableICM func.SetICMMode.ret=long CheckColorsInGamut=func func.CheckColorsInGamut.args=4 func.CheckColorsInGamut.arg.0=HDC,hDC func.CheckColorsInGamut.arg.1=LPVOID,lpRGBTriples func.CheckColorsInGamut.arg.2=LPVOID,lpBuffer func.CheckColorsInGamut.arg.3=UINT,nCount func.CheckColorsInGamut.ret=bool GetColorSpace=func func.GetColorSpace.args=0 func.GetColorSpace.ret=hcolorspace GetLogColorSpaceA=func func.GetLogColorSpaceA.args=3 func.GetLogColorSpaceA.arg.0=HCOLORSPACE,hColorSpace func.GetLogColorSpaceA.arg.1=LPLOGCOLORSPACEA,lpBuffer func.GetLogColorSpaceA.arg.2=DWORD,nSize func.GetLogColorSpaceA.ret=bool GetLogColorSpaceW=func func.GetLogColorSpaceW.args=3 func.GetLogColorSpaceW.arg.0=HCOLORSPACE,hColorSpace func.GetLogColorSpaceW.arg.1=LPLOGCOLORSPACEW,lpBuffer func.GetLogColorSpaceW.arg.2=DWORD,nSize func.GetLogColorSpaceW.ret=bool CreateColorSpaceA=func func.CreateColorSpaceA.args=0 func.CreateColorSpaceA.ret=hcolorspace CreateColorSpaceW=func func.CreateColorSpaceW.args=0 func.CreateColorSpaceW.ret=hcolorspace SetColorSpace=func func.SetColorSpace.args=2 func.SetColorSpace.arg.0=HDC,hDC func.SetColorSpace.arg.1=HCOLORSPACE,hColorSpace func.SetColorSpace.ret=hcolorspace DeleteColorSpace=func func.DeleteColorSpace.args=0 func.DeleteColorSpace.ret=bool GetICMProfileA=func func.GetICMProfileA.args=3 func.GetICMProfileA.arg.0=HDC,hDC func.GetICMProfileA.arg.1=LPDWORD,lpcbName func.GetICMProfileA.arg.2=LPSTR,lpszFilename func.GetICMProfileA.ret=bool GetICMProfileW=func func.GetICMProfileW.args=3 func.GetICMProfileW.arg.0=HDC,hDC func.GetICMProfileW.arg.1=LPDWORD,lpcbName func.GetICMProfileW.arg.2=LPWSTR,lpszFilename func.GetICMProfileW.ret=bool SetICMProfileA=func func.SetICMProfileA.args=2 func.SetICMProfileA.arg.0=HDC,hDC func.SetICMProfileA.arg.1=LPSTR,lpFileName func.SetICMProfileA.ret=bool SetICMProfileW=func func.SetICMProfileW.args=2 func.SetICMProfileW.arg.0=HDC,hDC func.SetICMProfileW.arg.1=LPWSTR,lpFileName func.SetICMProfileW.ret=bool GetDeviceGammaRamp=func func.GetDeviceGammaRamp.args=2 func.GetDeviceGammaRamp.arg.0=HDC,hDC func.GetDeviceGammaRamp.arg.1=LPVOID,lpRamp func.GetDeviceGammaRamp.ret=bool SetDeviceGammaRamp=func func.SetDeviceGammaRamp.args=2 func.SetDeviceGammaRamp.arg.0=HDC,hDC func.SetDeviceGammaRamp.arg.1=LPVOID,lpRamp func.SetDeviceGammaRamp.ret=bool ColorMatchToTarget=func func.ColorMatchToTarget.args=3 func.ColorMatchToTarget.arg.0=HDC,hDC func.ColorMatchToTarget.arg.1=HDC,hdcTarget func.ColorMatchToTarget.arg.2=DWORD,uiAction func.ColorMatchToTarget.ret=bool EnumICMProfilesA=func func.EnumICMProfilesA.args=3 func.EnumICMProfilesA.arg.0=HDC,hDC func.EnumICMProfilesA.arg.1=ICMENUMPROCA,lpEnumICMProfilesFunc func.EnumICMProfilesA.arg.2=LPARAM,lParam func.EnumICMProfilesA.ret=int EnumICMProfilesW=func func.EnumICMProfilesW.args=3 func.EnumICMProfilesW.arg.0=HDC,hDC func.EnumICMProfilesW.arg.1=ICMENUMPROCW,lpEnumICMProfilesFunc func.EnumICMProfilesW.arg.2=LPARAM,lParam func.EnumICMProfilesW.ret=int UpdateICMRegKeyA=func func.UpdateICMRegKeyA.args=4 func.UpdateICMRegKeyA.arg.0=DWORD,dwReserved func.UpdateICMRegKeyA.arg.1=LPSTR,lpszCMID func.UpdateICMRegKeyA.arg.2=LPSTR,lpszFileName func.UpdateICMRegKeyA.arg.3=_UpdateICMRegKey,nCommand func.UpdateICMRegKeyA.ret=bool UpdateICMRegKeyW=func func.UpdateICMRegKeyW.args=4 func.UpdateICMRegKeyW.arg.0=DWORD,dwReserved func.UpdateICMRegKeyW.arg.1=LPWSTR,lpszCMID func.UpdateICMRegKeyW.arg.2=LPWSTR,lpszFileName func.UpdateICMRegKeyW.arg.3=_UpdateICMRegKey,nCommand func.UpdateICMRegKeyW.ret=bool ColorCorrectPalette=func func.ColorCorrectPalette.args=4 func.ColorCorrectPalette.arg.0=HDC,hDC func.ColorCorrectPalette.arg.1=HPALETTE,hPalette func.ColorCorrectPalette.arg.2=DWORD,dwFirstEntry func.ColorCorrectPalette.arg.3=DWORD,dwNumOfEntries func.ColorCorrectPalette.ret=bool #### shell.h #### SHAddToRecentDocs=func func.SHAddToRecentDocs.args=2 func.SHAddToRecentDocs.arg.0=SHAddToRecentDocsFlags,uFlags func.SHAddToRecentDocs.arg.1=LPCVOID,pv func.SHAddToRecentDocs.ret=void SHBindToParent=func func.SHBindToParent.args=4 func.SHBindToParent.arg.0=LPCITEMIDLIST,pidl func.SHBindToParent.arg.1=REFIID,riid func.SHBindToParent.arg.2=COM_INTERFACE_PTR,*ppv func.SHBindToParent.arg.3=LPCITEMIDLIST,*ppidlLast func.SHBindToParent.ret=hresult SHBrowseForFolderA=func func.SHBrowseForFolderA.args=0 func.SHBrowseForFolderA.ret=lpitemidlist SHBrowseForFolderW=func func.SHBrowseForFolderW.args=0 func.SHBrowseForFolderW.ret=lpitemidlist SHChangeNotify=func func.SHChangeNotify.args=4 func.SHChangeNotify.arg.0=ChangeNotifyEventId,wEventId func.SHChangeNotify.arg.1=ChangeNotifyFlags,uFlags func.SHChangeNotify.arg.2=LPCVOID,dwItem1 func.SHChangeNotify.arg.3=LPCVOID,dwItem2 func.SHChangeNotify.ret=void SHCreateDirectoryExA=func func.SHCreateDirectoryExA.args=3 func.SHCreateDirectoryExA.arg.0=HWND,hwnd func.SHCreateDirectoryExA.arg.1=LPCSTR,pszPath func.SHCreateDirectoryExA.arg.2=SECURITY_ATTRIBUTES,*psa func.SHCreateDirectoryExA.ret=int SHCreateDirectoryExW=func func.SHCreateDirectoryExW.args=3 func.SHCreateDirectoryExW.arg.0=HWND,hwnd func.SHCreateDirectoryExW.arg.1=LPCWSTR,pszPath func.SHCreateDirectoryExW.arg.2=SECURITY_ATTRIBUTES,*psa func.SHCreateDirectoryExW.ret=int Shell_NotifyIcon=func func.Shell_NotifyIcon.args=2 func.Shell_NotifyIcon.arg.0=NotifyIconMessage,dwMessage func.Shell_NotifyIcon.arg.1=PNOTIFYICONDATA,pnid func.Shell_NotifyIcon.ret=bool SHGetDataFromIDListA=func func.SHGetDataFromIDListA.args=5 func.SHGetDataFromIDListA.arg.0=IShellFolder*,psf func.SHGetDataFromIDListA.arg.1=LPCITEMIDLIST,pidl func.SHGetDataFromIDListA.arg.2=SHGetDataFromIDListFormat,nFormat func.SHGetDataFromIDListA.arg.3=PVOID,pv func.SHGetDataFromIDListA.arg.4=int,cb func.SHGetDataFromIDListA.ret=hresult SHGetDataFromIDListW=func func.SHGetDataFromIDListW.args=5 func.SHGetDataFromIDListW.arg.0=IShellFolder*,psf func.SHGetDataFromIDListW.arg.1=LPCITEMIDLIST,pidl func.SHGetDataFromIDListW.arg.2=SHGetDataFromIDListFormat,nFormat func.SHGetDataFromIDListW.arg.3=PVOID,pv func.SHGetDataFromIDListW.arg.4=int,cb func.SHGetDataFromIDListW.ret=hresult SHGetDesktopFolder=func func.SHGetDesktopFolder.args=0 func.SHGetDesktopFolder.ret=hresult SHGetDiskFreeSpaceA=func func.SHGetDiskFreeSpaceA.args=4 func.SHGetDiskFreeSpaceA.arg.0=LPCSTR,pszVolume func.SHGetDiskFreeSpaceA.arg.1=ULARGE_INTEGER,*pqwFreeCaller func.SHGetDiskFreeSpaceA.arg.2=ULARGE_INTEGER,*pqwTot func.SHGetDiskFreeSpaceA.arg.3=ULARGE_INTEGER,*pqwFree func.SHGetDiskFreeSpaceA.ret=bool SHGetFolderLocation=func func.SHGetFolderLocation.args=5 func.SHGetFolderLocation.arg.0=HWND,hwndOwner func.SHGetFolderLocation.arg.1=int,nFolder func.SHGetFolderLocation.arg.2=HANDLE,hToken func.SHGetFolderLocation.arg.3=DWORD,dwReserved func.SHGetFolderLocation.arg.4=LPITEMIDLIST,*ppidl func.SHGetFolderLocation.ret=hresult SHGetFolderPathA=func func.SHGetFolderPathA.args=5 func.SHGetFolderPathA.arg.0=HWND,hwndOwner func.SHGetFolderPathA.arg.1=CSIDL,nFolder func.SHGetFolderPathA.arg.2=HANDLE,hToken func.SHGetFolderPathA.arg.3=SHGetFolderPathFlags,dwFlags func.SHGetFolderPathA.arg.4=LPSTR,pszPath func.SHGetFolderPathA.ret=hresult SHGetFolderPathW=func func.SHGetFolderPathW.args=5 func.SHGetFolderPathW.arg.0=HWND,hwndOwner func.SHGetFolderPathW.arg.1=CSIDL,nFolder func.SHGetFolderPathW.arg.2=HANDLE,hToken func.SHGetFolderPathW.arg.3=SHGetFolderPathFlags,dwFlags func.SHGetFolderPathW.arg.4=LPWSTR,pszPath func.SHGetFolderPathW.ret=hresult SHGetIconOverlayIndexA=func func.SHGetIconOverlayIndexA.args=2 func.SHGetIconOverlayIndexA.arg.0=LPCSTR,pszIconPath func.SHGetIconOverlayIndexA.arg.1=SHGetIconOverlayIndexValue,iIconIndex func.SHGetIconOverlayIndexA.ret=int SHGetIconOverlayIndexW=func func.SHGetIconOverlayIndexW.args=2 func.SHGetIconOverlayIndexW.arg.0=LPCWSTR,pszIconPath func.SHGetIconOverlayIndexW.arg.1=SHGetIconOverlayIndexValue,iIconIndex func.SHGetIconOverlayIndexW.ret=int SHGetInstanceExplorer=func func.SHGetInstanceExplorer.args=0 func.SHGetInstanceExplorer.ret=hresult SHGetMalloc=func func.SHGetMalloc.args=0 func.SHGetMalloc.ret=hresult SHGetPathFromIDListA=func func.SHGetPathFromIDListA.args=2 func.SHGetPathFromIDListA.arg.0=LPCITEMIDLIST,pidl func.SHGetPathFromIDListA.arg.1=LPSTR,pszPath func.SHGetPathFromIDListA.ret=bool SHGetPathFromIDListW=func func.SHGetPathFromIDListW.args=2 func.SHGetPathFromIDListW.arg.0=LPCITEMIDLIST,pidl func.SHGetPathFromIDListW.arg.1=LPWSTR,pszPath func.SHGetPathFromIDListW.ret=bool SHGetSettings=func func.SHGetSettings.args=2 func.SHGetSettings.arg.0=LPSHELLFLAGSTATE,lpsfs func.SHGetSettings.arg.1=SHGetSettingsMask,dwMask func.SHGetSettings.ret=void SHGetSpecialFolderLocation=func func.SHGetSpecialFolderLocation.args=3 func.SHGetSpecialFolderLocation.arg.0=HWND,hwndOwner func.SHGetSpecialFolderLocation.arg.1=CSIDL,nFolder func.SHGetSpecialFolderLocation.arg.2=LPITEMIDLIST,*ppidl func.SHGetSpecialFolderLocation.ret=hresult SHGetSpecialFolderPathA=func func.SHGetSpecialFolderPathA.args=4 func.SHGetSpecialFolderPathA.arg.0=HWND,hwndOwner func.SHGetSpecialFolderPathA.arg.1=LPSTR,lpszPath func.SHGetSpecialFolderPathA.arg.2=CSIDL,nFolder func.SHGetSpecialFolderPathA.arg.3=BOOL,fCreate func.SHGetSpecialFolderPathA.ret=bool SHGetSpecialFolderPathW=func func.SHGetSpecialFolderPathW.args=4 func.SHGetSpecialFolderPathW.arg.0=HWND,hwndOwner func.SHGetSpecialFolderPathW.arg.1=LPWSTR,lpszPath func.SHGetSpecialFolderPathW.arg.2=CSIDL,nFolder func.SHGetSpecialFolderPathW.arg.3=BOOL,fCreate func.SHGetSpecialFolderPathW.ret=bool SHLoadInProc=func func.SHLoadInProc.args=0 func.SHLoadInProc.ret=hresult ### ??? ### InetIsOffline=func func.InetIsOffline.args=0 func.InetIsOffline.ret=bool MIMEAssociationDialogA=func func.MIMEAssociationDialogA.args=6 func.MIMEAssociationDialogA.arg.0=HWND,hwndParent func.MIMEAssociationDialogA.arg.1=DWORD,dwInFlags func.MIMEAssociationDialogA.arg.2=LPCSTR,pcszFile func.MIMEAssociationDialogA.arg.3=LPCSTR,pcszMIMEContentType func.MIMEAssociationDialogA.arg.4=LPSTR,pszAppBuf func.MIMEAssociationDialogA.arg.5=UINT,ucAppBufLen func.MIMEAssociationDialogA.ret=hresult MIMEAssociationDialogW=func func.MIMEAssociationDialogW.args=6 func.MIMEAssociationDialogW.arg.0=HWND,hwndParent func.MIMEAssociationDialogW.arg.1=DWORD,dwInFlags func.MIMEAssociationDialogW.arg.2=LPCWSTR,pcszFile func.MIMEAssociationDialogW.arg.3=LPCWSTR,pcszMIMEContentType func.MIMEAssociationDialogW.arg.4=LPWSTR,pszAppBuf func.MIMEAssociationDialogW.arg.5=UINT,ucAppBufLen func.MIMEAssociationDialogW.ret=hresult TranslateURL=func func.TranslateURL.args=3 func.TranslateURL.arg.0=LPCSTR,pcszURL func.TranslateURL.arg.1=TranslateUrlFlags,dwInFlags func.TranslateURL.arg.2=LPSTR,*ppszTranslatedURL func.TranslateURL.ret=hresult URLAssociationDialog=func func.URLAssociationDialog.args=6 func.URLAssociationDialog.arg.0=HWND,hwndParent func.URLAssociationDialog.arg.1=URLAssociationDialogFlags,dwInFlags func.URLAssociationDialog.arg.2=LPCSTR,pcszFile func.URLAssociationDialog.arg.3=LPCSTR,pcszURL func.URLAssociationDialog.arg.4=LPSTR,pszAppBuf func.URLAssociationDialog.arg.5=UINT,ucAppBufLen func.URLAssociationDialog.ret=hresult #### winspool.h #### EnumPrintersA=func func.EnumPrintersA.args=7 func.EnumPrintersA.arg.0=PrinterEnum,Flags func.EnumPrintersA.arg.1=LPSTR,Name func.EnumPrintersA.arg.2=int,Level func.EnumPrintersA.arg.3=LPBYTE,pPrinterEnum func.EnumPrintersA.arg.4=int,cbBuf func.EnumPrintersA.arg.5=bufferint*,pcbNeeded func.EnumPrintersA.arg.6=int*,pcReturned func.EnumPrintersA.ret=bool EnumPrintersW=func func.EnumPrintersW.args=7 func.EnumPrintersW.arg.0=PrinterEnum,Flags func.EnumPrintersW.arg.1=LPWSTR,Name func.EnumPrintersW.arg.2=int,Level func.EnumPrintersW.arg.3=LPBYTE,pPrinterEnum func.EnumPrintersW.arg.4=int,cbBuf func.EnumPrintersW.arg.5=bufferint*,pcbNeeded func.EnumPrintersW.arg.6=int*,pcReturned func.EnumPrintersW.ret=bool GetPrinterA=func func.GetPrinterA.args=5 func.GetPrinterA.arg.0=HPRINTER,hPrinter func.GetPrinterA.arg.1=int,Level func.GetPrinterA.arg.2=LPBYTE,pPrinter func.GetPrinterA.arg.3=int,cbBuf func.GetPrinterA.arg.4=int*,pcbNeeded func.GetPrinterA.ret=bool GetPrinterW=func func.GetPrinterW.args=5 func.GetPrinterW.arg.0=HPRINTER,hPrinter func.GetPrinterW.arg.1=int,Level func.GetPrinterW.arg.2=LPBYTE,pPrinter func.GetPrinterW.arg.3=int,cbBuf func.GetPrinterW.arg.4=int*,pcbNeeded func.GetPrinterW.ret=bool SetPrinterA=func func.SetPrinterA.args=4 func.SetPrinterA.arg.0=HPRINTER,hPrinter func.SetPrinterA.arg.1=int,Level func.SetPrinterA.arg.2=LPBYTE,pPrinter func.SetPrinterA.arg.3=SetPrinterCommand,Command func.SetPrinterA.ret=bool SetPrinterW=func func.SetPrinterW.args=4 func.SetPrinterW.arg.0=HPRINTER,hPrinter func.SetPrinterW.arg.1=int,Level func.SetPrinterW.arg.2=LPBYTE,pPrinter func.SetPrinterW.arg.3=SetPrinterCommand,Command func.SetPrinterW.ret=bool AddPrinterA=func func.AddPrinterA.args=3 func.AddPrinterA.arg.0=LPSTR,pName func.AddPrinterA.arg.1=int,Level func.AddPrinterA.arg.2=LPBYTE,pPrinter func.AddPrinterA.ret=hprinter AddPrinterW=func func.AddPrinterW.args=3 func.AddPrinterW.arg.0=LPWSTR,pName func.AddPrinterW.arg.1=int,Level func.AddPrinterW.arg.2=LPBYTE,pPrinter func.AddPrinterW.ret=hprinter AbortPrinter=func func.AbortPrinter.args=0 func.AbortPrinter.ret=bool AddFormA=func func.AddFormA.args=3 func.AddFormA.arg.0=HPRINTER,hPrinter func.AddFormA.arg.1=int,Level func.AddFormA.arg.2=LPBYTE,pForm func.AddFormA.ret=bool AddFormW=func func.AddFormW.args=3 func.AddFormW.arg.0=HPRINTER,hPrinter func.AddFormW.arg.1=int,Level func.AddFormW.arg.2=LPBYTE,pForm func.AddFormW.ret=bool AddJobA=func func.AddJobA.args=5 func.AddJobA.arg.0=HPRINTER,hPrinter func.AddJobA.arg.1=int,Level func.AddJobA.arg.2=ADDJOB_INFO_1A*,pData func.AddJobA.arg.3=int,cbBuf func.AddJobA.arg.4=LPDWORD,pcbNeeded func.AddJobA.ret=bool AddJobW=func func.AddJobW.args=5 func.AddJobW.arg.0=HPRINTER,hPrinter func.AddJobW.arg.1=int,Level func.AddJobW.arg.2=ADDJOB_INFO_1W*,pData func.AddJobW.arg.3=int,cbBuf func.AddJobW.arg.4=LPDWORD,pcbNeeded func.AddJobW.ret=bool AddMonitorA=func func.AddMonitorA.args=3 func.AddMonitorA.arg.0=LPSTR,pName func.AddMonitorA.arg.1=int,Level func.AddMonitorA.arg.2=MONITOR_INFO_2A*,pMonitors func.AddMonitorA.ret=bool AddMonitorW=func func.AddMonitorW.args=3 func.AddMonitorW.arg.0=LPSTR,pName func.AddMonitorW.arg.1=int,Level func.AddMonitorW.arg.2=MONITOR_INFO_2A*,pMonitors func.AddMonitorW.ret=bool AddPortA=func func.AddPortA.args=3 func.AddPortA.arg.0=LPSTR,pName func.AddPortA.arg.1=HWND,hWnd func.AddPortA.arg.2=LPSTR,pMonitorName func.AddPortA.ret=bool AddPortW=func func.AddPortW.args=3 func.AddPortW.arg.0=LPWSTR,pName func.AddPortW.arg.1=HWND,hWnd func.AddPortW.arg.2=LPWSTR,pMonitorName func.AddPortW.ret=bool AddPrinterConnectionA=func func.AddPrinterConnectionA.args=0 func.AddPrinterConnectionA.ret=bool AddPrinterConnectionW=func func.AddPrinterConnectionW.args=0 func.AddPrinterConnectionW.ret=bool AddPrinterDriverA=func func.AddPrinterDriverA.args=3 func.AddPrinterDriverA.arg.0=LPSTR,pName func.AddPrinterDriverA.arg.1=int,Level func.AddPrinterDriverA.arg.2=LPBYTE,pDriverInfo func.AddPrinterDriverA.ret=bool AddPrinterDriverW=func func.AddPrinterDriverW.args=3 func.AddPrinterDriverW.arg.0=LPWSTR,pName func.AddPrinterDriverW.arg.1=int,Level func.AddPrinterDriverW.arg.2=LPBYTE,pDriverInfo func.AddPrinterDriverW.ret=bool AddPrinterDriverExA=func func.AddPrinterDriverExA.args=4 func.AddPrinterDriverExA.arg.0=LPSTR,pName func.AddPrinterDriverExA.arg.1=int,Level func.AddPrinterDriverExA.arg.2=LPBYTE,pDriverInfo func.AddPrinterDriverExA.arg.3=AddPrinterDriverExFlags,dwFileCopyFlags func.AddPrinterDriverExA.ret=bool AddPrinterDriverExW=func func.AddPrinterDriverExW.args=4 func.AddPrinterDriverExW.arg.0=LPWSTR,pName func.AddPrinterDriverExW.arg.1=int,Level func.AddPrinterDriverExW.arg.2=LPBYTE,pDriverInfo func.AddPrinterDriverExW.arg.3=AddPrinterDriverExFlags,dwFileCopyFlags func.AddPrinterDriverExW.ret=bool AddPrintProcessorA=func func.AddPrintProcessorA.args=4 func.AddPrintProcessorA.arg.0=LPSTR,pName func.AddPrintProcessorA.arg.1=LPSTR,pEnvironment func.AddPrintProcessorA.arg.2=LPSTR,pPathName func.AddPrintProcessorA.arg.3=LPSTR,pPrintProcessorName func.AddPrintProcessorA.ret=bool AddPrintProcessorW=func func.AddPrintProcessorW.args=4 func.AddPrintProcessorW.arg.0=LPWSTR,pName func.AddPrintProcessorW.arg.1=LPWSTR,pEnvironment func.AddPrintProcessorW.arg.2=LPWSTR,pPathName func.AddPrintProcessorW.arg.3=LPWSTR,pPrintProcessorName func.AddPrintProcessorW.ret=bool AddPrintProvidorA=func func.AddPrintProvidorA.args=3 func.AddPrintProvidorA.arg.0=LPSTR,pName func.AddPrintProvidorA.arg.1=int,level func.AddPrintProvidorA.arg.2=LPBYTE,pProvidorInfo func.AddPrintProvidorA.ret=bool AddPrintProvidorW=func func.AddPrintProvidorW.args=3 func.AddPrintProvidorW.arg.0=LPWSTR,pName func.AddPrintProvidorW.arg.1=int,level func.AddPrintProvidorW.arg.2=LPBYTE,pProvidorInfo func.AddPrintProvidorW.ret=bool AdvancedDocumentPropertiesA=func func.AdvancedDocumentPropertiesA.args=5 func.AdvancedDocumentPropertiesA.arg.0=HWND,hWnd func.AdvancedDocumentPropertiesA.arg.1=HPRINTER,hPrinter func.AdvancedDocumentPropertiesA.arg.2=LPSTR,pDeviceName func.AdvancedDocumentPropertiesA.arg.3=PDEVMODEA,pDevModeOutput func.AdvancedDocumentPropertiesA.arg.4=PDEVMODEA,pDevModeInput func.AdvancedDocumentPropertiesA.ret=bool AdvancedDocumentPropertiesW=func func.AdvancedDocumentPropertiesW.args=5 func.AdvancedDocumentPropertiesW.arg.0=HWND,hWnd func.AdvancedDocumentPropertiesW.arg.1=HPRINTER,hPrinter func.AdvancedDocumentPropertiesW.arg.2=LPWSTR,pDeviceName func.AdvancedDocumentPropertiesW.arg.3=PDEVMODEW,pDevModeOutput func.AdvancedDocumentPropertiesW.arg.4=PDEVMODEW,pDevModeInput func.AdvancedDocumentPropertiesW.ret=bool ClosePrinter=func func.ClosePrinter.args=0 func.ClosePrinter.ret=bool ConfigurePortA=func func.ConfigurePortA.args=3 func.ConfigurePortA.arg.0=LPSTR,pName func.ConfigurePortA.arg.1=HWND,hWnd func.ConfigurePortA.arg.2=LPSTR,pPortName func.ConfigurePortA.ret=bool ConfigurePortW=func func.ConfigurePortW.args=3 func.ConfigurePortW.arg.0=LPWSTR,pName func.ConfigurePortW.arg.1=HWND,hWnd func.ConfigurePortW.arg.2=LPWSTR,pPortName func.ConfigurePortW.ret=bool ConnectToPrinterDlg=func func.ConnectToPrinterDlg.args=2 func.ConnectToPrinterDlg.arg.0=HWND,hwnd func.ConnectToPrinterDlg.arg.1=DWORD,Flags func.ConnectToPrinterDlg.ret=hprinter DeleteFormA=func func.DeleteFormA.args=2 func.DeleteFormA.arg.0=HPRINTER,hPrinter func.DeleteFormA.arg.1=LPSTR,pFormName func.DeleteFormA.ret=bool DeleteFormW=func func.DeleteFormW.args=2 func.DeleteFormW.arg.0=HPRINTER,hPrinter func.DeleteFormW.arg.1=LPWSTR,pFormName func.DeleteFormW.ret=bool DeleteMonitorA=func func.DeleteMonitorA.args=3 func.DeleteMonitorA.arg.0=LPSTR,pName func.DeleteMonitorA.arg.1=LPSTR,pEnvironment func.DeleteMonitorA.arg.2=LPSTR,pMonitorName func.DeleteMonitorA.ret=bool DeleteMonitorW=func func.DeleteMonitorW.args=3 func.DeleteMonitorW.arg.0=LPWSTR,pName func.DeleteMonitorW.arg.1=LPWSTR,pEnvironment func.DeleteMonitorW.arg.2=LPWSTR,pMonitorName func.DeleteMonitorW.ret=bool DeletePortA=func func.DeletePortA.args=3 func.DeletePortA.arg.0=LPSTR,pName func.DeletePortA.arg.1=HWND,hWnd func.DeletePortA.arg.2=LPSTR,pPortName func.DeletePortA.ret=bool DeletePortW=func func.DeletePortW.args=3 func.DeletePortW.arg.0=LPWSTR,pName func.DeletePortW.arg.1=HWND,hWnd func.DeletePortW.arg.2=LPWSTR,pPortName func.DeletePortW.ret=bool DeletePrinter=func func.DeletePrinter.args=0 func.DeletePrinter.ret=bool DeletePrinterConnectionA=func func.DeletePrinterConnectionA.args=0 func.DeletePrinterConnectionA.ret=bool DeletePrinterConnectionW=func func.DeletePrinterConnectionW.args=0 func.DeletePrinterConnectionW.ret=bool DeletePrinterDataA=func func.DeletePrinterDataA.args=2 func.DeletePrinterDataA.arg.0=HPRINTER,hPrinter func.DeletePrinterDataA.arg.1=LPSTR,pValueName func.DeletePrinterDataA.ret=bool DeletePrinterDataW=func func.DeletePrinterDataW.args=2 func.DeletePrinterDataW.arg.0=HPRINTER,hPrinter func.DeletePrinterDataW.arg.1=LPWSTR,pValueName func.DeletePrinterDataW.ret=bool DeletePrinterDataExA=func func.DeletePrinterDataExA.args=3 func.DeletePrinterDataExA.arg.0=HPRINTER,hPrinter func.DeletePrinterDataExA.arg.1=LPSTR,pKeyName func.DeletePrinterDataExA.arg.2=LPSTR,pValueName func.DeletePrinterDataExA.ret=bool DeletePrinterDataExW=func func.DeletePrinterDataExW.args=3 func.DeletePrinterDataExW.arg.0=HPRINTER,hPrinter func.DeletePrinterDataExW.arg.1=LPWSTR,pKeyName func.DeletePrinterDataExW.arg.2=LPWSTR,pValueName func.DeletePrinterDataExW.ret=bool DeletePrinterDriverA=func func.DeletePrinterDriverA.args=3 func.DeletePrinterDriverA.arg.0=LPSTR,pName func.DeletePrinterDriverA.arg.1=LPSTR,pEnvironment func.DeletePrinterDriverA.arg.2=LPSTR,pDriverName func.DeletePrinterDriverA.ret=bool DeletePrinterDriverW=func func.DeletePrinterDriverW.args=3 func.DeletePrinterDriverW.arg.0=LPWSTR,pName func.DeletePrinterDriverW.arg.1=LPWSTR,pEnvironment func.DeletePrinterDriverW.arg.2=LPWSTR,pDriverName func.DeletePrinterDriverW.ret=bool DeletePrinterDriverExA=func func.DeletePrinterDriverExA.args=5 func.DeletePrinterDriverExA.arg.0=LPSTR,pName func.DeletePrinterDriverExA.arg.1=LPSTR,pEnvironment func.DeletePrinterDriverExA.arg.2=LPSTR,pDriverName func.DeletePrinterDriverExA.arg.3=DPDFlags,dwDeleteFlag func.DeletePrinterDriverExA.arg.4=DWORD,dwVersionFlag func.DeletePrinterDriverExA.ret=bool DeletePrinterDriverExW=func func.DeletePrinterDriverExW.args=5 func.DeletePrinterDriverExW.arg.0=LPWSTR,pName func.DeletePrinterDriverExW.arg.1=LPWSTR,pEnvironment func.DeletePrinterDriverExW.arg.2=LPWSTR,pDriverName func.DeletePrinterDriverExW.arg.3=DPDFlags,dwDeleteFlag func.DeletePrinterDriverExW.arg.4=DWORD,dwVersionFlag func.DeletePrinterDriverExW.ret=bool DeletePrinterKeyA=func func.DeletePrinterKeyA.args=2 func.DeletePrinterKeyA.arg.0=HPRINTER,hPrinter func.DeletePrinterKeyA.arg.1=LPSTR,pKeyName func.DeletePrinterKeyA.ret=long DeletePrinterKeyW=func func.DeletePrinterKeyW.args=2 func.DeletePrinterKeyW.arg.0=HPRINTER,hPrinter func.DeletePrinterKeyW.arg.1=LPWSTR,pKeyName func.DeletePrinterKeyW.ret=long DeletePrintProcessorA=func func.DeletePrintProcessorA.args=3 func.DeletePrintProcessorA.arg.0=LPSTR,pName func.DeletePrintProcessorA.arg.1=LPSTR,pEnvironment func.DeletePrintProcessorA.arg.2=LPSTR,pPrintProcessorName func.DeletePrintProcessorA.ret=bool DeletePrintProcessorW=func func.DeletePrintProcessorW.args=3 func.DeletePrintProcessorW.arg.0=LPWSTR,pName func.DeletePrintProcessorW.arg.1=LPWSTR,pEnvironment func.DeletePrintProcessorW.arg.2=LPWSTR,pPrintProcessorName func.DeletePrintProcessorW.ret=bool DeletePrintProvidorA=func func.DeletePrintProvidorA.args=3 func.DeletePrintProvidorA.arg.0=LPSTR,pName func.DeletePrintProvidorA.arg.1=LPSTR,pEnvironment func.DeletePrintProvidorA.arg.2=LPSTR,pPrintProvidorName func.DeletePrintProvidorA.ret=bool DeletePrintProvidorW=func func.DeletePrintProvidorW.args=3 func.DeletePrintProvidorW.arg.0=LPWSTR,pName func.DeletePrintProvidorW.arg.1=LPWSTR,pEnvironment func.DeletePrintProvidorW.arg.2=LPWSTR,pPrintProvidorName func.DeletePrintProvidorW.ret=bool DocumentPropertiesA=func func.DocumentPropertiesA.args=6 func.DocumentPropertiesA.arg.0=HWND,hWnd func.DocumentPropertiesA.arg.1=HPRINTER,hPrinter func.DocumentPropertiesA.arg.2=LPSTR,pDeviceName func.DocumentPropertiesA.arg.3=PDEVMODEA,pDevModeOutput func.DocumentPropertiesA.arg.4=PDEVMODEA,pDevModeInput func.DocumentPropertiesA.arg.5=DPFlags,fMode func.DocumentPropertiesA.ret=long DocumentPropertiesW=func func.DocumentPropertiesW.args=6 func.DocumentPropertiesW.arg.0=HWND,hWnd func.DocumentPropertiesW.arg.1=HPRINTER,hPrinter func.DocumentPropertiesW.arg.2=LPWSTR,pDeviceName func.DocumentPropertiesW.arg.3=PDEVMODEW,pDevModeOutput func.DocumentPropertiesW.arg.4=PDEVMODEW,pDevModeInput func.DocumentPropertiesW.arg.5=DPFlags,fMode func.DocumentPropertiesW.ret=long EndDocPrinter=func func.EndDocPrinter.args=0 func.EndDocPrinter.ret=bool EndPagePrinter=func func.EndPagePrinter.args=0 func.EndPagePrinter.ret=bool EnumFormsA=func func.EnumFormsA.args=6 func.EnumFormsA.arg.0=HPRINTER,hPrinter func.EnumFormsA.arg.1=DWORD,Level func.EnumFormsA.arg.2=LPFORM_INFO_1A,pForm func.EnumFormsA.arg.3=int,cbBuf func.EnumFormsA.arg.4=int*,pcbNeeded func.EnumFormsA.arg.5=int*,pcReturned func.EnumFormsA.ret=bool EnumFormsW=func func.EnumFormsW.args=6 func.EnumFormsW.arg.0=HPRINTER,hPrinter func.EnumFormsW.arg.1=DWORD,Level func.EnumFormsW.arg.2=LPFORM_INFO_1W,pForm func.EnumFormsW.arg.3=int,cbBuf func.EnumFormsW.arg.4=int*,pcbNeeded func.EnumFormsW.arg.5=int*,pcReturned func.EnumFormsW.ret=bool EnumJobsA=func func.EnumJobsA.args=8 func.EnumJobsA.arg.0=HPRINTER,hPrinter func.EnumJobsA.arg.1=int,FirstJob func.EnumJobsA.arg.2=int,NoJobs func.EnumJobsA.arg.3=int,Level func.EnumJobsA.arg.4=LPBYTE,pJob func.EnumJobsA.arg.5=int,cbBuf func.EnumJobsA.arg.6=int*,pcbNeeded func.EnumJobsA.arg.7=int*,pcReturned func.EnumJobsA.ret=bool EnumJobsW=func func.EnumJobsW.args=8 func.EnumJobsW.arg.0=HPRINTER,hPrinter func.EnumJobsW.arg.1=int,FirstJob func.EnumJobsW.arg.2=int,NoJobs func.EnumJobsW.arg.3=int,Level func.EnumJobsW.arg.4=LPBYTE,pJob func.EnumJobsW.arg.5=int,cbBuf func.EnumJobsW.arg.6=int*,pcbNeeded func.EnumJobsW.arg.7=int*,pcReturned func.EnumJobsW.ret=bool EnumMonitorsA=func func.EnumMonitorsA.args=6 func.EnumMonitorsA.arg.0=LPSTR,pName func.EnumMonitorsA.arg.1=int,Level func.EnumMonitorsA.arg.2=LPBYTE,pMonitors func.EnumMonitorsA.arg.3=int,cbBuf func.EnumMonitorsA.arg.4=int*,pcbNeeded func.EnumMonitorsA.arg.5=int*,pcReturned func.EnumMonitorsA.ret=bool EnumMonitorsW=func func.EnumMonitorsW.args=6 func.EnumMonitorsW.arg.0=LPWSTR,pName func.EnumMonitorsW.arg.1=int,Level func.EnumMonitorsW.arg.2=LPBYTE,pMonitors func.EnumMonitorsW.arg.3=int,cbBuf func.EnumMonitorsW.arg.4=int*,pcbNeeded func.EnumMonitorsW.arg.5=int*,pcReturned func.EnumMonitorsW.ret=bool EnumPortsA=func func.EnumPortsA.args=6 func.EnumPortsA.arg.0=LPSTR,pName func.EnumPortsA.arg.1=int,Level func.EnumPortsA.arg.2=LPBYTE,pPorts func.EnumPortsA.arg.3=int,cbBuf func.EnumPortsA.arg.4=int*,pcbNeeded func.EnumPortsA.arg.5=int*,pcReturned func.EnumPortsA.ret=bool EnumPortsW=func func.EnumPortsW.args=6 func.EnumPortsW.arg.0=LPWSTR,pName func.EnumPortsW.arg.1=int,Level func.EnumPortsW.arg.2=LPBYTE,pPorts func.EnumPortsW.arg.3=int,cbBuf func.EnumPortsW.arg.4=int*,pcbNeeded func.EnumPortsW.arg.5=int*,pcReturned func.EnumPortsW.ret=bool EnumPrinterDataA=func func.EnumPrinterDataA.args=9 func.EnumPrinterDataA.arg.0=HPRINTER,hPrinter func.EnumPrinterDataA.arg.1=int,dwIndex func.EnumPrinterDataA.arg.2=LPSTR,pValueName func.EnumPrinterDataA.arg.3=int,cbValueName func.EnumPrinterDataA.arg.4=int*,pcbValueName func.EnumPrinterDataA.arg.5=RegistryType*,pType func.EnumPrinterDataA.arg.6=LPBYTE,pData func.EnumPrinterDataA.arg.7=int,cbData func.EnumPrinterDataA.arg.8=int*,pcbData func.EnumPrinterDataA.ret=bool EnumPrinterDataW=func func.EnumPrinterDataW.args=9 func.EnumPrinterDataW.arg.0=HPRINTER,hPrinter func.EnumPrinterDataW.arg.1=int,dwIndex func.EnumPrinterDataW.arg.2=LPWSTR,pValueName func.EnumPrinterDataW.arg.3=int,cbValueName func.EnumPrinterDataW.arg.4=int*,pcbValueName func.EnumPrinterDataW.arg.5=RegistryType*,pType func.EnumPrinterDataW.arg.6=LPBYTE,pData func.EnumPrinterDataW.arg.7=int,cbData func.EnumPrinterDataW.arg.8=int*,pcbData func.EnumPrinterDataW.ret=bool EnumPrinterDataExA=func func.EnumPrinterDataExA.args=6 func.EnumPrinterDataExA.arg.0=HPRINTER,hPrinter func.EnumPrinterDataExA.arg.1=LPSTR,pKeyName func.EnumPrinterDataExA.arg.2=LPBYTE,pEnumValues func.EnumPrinterDataExA.arg.3=int,cbEnumValues func.EnumPrinterDataExA.arg.4=int*,pcbEnumValues func.EnumPrinterDataExA.arg.5=int*,pnEnumValues func.EnumPrinterDataExA.ret=bool EnumPrinterDataExW=func func.EnumPrinterDataExW.args=6 func.EnumPrinterDataExW.arg.0=HPRINTER,hPrinter func.EnumPrinterDataExW.arg.1=LPWSTR,pKeyName func.EnumPrinterDataExW.arg.2=LPBYTE,pEnumValues func.EnumPrinterDataExW.arg.3=int,cbEnumValues func.EnumPrinterDataExW.arg.4=int*,pcbEnumValues func.EnumPrinterDataExW.arg.5=int*,pnEnumValues func.EnumPrinterDataExW.ret=bool EnumPrinterDriversA=func func.EnumPrinterDriversA.args=7 func.EnumPrinterDriversA.arg.0=LPSTR,pName func.EnumPrinterDriversA.arg.1=LPSTR,pEnvironment func.EnumPrinterDriversA.arg.2=int,Level func.EnumPrinterDriversA.arg.3=LPBYTE,pDriverInfo func.EnumPrinterDriversA.arg.4=int,cbBuf func.EnumPrinterDriversA.arg.5=int*,pcbNeeded func.EnumPrinterDriversA.arg.6=int*,pcReturned func.EnumPrinterDriversA.ret=bool EnumPrinterDriversW=func func.EnumPrinterDriversW.args=7 func.EnumPrinterDriversW.arg.0=LPWSTR,pName func.EnumPrinterDriversW.arg.1=LPWSTR,pEnvironment func.EnumPrinterDriversW.arg.2=int,Level func.EnumPrinterDriversW.arg.3=LPBYTE,pDriverInfo func.EnumPrinterDriversW.arg.4=int,cbBuf func.EnumPrinterDriversW.arg.5=int*,pcbNeeded func.EnumPrinterDriversW.arg.6=int*,pcReturned func.EnumPrinterDriversW.ret=bool EnumPrinterKeyA=func func.EnumPrinterKeyA.args=5 func.EnumPrinterKeyA.arg.0=HPRINTER,hPrinter func.EnumPrinterKeyA.arg.1=LPSTR,pKeyName func.EnumPrinterKeyA.arg.2=LPSTR,pSubkey func.EnumPrinterKeyA.arg.3=int,cbSubkey func.EnumPrinterKeyA.arg.4=int*,pcbSubkey func.EnumPrinterKeyA.ret=long EnumPrinterKeyW=func func.EnumPrinterKeyW.args=5 func.EnumPrinterKeyW.arg.0=HPRINTER,hPrinter func.EnumPrinterKeyW.arg.1=LPWSTR,pKeyName func.EnumPrinterKeyW.arg.2=LPWSTR,pSubkey func.EnumPrinterKeyW.arg.3=int,cbSubkey func.EnumPrinterKeyW.arg.4=int*,pcbSubkey func.EnumPrinterKeyW.ret=long GetPrinterDataA=func func.GetPrinterDataA.args=6 func.GetPrinterDataA.arg.0=HPRINTER,hPrinter func.GetPrinterDataA.arg.1=LPSTR,pValueName func.GetPrinterDataA.arg.2=RegistryType*,pType func.GetPrinterDataA.arg.3=LPBYTE,pData func.GetPrinterDataA.arg.4=int,nSize func.GetPrinterDataA.arg.5=int*,pcbNeeded func.GetPrinterDataA.ret=long GetPrinterDataW=func func.GetPrinterDataW.args=6 func.GetPrinterDataW.arg.0=HPRINTER,hPrinter func.GetPrinterDataW.arg.1=LPWSTR,pValueName func.GetPrinterDataW.arg.2=RegistryType*,pType func.GetPrinterDataW.arg.3=LPBYTE,pData func.GetPrinterDataW.arg.4=int,nSize func.GetPrinterDataW.arg.5=int*,pcbNeeded func.GetPrinterDataW.ret=long SetPrinterDataA=func func.SetPrinterDataA.args=5 func.SetPrinterDataA.arg.0=HPRINTER,hPrinter func.SetPrinterDataA.arg.1=LPSTR,pValueName func.SetPrinterDataA.arg.2=RegistryType,Type func.SetPrinterDataA.arg.3=LPBYTE,pData func.SetPrinterDataA.arg.4=int,cbData func.SetPrinterDataA.ret=long SetPrinterDataW=func func.SetPrinterDataW.args=5 func.SetPrinterDataW.arg.0=HPRINTER,hPrinter func.SetPrinterDataW.arg.1=LPWSTR,pValueName func.SetPrinterDataW.arg.2=RegistryType,Type func.SetPrinterDataW.arg.3=LPBYTE,pData func.SetPrinterDataW.arg.4=int,cbData func.SetPrinterDataW.ret=long SetPrinterDataExA=func func.SetPrinterDataExA.args=6 func.SetPrinterDataExA.arg.0=HPRINTER,hPrinter func.SetPrinterDataExA.arg.1=LPSTR,pKeyName func.SetPrinterDataExA.arg.2=LPSTR,pValueName func.SetPrinterDataExA.arg.3=RegistryType,Type func.SetPrinterDataExA.arg.4=LPBYTE,pData func.SetPrinterDataExA.arg.5=int,cbData func.SetPrinterDataExA.ret=long SetPrinterDataExW=func func.SetPrinterDataExW.args=6 func.SetPrinterDataExW.arg.0=HPRINTER,hPrinter func.SetPrinterDataExW.arg.1=LPWSTR,pKeyName func.SetPrinterDataExW.arg.2=LPWSTR,pValueName func.SetPrinterDataExW.arg.3=RegistryType,Type func.SetPrinterDataExW.arg.4=LPBYTE,pData func.SetPrinterDataExW.arg.5=int,cbData func.SetPrinterDataExW.ret=long GetDefaultPrinterA=func func.GetDefaultPrinterA.args=2 func.GetDefaultPrinterA.arg.0=LPSTR,pszBuffer func.GetDefaultPrinterA.arg.1=int*,pcchBuffer func.GetDefaultPrinterA.ret=bool GetDefaultPrinterW=func func.GetDefaultPrinterW.args=2 func.GetDefaultPrinterW.arg.0=LPWSTR,pszBuffer func.GetDefaultPrinterW.arg.1=int*,pcchBuffer func.GetDefaultPrinterW.ret=bool GetPrinterDriverA=func func.GetPrinterDriverA.args=6 func.GetPrinterDriverA.arg.0=HPRINTER,hPrinter func.GetPrinterDriverA.arg.1=LPSTR,pEnvironment func.GetPrinterDriverA.arg.2=DILevel,Level func.GetPrinterDriverA.arg.3=LPBYTE,pDriverInfo func.GetPrinterDriverA.arg.4=int,cbBuf func.GetPrinterDriverA.arg.5=LPDWORD,pcbNeeded func.GetPrinterDriverA.ret=bool GetPrinterDriverW=func func.GetPrinterDriverW.args=6 func.GetPrinterDriverW.arg.0=HPRINTER,hPrinter func.GetPrinterDriverW.arg.1=LPWSTR,pEnvironment func.GetPrinterDriverW.arg.2=DILevel,Level func.GetPrinterDriverW.arg.3=LPBYTE,pDriverInfo func.GetPrinterDriverW.arg.4=int,cbBuf func.GetPrinterDriverW.arg.5=LPDWORD,pcbNeeded func.GetPrinterDriverW.ret=bool EnumPrintProcessorDatatypesA=func func.EnumPrintProcessorDatatypesA.args=7 func.EnumPrintProcessorDatatypesA.arg.0=LPSTR,pName func.EnumPrintProcessorDatatypesA.arg.1=LPSTR,pPrintProcessorName func.EnumPrintProcessorDatatypesA.arg.2=int,Level func.EnumPrintProcessorDatatypesA.arg.3=LPSTR,pDatatypes func.EnumPrintProcessorDatatypesA.arg.4=int,cbBuf func.EnumPrintProcessorDatatypesA.arg.5=LPDWORD,pcbNeeded func.EnumPrintProcessorDatatypesA.arg.6=LPDWORD,pcReturned func.EnumPrintProcessorDatatypesA.ret=bool EnumPrintProcessorDatatypesW=func func.EnumPrintProcessorDatatypesW.args=7 func.EnumPrintProcessorDatatypesW.arg.0=LPWSTR,pName func.EnumPrintProcessorDatatypesW.arg.1=LPWSTR,pPrintProcessorName func.EnumPrintProcessorDatatypesW.arg.2=int,Level func.EnumPrintProcessorDatatypesW.arg.3=LPWSTR,pDatatypes func.EnumPrintProcessorDatatypesW.arg.4=int,cbBuf func.EnumPrintProcessorDatatypesW.arg.5=LPDWORD,pcbNeeded func.EnumPrintProcessorDatatypesW.arg.6=LPDWORD,pcReturned func.EnumPrintProcessorDatatypesW.ret=bool EnumPrintProcessorsA=func func.EnumPrintProcessorsA.args=7 func.EnumPrintProcessorsA.arg.0=LPSTR,pName func.EnumPrintProcessorsA.arg.1=LPSTR,pEnvironment func.EnumPrintProcessorsA.arg.2=int,Level func.EnumPrintProcessorsA.arg.3=LPSTR,pPrintProcessorInfo func.EnumPrintProcessorsA.arg.4=int,cbBuf func.EnumPrintProcessorsA.arg.5=LPDWORD,pcbNeeded func.EnumPrintProcessorsA.arg.6=LPDWORD,pcReturned func.EnumPrintProcessorsA.ret=bool EnumPrintProcessorsW=func func.EnumPrintProcessorsW.args=7 func.EnumPrintProcessorsW.arg.0=LPWSTR,pName func.EnumPrintProcessorsW.arg.1=LPWSTR,pEnvironment func.EnumPrintProcessorsW.arg.2=int,Level func.EnumPrintProcessorsW.arg.3=LPWSTR,pPrintProcessorInfo func.EnumPrintProcessorsW.arg.4=int,cbBuf func.EnumPrintProcessorsW.arg.5=LPDWORD,pcbNeeded func.EnumPrintProcessorsW.arg.6=LPDWORD,pcReturned func.EnumPrintProcessorsW.ret=bool FindClosePrinterChangeNotification=func func.FindClosePrinterChangeNotification.args=0 func.FindClosePrinterChangeNotification.ret=bool FindFirstPrinterChangeNotification=func func.FindFirstPrinterChangeNotification.args=4 func.FindFirstPrinterChangeNotification.arg.0=HPRINTER,hPrinter func.FindFirstPrinterChangeNotification.arg.1=PCFlags,fdwFlags func.FindFirstPrinterChangeNotification.arg.2=int,fdwOptions func.FindFirstPrinterChangeNotification.arg.3=PPRINTER_NOTIFY_OPTIONS,pPrinterNotifyOptions func.FindFirstPrinterChangeNotification.ret=hprinter FindNextPrinterChangeNotification=func func.FindNextPrinterChangeNotification.args=4 func.FindNextPrinterChangeNotification.arg.0=HPRINTER,hChange func.FindNextPrinterChangeNotification.arg.1=PDWORD,pdwChange func.FindNextPrinterChangeNotification.arg.2=LPVOID,pPrinterNotifyOptions func.FindNextPrinterChangeNotification.arg.3=LPVOID,*ppPrinterNotifyInfo func.FindNextPrinterChangeNotification.ret=bool FlushPrinter=func func.FlushPrinter.args=5 func.FlushPrinter.arg.0=HPRINTER,hPrinter func.FlushPrinter.arg.1=LPVOID,pBuf func.FlushPrinter.arg.2=int,cbBuf func.FlushPrinter.arg.3=LPDWORD,pcWritten func.FlushPrinter.arg.4=DWORD,cSleep func.FlushPrinter.ret=bool FreePrinterNotifyInfo=func func.FreePrinterNotifyInfo.args=0 func.FreePrinterNotifyInfo.ret=bool GetFormA=func func.GetFormA.args=6 func.GetFormA.arg.0=HPRINTER,hPrinter func.GetFormA.arg.1=LPSTR,pFormName func.GetFormA.arg.2=int,Level func.GetFormA.arg.3=PFORM_INFO_1A,pForm func.GetFormA.arg.4=int,cbBuf func.GetFormA.arg.5=LPDWORD,pcbNeeded func.GetFormA.ret=bool GetFormW=func func.GetFormW.args=6 func.GetFormW.arg.0=HPRINTER,hPrinter func.GetFormW.arg.1=LPWSTR,pFormName func.GetFormW.arg.2=int,Level func.GetFormW.arg.3=PFORM_INFO_1W,pForm func.GetFormW.arg.4=int,cbBuf func.GetFormW.arg.5=LPDWORD,pcbNeeded func.GetFormW.ret=bool GetJobA=func func.GetJobA.args=6 func.GetJobA.arg.0=HPRINTER,hPrinter func.GetJobA.arg.1=DWORD,JobId func.GetJobA.arg.2=int,Level func.GetJobA.arg.3=LPBYTE,pJob func.GetJobA.arg.4=int,cbBuf func.GetJobA.arg.5=LPDWORD,pcbNeeded func.GetJobA.ret=bool GetJobW=func func.GetJobW.args=6 func.GetJobW.arg.0=HPRINTER,hPrinter func.GetJobW.arg.1=DWORD,JobId func.GetJobW.arg.2=int,Level func.GetJobW.arg.3=LPBYTE,pJob func.GetJobW.arg.4=int,cbBuf func.GetJobW.arg.5=LPDWORD,pcbNeeded func.GetJobW.ret=bool GetPrinterDriverDirectoryA=func func.GetPrinterDriverDirectoryA.args=6 func.GetPrinterDriverDirectoryA.arg.0=LPSTR,pName func.GetPrinterDriverDirectoryA.arg.1=LPSTR,pEnvironment func.GetPrinterDriverDirectoryA.arg.2=int,Level func.GetPrinterDriverDirectoryA.arg.3=LPBYTE,pDriverDirectory func.GetPrinterDriverDirectoryA.arg.4=int,cbBuf func.GetPrinterDriverDirectoryA.arg.5=LPDWORD,pcbNeeded func.GetPrinterDriverDirectoryA.ret=bool GetPrinterDriverDirectoryW=func func.GetPrinterDriverDirectoryW.args=6 func.GetPrinterDriverDirectoryW.arg.0=LPWSTR,pName func.GetPrinterDriverDirectoryW.arg.1=LPWSTR,pEnvironment func.GetPrinterDriverDirectoryW.arg.2=int,Level func.GetPrinterDriverDirectoryW.arg.3=LPBYTE,pDriverDirectory func.GetPrinterDriverDirectoryW.arg.4=int,cbBuf func.GetPrinterDriverDirectoryW.arg.5=LPDWORD,pcbNeeded func.GetPrinterDriverDirectoryW.ret=bool GetPrintProcessorDirectoryA=func func.GetPrintProcessorDirectoryA.args=6 func.GetPrintProcessorDirectoryA.arg.0=LPSTR,pName func.GetPrintProcessorDirectoryA.arg.1=LPSTR,pEnvironment func.GetPrintProcessorDirectoryA.arg.2=int,Level func.GetPrintProcessorDirectoryA.arg.3=LPBYTE,pPrintProcessorInfo func.GetPrintProcessorDirectoryA.arg.4=int,cbBuf func.GetPrintProcessorDirectoryA.arg.5=LPDWORD,pcbNeeded func.GetPrintProcessorDirectoryA.ret=bool GetPrintProcessorDirectoryW=func func.GetPrintProcessorDirectoryW.args=6 func.GetPrintProcessorDirectoryW.arg.0=LPWSTR,pName func.GetPrintProcessorDirectoryW.arg.1=LPWSTR,pEnvironment func.GetPrintProcessorDirectoryW.arg.2=int,Level func.GetPrintProcessorDirectoryW.arg.3=LPBYTE,pPrintProcessorInfo func.GetPrintProcessorDirectoryW.arg.4=int,cbBuf func.GetPrintProcessorDirectoryW.arg.5=LPDWORD,pcbNeeded func.GetPrintProcessorDirectoryW.ret=bool OpenPrinterA=func func.OpenPrinterA.args=3 func.OpenPrinterA.arg.0=LPSTR,pPrinterName func.OpenPrinterA.arg.1=HPRINTER*,phPrinter func.OpenPrinterA.arg.2=LPPRINTER_DEFAULTSA,pDefault func.OpenPrinterA.ret=bool OpenPrinterW=func func.OpenPrinterW.args=3 func.OpenPrinterW.arg.0=LPWSTR,pPrinterName func.OpenPrinterW.arg.1=HPRINTER*,phPrinter func.OpenPrinterW.arg.2=LPPRINTER_DEFAULTSW,pDefault func.OpenPrinterW.ret=bool PrinterProperties=func func.PrinterProperties.args=2 func.PrinterProperties.arg.0=HWND,hWnd func.PrinterProperties.arg.1=HPRINTER,hPrinter func.PrinterProperties.ret=bool ReadPrinter=func func.ReadPrinter.args=4 func.ReadPrinter.arg.0=HPRINTER,hPrinter func.ReadPrinter.arg.1=LPVOID,pBuf func.ReadPrinter.arg.2=int,cbBuf func.ReadPrinter.arg.3=LPDWORD,pNoBytesRead func.ReadPrinter.ret=bool ResetPrinterA=func func.ResetPrinterA.args=2 func.ResetPrinterA.arg.0=HPRINTER,hPrinter func.ResetPrinterA.arg.1=PPRINTER_DEFAULTSA,pDefault func.ResetPrinterA.ret=bool ResetPrinterW=func func.ResetPrinterW.args=2 func.ResetPrinterW.arg.0=HPRINTER,hPrinter func.ResetPrinterW.arg.1=PPRINTER_DEFAULTSW,pDefault func.ResetPrinterW.ret=bool ScheduleJob=func func.ScheduleJob.args=2 func.ScheduleJob.arg.0=HPRINTER,hPrinter func.ScheduleJob.arg.1=DWORD,dwJobID func.ScheduleJob.ret=bool SetDefaultPrinterA=func func.SetDefaultPrinterA.args=0 func.SetDefaultPrinterA.ret=bool SetDefaultPrinterW=func func.SetDefaultPrinterW.args=0 func.SetDefaultPrinterW.ret=bool SetFormA=func func.SetFormA.args=4 func.SetFormA.arg.0=HPRINTER,hPrinter func.SetFormA.arg.1=LPSTR,pFormName func.SetFormA.arg.2=int,Level func.SetFormA.arg.3=PFORM_INFO_1A,pForm func.SetFormA.ret=bool SetFormW=func func.SetFormW.args=4 func.SetFormW.arg.0=HPRINTER,hPrinter func.SetFormW.arg.1=LPWSTR,pFormName func.SetFormW.arg.2=int,Level func.SetFormW.arg.3=PFORM_INFO_1W,pForm func.SetFormW.ret=bool SetJobA=func func.SetJobA.args=5 func.SetJobA.arg.0=HPRINTER,hPrinter func.SetJobA.arg.1=DWORD,JobId func.SetJobA.arg.2=int,Level func.SetJobA.arg.3=LPBYTE,pJob func.SetJobA.arg.4=DWORD,Command func.SetJobA.ret=bool SetJobW=func func.SetJobW.args=5 func.SetJobW.arg.0=HPRINTER,hPrinter func.SetJobW.arg.1=DWORD,JobId func.SetJobW.arg.2=int,Level func.SetJobW.arg.3=LPBYTE,pJob func.SetJobW.arg.4=DWORD,Command func.SetJobW.ret=bool SetPortA=func func.SetPortA.args=4 func.SetPortA.arg.0=LPSTR,pName func.SetPortA.arg.1=LPSTR,pPortName func.SetPortA.arg.2=DWORD,dwLevel func.SetPortA.arg.3=PPORT_INFO_3A,pPortInfo func.SetPortA.ret=bool SetPortW=func func.SetPortW.args=4 func.SetPortW.arg.0=LPWSTR,pName func.SetPortW.arg.1=LPWSTR,pPortName func.SetPortW.arg.2=DWORD,dwLevel func.SetPortW.arg.3=PPORT_INFO_3W,pPortInfo func.SetPortW.ret=bool StartDocPrinterA=func func.StartDocPrinterA.args=3 func.StartDocPrinterA.arg.0=HPRINTER,hPrinter func.StartDocPrinterA.arg.1=int,Level func.StartDocPrinterA.arg.2=PDOC_INFO_1A,pDocInfo func.StartDocPrinterA.ret=bool StartDocPrinterW=func func.StartDocPrinterW.args=3 func.StartDocPrinterW.arg.0=HPRINTER,hPrinter func.StartDocPrinterW.arg.1=int,Level func.StartDocPrinterW.arg.2=PDOC_INFO_1W,pDocInfo func.StartDocPrinterW.ret=bool StartPagePrinter=func func.StartPagePrinter.args=0 func.StartPagePrinter.ret=bool WritePrinter=func func.WritePrinter.args=4 func.WritePrinter.arg.0=HPRINTER,hPrinter func.WritePrinter.arg.1=LPVOID,pBuf func.WritePrinter.arg.2=int,cbBuf func.WritePrinter.arg.3=LPDWORD,pcWritten func.WritePrinter.ret=bool DeviceCapabilitiesA=func func.DeviceCapabilitiesA.args=5 func.DeviceCapabilitiesA.arg.0=LPSTR,pszPrinterName func.DeviceCapabilitiesA.arg.1=LPSTR,pszPortName func.DeviceCapabilitiesA.arg.2=DeviceCapabilitiesEnum,capabilities func.DeviceCapabilitiesA.arg.3=LPSTR,pszOutput func.DeviceCapabilitiesA.arg.4=DEVMODEA*,pDevMode func.DeviceCapabilitiesA.ret=spoolererror DeviceCapabilitiesW=func func.DeviceCapabilitiesW.args=5 func.DeviceCapabilitiesW.arg.0=LPWSTR,pszPrinterName func.DeviceCapabilitiesW.arg.1=LPWSTR,pszPortName func.DeviceCapabilitiesW.arg.2=DeviceCapabilitiesEnum,capabilities func.DeviceCapabilitiesW.arg.3=LPWSTR,pszOutput func.DeviceCapabilitiesW.arg.4=DEVMODEW*,pDevMode func.DeviceCapabilitiesW.ret=spoolererror AbortDoc=func func.AbortDoc.args=0 func.AbortDoc.ret=spoolererror EndDoc=func func.EndDoc.args=0 func.EndDoc.ret=spoolererror EndPage=func func.EndPage.args=0 func.EndPage.ret=spoolererror Escape=func func.Escape.args=5 func.Escape.arg.0=HDC,hdc func.Escape.arg.1=GdiEscapeCode,escapeCode func.Escape.arg.2=int,cbSize func.Escape.arg.3=LPSTR,pszInData func.Escape.arg.4=LPVOID,pOutData func.Escape.ret=spoolererror ExtEscape=func func.ExtEscape.args=6 func.ExtEscape.arg.0=HDC,hdc func.ExtEscape.arg.1=GdiEscapeCode,escapeCode func.ExtEscape.arg.2=int,cbInput func.ExtEscape.arg.3=LPSTR,pszInData func.ExtEscape.arg.4=int,cbOutput func.ExtEscape.arg.5=LPSTR,lpszOutData func.ExtEscape.ret=spoolererror SetAbortProc=func func.SetAbortProc.args=2 func.SetAbortProc.arg.0=HDC,hdc func.SetAbortProc.arg.1=ABORTPROC,pfnAbort func.SetAbortProc.ret=spoolererror StartDocA=func func.StartDocA.args=2 func.StartDocA.arg.0=HDC,hdc func.StartDocA.arg.1=DOCINFOA*,pDocInfo func.StartDocA.ret=spoolererror StartDocW=func func.StartDocW.args=2 func.StartDocW.arg.0=HDC,hdc func.StartDocW.arg.1=DOCINFOW*,pDocInfo func.StartDocW.ret=spoolererror StartPage=func func.StartPage.args=0 func.StartPage.ret=spoolererror ### heapapi.h ### GetProcessHeap=func func.GetProcessHeap.args=0 func.GetProcessHeap.ret=HANDLE GetProcessHeaps=func func.GetProcessHeaps.args=2 func.GetProcessHeaps.arg.0=DWORD,NumberOfHeaps func.GetProcessHeaps.arg.1=PHANDLE,ProcessHeaps func.GetProcessHeaps.ret=DWORD HeapAlloc=func func.HeapAlloc.args=3 func.HeapAlloc.arg.0=HANDLE,hHeap func.HeapAlloc.arg.1=DWORD,dwFlags func.HeapAlloc.arg.2=SIZE_T,dwBytes func.HeapAlloc.ret=LPVOID HeapCompact=func func.HeapCompact.args=2 func.HeapCompact.arg.0=HANDLE,hHeap func.HeapCompact.arg.1=DWORD,dwFlags func.HeapCompact.ret=SIZE_T HeapCreate=func func.HeapCreate.args=3 func.HeapCreate.arg.0=DWORD,flOptions func.HeapCreate.arg.1=SIZE_T,dwInitialSize func.HeapCreate.arg.2=SIZE_T,dwMaximumSize func.HeapCreate.ret=HANDLE HeapDestroy=func func.HeapDestroy.args=1 func.HeapDestroy.arg.0=HANDLE,hHeap func.HeapDestroy.ret=BOOL HeapFree=func func.HeapFree.args=3 func.HeapFree.arg.0=HANDLE,hHeap func.HeapFree.arg.1=DWORD,dwFlags func.HeapFree.arg.2=LPVOID,lpMem func.HeapFree.ret=BOOL HeapLock=func func.HeapLock.args=1 func.HeapLock.arg.0=HANDLE,hHeap func.HeapLock.ret=BOOL HeapQueryInformation=func func.HeapQueryInformation.args=5 func.HeapQueryInformation.arg.0=HANDLE,HeapHandle func.HeapQueryInformation.arg.1=HEAP_INFORMATION_CLASS,HeapInformationClass func.HeapQueryInformation.arg.2=PVOID,HeapInformation func.HeapQueryInformation.arg.3=SIZE_T,HeapInformationLength func.HeapQueryInformation.arg.4=PSIZE_T,ReturnLength func.HeapQueryInformation.ret=BOOL HeapReAlloc=func func.HeapReAlloc.args=4 func.HeapReAlloc.arg.0=HANDLE,hHeap func.HeapReAlloc.arg.1=DWORD,dwFlags func.HeapReAlloc.arg.2=LPVOID,lpMem func.HeapReAlloc.arg.3=SIZE_T,dwBytes func.HeapReAlloc.ret=LPVOID HeapSetInformation=func func.HeapSetInformation.args=4 func.HeapSetInformation.arg.0=HANDLE,HeapHandle func.HeapSetInformation.arg.1=HEAP_INFORMATION_CLASS,HeapInformationClass func.HeapSetInformation.arg.2=PVOID,HeapInformation func.HeapSetInformation.arg.3=SIZE_T,HeapInformationLength func.HeapSetInformation.ret=BOOL HeapSize=func func.HeapSize.args=3 func.HeapSize.arg.0=HANDLE,hHeap func.HeapSize.arg.1=DWORD,dwFlags func.HeapSize.arg.2=LPCVOID,lpMem func.HeapSize.ret=SIZE_T HeapUnlock=func func.HeapUnlock.args=1 func.HeapUnlock.arg.0=HANDLE,hHeap func.HeapUnlock.ret=BOOL HeapValidate=func func.HeapValidate.args=3 func.HeapValidate.arg.0=HANDLE,hHeap func.HeapValidate.arg.1=DWORD,dwFlags func.HeapValidate.arg.2=LPCVOID,lpMem func.HeapValidate.ret=BOOL HeapWalk=func func.HeapWalk.args=2 func.HeapWalk.arg.0=HANDLE,hHeap func.HeapWalk.arg.1=LPPROCESS_HEAP_ENTRY,lpEntry func.HeapWalk.ret=BOOL ### winber.h ### ber_alloc_t=func func.ber_alloc_t.args=1 func.ber_alloc_t.arg.0=INT,options func.ber_alloc_t.ret=BerElement * ber_bvdup=func func.ber_bvdup.args=1 func.ber_bvdup.arg.0=BERVAL *,pBerVal func.ber_bvdup.ret=BERVAL * ber_bvecfree=func func.ber_bvecfree.args=1 func.ber_bvecfree.arg.0=PBERVAL *,pBerVal func.ber_bvecfree.ret=VOID ber_bvfree=func func.ber_bvfree.args=1 func.ber_bvfree.arg.0=BERVAL *,pBerVal func.ber_bvfree.ret=VOID ber_first_element=func func.ber_first_element.args=3 func.ber_first_element.arg.0=BerElement *,pBerElement func.ber_first_element.arg.1=ULONG *,pLen func.ber_first_element.arg.2=CHAR **,ppOpaque func.ber_first_element.ret=ULONG ber_flatten=func func.ber_flatten.args=2 func.ber_flatten.arg.0=BerElement *,pBerElement func.ber_flatten.arg.1=PBERVAL *,pBerVal func.ber_flatten.ret=INT ber_free=func func.ber_free.args=2 func.ber_free.arg.0=BerElement *,pBerElement func.ber_free.arg.1=INT,fbuf func.ber_free.ret=VOID ber_init=func func.ber_init.args=1 func.ber_init.arg.0=BERVAL *,pBerVal func.ber_init.ret=BerElement * ber_next_element=func func.ber_next_element.args=3 func.ber_next_element.arg.0=BerElement *,pBerElement func.ber_next_element.arg.1=ULONG *,pLen func.ber_next_element.arg.2=CHAR *,opaque func.ber_next_element.ret=ULONG ber_peek_tag=func func.ber_peek_tag.args=2 func.ber_peek_tag.arg.0=BerElement *,pBerElement func.ber_peek_tag.arg.1=ULONG *,pLen func.ber_peek_tag.ret=ULONG ber_printf=func func.ber_printf.args=3 func.ber_printf.arg.0=BerElement *,pBerElement func.ber_printf.arg.1=PSTR,fmt func.ber_printf.arg.2=,... func.ber_printf.ret=INT ber_scanf=func func.ber_scanf.args=3 func.ber_scanf.arg.0=BerElement *,pBerElement func.ber_scanf.arg.1=PSTR,fmt func.ber_scanf.arg.2=,... func.ber_scanf.ret=ULONG ber_skip_tag=func func.ber_skip_tag.args=2 func.ber_skip_tag.arg.0=BerElement *,pBerElement func.ber_skip_tag.arg.1=ULONG *,pLen func.ber_skip_tag.ret=ULONG ### ws2tcpip.h ### FreeAddrInfoEx=func func.FreeAddrInfoEx.args=1 func.FreeAddrInfoEx.arg.0=PADDRINFOEXA,pAddrInfoEx func.FreeAddrInfoEx.ret=void FreeAddrInfoExW=func func.FreeAddrInfoExW.args=1 func.FreeAddrInfoExW.arg.0=PADDRINFOEXW,pAddrInfoEx func.FreeAddrInfoExW.ret=void FreeAddrInfoW=func func.FreeAddrInfoW.args=1 func.FreeAddrInfoW.arg.0=PADDRINFOW,pAddrInfo func.FreeAddrInfoW.ret=VOID GetAddrInfoExA=func func.GetAddrInfoExA.args=10 func.GetAddrInfoExA.arg.0=PCSTR,pName func.GetAddrInfoExA.arg.1=PCSTR,pServiceName func.GetAddrInfoExA.arg.2=DWORD,dwNameSpace func.GetAddrInfoExA.arg.3=LPGUID,lpNspId func.GetAddrInfoExA.arg.4=const ADDRINFOEXA *,hints func.GetAddrInfoExA.arg.5=PADDRINFOEXA *,ppResult func.GetAddrInfoExA.arg.6=struct timeval *,timeout func.GetAddrInfoExA.arg.7=LPOVERLAPPED,lpOverlapped func.GetAddrInfoExA.arg.8=LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine func.GetAddrInfoExA.arg.9=LPHANDLE,lpNameHandle func.GetAddrInfoExA.ret=INT GetAddrInfoExCancel=func func.GetAddrInfoExCancel.args=1 func.GetAddrInfoExCancel.arg.0=LPHANDLE,lpHandle func.GetAddrInfoExCancel.ret=INT GetAddrInfoExOverlappedResult=func func.GetAddrInfoExOverlappedResult.args=1 func.GetAddrInfoExOverlappedResult.arg.0=LPOVERLAPPED,lpOverlapped func.GetAddrInfoExOverlappedResult.ret=INT GetAddrInfoExW=func func.GetAddrInfoExW.args=10 func.GetAddrInfoExW.arg.0=PCWSTR,pName func.GetAddrInfoExW.arg.1=PCWSTR,pServiceName func.GetAddrInfoExW.arg.2=DWORD,dwNameSpace func.GetAddrInfoExW.arg.3=LPGUID,lpNspId func.GetAddrInfoExW.arg.4=const ADDRINFOEXW *,hints func.GetAddrInfoExW.arg.5=PADDRINFOEXW *,ppResult func.GetAddrInfoExW.arg.6=struct timeval *,timeout func.GetAddrInfoExW.arg.7=LPOVERLAPPED,lpOverlapped func.GetAddrInfoExW.arg.8=LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine func.GetAddrInfoExW.arg.9=LPHANDLE,lpHandle func.GetAddrInfoExW.ret=INT GetAddrInfoW=func func.GetAddrInfoW.args=4 func.GetAddrInfoW.arg.0=PCWSTR,pNodeName func.GetAddrInfoW.arg.1=PCWSTR,pServiceName func.GetAddrInfoW.arg.2=const ADDRINFOW *,pHints func.GetAddrInfoW.arg.3=PADDRINFOW *,ppResult func.GetAddrInfoW.ret=INT GetNameInfoW=func func.GetNameInfoW.args=7 func.GetNameInfoW.arg.0=const SOCKADDR *,pSockaddr func.GetNameInfoW.arg.1=socklen_t,SockaddrLength func.GetNameInfoW.arg.2=PWCHAR,pNodeBuffer func.GetNameInfoW.arg.3=DWORD,NodeBufferSize func.GetNameInfoW.arg.4=PWCHAR,pServiceBuffer func.GetNameInfoW.arg.5=DWORD,ServiceBufferSize func.GetNameInfoW.arg.6=INT,Flags func.GetNameInfoW.ret=INT SetAddrInfoExA=func func.SetAddrInfoExA.args=12 func.SetAddrInfoExA.arg.0=PCSTR,pName func.SetAddrInfoExA.arg.1=PCSTR,pServiceName func.SetAddrInfoExA.arg.2=SOCKET_ADDRESS *,pAddresses func.SetAddrInfoExA.arg.3=DWORD,dwAddressCount func.SetAddrInfoExA.arg.4=LPBLOB,lpBlob func.SetAddrInfoExA.arg.5=DWORD,dwFlags func.SetAddrInfoExA.arg.6=DWORD,dwNameSpace func.SetAddrInfoExA.arg.7=LPGUID,lpNspId func.SetAddrInfoExA.arg.8=struct timeval *,timeout func.SetAddrInfoExA.arg.9=LPOVERLAPPED,lpOverlapped func.SetAddrInfoExA.arg.10=LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine func.SetAddrInfoExA.arg.11=LPHANDLE,lpNameHandle func.SetAddrInfoExA.ret=INT SetAddrInfoExW=func func.SetAddrInfoExW.args=12 func.SetAddrInfoExW.arg.0=PCWSTR,pName func.SetAddrInfoExW.arg.1=PCWSTR,pServiceName func.SetAddrInfoExW.arg.2=SOCKET_ADDRESS *,pAddresses func.SetAddrInfoExW.arg.3=DWORD,dwAddressCount func.SetAddrInfoExW.arg.4=LPBLOB,lpBlob func.SetAddrInfoExW.arg.5=DWORD,dwFlags func.SetAddrInfoExW.arg.6=DWORD,dwNameSpace func.SetAddrInfoExW.arg.7=LPGUID,lpNspId func.SetAddrInfoExW.arg.8=struct timeval *,timeout func.SetAddrInfoExW.arg.9=LPOVERLAPPED,lpOverlapped func.SetAddrInfoExW.arg.10=LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine func.SetAddrInfoExW.arg.11=LPHANDLE,lpNameHandle func.SetAddrInfoExW.ret=INT WSADeleteSocketPeerTargetName=func func.WSADeleteSocketPeerTargetName.args=5 func.WSADeleteSocketPeerTargetName.arg.0=SOCKET,Socket func.WSADeleteSocketPeerTargetName.arg.1=const struct sockaddr *,PeerAddr func.WSADeleteSocketPeerTargetName.arg.2=ULONG,PeerAddrLen func.WSADeleteSocketPeerTargetName.arg.3=LPWSAOVERLAPPED,Overlapped func.WSADeleteSocketPeerTargetName.arg.4=LPWSAOVERLAPPED_COMPLETION_ROUTINE,CompletionRoutine func.WSADeleteSocketPeerTargetName.ret=INT WSAImpersonateSocketPeer=func func.WSAImpersonateSocketPeer.args=3 func.WSAImpersonateSocketPeer.arg.0=SOCKET,Socket func.WSAImpersonateSocketPeer.arg.1=const struct sockaddr *,PeerAddr func.WSAImpersonateSocketPeer.arg.2=ULONG,PeerAddrLen func.WSAImpersonateSocketPeer.ret=INT WSAQuerySocketSecurity=func func.WSAQuerySocketSecurity.args=7 func.WSAQuerySocketSecurity.arg.0=SOCKET,Socket func.WSAQuerySocketSecurity.arg.1=const SOCKET_SECURITY_QUERY_TEMPLATE *,SecurityQueryTemplate func.WSAQuerySocketSecurity.arg.2=ULONG,SecurityQueryTemplateLen func.WSAQuerySocketSecurity.arg.3=SOCKET_SECURITY_QUERY_INFO *,SecurityQueryInfo func.WSAQuerySocketSecurity.arg.4=ULONG *,SecurityQueryInfoLen func.WSAQuerySocketSecurity.arg.5=LPWSAOVERLAPPED,Overlapped func.WSAQuerySocketSecurity.arg.6=LPWSAOVERLAPPED_COMPLETION_ROUTINE,CompletionRoutine func.WSAQuerySocketSecurity.ret=INT WSARevertImpersonation=func func.WSARevertImpersonation.args=0 func.WSARevertImpersonation.ret=INT WSASetSocketPeerTargetName=func func.WSASetSocketPeerTargetName.args=5 func.WSASetSocketPeerTargetName.arg.0=SOCKET,Socket func.WSASetSocketPeerTargetName.arg.1=const SOCKET_PEER_TARGET_NAME *,PeerTargetName func.WSASetSocketPeerTargetName.arg.2=ULONG,PeerTargetNameLen func.WSASetSocketPeerTargetName.arg.3=LPWSAOVERLAPPED,Overlapped func.WSASetSocketPeerTargetName.arg.4=LPWSAOVERLAPPED_COMPLETION_ROUTINE,CompletionRoutine func.WSASetSocketPeerTargetName.ret=INT WSASetSocketSecurity=func func.WSASetSocketSecurity.args=5 func.WSASetSocketSecurity.arg.0=SOCKET,Socket func.WSASetSocketSecurity.arg.1=const SOCKET_SECURITY_SETTINGS *,SecuritySettings func.WSASetSocketSecurity.arg.2=ULONG,SecuritySettingsLen func.WSASetSocketSecurity.arg.3=LPWSAOVERLAPPED,Overlapped func.WSASetSocketSecurity.arg.4=LPWSAOVERLAPPED_COMPLETION_ROUTINE,CompletionRoutine func.WSASetSocketSecurity.ret=INT freeaddrinfo=func func.freeaddrinfo.args=1 func.freeaddrinfo.arg.0=PADDRINFOA,pAddrInfo func.freeaddrinfo.ret=VOID getaddrinfo=func func.getaddrinfo.args=4 func.getaddrinfo.arg.0=PCSTR,pNodeName func.getaddrinfo.arg.1=PCSTR,pServiceName func.getaddrinfo.arg.2=const ADDRINFOA *,pHints func.getaddrinfo.arg.3=PADDRINFOA *,ppResult func.getaddrinfo.ret=INT getnameinfo=func func.getnameinfo.args=7 func.getnameinfo.arg.0=const SOCKADDR *,pSockaddr func.getnameinfo.arg.1=socklen_t,SockaddrLength func.getnameinfo.arg.2=PCHAR,pNodeBuffer func.getnameinfo.arg.3=DWORD,NodeBufferSize func.getnameinfo.arg.4=PCHAR,pServiceBuffer func.getnameinfo.arg.5=DWORD,ServiceBufferSize func.getnameinfo.arg.6=INT,Flags func.getnameinfo.ret=INT inet_pton=func func.inet_pton.args=3 func.inet_pton.arg.0=INT,Family func.inet_pton.arg.1=PCSTR,pszAddrString func.inet_pton.arg.2=PVOID,pAddrBuf func.inet_pton.ret=INT ### nspapi.h ### EnumProtocolsA=func func.EnumProtocolsA.args=3 func.EnumProtocolsA.arg.0=LPINT,lpiProtocols func.EnumProtocolsA.arg.1=LPVOID,lpProtocolBuffer func.EnumProtocolsA.arg.2=LPDWORD,lpdwBufferLength func.EnumProtocolsA.ret=INT EnumProtocolsW=func func.EnumProtocolsW.args=3 func.EnumProtocolsW.arg.0=LPINT,lpiProtocols func.EnumProtocolsW.arg.1=LPVOID,lpProtocolBuffer func.EnumProtocolsW.arg.2=LPDWORD,lpdwBufferLength func.EnumProtocolsW.ret=INT GetAddressByNameA=func func.GetAddressByNameA.args=10 func.GetAddressByNameA.arg.0=DWORD,dwNameSpace func.GetAddressByNameA.arg.1=LPGUID,lpServiceType func.GetAddressByNameA.arg.2=LPSTR,lpServiceName func.GetAddressByNameA.arg.3=LPINT,lpiProtocols func.GetAddressByNameA.arg.4=DWORD,dwResolution func.GetAddressByNameA.arg.5=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.GetAddressByNameA.arg.6=LPVOID,lpCsaddrBuffer func.GetAddressByNameA.arg.7=LPDWORD,lpdwBufferLength func.GetAddressByNameA.arg.8=LPSTR,lpAliasBuffer func.GetAddressByNameA.arg.9=LPDWORD,lpdwAliasBufferLength func.GetAddressByNameA.ret=INT GetAddressByNameW=func func.GetAddressByNameW.args=10 func.GetAddressByNameW.arg.0=DWORD,dwNameSpace func.GetAddressByNameW.arg.1=LPGUID,lpServiceType func.GetAddressByNameW.arg.2=LPWSTR,lpServiceName func.GetAddressByNameW.arg.3=LPINT,lpiProtocols func.GetAddressByNameW.arg.4=DWORD,dwResolution func.GetAddressByNameW.arg.5=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.GetAddressByNameW.arg.6=LPVOID,lpCsaddrBuffer func.GetAddressByNameW.arg.7=LPDWORD,lpdwBufferLength func.GetAddressByNameW.arg.8=LPWSTR,lpAliasBuffer func.GetAddressByNameW.arg.9=LPDWORD,lpdwAliasBufferLength func.GetAddressByNameW.ret=INT GetNameByTypeA=func func.GetNameByTypeA.args=3 func.GetNameByTypeA.arg.0=LPGUID,lpServiceType func.GetNameByTypeA.arg.1=LPSTR,lpServiceName func.GetNameByTypeA.arg.2=DWORD,dwNameLength func.GetNameByTypeA.ret=INT GetNameByTypeW=func func.GetNameByTypeW.args=3 func.GetNameByTypeW.arg.0=LPGUID,lpServiceType func.GetNameByTypeW.arg.1=LPWSTR,lpServiceName func.GetNameByTypeW.arg.2=DWORD,dwNameLength func.GetNameByTypeW.ret=INT GetServiceA=func func.GetServiceA.args=7 func.GetServiceA.arg.0=DWORD,dwNameSpace func.GetServiceA.arg.1=LPGUID,lpGuid func.GetServiceA.arg.2=LPSTR,lpServiceName func.GetServiceA.arg.3=DWORD,dwProperties func.GetServiceA.arg.4=LPVOID,lpBuffer func.GetServiceA.arg.5=LPDWORD,lpdwBufferSize func.GetServiceA.arg.6=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.GetServiceA.ret=INT GetServiceW=func func.GetServiceW.args=7 func.GetServiceW.arg.0=DWORD,dwNameSpace func.GetServiceW.arg.1=LPGUID,lpGuid func.GetServiceW.arg.2=LPWSTR,lpServiceName func.GetServiceW.arg.3=DWORD,dwProperties func.GetServiceW.arg.4=LPVOID,lpBuffer func.GetServiceW.arg.5=LPDWORD,lpdwBufferSize func.GetServiceW.arg.6=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.GetServiceW.ret=INT GetTypeByNameA=func func.GetTypeByNameA.args=2 func.GetTypeByNameA.arg.0=LPSTR,lpServiceName func.GetTypeByNameA.arg.1=LPGUID,lpServiceType func.GetTypeByNameA.ret=INT GetTypeByNameW=func func.GetTypeByNameW.args=2 func.GetTypeByNameW.arg.0=LPWSTR,lpServiceName func.GetTypeByNameW.arg.1=LPGUID,lpServiceType func.GetTypeByNameW.ret=INT SetServiceA=func func.SetServiceA.args=6 func.SetServiceA.arg.0=DWORD,dwNameSpace func.SetServiceA.arg.1=DWORD,dwOperation func.SetServiceA.arg.2=DWORD,dwFlags func.SetServiceA.arg.3=LPSERVICE_INFOA,lpServiceInfo func.SetServiceA.arg.4=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.SetServiceA.arg.5=LPDWORD,lpdwStatusFlags func.SetServiceA.ret=INT SetServiceW=func func.SetServiceW.args=6 func.SetServiceW.arg.0=DWORD,dwNameSpace func.SetServiceW.arg.1=DWORD,dwOperation func.SetServiceW.arg.2=DWORD,dwFlags func.SetServiceW.arg.3=LPSERVICE_INFOW,lpServiceInfo func.SetServiceW.arg.4=LPSERVICE_ASYNC_INFO,lpServiceAsyncInfo func.SetServiceW.arg.5=LPDWORD,lpdwStatusFlags func.SetServiceW.ret=INT ### dpapi.h ### CryptProtectData=func func.CryptProtectData.args=7 func.CryptProtectData.arg.0=DATA_BLOB *,pDataIn func.CryptProtectData.arg.1=LPCWSTR,szDataDescr func.CryptProtectData.arg.2=DATA_BLOB *,pOptionalEntropy func.CryptProtectData.arg.3=PVOID,pvReserved func.CryptProtectData.arg.4=CRYPTPROTECT_PROMPTSTRUCT *,pPromptStruct func.CryptProtectData.arg.5=DWORD,dwFlags func.CryptProtectData.arg.6=DATA_BLOB *,pDataOut func.CryptProtectData.ret=BOOL CryptProtectMemory=func func.CryptProtectMemory.args=3 func.CryptProtectMemory.arg.0=LPVOID,pDataIn func.CryptProtectMemory.arg.1=DWORD,cbDataIn func.CryptProtectMemory.arg.2=DWORD,dwFlags func.CryptProtectMemory.ret=BOOL CryptUnprotectData=func func.CryptUnprotectData.args=7 func.CryptUnprotectData.arg.0=DATA_BLOB *,pDataIn func.CryptUnprotectData.arg.1=LPWSTR *,ppszDataDescr func.CryptUnprotectData.arg.2=DATA_BLOB *,pOptionalEntropy func.CryptUnprotectData.arg.3=PVOID,pvReserved func.CryptUnprotectData.arg.4=CRYPTPROTECT_PROMPTSTRUCT *,pPromptStruct func.CryptUnprotectData.arg.5=DWORD,dwFlags func.CryptUnprotectData.arg.6=DATA_BLOB *,pDataOut func.CryptUnprotectData.ret=BOOL CryptUnprotectMemory=func func.CryptUnprotectMemory.args=3 func.CryptUnprotectMemory.arg.0=LPVOID,pDataIn func.CryptUnprotectMemory.arg.1=DWORD,cbDataIn func.CryptUnprotectMemory.arg.2=DWORD,dwFlags func.CryptUnprotectMemory.ret=BOOL CryptUpdateProtectedState=func func.CryptUpdateProtectedState.args=5 func.CryptUpdateProtectedState.arg.0=PSID,pOldSid func.CryptUpdateProtectedState.arg.1=LPCWSTR,pwszOldPassword func.CryptUpdateProtectedState.arg.2=DWORD,dwFlags func.CryptUpdateProtectedState.arg.3=DWORD *,pdwSuccessCount func.CryptUpdateProtectedState.arg.4=DWORD *,pdwFailureCount func.CryptUpdateProtectedState.ret=BOOL ### stringapiset.h ### CompareStringEx=func func.CompareStringEx.args=9 func.CompareStringEx.arg.0=LPCWSTR,lpLocaleName func.CompareStringEx.arg.1=DWORD,dwCmpFlags func.CompareStringEx.arg.2=LPCWCH,lpString1 func.CompareStringEx.arg.3=int,cchCount1 func.CompareStringEx.arg.4=LPCWCH,lpString2 func.CompareStringEx.arg.5=int,cchCount2 func.CompareStringEx.arg.6=LPNLSVERSIONINFO,lpVersionInformation func.CompareStringEx.arg.7=LPVOID,lpReserved func.CompareStringEx.arg.8=LPARAM,lParam func.CompareStringEx.ret=int CompareStringOrdinal=func func.CompareStringOrdinal.args=5 func.CompareStringOrdinal.arg.0=LPCWCH,lpString1 func.CompareStringOrdinal.arg.1=int,cchCount1 func.CompareStringOrdinal.arg.2=LPCWCH,lpString2 func.CompareStringOrdinal.arg.3=int,cchCount2 func.CompareStringOrdinal.arg.4=BOOL,bIgnoreCase func.CompareStringOrdinal.ret=int CompareStringW=func func.CompareStringW.args=6 func.CompareStringW.arg.0=LCID,Locale func.CompareStringW.arg.1=DWORD,dwCmpFlags func.CompareStringW.arg.2=PCNZWCH,lpString1 func.CompareStringW.arg.3=int,cchCount1 func.CompareStringW.arg.4=PCNZWCH,lpString2 func.CompareStringW.arg.5=int,cchCount2 func.CompareStringW.ret=int FoldStringW=func func.FoldStringW.args=5 func.FoldStringW.arg.0=DWORD,dwMapFlags func.FoldStringW.arg.1=LPCWCH,lpSrcStr func.FoldStringW.arg.2=int,cchSrc func.FoldStringW.arg.3=LPWSTR,lpDestStr func.FoldStringW.arg.4=int,cchDest func.FoldStringW.ret=int GetStringTypeExW=func func.GetStringTypeExW.args=5 func.GetStringTypeExW.arg.0=LCID,Locale func.GetStringTypeExW.arg.1=DWORD,dwInfoType func.GetStringTypeExW.arg.2=LPCWCH,lpSrcStr func.GetStringTypeExW.arg.3=int,cchSrc func.GetStringTypeExW.arg.4=LPWORD,lpCharType func.GetStringTypeExW.ret=BOOL GetStringTypeW=func func.GetStringTypeW.args=4 func.GetStringTypeW.arg.0=DWORD,dwInfoType func.GetStringTypeW.arg.1=LPCWCH,lpSrcStr func.GetStringTypeW.arg.2=int,cchSrc func.GetStringTypeW.arg.3=LPWORD,lpCharType func.GetStringTypeW.ret=BOOL MultiByteToWideChar=func func.MultiByteToWideChar.args=6 func.MultiByteToWideChar.arg.0=UINT,CodePage func.MultiByteToWideChar.arg.1=DWORD,dwFlags func.MultiByteToWideChar.arg.2=LPCCH,lpMultiByteStr func.MultiByteToWideChar.arg.3=int,cbMultiByte func.MultiByteToWideChar.arg.4=LPWSTR,lpWideCharStr func.MultiByteToWideChar.arg.5=int,cchWideChar func.MultiByteToWideChar.ret=int WideCharToMultiByte=func func.WideCharToMultiByte.args=8 func.WideCharToMultiByte.arg.0=UINT,CodePage func.WideCharToMultiByte.arg.1=DWORD,dwFlags func.WideCharToMultiByte.arg.2=LPCWCH,lpWideCharStr func.WideCharToMultiByte.arg.3=int,cchWideChar func.WideCharToMultiByte.arg.4=LPSTR,lpMultiByteStr func.WideCharToMultiByte.arg.5=int,cbMultiByte func.WideCharToMultiByte.arg.6=LPCCH,lpDefaultChar func.WideCharToMultiByte.arg.7=LPBOOL,lpUsedDefaultChar func.WideCharToMultiByte.ret=int ### datetimeapi.h ### GetDateFormatA=func func.GetDateFormatA.args=6 func.GetDateFormatA.arg.0=LCID,Locale func.GetDateFormatA.arg.1=DWORD,dwFlags func.GetDateFormatA.arg.2=const SYSTEMTIME *,lpDate func.GetDateFormatA.arg.3=LPCSTR,lpFormat func.GetDateFormatA.arg.4=LPSTR,lpDateStr func.GetDateFormatA.arg.5=int,cchDate func.GetDateFormatA.ret=int GetDateFormatEx=func func.GetDateFormatEx.args=7 func.GetDateFormatEx.arg.0=LPCWSTR,lpLocaleName func.GetDateFormatEx.arg.1=DWORD,dwFlags func.GetDateFormatEx.arg.2=const SYSTEMTIME *,lpDate func.GetDateFormatEx.arg.3=LPCWSTR,lpFormat func.GetDateFormatEx.arg.4=LPWSTR,lpDateStr func.GetDateFormatEx.arg.5=int,cchDate func.GetDateFormatEx.arg.6=LPCWSTR,lpCalendar func.GetDateFormatEx.ret=int GetDateFormatW=func func.GetDateFormatW.args=6 func.GetDateFormatW.arg.0=LCID,Locale func.GetDateFormatW.arg.1=DWORD,dwFlags func.GetDateFormatW.arg.2=const SYSTEMTIME *,lpDate func.GetDateFormatW.arg.3=LPCWSTR,lpFormat func.GetDateFormatW.arg.4=LPWSTR,lpDateStr func.GetDateFormatW.arg.5=int,cchDate func.GetDateFormatW.ret=int GetTimeFormatA=func func.GetTimeFormatA.args=6 func.GetTimeFormatA.arg.0=LCID,Locale func.GetTimeFormatA.arg.1=DWORD,dwFlags func.GetTimeFormatA.arg.2=const SYSTEMTIME *,lpTime func.GetTimeFormatA.arg.3=LPCSTR,lpFormat func.GetTimeFormatA.arg.4=LPSTR,lpTimeStr func.GetTimeFormatA.arg.5=int,cchTime func.GetTimeFormatA.ret=int GetTimeFormatEx=func func.GetTimeFormatEx.args=6 func.GetTimeFormatEx.arg.0=LPCWSTR,lpLocaleName func.GetTimeFormatEx.arg.1=DWORD,dwFlags func.GetTimeFormatEx.arg.2=const SYSTEMTIME *,lpTime func.GetTimeFormatEx.arg.3=LPCWSTR,lpFormat func.GetTimeFormatEx.arg.4=LPWSTR,lpTimeStr func.GetTimeFormatEx.arg.5=int,cchTime func.GetTimeFormatEx.ret=int GetTimeFormatW=func func.GetTimeFormatW.args=6 func.GetTimeFormatW.arg.0=LCID,Locale func.GetTimeFormatW.arg.1=DWORD,dwFlags func.GetTimeFormatW.arg.2=const SYSTEMTIME *,lpTime func.GetTimeFormatW.arg.3=LPCWSTR,lpFormat func.GetTimeFormatW.arg.4=LPWSTR,lpTimeStr func.GetTimeFormatW.arg.5=int,cchTime func.GetTimeFormatW.ret=int ### shellscalingapi.h ### GetDpiForMonitor=func func.GetDpiForMonitor.args=4 func.GetDpiForMonitor.arg.0=HMONITOR,hmonitor func.GetDpiForMonitor.arg.1=MONITOR_DPI_TYPE,dpiType func.GetDpiForMonitor.arg.2=UINT *,dpiX func.GetDpiForMonitor.arg.3=UINT *,dpiY func.GetDpiForMonitor.ret=HRESULT GetDpiForShellUIComponent=func func.GetDpiForShellUIComponent.args=1 func.GetDpiForShellUIComponent.arg.0=SHELL_UI_COMPONENT,Arg1 func.GetDpiForShellUIComponent.ret=UINT GetProcessDpiAwareness=func func.GetProcessDpiAwareness.args=2 func.GetProcessDpiAwareness.arg.0=HANDLE,hprocess func.GetProcessDpiAwareness.arg.1=PROCESS_DPI_AWARENESS *,value func.GetProcessDpiAwareness.ret=HRESULT GetScaleFactorForDevice=func func.GetScaleFactorForDevice.args=1 func.GetScaleFactorForDevice.arg.0=DISPLAY_DEVICE_TYPE,deviceType func.GetScaleFactorForDevice.ret=DEVICE_SCALE_FACTOR GetScaleFactorForMonitor=func func.GetScaleFactorForMonitor.args=2 func.GetScaleFactorForMonitor.arg.0=HMONITOR,hMon func.GetScaleFactorForMonitor.arg.1=DEVICE_SCALE_FACTOR *,pScale func.GetScaleFactorForMonitor.ret=HRESULT RegisterScaleChangeEvent=func func.RegisterScaleChangeEvent.args=2 func.RegisterScaleChangeEvent.arg.0=HANDLE,hEvent func.RegisterScaleChangeEvent.arg.1=DWORD_PTR *,pdwCookie func.RegisterScaleChangeEvent.ret=HRESULT RegisterScaleChangeNotifications=func func.RegisterScaleChangeNotifications.args=4 func.RegisterScaleChangeNotifications.arg.0=DISPLAY_DEVICE_TYPE,displayDevice func.RegisterScaleChangeNotifications.arg.1=HWND,hwndNotify func.RegisterScaleChangeNotifications.arg.2=UINT,uMsgNotify func.RegisterScaleChangeNotifications.arg.3=DWORD *,pdwCookie func.RegisterScaleChangeNotifications.ret=HRESULT RevokeScaleChangeNotifications=func func.RevokeScaleChangeNotifications.args=2 func.RevokeScaleChangeNotifications.arg.0=DISPLAY_DEVICE_TYPE,displayDevice func.RevokeScaleChangeNotifications.arg.1=DWORD,dwCookie func.RevokeScaleChangeNotifications.ret=HRESULT SetProcessDpiAwareness=func func.SetProcessDpiAwareness.args=1 func.SetProcessDpiAwareness.arg.0=PROCESS_DPI_AWARENESS,value func.SetProcessDpiAwareness.ret=HRESULT UnregisterScaleChangeEvent=func func.UnregisterScaleChangeEvent.args=1 func.UnregisterScaleChangeEvent.arg.0=DWORD_PTR,dwCookie func.UnregisterScaleChangeEvent.ret=HRESULT ### minidumpapiset.h ### MiniDumpReadDumpStream=func func.MiniDumpReadDumpStream.args=5 func.MiniDumpReadDumpStream.arg.0=PVOID,BaseOfDump func.MiniDumpReadDumpStream.arg.1=ULONG,StreamNumber func.MiniDumpReadDumpStream.arg.2=PMINIDUMP_DIRECTORY *,Dir func.MiniDumpReadDumpStream.arg.3=PVOID *,StreamPointer func.MiniDumpReadDumpStream.arg.4=ULONG *,StreamSize func.MiniDumpReadDumpStream.ret=BOOL MiniDumpWriteDump=func func.MiniDumpWriteDump.args=7 func.MiniDumpWriteDump.arg.0=HANDLE,hProcess func.MiniDumpWriteDump.arg.1=DWORD,ProcessId func.MiniDumpWriteDump.arg.2=HANDLE,hFile func.MiniDumpWriteDump.arg.3=MINIDUMP_TYPE,DumpType func.MiniDumpWriteDump.arg.4=PMINIDUMP_EXCEPTION_INFORMATION,ExceptionParam func.MiniDumpWriteDump.arg.5=PMINIDUMP_USER_STREAM_INFORMATION,UserStreamParam func.MiniDumpWriteDump.arg.6=PMINIDUMP_CALLBACK_INFORMATION,CallbackParam func.MiniDumpWriteDump.ret=BOOL ### realtimeapiset.h ### ConvertAuxiliaryCounterToPerformanceCounter=func func.ConvertAuxiliaryCounterToPerformanceCounter.args=3 func.ConvertAuxiliaryCounterToPerformanceCounter.arg.0=ULONGLONG,ullAuxiliaryCounterValue func.ConvertAuxiliaryCounterToPerformanceCounter.arg.1=PULONGLONG,lpPerformanceCounterValue func.ConvertAuxiliaryCounterToPerformanceCounter.arg.2=PULONGLONG,lpConversionError func.ConvertAuxiliaryCounterToPerformanceCounter.ret=HRESULT ConvertPerformanceCounterToAuxiliaryCounter=func func.ConvertPerformanceCounterToAuxiliaryCounter.args=3 func.ConvertPerformanceCounterToAuxiliaryCounter.arg.0=ULONGLONG,ullPerformanceCounterValue func.ConvertPerformanceCounterToAuxiliaryCounter.arg.1=PULONGLONG,lpAuxiliaryCounterValue func.ConvertPerformanceCounterToAuxiliaryCounter.arg.2=PULONGLONG,lpConversionError func.ConvertPerformanceCounterToAuxiliaryCounter.ret=HRESULT QueryAuxiliaryCounterFrequency=func func.QueryAuxiliaryCounterFrequency.args=1 func.QueryAuxiliaryCounterFrequency.arg.0=PULONGLONG,lpAuxiliaryCounterFrequency func.QueryAuxiliaryCounterFrequency.ret=HRESULT QueryIdleProcessorCycleTime=func func.QueryIdleProcessorCycleTime.args=2 func.QueryIdleProcessorCycleTime.arg.0=PULONG,BufferLength func.QueryIdleProcessorCycleTime.arg.1=PULONG64,ProcessorIdleCycleTime func.QueryIdleProcessorCycleTime.ret=BOOL QueryIdleProcessorCycleTimeEx=func func.QueryIdleProcessorCycleTimeEx.args=3 func.QueryIdleProcessorCycleTimeEx.arg.0=USHORT,Group func.QueryIdleProcessorCycleTimeEx.arg.1=PULONG,BufferLength func.QueryIdleProcessorCycleTimeEx.arg.2=PULONG64,ProcessorIdleCycleTime func.QueryIdleProcessorCycleTimeEx.ret=BOOL QueryInterruptTime=func func.QueryInterruptTime.args=1 func.QueryInterruptTime.arg.0=PULONGLONG,lpInterruptTime func.QueryInterruptTime.ret=VOID QueryInterruptTimePrecise=func func.QueryInterruptTimePrecise.args=1 func.QueryInterruptTimePrecise.arg.0=PULONGLONG,lpInterruptTimePrecise func.QueryInterruptTimePrecise.ret=VOID QueryProcessCycleTime=func func.QueryProcessCycleTime.args=2 func.QueryProcessCycleTime.arg.0=HANDLE,ProcessHandle func.QueryProcessCycleTime.arg.1=PULONG64,CycleTime func.QueryProcessCycleTime.ret=BOOL QueryThreadCycleTime=func func.QueryThreadCycleTime.args=2 func.QueryThreadCycleTime.arg.0=HANDLE,ThreadHandle func.QueryThreadCycleTime.arg.1=PULONG64,CycleTime func.QueryThreadCycleTime.ret=BOOL QueryUnbiasedInterruptTime=func func.QueryUnbiasedInterruptTime.args=1 func.QueryUnbiasedInterruptTime.arg.0=PULONGLONG,UnbiasedTime func.QueryUnbiasedInterruptTime.ret=BOOL QueryUnbiasedInterruptTimePrecise=func func.QueryUnbiasedInterruptTimePrecise.args=1 func.QueryUnbiasedInterruptTimePrecise.arg.0=PULONGLONG,lpUnbiasedInterruptTimePrecise func.QueryUnbiasedInterruptTimePrecise.ret=VOID ### (winternl.h) ### NtClose=func func.NtClose.args=1 func.NtClose.arg.0=HANDLE,Handle func.NtClose.ret=NTSTATUS NtCreateFile=func func.NtCreateFile.args=11 func.NtCreateFile.arg.0=PHANDLE,FileHandle func.NtCreateFile.arg.1=ACCESS_MASK,DesiredAccess func.NtCreateFile.arg.2=POBJECT_ATTRIBUTES,ObjectAttributes func.NtCreateFile.arg.3=PIO_STATUS_BLOCK,IoStatusBlock func.NtCreateFile.arg.4=PLARGE_INTEGER,AllocationSize func.NtCreateFile.arg.5=ULONG,FileAttributes func.NtCreateFile.arg.6=ULONG,ShareAccess func.NtCreateFile.arg.7=ULONG,CreateDisposition func.NtCreateFile.arg.8=ULONG,CreateOptions func.NtCreateFile.arg.9=PVOID,EaBuffer func.NtCreateFile.arg.10=ULONG,EaLength func.NtCreateFile.ret=NTSTATUS NtDeviceIoControlFile=func func.NtDeviceIoControlFile.args=10 func.NtDeviceIoControlFile.arg.0=HANDLE,FileHandle func.NtDeviceIoControlFile.arg.1=HANDLE,Event func.NtDeviceIoControlFile.arg.2=PIO_APC_ROUTINE,ApcRoutine func.NtDeviceIoControlFile.arg.3=PVOID,ApcContext func.NtDeviceIoControlFile.arg.4=PIO_STATUS_BLOCK,IoStatusBlock func.NtDeviceIoControlFile.arg.5=ULONG,IoControlCode func.NtDeviceIoControlFile.arg.6=PVOID,InputBuffer func.NtDeviceIoControlFile.arg.7=ULONG,InputBufferLength func.NtDeviceIoControlFile.arg.8=PVOID,OutputBuffer func.NtDeviceIoControlFile.arg.9=ULONG,OutputBufferLength func.NtDeviceIoControlFile.ret=NTSTATUS NtNotifyChangeMultipleKeys=func func.NtNotifyChangeMultipleKeys.args=12 func.NtNotifyChangeMultipleKeys.arg.0=HANDLE,MasterKeyHandle func.NtNotifyChangeMultipleKeys.arg.1=ULONG,Count func.NtNotifyChangeMultipleKeys.arg.2=OBJECT_ATTRIBUTES *,SubordinateObjects func.NtNotifyChangeMultipleKeys.arg.3=HANDLE,Event func.NtNotifyChangeMultipleKeys.arg.4=PIO_APC_ROUTINE,ApcRoutine func.NtNotifyChangeMultipleKeys.arg.5=PVOID,ApcContext func.NtNotifyChangeMultipleKeys.arg.6=PIO_STATUS_BLOCK,IoStatusBlock func.NtNotifyChangeMultipleKeys.arg.7=ULONG,CompletionFilter func.NtNotifyChangeMultipleKeys.arg.8=BOOLEAN,WatchTree func.NtNotifyChangeMultipleKeys.arg.9=PVOID,Buffer func.NtNotifyChangeMultipleKeys.arg.10=ULONG,BufferSize func.NtNotifyChangeMultipleKeys.arg.11=BOOLEAN,Asynchronous func.NtNotifyChangeMultipleKeys.ret=NTSTATUS NtOpenFile=func func.NtOpenFile.args=6 func.NtOpenFile.arg.0=PHANDLE,FileHandle func.NtOpenFile.arg.1=ACCESS_MASK,DesiredAccess func.NtOpenFile.arg.2=POBJECT_ATTRIBUTES,ObjectAttributes func.NtOpenFile.arg.3=PIO_STATUS_BLOCK,IoStatusBlock func.NtOpenFile.arg.4=ULONG,ShareAccess func.NtOpenFile.arg.5=ULONG,OpenOptions func.NtOpenFile.ret=NTSTATUS NtQueryInformationProcess=func func.NtQueryInformationProcess.args=5 func.NtQueryInformationProcess.arg.0=HANDLE,ProcessHandle func.NtQueryInformationProcess.arg.1=PROCESSINFOCLASS,ProcessInformationClass func.NtQueryInformationProcess.arg.2=PVOID,ProcessInformation func.NtQueryInformationProcess.arg.3=ULONG,ProcessInformationLength func.NtQueryInformationProcess.arg.4=PULONG,ReturnLength func.NtQueryInformationProcess.ret=NTSTATUS NtQueryInformationThread=func func.NtQueryInformationThread.args=5 func.NtQueryInformationThread.arg.0=HANDLE,ThreadHandle func.NtQueryInformationThread.arg.1=THREADINFOCLASS,ThreadInformationClass func.NtQueryInformationThread.arg.2=PVOID,ThreadInformation func.NtQueryInformationThread.arg.3=ULONG,ThreadInformationLength func.NtQueryInformationThread.arg.4=PULONG,ReturnLength func.NtQueryInformationThread.ret=NTSTATUS NtQueryMultipleValueKey=func func.NtQueryMultipleValueKey.args=6 func.NtQueryMultipleValueKey.arg.0=HANDLE,KeyHandle func.NtQueryMultipleValueKey.arg.1=PKEY_VALUE_ENTRY,ValueEntries func.NtQueryMultipleValueKey.arg.2=ULONG,EntryCount func.NtQueryMultipleValueKey.arg.3=PVOID,ValueBuffer func.NtQueryMultipleValueKey.arg.4=PULONG,BufferLength func.NtQueryMultipleValueKey.arg.5=PULONG,RequiredBufferLength func.NtQueryMultipleValueKey.ret=NTSTATUS NtQueryObject=func func.NtQueryObject.args=5 func.NtQueryObject.arg.0=HANDLE,Handle func.NtQueryObject.arg.1=OBJECT_INFORMATION_CLASS,ObjectInformationClass func.NtQueryObject.arg.2=PVOID,ObjectInformation func.NtQueryObject.arg.3=ULONG,ObjectInformationLength func.NtQueryObject.arg.4=PULONG,ReturnLength func.NtQueryObject.ret=NTSTATUS NtQuerySystemInformation=func func.NtQuerySystemInformation.args=4 func.NtQuerySystemInformation.arg.0=SYSTEM_INFORMATION_CLASS,SystemInformationClass func.NtQuerySystemInformation.arg.1=PVOID,SystemInformation func.NtQuerySystemInformation.arg.2=ULONG,SystemInformationLength func.NtQuerySystemInformation.arg.3=PULONG,ReturnLength func.NtQuerySystemInformation.ret=NTSTATUS NtQuerySystemTime=func func.NtQuerySystemTime.args=1 func.NtQuerySystemTime.arg.0=PLARGE_INTEGER,SystemTime func.NtQuerySystemTime.ret=NTSTATUS NtRenameKey=func func.NtRenameKey.args=2 func.NtRenameKey.arg.0=HANDLE,KeyHandle func.NtRenameKey.arg.1=PUNICODE_STRING,NewName func.NtRenameKey.ret=NTSTATUS NtSetInformationKey=func func.NtSetInformationKey.args=4 func.NtSetInformationKey.arg.0=HANDLE,KeyHandle func.NtSetInformationKey.arg.1=KEY_SET_INFORMATION_CLASS,KeySetInformationClass func.NtSetInformationKey.arg.2=PVOID,KeySetInformation func.NtSetInformationKey.arg.3=ULONG,KeySetInformationLength func.NtSetInformationKey.ret=NTSTATUS NtWaitForSingleObject=func func.NtWaitForSingleObject.args=3 func.NtWaitForSingleObject.arg.0=HANDLE,Handle func.NtWaitForSingleObject.arg.1=BOOLEAN,Alertable func.NtWaitForSingleObject.arg.2=PLARGE_INTEGER,Timeout func.NtWaitForSingleObject.ret=NTSTATUS RtlAnsiStringToUnicodeString=func func.RtlAnsiStringToUnicodeString.args=3 func.RtlAnsiStringToUnicodeString.arg.0=PUNICODE_STRING,DestinationString func.RtlAnsiStringToUnicodeString.arg.1=PCANSI_STRING,SourceString func.RtlAnsiStringToUnicodeString.arg.2=BOOLEAN,AllocateDestinationString func.RtlAnsiStringToUnicodeString.ret=NTSTATUS RtlCharToInteger=func func.RtlCharToInteger.args=3 func.RtlCharToInteger.arg.0=PCSZ,String func.RtlCharToInteger.arg.1=ULONG,Base func.RtlCharToInteger.arg.2=PULONG,Value func.RtlCharToInteger.ret=NTSTATUS RtlConvertSidToUnicodeString=func func.RtlConvertSidToUnicodeString.args=3 func.RtlConvertSidToUnicodeString.arg.0=PUNICODE_STRING,UnicodeString func.RtlConvertSidToUnicodeString.arg.1=PSID,Sid func.RtlConvertSidToUnicodeString.arg.2=BOOLEAN,AllocateDestinationString func.RtlConvertSidToUnicodeString.ret=NTSTATUS RtlFreeAnsiString=func func.RtlFreeAnsiString.args=1 func.RtlFreeAnsiString.arg.0=PANSI_STRING,AnsiString func.RtlFreeAnsiString.ret=void RtlFreeOemString=func func.RtlFreeOemString.args=1 func.RtlFreeOemString.arg.0=POEM_STRING,OemString func.RtlFreeOemString.ret=void RtlFreeUnicodeString=func func.RtlFreeUnicodeString.args=1 func.RtlFreeUnicodeString.arg.0=PUNICODE_STRING,UnicodeString func.RtlFreeUnicodeString.ret=void RtlInitString=func func.RtlInitString.args=2 func.RtlInitString.arg.0=PSTRING,DestinationString func.RtlInitString.arg.1=PCSZ,SourceString func.RtlInitString.ret=void RtlInitUnicodeString=func func.RtlInitUnicodeString.args=2 func.RtlInitUnicodeString.arg.0=PUNICODE_STRING,DestinationString func.RtlInitUnicodeString.arg.1=PCWSTR,SourceString func.RtlInitUnicodeString.ret=void RtlIsNameLegalDOS8Dot3=func func.RtlIsNameLegalDOS8Dot3.args=3 func.RtlIsNameLegalDOS8Dot3.arg.0=PUNICODE_STRING,Name func.RtlIsNameLegalDOS8Dot3.arg.1=POEM_STRING,OemName func.RtlIsNameLegalDOS8Dot3.arg.2=PBOOLEAN,NameContainsSpaces func.RtlIsNameLegalDOS8Dot3.ret=BOOLEAN RtlLocalTimeToSystemTime=func func.RtlLocalTimeToSystemTime.args=2 func.RtlLocalTimeToSystemTime.arg.0=PLARGE_INTEGER,LocalTime func.RtlLocalTimeToSystemTime.arg.1=PLARGE_INTEGER,SystemTime func.RtlLocalTimeToSystemTime.ret=NTSTATUS RtlNtStatusToDosError=func func.RtlNtStatusToDosError.args=1 func.RtlNtStatusToDosError.arg.0=NTSTATUS,Status func.RtlNtStatusToDosError.ret=ULONG RtlTimeToSecondsSince1970=func func.RtlTimeToSecondsSince1970.args=2 func.RtlTimeToSecondsSince1970.arg.0=PLARGE_INTEGER,Time func.RtlTimeToSecondsSince1970.arg.1=PULONG,ElapsedSeconds func.RtlTimeToSecondsSince1970.ret=BOOLEAN RtlUnicodeStringToAnsiString=func func.RtlUnicodeStringToAnsiString.args=3 func.RtlUnicodeStringToAnsiString.arg.0=PANSI_STRING,DestinationString func.RtlUnicodeStringToAnsiString.arg.1=PCUNICODE_STRING,SourceString func.RtlUnicodeStringToAnsiString.arg.2=BOOLEAN,AllocateDestinationString func.RtlUnicodeStringToAnsiString.ret=NTSTATUS RtlUnicodeStringToOemString=func func.RtlUnicodeStringToOemString.args=3 func.RtlUnicodeStringToOemString.arg.0=POEM_STRING,DestinationString func.RtlUnicodeStringToOemString.arg.1=PCUNICODE_STRING,SourceString func.RtlUnicodeStringToOemString.arg.2=BOOLEAN,AllocateDestinationString func.RtlUnicodeStringToOemString.ret=NTSTATUS RtlUnicodeToMultiByteSize=func func.RtlUnicodeToMultiByteSize.args=3 func.RtlUnicodeToMultiByteSize.arg.0=PULONG,BytesInMultiByteString func.RtlUnicodeToMultiByteSize.arg.1=PWCH,UnicodeString func.RtlUnicodeToMultiByteSize.arg.2=ULONG,BytesInUnicodeString func.RtlUnicodeToMultiByteSize.ret=NTSTATUS RtlUniform=func func.RtlUniform.args=1 func.RtlUniform.arg.0=PULONG,Seed func.RtlUniform.ret=ULONG ### secext.h ### GetComputerObjectNameA=func func.GetComputerObjectNameA.args=3 func.GetComputerObjectNameA.arg.0=EXTENDED_NAME_FORMAT,NameFormat func.GetComputerObjectNameA.arg.1=LPSTR,lpNameBuffer func.GetComputerObjectNameA.arg.2=PULONG,nSize func.GetComputerObjectNameA.ret=BOOLEAN GetComputerObjectNameW=func func.GetComputerObjectNameW.args=3 func.GetComputerObjectNameW.arg.0=EXTENDED_NAME_FORMAT,NameFormat func.GetComputerObjectNameW.arg.1=LPWSTR,lpNameBuffer func.GetComputerObjectNameW.arg.2=PULONG,nSize func.GetComputerObjectNameW.ret=BOOLEAN GetUserNameExA=func func.GetUserNameExA.args=3 func.GetUserNameExA.arg.0=EXTENDED_NAME_FORMAT,NameFormat func.GetUserNameExA.arg.1=LPSTR,lpNameBuffer func.GetUserNameExA.arg.2=PULONG,nSize func.GetUserNameExA.ret=BOOLEAN GetUserNameExW=func func.GetUserNameExW.args=3 func.GetUserNameExW.arg.0=EXTENDED_NAME_FORMAT,NameFormat func.GetUserNameExW.arg.1=LPWSTR,lpNameBuffer func.GetUserNameExW.arg.2=PULONG,nSize func.GetUserNameExW.ret=BOOLEAN TranslateNameA=func func.TranslateNameA.args=5 func.TranslateNameA.arg.0=LPCSTR,lpAccountName func.TranslateNameA.arg.1=EXTENDED_NAME_FORMAT,AccountNameFormat func.TranslateNameA.arg.2=EXTENDED_NAME_FORMAT,DesiredNameFormat func.TranslateNameA.arg.3=LPSTR,lpTranslatedName func.TranslateNameA.arg.4=PULONG,nSize func.TranslateNameA.ret=BOOLEAN TranslateNameW=func func.TranslateNameW.args=5 func.TranslateNameW.arg.0=LPCWSTR,lpAccountName func.TranslateNameW.arg.1=EXTENDED_NAME_FORMAT,AccountNameFormat func.TranslateNameW.arg.2=EXTENDED_NAME_FORMAT,DesiredNameFormat func.TranslateNameW.arg.3=LPWSTR,lpTranslatedName func.TranslateNameW.arg.4=PULONG,nSize func.TranslateNameW.ret=BOOLEAN ### wow64apiset.h ### GetSystemWow64Directory2A=func func.GetSystemWow64Directory2A.args=3 func.GetSystemWow64Directory2A.arg.0=LPSTR,lpBuffer func.GetSystemWow64Directory2A.arg.1=UINT,uSize func.GetSystemWow64Directory2A.arg.2=WORD,ImageFileMachineType func.GetSystemWow64Directory2A.ret=UINT GetSystemWow64Directory2W=func func.GetSystemWow64Directory2W.args=3 func.GetSystemWow64Directory2W.arg.0=LPWSTR,lpBuffer func.GetSystemWow64Directory2W.arg.1=UINT,uSize func.GetSystemWow64Directory2W.arg.2=WORD,ImageFileMachineType func.GetSystemWow64Directory2W.ret=UINT GetSystemWow64DirectoryA=func func.GetSystemWow64DirectoryA.args=2 func.GetSystemWow64DirectoryA.arg.0=LPSTR,lpBuffer func.GetSystemWow64DirectoryA.arg.1=UINT,uSize func.GetSystemWow64DirectoryA.ret=UINT GetSystemWow64DirectoryW=func func.GetSystemWow64DirectoryW.args=2 func.GetSystemWow64DirectoryW.arg.0=LPWSTR,lpBuffer func.GetSystemWow64DirectoryW.arg.1=UINT,uSize func.GetSystemWow64DirectoryW.ret=UINT IsWow64GuestMachineSupported=func func.IsWow64GuestMachineSupported.args=2 func.IsWow64GuestMachineSupported.arg.0=USHORT,WowGuestMachine func.IsWow64GuestMachineSupported.arg.1=BOOL *,MachineIsSupported func.IsWow64GuestMachineSupported.ret=HRESULT IsWow64Process=func func.IsWow64Process.args=2 func.IsWow64Process.arg.0=HANDLE,hProcess func.IsWow64Process.arg.1=PBOOL,Wow64Process func.IsWow64Process.ret=BOOL IsWow64Process2=func func.IsWow64Process2.args=3 func.IsWow64Process2.arg.0=HANDLE,hProcess func.IsWow64Process2.arg.1=USHORT *,pProcessMachine func.IsWow64Process2.arg.2=USHORT *,pNativeMachine func.IsWow64Process2.ret=BOOL Wow64DisableWow64FsRedirection=func func.Wow64DisableWow64FsRedirection.args=1 func.Wow64DisableWow64FsRedirection.arg.0=PVOID *,OldValue func.Wow64DisableWow64FsRedirection.ret=BOOL Wow64RevertWow64FsRedirection=func func.Wow64RevertWow64FsRedirection.args=1 func.Wow64RevertWow64FsRedirection.arg.0=PVOID,OlValue func.Wow64RevertWow64FsRedirection.ret=BOOL Wow64SetThreadDefaultGuestMachine=func func.Wow64SetThreadDefaultGuestMachine.args=1 func.Wow64SetThreadDefaultGuestMachine.arg.0=USHORT,Machine func.Wow64SetThreadDefaultGuestMachine.ret=USHORT ### jobapi2.h ### AssignProcessToJobObject=func func.AssignProcessToJobObject.args=2 func.AssignProcessToJobObject.arg.0=HANDLE,hJob func.AssignProcessToJobObject.arg.1=HANDLE,hProcess func.AssignProcessToJobObject.ret=BOOL CreateJobObjectW=func func.CreateJobObjectW.args=2 func.CreateJobObjectW.arg.0=LPSECURITY_ATTRIBUTES,lpJobAttributes func.CreateJobObjectW.arg.1=LPCWSTR,lpName func.CreateJobObjectW.ret=HANDLE FreeMemoryJobObject=func func.FreeMemoryJobObject.args=1 func.FreeMemoryJobObject.arg.0=VOID *,Buffer func.FreeMemoryJobObject.ret=VOID OpenJobObjectW=func func.OpenJobObjectW.args=3 func.OpenJobObjectW.arg.0=DWORD,dwDesiredAccess func.OpenJobObjectW.arg.1=BOOL,bInheritHandle func.OpenJobObjectW.arg.2=LPCWSTR,lpName func.OpenJobObjectW.ret=HANDLE QueryInformationJobObject=func func.QueryInformationJobObject.args=5 func.QueryInformationJobObject.arg.0=HANDLE,hJob func.QueryInformationJobObject.arg.1=JOBOBJECTINFOCLASS,JobObjectInformationClass func.QueryInformationJobObject.arg.2=LPVOID,lpJobObjectInformation func.QueryInformationJobObject.arg.3=DWORD,cbJobObjectInformationLength func.QueryInformationJobObject.arg.4=LPDWORD,lpReturnLength func.QueryInformationJobObject.ret=BOOL QueryIoRateControlInformationJobObject=func func.QueryIoRateControlInformationJobObject.args=4 func.QueryIoRateControlInformationJobObject.arg.0=HANDLE,hJob func.QueryIoRateControlInformationJobObject.arg.1=PCWSTR,VolumeName func.QueryIoRateControlInformationJobObject.arg.2=JOBOBJECT_IO_RATE_CONTROL_INFORMATION **,InfoBlocks func.QueryIoRateControlInformationJobObject.arg.3=ULONG *,InfoBlockCount func.QueryIoRateControlInformationJobObject.ret=DWORD SetInformationJobObject=func func.SetInformationJobObject.args=4 func.SetInformationJobObject.arg.0=HANDLE,hJob func.SetInformationJobObject.arg.1=JOBOBJECTINFOCLASS,JobObjectInformationClass func.SetInformationJobObject.arg.2=LPVOID,lpJobObjectInformation func.SetInformationJobObject.arg.3=DWORD,cbJobObjectInformationLength func.SetInformationJobObject.ret=BOOL SetIoRateControlInformationJobObject=func func.SetIoRateControlInformationJobObject.args=2 func.SetIoRateControlInformationJobObject.arg.0=HANDLE,hJob func.SetIoRateControlInformationJobObject.arg.1=JOBOBJECT_IO_RATE_CONTROL_INFORMATION *,IoRateControlInfo func.SetIoRateControlInformationJobObject.ret=DWORD TerminateJobObject=func func.TerminateJobObject.args=2 func.TerminateJobObject.arg.0=HANDLE,hJob func.TerminateJobObject.arg.1=UINT,uExitCode func.TerminateJobObject.ret=BOOL ### pathcch.h ### PathAllocCanonicalize=func func.PathAllocCanonicalize.args=3 func.PathAllocCanonicalize.arg.0=PCWSTR,pszPathIn func.PathAllocCanonicalize.arg.1=ULONG,dwFlags func.PathAllocCanonicalize.arg.2=PWSTR *,ppszPathOut func.PathAllocCanonicalize.ret=HRESULT PathAllocCombine=func func.PathAllocCombine.args=4 func.PathAllocCombine.arg.0=PCWSTR,pszPathIn func.PathAllocCombine.arg.1=PCWSTR,pszMore func.PathAllocCombine.arg.2=ULONG,dwFlags func.PathAllocCombine.arg.3=PWSTR *,ppszPathOut func.PathAllocCombine.ret=HRESULT PathCchAddBackslash=func func.PathCchAddBackslash.args=2 func.PathCchAddBackslash.arg.0=PWSTR,pszPath func.PathCchAddBackslash.arg.1=size_t,cchPath func.PathCchAddBackslash.ret=HRESULT PathCchAddBackslashEx=func func.PathCchAddBackslashEx.args=4 func.PathCchAddBackslashEx.arg.0=PWSTR,pszPath func.PathCchAddBackslashEx.arg.1=size_t,cchPath func.PathCchAddBackslashEx.arg.2=PWSTR *,ppszEnd func.PathCchAddBackslashEx.arg.3=size_t *,pcchRemaining func.PathCchAddBackslashEx.ret=HRESULT PathCchAddExtension=func func.PathCchAddExtension.args=3 func.PathCchAddExtension.arg.0=PWSTR,pszPath func.PathCchAddExtension.arg.1=size_t,cchPath func.PathCchAddExtension.arg.2=PCWSTR,pszExt func.PathCchAddExtension.ret=HRESULT PathCchAppend=func func.PathCchAppend.args=3 func.PathCchAppend.arg.0=PWSTR,pszPath func.PathCchAppend.arg.1=size_t,cchPath func.PathCchAppend.arg.2=PCWSTR,pszMore func.PathCchAppend.ret=HRESULT PathCchAppendEx=func func.PathCchAppendEx.args=4 func.PathCchAppendEx.arg.0=PWSTR,pszPath func.PathCchAppendEx.arg.1=size_t,cchPath func.PathCchAppendEx.arg.2=PCWSTR,pszMore func.PathCchAppendEx.arg.3=ULONG,dwFlags func.PathCchAppendEx.ret=HRESULT PathCchCanonicalize=func func.PathCchCanonicalize.args=3 func.PathCchCanonicalize.arg.0=PWSTR,pszPathOut func.PathCchCanonicalize.arg.1=size_t,cchPathOut func.PathCchCanonicalize.arg.2=PCWSTR,pszPathIn func.PathCchCanonicalize.ret=HRESULT PathCchCanonicalizeEx=func func.PathCchCanonicalizeEx.args=4 func.PathCchCanonicalizeEx.arg.0=PWSTR,pszPathOut func.PathCchCanonicalizeEx.arg.1=size_t,cchPathOut func.PathCchCanonicalizeEx.arg.2=PCWSTR,pszPathIn func.PathCchCanonicalizeEx.arg.3=ULONG,dwFlags func.PathCchCanonicalizeEx.ret=HRESULT PathCchCombine=func func.PathCchCombine.args=4 func.PathCchCombine.arg.0=PWSTR,pszPathOut func.PathCchCombine.arg.1=size_t,cchPathOut func.PathCchCombine.arg.2=PCWSTR,pszPathIn func.PathCchCombine.arg.3=PCWSTR,pszMore func.PathCchCombine.ret=HRESULT PathCchCombineEx=func func.PathCchCombineEx.args=5 func.PathCchCombineEx.arg.0=PWSTR,pszPathOut func.PathCchCombineEx.arg.1=size_t,cchPathOut func.PathCchCombineEx.arg.2=PCWSTR,pszPathIn func.PathCchCombineEx.arg.3=PCWSTR,pszMore func.PathCchCombineEx.arg.4=ULONG,dwFlags func.PathCchCombineEx.ret=HRESULT PathCchFindExtension=func func.PathCchFindExtension.args=3 func.PathCchFindExtension.arg.0=PCWSTR,pszPath func.PathCchFindExtension.arg.1=size_t,cchPath func.PathCchFindExtension.arg.2=PCWSTR *,ppszExt func.PathCchFindExtension.ret=HRESULT PathCchIsRoot=func func.PathCchIsRoot.args=1 func.PathCchIsRoot.arg.0=PCWSTR,pszPath func.PathCchIsRoot.ret=BOOL PathCchRemoveBackslash=func func.PathCchRemoveBackslash.args=2 func.PathCchRemoveBackslash.arg.0=PWSTR,pszPath func.PathCchRemoveBackslash.arg.1=size_t,cchPath func.PathCchRemoveBackslash.ret=HRESULT PathCchRemoveBackslashEx=func func.PathCchRemoveBackslashEx.args=4 func.PathCchRemoveBackslashEx.arg.0=PWSTR,pszPath func.PathCchRemoveBackslashEx.arg.1=size_t,cchPath func.PathCchRemoveBackslashEx.arg.2=PWSTR *,ppszEnd func.PathCchRemoveBackslashEx.arg.3=size_t *,pcchRemaining func.PathCchRemoveBackslashEx.ret=HRESULT PathCchRemoveExtension=func func.PathCchRemoveExtension.args=2 func.PathCchRemoveExtension.arg.0=PWSTR,pszPath func.PathCchRemoveExtension.arg.1=size_t,cchPath func.PathCchRemoveExtension.ret=HRESULT PathCchRemoveFileSpec=func func.PathCchRemoveFileSpec.args=2 func.PathCchRemoveFileSpec.arg.0=PWSTR,pszPath func.PathCchRemoveFileSpec.arg.1=size_t,cchPath func.PathCchRemoveFileSpec.ret=HRESULT PathCchRenameExtension=func func.PathCchRenameExtension.args=3 func.PathCchRenameExtension.arg.0=PWSTR,pszPath func.PathCchRenameExtension.arg.1=size_t,cchPath func.PathCchRenameExtension.arg.2=PCWSTR,pszExt func.PathCchRenameExtension.ret=HRESULT PathCchSkipRoot=func func.PathCchSkipRoot.args=2 func.PathCchSkipRoot.arg.0=PCWSTR,pszPath func.PathCchSkipRoot.arg.1=PCWSTR *,ppszRootEnd func.PathCchSkipRoot.ret=HRESULT PathCchStripPrefix=func func.PathCchStripPrefix.args=2 func.PathCchStripPrefix.arg.0=PWSTR,pszPath func.PathCchStripPrefix.arg.1=size_t,cchPath func.PathCchStripPrefix.ret=HRESULT PathCchStripToRoot=func func.PathCchStripToRoot.args=2 func.PathCchStripToRoot.arg.0=PWSTR,pszPath func.PathCchStripToRoot.arg.1=size_t,cchPath func.PathCchStripToRoot.ret=HRESULT PathIsUNCEx=func func.PathIsUNCEx.args=2 func.PathIsUNCEx.arg.0=PCWSTR,pszPath func.PathIsUNCEx.arg.1=PCWSTR *,ppszServer func.PathIsUNCEx.ret=BOOL ### errhandlingapi.h ### AddVectoredContinueHandler=func func.AddVectoredContinueHandler.args=2 func.AddVectoredContinueHandler.arg.0=ULONG,First func.AddVectoredContinueHandler.arg.1=PVECTORED_EXCEPTION_HANDLER,Handler func.AddVectoredContinueHandler.ret=PVOID AddVectoredExceptionHandler=func func.AddVectoredExceptionHandler.args=2 func.AddVectoredExceptionHandler.arg.0=ULONG,First func.AddVectoredExceptionHandler.arg.1=PVECTORED_EXCEPTION_HANDLER,Handler func.AddVectoredExceptionHandler.ret=PVOID FatalAppExitA=func func.FatalAppExitA.args=2 func.FatalAppExitA.arg.0=UINT,uAction func.FatalAppExitA.arg.1=LPCSTR,lpMessageText func.FatalAppExitA.ret=VOID FatalAppExitW=func func.FatalAppExitW.args=2 func.FatalAppExitW.arg.0=UINT,uAction func.FatalAppExitW.arg.1=LPCWSTR,lpMessageText func.FatalAppExitW.ret=VOID GetErrorMode=func func.GetErrorMode.args=0 func.GetErrorMode.ret=UINT GetLastError=func func.GetLastError.args=0 func.GetLastError.ret=DWORD GetThreadErrorMode=func func.GetThreadErrorMode.args=0 func.GetThreadErrorMode.ret=DWORD RaiseException=func func.RaiseException.args=4 func.RaiseException.arg.0=DWORD,dwExceptionCode func.RaiseException.arg.1=DWORD,dwExceptionFlags func.RaiseException.arg.2=DWORD,nNumberOfArguments func.RaiseException.arg.3=const ULONG_PTR *,lpArguments func.RaiseException.noreturn=true func.RaiseException.ret=VOID RaiseFailFastException=func func.RaiseFailFastException.args=3 func.RaiseFailFastException.arg.0=PEXCEPTION_RECORD,pExceptionRecord func.RaiseFailFastException.arg.1=PCONTEXT,pContextRecord func.RaiseFailFastException.arg.2=DWORD,dwFlags func.RaiseFailFastException.ret=VOID RemoveVectoredContinueHandler=func func.RemoveVectoredContinueHandler.args=1 func.RemoveVectoredContinueHandler.arg.0=PVOID,Handle func.RemoveVectoredContinueHandler.ret=ULONG RemoveVectoredExceptionHandler=func func.RemoveVectoredExceptionHandler.args=1 func.RemoveVectoredExceptionHandler.arg.0=PVOID,Handle func.RemoveVectoredExceptionHandler.ret=ULONG RestoreLastError=func func.RestoreLastError.args=1 func.RestoreLastError.arg.0=DWORD,dwErrCode func.RestoreLastError.ret=VOID SetErrorMode=func func.SetErrorMode.args=1 func.SetErrorMode.arg.0=UINT,uMode func.SetErrorMode.ret=UINT SetLastError=func func.SetLastError.args=1 func.SetLastError.arg.0=DWORD,dwErrCode func.SetLastError.ret=VOID SetThreadErrorMode=func func.SetThreadErrorMode.args=2 func.SetThreadErrorMode.arg.0=DWORD,dwNewMode func.SetThreadErrorMode.arg.1=LPDWORD,lpOldMode func.SetThreadErrorMode.ret=BOOL SetUnhandledExceptionFilter=func func.SetUnhandledExceptionFilter.args=1 func.SetUnhandledExceptionFilter.arg.0=LPTOP_LEVEL_EXCEPTION_FILTER,lpTopLevelExceptionFilter func.SetUnhandledExceptionFilter.ret=LPTOP_LEVEL_EXCEPTION_FILTER TerminateProcessOnMemoryExhaustion=func func.TerminateProcessOnMemoryExhaustion.args=1 func.TerminateProcessOnMemoryExhaustion.arg.0=SIZE_T,FailedAllocationSize func.TerminateProcessOnMemoryExhaustion.ret=VOID UnhandledExceptionFilter=func func.UnhandledExceptionFilter.args=1 func.UnhandledExceptionFilter.arg.0=struct _EXCEPTION_POINTERS *,ExceptionInfo func.UnhandledExceptionFilter.ret=LONG ### interlockedapi.h ### InitializeSListHead=func func.InitializeSListHead.args=1 func.InitializeSListHead.arg.0=PSLIST_HEADER,ListHead func.InitializeSListHead.ret=VOID InterlockedFlushSList=func func.InterlockedFlushSList.args=1 func.InterlockedFlushSList.arg.0=PSLIST_HEADER,ListHead func.InterlockedFlushSList.ret=PSLIST_ENTRY InterlockedPopEntrySList=func func.InterlockedPopEntrySList.args=1 func.InterlockedPopEntrySList.arg.0=PSLIST_HEADER,ListHead func.InterlockedPopEntrySList.ret=PSLIST_ENTRY InterlockedPushEntrySList=func func.InterlockedPushEntrySList.args=2 func.InterlockedPushEntrySList.arg.0=PSLIST_HEADER,ListHead func.InterlockedPushEntrySList.arg.1=PSLIST_ENTRY,ListEntry func.InterlockedPushEntrySList.ret=PSLIST_ENTRY InterlockedPushListSListEx=func func.InterlockedPushListSListEx.args=4 func.InterlockedPushListSListEx.arg.0=PSLIST_HEADER,ListHead func.InterlockedPushListSListEx.arg.1=PSLIST_ENTRY,List func.InterlockedPushListSListEx.arg.2=PSLIST_ENTRY,ListEnd func.InterlockedPushListSListEx.arg.3=ULONG,Count func.InterlockedPushListSListEx.ret=PSLIST_ENTRY QueryDepthSList=func func.QueryDepthSList.args=1 func.QueryDepthSList.arg.0=PSLIST_HEADER,ListHead func.QueryDepthSList.ret=USHORT ### ioapiset.h ### CancelIo=func func.CancelIo.args=1 func.CancelIo.arg.0=HANDLE,hFile func.CancelIo.ret=BOOL CancelIoEx=func func.CancelIoEx.args=2 func.CancelIoEx.arg.0=HANDLE,hFile func.CancelIoEx.arg.1=LPOVERLAPPED,lpOverlapped func.CancelIoEx.ret=BOOL CancelSynchronousIo=func func.CancelSynchronousIo.args=1 func.CancelSynchronousIo.arg.0=HANDLE,hThread func.CancelSynchronousIo.ret=BOOL CreateIoCompletionPort=func func.CreateIoCompletionPort.args=4 func.CreateIoCompletionPort.arg.0=HANDLE,FileHandle func.CreateIoCompletionPort.arg.1=HANDLE,ExistingCompletionPort func.CreateIoCompletionPort.arg.2=ULONG_PTR,CompletionKey func.CreateIoCompletionPort.arg.3=DWORD,NumberOfConcurrentThreads func.CreateIoCompletionPort.ret=HANDLE DeviceIoControl=func func.DeviceIoControl.args=8 func.DeviceIoControl.arg.0=HANDLE,hDevice func.DeviceIoControl.arg.1=DWORD,dwIoControlCode func.DeviceIoControl.arg.2=LPVOID,lpInBuffer func.DeviceIoControl.arg.3=DWORD,nInBufferSize func.DeviceIoControl.arg.4=LPVOID,lpOutBuffer func.DeviceIoControl.arg.5=DWORD,nOutBufferSize func.DeviceIoControl.arg.6=LPDWORD,lpBytesReturned func.DeviceIoControl.arg.7=LPOVERLAPPED,lpOverlapped func.DeviceIoControl.ret=BOOL GetOverlappedResult=func func.GetOverlappedResult.args=4 func.GetOverlappedResult.arg.0=HANDLE,hFile func.GetOverlappedResult.arg.1=LPOVERLAPPED,lpOverlapped func.GetOverlappedResult.arg.2=LPDWORD,lpNumberOfBytesTransferred func.GetOverlappedResult.arg.3=BOOL,bWait func.GetOverlappedResult.ret=BOOL GetOverlappedResultEx=func func.GetOverlappedResultEx.args=5 func.GetOverlappedResultEx.arg.0=HANDLE,hFile func.GetOverlappedResultEx.arg.1=LPOVERLAPPED,lpOverlapped func.GetOverlappedResultEx.arg.2=LPDWORD,lpNumberOfBytesTransferred func.GetOverlappedResultEx.arg.3=DWORD,dwMilliseconds func.GetOverlappedResultEx.arg.4=BOOL,bAlertable func.GetOverlappedResultEx.ret=BOOL GetQueuedCompletionStatus=func func.GetQueuedCompletionStatus.args=5 func.GetQueuedCompletionStatus.arg.0=HANDLE,CompletionPort func.GetQueuedCompletionStatus.arg.1=LPDWORD,lpNumberOfBytesTransferred func.GetQueuedCompletionStatus.arg.2=PULONG_PTR,lpCompletionKey func.GetQueuedCompletionStatus.arg.3=LPOVERLAPPED *,lpOverlapped func.GetQueuedCompletionStatus.arg.4=DWORD,dwMilliseconds func.GetQueuedCompletionStatus.ret=BOOL GetQueuedCompletionStatusEx=func func.GetQueuedCompletionStatusEx.args=6 func.GetQueuedCompletionStatusEx.arg.0=HANDLE,CompletionPort func.GetQueuedCompletionStatusEx.arg.1=LPOVERLAPPED_ENTRY,lpCompletionPortEntries func.GetQueuedCompletionStatusEx.arg.2=ULONG,ulCount func.GetQueuedCompletionStatusEx.arg.3=PULONG,ulNumEntriesRemoved func.GetQueuedCompletionStatusEx.arg.4=DWORD,dwMilliseconds func.GetQueuedCompletionStatusEx.arg.5=BOOL,fAlertable func.GetQueuedCompletionStatusEx.ret=BOOL PostQueuedCompletionStatus=func func.PostQueuedCompletionStatus.args=4 func.PostQueuedCompletionStatus.arg.0=HANDLE,CompletionPort func.PostQueuedCompletionStatus.arg.1=DWORD,dwNumberOfBytesTransferred func.PostQueuedCompletionStatus.arg.2=ULONG_PTR,dwCompletionKey func.PostQueuedCompletionStatus.arg.3=LPOVERLAPPED,lpOverlapped func.PostQueuedCompletionStatus.ret=BOOL ### winver.h ### GetFileVersionInfoA=func func.GetFileVersionInfoA.args=4 func.GetFileVersionInfoA.arg.0=LPCSTR,lptstrFilename func.GetFileVersionInfoA.arg.1=DWORD,dwHandle func.GetFileVersionInfoA.arg.2=DWORD,dwLen func.GetFileVersionInfoA.arg.3=LPVOID,lpData func.GetFileVersionInfoA.ret=BOOL GetFileVersionInfoExA=func func.GetFileVersionInfoExA.args=5 func.GetFileVersionInfoExA.arg.0=DWORD,dwFlags func.GetFileVersionInfoExA.arg.1=LPCSTR,lpwstrFilename func.GetFileVersionInfoExA.arg.2=DWORD,dwHandle func.GetFileVersionInfoExA.arg.3=DWORD,dwLen func.GetFileVersionInfoExA.arg.4=LPVOID,lpData func.GetFileVersionInfoExA.ret=BOOL GetFileVersionInfoExW=func func.GetFileVersionInfoExW.args=5 func.GetFileVersionInfoExW.arg.0=DWORD,dwFlags func.GetFileVersionInfoExW.arg.1=LPCWSTR,lpwstrFilename func.GetFileVersionInfoExW.arg.2=DWORD,dwHandle func.GetFileVersionInfoExW.arg.3=DWORD,dwLen func.GetFileVersionInfoExW.arg.4=LPVOID,lpData func.GetFileVersionInfoExW.ret=BOOL GetFileVersionInfoSizeA=func func.GetFileVersionInfoSizeA.args=2 func.GetFileVersionInfoSizeA.arg.0=LPCSTR,lptstrFilename func.GetFileVersionInfoSizeA.arg.1=LPDWORD,lpdwHandle func.GetFileVersionInfoSizeA.ret=DWORD GetFileVersionInfoSizeExA=func func.GetFileVersionInfoSizeExA.args=3 func.GetFileVersionInfoSizeExA.arg.0=DWORD,dwFlags func.GetFileVersionInfoSizeExA.arg.1=LPCSTR,lpwstrFilename func.GetFileVersionInfoSizeExA.arg.2=LPDWORD,lpdwHandle func.GetFileVersionInfoSizeExA.ret=DWORD GetFileVersionInfoSizeExW=func func.GetFileVersionInfoSizeExW.args=3 func.GetFileVersionInfoSizeExW.arg.0=DWORD,dwFlags func.GetFileVersionInfoSizeExW.arg.1=LPCWSTR,lpwstrFilename func.GetFileVersionInfoSizeExW.arg.2=LPDWORD,lpdwHandle func.GetFileVersionInfoSizeExW.ret=DWORD GetFileVersionInfoSizeW=func func.GetFileVersionInfoSizeW.args=2 func.GetFileVersionInfoSizeW.arg.0=LPCWSTR,lptstrFilename func.GetFileVersionInfoSizeW.arg.1=LPDWORD,lpdwHandle func.GetFileVersionInfoSizeW.ret=DWORD GetFileVersionInfoW=func func.GetFileVersionInfoW.args=4 func.GetFileVersionInfoW.arg.0=LPCWSTR,lptstrFilename func.GetFileVersionInfoW.arg.1=DWORD,dwHandle func.GetFileVersionInfoW.arg.2=DWORD,dwLen func.GetFileVersionInfoW.arg.3=LPVOID,lpData func.GetFileVersionInfoW.ret=BOOL VerFindFileA=func func.VerFindFileA.args=8 func.VerFindFileA.arg.0=DWORD,uFlags func.VerFindFileA.arg.1=LPCSTR,szFileName func.VerFindFileA.arg.2=LPCSTR,szWinDir func.VerFindFileA.arg.3=LPCSTR,szAppDir func.VerFindFileA.arg.4=LPSTR,szCurDir func.VerFindFileA.arg.5=PUINT,puCurDirLen func.VerFindFileA.arg.6=LPSTR,szDestDir func.VerFindFileA.arg.7=PUINT,puDestDirLen func.VerFindFileA.ret=DWORD VerFindFileW=func func.VerFindFileW.args=8 func.VerFindFileW.arg.0=DWORD,uFlags func.VerFindFileW.arg.1=LPCWSTR,szFileName func.VerFindFileW.arg.2=LPCWSTR,szWinDir func.VerFindFileW.arg.3=LPCWSTR,szAppDir func.VerFindFileW.arg.4=LPWSTR,szCurDir func.VerFindFileW.arg.5=PUINT,puCurDirLen func.VerFindFileW.arg.6=LPWSTR,szDestDir func.VerFindFileW.arg.7=PUINT,puDestDirLen func.VerFindFileW.ret=DWORD VerInstallFileA=func func.VerInstallFileA.args=8 func.VerInstallFileA.arg.0=DWORD,uFlags func.VerInstallFileA.arg.1=LPCSTR,szSrcFileName func.VerInstallFileA.arg.2=LPCSTR,szDestFileName func.VerInstallFileA.arg.3=LPCSTR,szSrcDir func.VerInstallFileA.arg.4=LPCSTR,szDestDir func.VerInstallFileA.arg.5=LPCSTR,szCurDir func.VerInstallFileA.arg.6=LPSTR,szTmpFile func.VerInstallFileA.arg.7=PUINT,puTmpFileLen func.VerInstallFileA.ret=DWORD VerInstallFileW=func func.VerInstallFileW.args=8 func.VerInstallFileW.arg.0=DWORD,uFlags func.VerInstallFileW.arg.1=LPCWSTR,szSrcFileName func.VerInstallFileW.arg.2=LPCWSTR,szDestFileName func.VerInstallFileW.arg.3=LPCWSTR,szSrcDir func.VerInstallFileW.arg.4=LPCWSTR,szDestDir func.VerInstallFileW.arg.5=LPCWSTR,szCurDir func.VerInstallFileW.arg.6=LPWSTR,szTmpFile func.VerInstallFileW.arg.7=PUINT,puTmpFileLen func.VerInstallFileW.ret=DWORD VerLanguageNameA=func func.VerLanguageNameA.args=3 func.VerLanguageNameA.arg.0=DWORD,wLang func.VerLanguageNameA.arg.1=LPSTR,szLang func.VerLanguageNameA.arg.2=DWORD,cchLang func.VerLanguageNameA.ret=DWORD VerLanguageNameW=func func.VerLanguageNameW.args=3 func.VerLanguageNameW.arg.0=DWORD,wLang func.VerLanguageNameW.arg.1=LPWSTR,szLang func.VerLanguageNameW.arg.2=DWORD,cchLang func.VerLanguageNameW.ret=DWORD VerQueryValueA=func func.VerQueryValueA.args=4 func.VerQueryValueA.arg.0=LPCVOID,pBlock func.VerQueryValueA.arg.1=LPCSTR,lpSubBlock func.VerQueryValueA.arg.2=LPVOID *,lplpBuffer func.VerQueryValueA.arg.3=PUINT,puLen func.VerQueryValueA.ret=BOOL VerQueryValueW=func func.VerQueryValueW.args=4 func.VerQueryValueW.arg.0=LPCVOID,pBlock func.VerQueryValueW.arg.1=LPCWSTR,lpSubBlock func.VerQueryValueW.arg.2=LPVOID *,lplpBuffer func.VerQueryValueW.arg.3=PUINT,puLen func.VerQueryValueW.ret=BOOL ### processtopologyapi.h ### GetProcessGroupAffinity=func func.GetProcessGroupAffinity.args=3 func.GetProcessGroupAffinity.arg.0=HANDLE,hProcess func.GetProcessGroupAffinity.arg.1=PUSHORT,GroupCount func.GetProcessGroupAffinity.arg.2=PUSHORT,GroupArray func.GetProcessGroupAffinity.ret=BOOL GetThreadGroupAffinity=func func.GetThreadGroupAffinity.args=2 func.GetThreadGroupAffinity.arg.0=HANDLE,hThread func.GetThreadGroupAffinity.arg.1=PGROUP_AFFINITY,GroupAffinity func.GetThreadGroupAffinity.ret=BOOL SetThreadGroupAffinity=func func.SetThreadGroupAffinity.args=3 func.SetThreadGroupAffinity.arg.0=HANDLE,hThread func.SetThreadGroupAffinity.arg.1=const GROUP_AFFINITY *,GroupAffinity func.SetThreadGroupAffinity.arg.2=PGROUP_AFFINITY,PreviousGroupAffinity func.SetThreadGroupAffinity.ret=BOOL ### profileapi.h ### QueryPerformanceCounter=func func.QueryPerformanceCounter.args=1 func.QueryPerformanceCounter.arg.0=LARGE_INTEGER *,lpPerformanceCount func.QueryPerformanceCounter.ret=BOOL QueryPerformanceFrequency=func func.QueryPerformanceFrequency.args=1 func.QueryPerformanceFrequency.arg.0=LARGE_INTEGER *,lpFrequency func.QueryPerformanceFrequency.ret=BOOL ### timezoneapi.h ### EnumDynamicTimeZoneInformation=func func.EnumDynamicTimeZoneInformation.args=2 func.EnumDynamicTimeZoneInformation.arg.0=const DWORD,dwIndex func.EnumDynamicTimeZoneInformation.arg.1=PDYNAMIC_TIME_ZONE_INFORMATION,lpTimeZoneInformation func.EnumDynamicTimeZoneInformation.ret=DWORD FileTimeToSystemTime=func func.FileTimeToSystemTime.args=2 func.FileTimeToSystemTime.arg.0=const FILETIME *,lpFileTime func.FileTimeToSystemTime.arg.1=LPSYSTEMTIME,lpSystemTime func.FileTimeToSystemTime.ret=BOOL GetDynamicTimeZoneInformation=func func.GetDynamicTimeZoneInformation.args=1 func.GetDynamicTimeZoneInformation.arg.0=PDYNAMIC_TIME_ZONE_INFORMATION,pTimeZoneInformation func.GetDynamicTimeZoneInformation.ret=DWORD GetDynamicTimeZoneInformationEffectiveYears=func func.GetDynamicTimeZoneInformationEffectiveYears.args=3 func.GetDynamicTimeZoneInformationEffectiveYears.arg.0=const PDYNAMIC_TIME_ZONE_INFORMATION,lpTimeZoneInformation func.GetDynamicTimeZoneInformationEffectiveYears.arg.1=LPDWORD,FirstYear func.GetDynamicTimeZoneInformationEffectiveYears.arg.2=LPDWORD,LastYear func.GetDynamicTimeZoneInformationEffectiveYears.ret=DWORD GetTimeZoneInformation=func func.GetTimeZoneInformation.args=1 func.GetTimeZoneInformation.arg.0=LPTIME_ZONE_INFORMATION,lpTimeZoneInformation func.GetTimeZoneInformation.ret=DWORD SetDynamicTimeZoneInformation=func func.SetDynamicTimeZoneInformation.args=1 func.SetDynamicTimeZoneInformation.arg.0=const DYNAMIC_TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.SetDynamicTimeZoneInformation.ret=BOOL SetTimeZoneInformation=func func.SetTimeZoneInformation.args=1 func.SetTimeZoneInformation.arg.0=const TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.SetTimeZoneInformation.ret=BOOL SystemTimeToFileTime=func func.SystemTimeToFileTime.args=2 func.SystemTimeToFileTime.arg.0=const SYSTEMTIME *,lpSystemTime func.SystemTimeToFileTime.arg.1=LPFILETIME,lpFileTime func.SystemTimeToFileTime.ret=BOOL SystemTimeToTzSpecificLocalTime=func func.SystemTimeToTzSpecificLocalTime.args=3 func.SystemTimeToTzSpecificLocalTime.arg.0=const TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.SystemTimeToTzSpecificLocalTime.arg.1=const SYSTEMTIME *,lpUniversalTime func.SystemTimeToTzSpecificLocalTime.arg.2=LPSYSTEMTIME,lpLocalTime func.SystemTimeToTzSpecificLocalTime.ret=BOOL SystemTimeToTzSpecificLocalTimeEx=func func.SystemTimeToTzSpecificLocalTimeEx.args=3 func.SystemTimeToTzSpecificLocalTimeEx.arg.0=const DYNAMIC_TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.SystemTimeToTzSpecificLocalTimeEx.arg.1=const SYSTEMTIME *,lpUniversalTime func.SystemTimeToTzSpecificLocalTimeEx.arg.2=LPSYSTEMTIME,lpLocalTime func.SystemTimeToTzSpecificLocalTimeEx.ret=BOOL TzSpecificLocalTimeToSystemTime=func func.TzSpecificLocalTimeToSystemTime.args=3 func.TzSpecificLocalTimeToSystemTime.arg.0=const TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.TzSpecificLocalTimeToSystemTime.arg.1=const SYSTEMTIME *,lpLocalTime func.TzSpecificLocalTimeToSystemTime.arg.2=LPSYSTEMTIME,lpUniversalTime func.TzSpecificLocalTimeToSystemTime.ret=BOOL TzSpecificLocalTimeToSystemTimeEx=func func.TzSpecificLocalTimeToSystemTimeEx.args=3 func.TzSpecificLocalTimeToSystemTimeEx.arg.0=const DYNAMIC_TIME_ZONE_INFORMATION *,lpTimeZoneInformation func.TzSpecificLocalTimeToSystemTimeEx.arg.1=const SYSTEMTIME *,lpLocalTime func.TzSpecificLocalTimeToSystemTimeEx.arg.2=LPSYSTEMTIME,lpUniversalTime func.TzSpecificLocalTimeToSystemTimeEx.ret=BOOL ### ncryptprotect.h ### NCryptCloseProtectionDescriptor=func func.NCryptCloseProtectionDescriptor.args=1 func.NCryptCloseProtectionDescriptor.arg.0=NCRYPT_DESCRIPTOR_HANDLE,hDescriptor func.NCryptCloseProtectionDescriptor.ret=SECURITY_STATUS NCryptCreateProtectionDescriptor=func func.NCryptCreateProtectionDescriptor.args=3 func.NCryptCreateProtectionDescriptor.arg.0=LPCWSTR,pwszDescriptorString func.NCryptCreateProtectionDescriptor.arg.1=DWORD,dwFlags func.NCryptCreateProtectionDescriptor.arg.2=NCRYPT_DESCRIPTOR_HANDLE *,phDescriptor func.NCryptCreateProtectionDescriptor.ret=SECURITY_STATUS NCryptGetProtectionDescriptorInfo=func func.NCryptGetProtectionDescriptorInfo.args=4 func.NCryptGetProtectionDescriptorInfo.arg.0=NCRYPT_DESCRIPTOR_HANDLE,hDescriptor func.NCryptGetProtectionDescriptorInfo.arg.1=const NCRYPT_ALLOC_PARA *,pMemPara func.NCryptGetProtectionDescriptorInfo.arg.2=DWORD,dwInfoType func.NCryptGetProtectionDescriptorInfo.arg.3=void **,ppvInfo func.NCryptGetProtectionDescriptorInfo.ret=SECURITY_STATUS NCryptProtectSecret=func func.NCryptProtectSecret.args=8 func.NCryptProtectSecret.arg.0=NCRYPT_DESCRIPTOR_HANDLE,hDescriptor func.NCryptProtectSecret.arg.1=DWORD,dwFlags func.NCryptProtectSecret.arg.2=const BYTE *,pbData func.NCryptProtectSecret.arg.3=ULONG,cbData func.NCryptProtectSecret.arg.4=const NCRYPT_ALLOC_PARA *,pMemPara func.NCryptProtectSecret.arg.5=HWND,hWnd func.NCryptProtectSecret.arg.6=BYTE **,ppbProtectedBlob func.NCryptProtectSecret.arg.7=ULONG *,pcbProtectedBlob func.NCryptProtectSecret.ret=SECURITY_STATUS NCryptQueryProtectionDescriptorName=func func.NCryptQueryProtectionDescriptorName.args=4 func.NCryptQueryProtectionDescriptorName.arg.0=LPCWSTR,pwszName func.NCryptQueryProtectionDescriptorName.arg.1=LPWSTR,pwszDescriptorString func.NCryptQueryProtectionDescriptorName.arg.2=SIZE_T *,pcDescriptorString func.NCryptQueryProtectionDescriptorName.arg.3=DWORD,dwFlags func.NCryptQueryProtectionDescriptorName.ret=SECURITY_STATUS NCryptRegisterProtectionDescriptorName=func func.NCryptRegisterProtectionDescriptorName.args=3 func.NCryptRegisterProtectionDescriptorName.arg.0=LPCWSTR,pwszName func.NCryptRegisterProtectionDescriptorName.arg.1=LPCWSTR,pwszDescriptorString func.NCryptRegisterProtectionDescriptorName.arg.2=DWORD,dwFlags func.NCryptRegisterProtectionDescriptorName.ret=SECURITY_STATUS NCryptStreamClose=func func.NCryptStreamClose.args=1 func.NCryptStreamClose.arg.0=NCRYPT_STREAM_HANDLE,hStream func.NCryptStreamClose.ret=SECURITY_STATUS NCryptStreamOpenToProtect=func func.NCryptStreamOpenToProtect.args=5 func.NCryptStreamOpenToProtect.arg.0=NCRYPT_DESCRIPTOR_HANDLE,hDescriptor func.NCryptStreamOpenToProtect.arg.1=DWORD,dwFlags func.NCryptStreamOpenToProtect.arg.2=HWND,hWnd func.NCryptStreamOpenToProtect.arg.3=NCRYPT_PROTECT_STREAM_INFO *,pStreamInfo func.NCryptStreamOpenToProtect.arg.4=NCRYPT_STREAM_HANDLE *,phStream func.NCryptStreamOpenToProtect.ret=SECURITY_STATUS NCryptStreamOpenToUnprotect=func func.NCryptStreamOpenToUnprotect.args=4 func.NCryptStreamOpenToUnprotect.arg.0=NCRYPT_PROTECT_STREAM_INFO *,pStreamInfo func.NCryptStreamOpenToUnprotect.arg.1=DWORD,dwFlags func.NCryptStreamOpenToUnprotect.arg.2=HWND,hWnd func.NCryptStreamOpenToUnprotect.arg.3=NCRYPT_STREAM_HANDLE *,phStream func.NCryptStreamOpenToUnprotect.ret=SECURITY_STATUS NCryptStreamOpenToUnprotectEx=func func.NCryptStreamOpenToUnprotectEx.args=4 func.NCryptStreamOpenToUnprotectEx.arg.0=NCRYPT_PROTECT_STREAM_INFO_EX *,pStreamInfo func.NCryptStreamOpenToUnprotectEx.arg.1=DWORD,dwFlags func.NCryptStreamOpenToUnprotectEx.arg.2=HWND,hWnd func.NCryptStreamOpenToUnprotectEx.arg.3=NCRYPT_STREAM_HANDLE *,phStream func.NCryptStreamOpenToUnprotectEx.ret=SECURITY_STATUS NCryptStreamUpdate=func func.NCryptStreamUpdate.args=4 func.NCryptStreamUpdate.arg.0=NCRYPT_STREAM_HANDLE,hStream func.NCryptStreamUpdate.arg.1=const BYTE *,pbData func.NCryptStreamUpdate.arg.2=SIZE_T,cbData func.NCryptStreamUpdate.arg.3=BOOL,fFinal func.NCryptStreamUpdate.ret=SECURITY_STATUS NCryptUnprotectSecret=func func.NCryptUnprotectSecret.args=8 func.NCryptUnprotectSecret.arg.0=NCRYPT_DESCRIPTOR_HANDLE *,phDescriptor func.NCryptUnprotectSecret.arg.1=DWORD,dwFlags func.NCryptUnprotectSecret.arg.2=const BYTE *,pbProtectedBlob func.NCryptUnprotectSecret.arg.3=ULONG,cbProtectedBlob func.NCryptUnprotectSecret.arg.4=const NCRYPT_ALLOC_PARA *,pMemPara func.NCryptUnprotectSecret.arg.5=HWND,hWnd func.NCryptUnprotectSecret.arg.6=BYTE **,ppbData func.NCryptUnprotectSecret.arg.7=ULONG *,pcbData func.NCryptUnprotectSecret.ret=SECURITY_STATUS ### powerbase.h ### CallNtPowerInformation=func func.CallNtPowerInformation.args=5 func.CallNtPowerInformation.arg.0=POWER_INFORMATION_LEVEL,InformationLevel func.CallNtPowerInformation.arg.1=PVOID,InputBuffer func.CallNtPowerInformation.arg.2=ULONG,InputBufferLength func.CallNtPowerInformation.arg.3=PVOID,OutputBuffer func.CallNtPowerInformation.arg.4=ULONG,OutputBufferLength func.CallNtPowerInformation.ret=NTSTATUS GetPwrCapabilities=func func.GetPwrCapabilities.args=1 func.GetPwrCapabilities.arg.0=PSYSTEM_POWER_CAPABILITIES,lpspc func.GetPwrCapabilities.ret=BOOLEAN PowerDeterminePlatformRoleEx=func func.PowerDeterminePlatformRoleEx.args=1 func.PowerDeterminePlatformRoleEx.arg.0=ULONG,Version func.PowerDeterminePlatformRoleEx.ret=POWER_PLATFORM_ROLE PowerRegisterSuspendResumeNotification=func func.PowerRegisterSuspendResumeNotification.args=3 func.PowerRegisterSuspendResumeNotification.arg.0=DWORD,Flags func.PowerRegisterSuspendResumeNotification.arg.1=HANDLE,Recipient func.PowerRegisterSuspendResumeNotification.arg.2=PHPOWERNOTIFY,RegistrationHandle func.PowerRegisterSuspendResumeNotification.ret=DWORD PowerUnregisterSuspendResumeNotification=func func.PowerUnregisterSuspendResumeNotification.args=1 func.PowerUnregisterSuspendResumeNotification.arg.0=HPOWERNOTIFY,RegistrationHandle func.PowerUnregisterSuspendResumeNotification.ret=DWORD ### powersetting.h ### PowerGetActiveScheme=func func.PowerGetActiveScheme.args=2 func.PowerGetActiveScheme.arg.0=HKEY,UserRootPowerKey func.PowerGetActiveScheme.arg.1=GUID **,ActivePolicyGuid func.PowerGetActiveScheme.ret=DWORD PowerReadACValue=func func.PowerReadACValue.args=7 func.PowerReadACValue.arg.0=HKEY,RootPowerKey func.PowerReadACValue.arg.1=const GUID *,SchemeGuid func.PowerReadACValue.arg.2=const GUID *,SubGroupOfPowerSettingsGuid func.PowerReadACValue.arg.3=const GUID *,PowerSettingGuid func.PowerReadACValue.arg.4=PULONG,Type func.PowerReadACValue.arg.5=LPBYTE,Buffer func.PowerReadACValue.arg.6=LPDWORD,BufferSize func.PowerReadACValue.ret=DWORD PowerReadDCValue=func func.PowerReadDCValue.args=7 func.PowerReadDCValue.arg.0=HKEY,RootPowerKey func.PowerReadDCValue.arg.1=const GUID *,SchemeGuid func.PowerReadDCValue.arg.2=const GUID *,SubGroupOfPowerSettingsGuid func.PowerReadDCValue.arg.3=const GUID *,PowerSettingGuid func.PowerReadDCValue.arg.4=PULONG,Type func.PowerReadDCValue.arg.5=PUCHAR,Buffer func.PowerReadDCValue.arg.6=LPDWORD,BufferSize func.PowerReadDCValue.ret=DWORD PowerRegisterForEffectivePowerModeNotifications=func func.PowerRegisterForEffectivePowerModeNotifications.args=4 func.PowerRegisterForEffectivePowerModeNotifications.arg.0=ULONG,Version func.PowerRegisterForEffectivePowerModeNotifications.arg.1=EFFECTIVE_POWER_MODE_CALLBACK *,Callback func.PowerRegisterForEffectivePowerModeNotifications.arg.2=VOID *,Context func.PowerRegisterForEffectivePowerModeNotifications.arg.3=VOID **,RegistrationHandle func.PowerRegisterForEffectivePowerModeNotifications.ret=HRESULT PowerSetActiveScheme=func func.PowerSetActiveScheme.args=2 func.PowerSetActiveScheme.arg.0=HKEY,UserRootPowerKey func.PowerSetActiveScheme.arg.1=const GUID *,SchemeGuid func.PowerSetActiveScheme.ret=DWORD PowerSettingRegisterNotification=func func.PowerSettingRegisterNotification.args=4 func.PowerSettingRegisterNotification.arg.0=LPCGUID,SettingGuid func.PowerSettingRegisterNotification.arg.1=DWORD,Flags func.PowerSettingRegisterNotification.arg.2=HANDLE,Recipient func.PowerSettingRegisterNotification.arg.3=PHPOWERNOTIFY,RegistrationHandle func.PowerSettingRegisterNotification.ret=DWORD PowerSettingUnregisterNotification=func func.PowerSettingUnregisterNotification.args=1 func.PowerSettingUnregisterNotification.arg.0=HPOWERNOTIFY,RegistrationHandle func.PowerSettingUnregisterNotification.ret=DWORD PowerUnregisterFromEffectivePowerModeNotifications=func func.PowerUnregisterFromEffectivePowerModeNotifications.args=1 func.PowerUnregisterFromEffectivePowerModeNotifications.arg.0=VOID *,RegistrationHandle func.PowerUnregisterFromEffectivePowerModeNotifications.ret=HRESULT PowerWriteACValueIndex=func func.PowerWriteACValueIndex.args=5 func.PowerWriteACValueIndex.arg.0=HKEY,RootPowerKey func.PowerWriteACValueIndex.arg.1=const GUID *,SchemeGuid func.PowerWriteACValueIndex.arg.2=const GUID *,SubGroupOfPowerSettingsGuid func.PowerWriteACValueIndex.arg.3=const GUID *,PowerSettingGuid func.PowerWriteACValueIndex.arg.4=DWORD,AcValueIndex func.PowerWriteACValueIndex.ret=DWORD PowerWriteDCValueIndex=func func.PowerWriteDCValueIndex.args=5 func.PowerWriteDCValueIndex.arg.0=HKEY,RootPowerKey func.PowerWriteDCValueIndex.arg.1=const GUID *,SchemeGuid func.PowerWriteDCValueIndex.arg.2=const GUID *,SubGroupOfPowerSettingsGuid func.PowerWriteDCValueIndex.arg.3=const GUID *,PowerSettingGuid func.PowerWriteDCValueIndex.arg.4=DWORD,DcValueIndex func.PowerWriteDCValueIndex.ret=DWORD ### evntprov.h ### EventActivityIdControl=func func.EventActivityIdControl.args=2 func.EventActivityIdControl.arg.0=ULONG,ControlCode func.EventActivityIdControl.arg.1=LPGUID,ActivityId func.EventActivityIdControl.ret=ULONG EventEnabled=func func.EventEnabled.args=2 func.EventEnabled.arg.0=REGHANDLE,RegHandle func.EventEnabled.arg.1=PCEVENT_DESCRIPTOR,EventDescriptor func.EventEnabled.ret=BOOLEAN EventProviderEnabled=func func.EventProviderEnabled.args=3 func.EventProviderEnabled.arg.0=REGHANDLE,RegHandle func.EventProviderEnabled.arg.1=UCHAR,Level func.EventProviderEnabled.arg.2=ULONGLONG,Keyword func.EventProviderEnabled.ret=BOOLEAN EventRegister=func func.EventRegister.args=4 func.EventRegister.arg.0=LPCGUID,ProviderId func.EventRegister.arg.1=PENABLECALLBACK,EnableCallback func.EventRegister.arg.2=PVOID,CallbackContext func.EventRegister.arg.3=PREGHANDLE,RegHandle func.EventRegister.ret=ULONG EventSetInformation=func func.EventSetInformation.args=4 func.EventSetInformation.arg.0=REGHANDLE,RegHandle func.EventSetInformation.arg.1=EVENT_INFO_CLASS,InformationClass func.EventSetInformation.arg.2=PVOID,EventInformation func.EventSetInformation.arg.3=ULONG,InformationLength func.EventSetInformation.ret=ULONG EventUnregister=func func.EventUnregister.args=1 func.EventUnregister.arg.0=REGHANDLE,RegHandle func.EventUnregister.ret=ULONG EventWrite=func func.EventWrite.args=4 func.EventWrite.arg.0=REGHANDLE,RegHandle func.EventWrite.arg.1=PCEVENT_DESCRIPTOR,EventDescriptor func.EventWrite.arg.2=ULONG,UserDataCount func.EventWrite.arg.3=PEVENT_DATA_DESCRIPTOR,UserData func.EventWrite.ret=ULONG EventWriteEx=func func.EventWriteEx.args=8 func.EventWriteEx.arg.0=REGHANDLE,RegHandle func.EventWriteEx.arg.1=PCEVENT_DESCRIPTOR,EventDescriptor func.EventWriteEx.arg.2=ULONG64,Filter func.EventWriteEx.arg.3=ULONG,Flags func.EventWriteEx.arg.4=LPCGUID,ActivityId func.EventWriteEx.arg.5=LPCGUID,RelatedActivityId func.EventWriteEx.arg.6=ULONG,UserDataCount func.EventWriteEx.arg.7=PEVENT_DATA_DESCRIPTOR,UserData func.EventWriteEx.ret=ULONG EventWriteString=func func.EventWriteString.args=4 func.EventWriteString.arg.0=REGHANDLE,RegHandle func.EventWriteString.arg.1=UCHAR,Level func.EventWriteString.arg.2=ULONGLONG,Keyword func.EventWriteString.arg.3=PCWSTR,String func.EventWriteString.ret=ULONG EventWriteTransfer=func func.EventWriteTransfer.args=6 func.EventWriteTransfer.arg.0=REGHANDLE,RegHandle func.EventWriteTransfer.arg.1=PCEVENT_DESCRIPTOR,EventDescriptor func.EventWriteTransfer.arg.2=LPCGUID,ActivityId func.EventWriteTransfer.arg.3=LPCGUID,RelatedActivityId func.EventWriteTransfer.arg.4=ULONG,UserDataCount func.EventWriteTransfer.arg.5=PEVENT_DATA_DESCRIPTOR,UserData func.EventWriteTransfer.ret=ULONG ### evntcons.h ### EventAccessControl=func func.EventAccessControl.args=5 func.EventAccessControl.arg.0=LPGUID,Guid func.EventAccessControl.arg.1=ULONG,Operation func.EventAccessControl.arg.2=PSID,Sid func.EventAccessControl.arg.3=ULONG,Rights func.EventAccessControl.arg.4=BOOLEAN,AllowOrDeny func.EventAccessControl.ret=ULONG EventAccessQuery=func func.EventAccessQuery.args=3 func.EventAccessQuery.arg.0=LPGUID,Guid func.EventAccessQuery.arg.1=PSECURITY_DESCRIPTOR,Buffer func.EventAccessQuery.arg.2=PULONG,BufferSize func.EventAccessQuery.ret=ULONG EventAccessRemove=func func.EventAccessRemove.args=1 func.EventAccessRemove.arg.0=LPGUID,Guid func.EventAccessRemove.ret=ULONG ### mssip.h ### CryptSIPAddProvider=func func.CryptSIPAddProvider.args=1 func.CryptSIPAddProvider.arg.0=SIP_ADD_NEWPROVIDER *,psNewProv func.CryptSIPAddProvider.ret=BOOL CryptSIPCreateIndirectData=func func.CryptSIPCreateIndirectData.args=3 func.CryptSIPCreateIndirectData.arg.0=SIP_SUBJECTINFO *,pSubjectInfo func.CryptSIPCreateIndirectData.arg.1=DWORD *,pcbIndirectData func.CryptSIPCreateIndirectData.arg.2=SIP_INDIRECT_DATA *,pIndirectData func.CryptSIPCreateIndirectData.ret=BOOL CryptSIPGetCaps=func func.CryptSIPGetCaps.args=2 func.CryptSIPGetCaps.arg.0=SIP_SUBJECTINFO *,pSubjInfo func.CryptSIPGetCaps.arg.1=SIP_CAP_SET *,pCaps func.CryptSIPGetCaps.ret=BOOL CryptSIPGetSignedDataMsg=func func.CryptSIPGetSignedDataMsg.args=5 func.CryptSIPGetSignedDataMsg.arg.0=SIP_SUBJECTINFO *,pSubjectInfo func.CryptSIPGetSignedDataMsg.arg.1=DWORD *,pdwEncodingType func.CryptSIPGetSignedDataMsg.arg.2=DWORD,dwIndex func.CryptSIPGetSignedDataMsg.arg.3=DWORD *,pcbSignedDataMsg func.CryptSIPGetSignedDataMsg.arg.4=BYTE *,pbSignedDataMsg func.CryptSIPGetSignedDataMsg.ret=BOOL CryptSIPLoad=func func.CryptSIPLoad.args=3 func.CryptSIPLoad.arg.0=const GUID *,pgSubject func.CryptSIPLoad.arg.1=DWORD,dwFlags func.CryptSIPLoad.arg.2=SIP_DISPATCH_INFO *,pSipDispatch func.CryptSIPLoad.ret=BOOL CryptSIPPutSignedDataMsg=func func.CryptSIPPutSignedDataMsg.args=5 func.CryptSIPPutSignedDataMsg.arg.0=SIP_SUBJECTINFO *,pSubjectInfo func.CryptSIPPutSignedDataMsg.arg.1=DWORD,dwEncodingType func.CryptSIPPutSignedDataMsg.arg.2=DWORD *,pdwIndex func.CryptSIPPutSignedDataMsg.arg.3=DWORD,cbSignedDataMsg func.CryptSIPPutSignedDataMsg.arg.4=BYTE *,pbSignedDataMsg func.CryptSIPPutSignedDataMsg.ret=BOOL CryptSIPRemoveProvider=func func.CryptSIPRemoveProvider.args=1 func.CryptSIPRemoveProvider.arg.0=GUID *,pgProv func.CryptSIPRemoveProvider.ret=BOOL CryptSIPRemoveSignedDataMsg=func func.CryptSIPRemoveSignedDataMsg.args=2 func.CryptSIPRemoveSignedDataMsg.arg.0=SIP_SUBJECTINFO *,pSubjectInfo func.CryptSIPRemoveSignedDataMsg.arg.1=DWORD,dwIndex func.CryptSIPRemoveSignedDataMsg.ret=BOOL CryptSIPRetrieveSubjectGuid=func func.CryptSIPRetrieveSubjectGuid.args=3 func.CryptSIPRetrieveSubjectGuid.arg.0=LPCWSTR,FileName func.CryptSIPRetrieveSubjectGuid.arg.1=HANDLE,hFileIn func.CryptSIPRetrieveSubjectGuid.arg.2=GUID *,pgSubject func.CryptSIPRetrieveSubjectGuid.ret=BOOL CryptSIPRetrieveSubjectGuidForCatalogFile=func func.CryptSIPRetrieveSubjectGuidForCatalogFile.args=3 func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.0=LPCWSTR,FileName func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.1=HANDLE,hFileIn func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.2=GUID *,pgSubject func.CryptSIPRetrieveSubjectGuidForCatalogFile.ret=BOOL CryptSIPVerifyIndirectData=func func.CryptSIPVerifyIndirectData.args=2 func.CryptSIPVerifyIndirectData.arg.0=SIP_SUBJECTINFO *,pSubjectInfo func.CryptSIPVerifyIndirectData.arg.1=SIP_INDIRECT_DATA *,pIndirectData func.CryptSIPVerifyIndirectData.ret=BOOL ### olectl.h ### DllRegisterServer=func func.DllRegisterServer.args=0 func.DllRegisterServer.ret=HRESULT DllUnregisterServer=func func.DllUnregisterServer.args=0 func.DllUnregisterServer.ret=HRESULT OleCreateFontIndirect=func func.OleCreateFontIndirect.args=3 func.OleCreateFontIndirect.arg.0=LPFONTDESC,lpFontDesc func.OleCreateFontIndirect.arg.1=REFIID,riid func.OleCreateFontIndirect.arg.2=LPVOID *,lplpvObj func.OleCreateFontIndirect.ret=HRESULT OleCreatePictureIndirect=func func.OleCreatePictureIndirect.args=4 func.OleCreatePictureIndirect.arg.0=LPPICTDESC,lpPictDesc func.OleCreatePictureIndirect.arg.1=REFIID,riid func.OleCreatePictureIndirect.arg.2=BOOL,fOwn func.OleCreatePictureIndirect.arg.3=LPVOID *,lplpvObj func.OleCreatePictureIndirect.ret=HRESULT OleCreatePropertyFrame=func func.OleCreatePropertyFrame.args=11 func.OleCreatePropertyFrame.arg.0=HWND,hwndOwner func.OleCreatePropertyFrame.arg.1=UINT,x func.OleCreatePropertyFrame.arg.2=UINT,y func.OleCreatePropertyFrame.arg.3=LPCOLESTR,lpszCaption func.OleCreatePropertyFrame.arg.4=ULONG,cObjects func.OleCreatePropertyFrame.arg.5=LPUNKNOWN *,ppUnk func.OleCreatePropertyFrame.arg.6=ULONG,cPages func.OleCreatePropertyFrame.arg.7=LPCLSID,pPageClsID func.OleCreatePropertyFrame.arg.8=LCID,lcid func.OleCreatePropertyFrame.arg.9=DWORD,dwReserved func.OleCreatePropertyFrame.arg.10=LPVOID,pvReserved func.OleCreatePropertyFrame.ret=HRESULT OleCreatePropertyFrameIndirect=func func.OleCreatePropertyFrameIndirect.args=1 func.OleCreatePropertyFrameIndirect.arg.0=LPOCPFIPARAMS,lpParams func.OleCreatePropertyFrameIndirect.ret=HRESULT OleIconToCursor=func func.OleIconToCursor.args=2 func.OleIconToCursor.arg.0=HINSTANCE,hinstExe func.OleIconToCursor.arg.1=HICON,hIcon func.OleIconToCursor.ret=HCURSOR OleLoadPicture=func func.OleLoadPicture.args=5 func.OleLoadPicture.arg.0=LPSTREAM,lpstream func.OleLoadPicture.arg.1=LONG,lSize func.OleLoadPicture.arg.2=BOOL,fRunmode func.OleLoadPicture.arg.3=REFIID,riid func.OleLoadPicture.arg.4=LPVOID *,lplpvObj func.OleLoadPicture.ret=HRESULT OleLoadPictureEx=func func.OleLoadPictureEx.args=8 func.OleLoadPictureEx.arg.0=LPSTREAM,lpstream func.OleLoadPictureEx.arg.1=LONG,lSize func.OleLoadPictureEx.arg.2=BOOL,fRunmode func.OleLoadPictureEx.arg.3=REFIID,riid func.OleLoadPictureEx.arg.4=DWORD,xSizeDesired func.OleLoadPictureEx.arg.5=DWORD,ySizeDesired func.OleLoadPictureEx.arg.6=DWORD,dwFlags func.OleLoadPictureEx.arg.7=LPVOID *,lplpvObj func.OleLoadPictureEx.ret=HRESULT OleLoadPictureFile=func func.OleLoadPictureFile.args=2 func.OleLoadPictureFile.arg.0=VARIANT,varFileName func.OleLoadPictureFile.arg.1=LPDISPATCH *,lplpdispPicture func.OleLoadPictureFile.ret=HRESULT OleLoadPictureFileEx=func func.OleLoadPictureFileEx.args=5 func.OleLoadPictureFileEx.arg.0=VARIANT,varFileName func.OleLoadPictureFileEx.arg.1=DWORD,xSizeDesired func.OleLoadPictureFileEx.arg.2=DWORD,ySizeDesired func.OleLoadPictureFileEx.arg.3=DWORD,dwFlags func.OleLoadPictureFileEx.arg.4=LPDISPATCH *,lplpdispPicture func.OleLoadPictureFileEx.ret=HRESULT OleLoadPicturePath=func func.OleLoadPicturePath.args=6 func.OleLoadPicturePath.arg.0=LPOLESTR,szURLorPath func.OleLoadPicturePath.arg.1=LPUNKNOWN,punkCaller func.OleLoadPicturePath.arg.2=DWORD,dwReserved func.OleLoadPicturePath.arg.3=OLE_COLOR,clrReserved func.OleLoadPicturePath.arg.4=REFIID,riid func.OleLoadPicturePath.arg.5=LPVOID *,ppvRet func.OleLoadPicturePath.ret=HRESULT OleSavePictureFile=func func.OleSavePictureFile.args=2 func.OleSavePictureFile.arg.0=LPDISPATCH,lpdispPicture func.OleSavePictureFile.arg.1=BSTR,bstrFileName func.OleSavePictureFile.ret=HRESULT OleTranslateColor=func func.OleTranslateColor.args=3 func.OleTranslateColor.arg.0=OLE_COLOR,clr func.OleTranslateColor.arg.1=HPALETTE,hpal func.OleTranslateColor.arg.2=COLORREF *,lpcolorref func.OleTranslateColor.ret=HRESULT ### sddl.h ### ConvertSecurityDescriptorToStringSecurityDescriptorA=func func.ConvertSecurityDescriptorToStringSecurityDescriptorA.args=5 func.ConvertSecurityDescriptorToStringSecurityDescriptorA.arg.0=PSECURITY_DESCRIPTOR,SecurityDescriptor func.ConvertSecurityDescriptorToStringSecurityDescriptorA.arg.1=DWORD,RequestedStringSDRevision func.ConvertSecurityDescriptorToStringSecurityDescriptorA.arg.2=SECURITY_INFORMATION,SecurityInformation func.ConvertSecurityDescriptorToStringSecurityDescriptorA.arg.3=LPSTR *,StringSecurityDescriptor func.ConvertSecurityDescriptorToStringSecurityDescriptorA.arg.4=PULONG,StringSecurityDescriptorLen func.ConvertSecurityDescriptorToStringSecurityDescriptorA.ret=BOOL ConvertSecurityDescriptorToStringSecurityDescriptorW=func func.ConvertSecurityDescriptorToStringSecurityDescriptorW.args=5 func.ConvertSecurityDescriptorToStringSecurityDescriptorW.arg.0=PSECURITY_DESCRIPTOR,SecurityDescriptor func.ConvertSecurityDescriptorToStringSecurityDescriptorW.arg.1=DWORD,RequestedStringSDRevision func.ConvertSecurityDescriptorToStringSecurityDescriptorW.arg.2=SECURITY_INFORMATION,SecurityInformation func.ConvertSecurityDescriptorToStringSecurityDescriptorW.arg.3=LPWSTR *,StringSecurityDescriptor func.ConvertSecurityDescriptorToStringSecurityDescriptorW.arg.4=PULONG,StringSecurityDescriptorLen func.ConvertSecurityDescriptorToStringSecurityDescriptorW.ret=BOOL ConvertSidToStringSidA=func func.ConvertSidToStringSidA.args=2 func.ConvertSidToStringSidA.arg.0=PSID,Sid func.ConvertSidToStringSidA.arg.1=LPSTR *,StringSid func.ConvertSidToStringSidA.ret=BOOL ConvertSidToStringSidW=func func.ConvertSidToStringSidW.args=2 func.ConvertSidToStringSidW.arg.0=PSID,Sid func.ConvertSidToStringSidW.arg.1=LPWSTR *,StringSid func.ConvertSidToStringSidW.ret=BOOL ConvertStringSecurityDescriptorToSecurityDescriptorA=func func.ConvertStringSecurityDescriptorToSecurityDescriptorA.args=4 func.ConvertStringSecurityDescriptorToSecurityDescriptorA.arg.0=LPCSTR,StringSecurityDescriptor func.ConvertStringSecurityDescriptorToSecurityDescriptorA.arg.1=DWORD,StringSDRevision func.ConvertStringSecurityDescriptorToSecurityDescriptorA.arg.2=PSECURITY_DESCRIPTOR *,SecurityDescriptor func.ConvertStringSecurityDescriptorToSecurityDescriptorA.arg.3=PULONG,SecurityDescriptorSize func.ConvertStringSecurityDescriptorToSecurityDescriptorA.ret=BOOL ConvertStringSecurityDescriptorToSecurityDescriptorW=func func.ConvertStringSecurityDescriptorToSecurityDescriptorW.args=4 func.ConvertStringSecurityDescriptorToSecurityDescriptorW.arg.0=LPCWSTR,StringSecurityDescriptor func.ConvertStringSecurityDescriptorToSecurityDescriptorW.arg.1=DWORD,StringSDRevision func.ConvertStringSecurityDescriptorToSecurityDescriptorW.arg.2=PSECURITY_DESCRIPTOR *,SecurityDescriptor func.ConvertStringSecurityDescriptorToSecurityDescriptorW.arg.3=PULONG,SecurityDescriptorSize func.ConvertStringSecurityDescriptorToSecurityDescriptorW.ret=BOOL ConvertStringSidToSidA=func func.ConvertStringSidToSidA.args=2 func.ConvertStringSidToSidA.arg.0=LPCSTR,StringSid func.ConvertStringSidToSidA.arg.1=PSID *,Sid func.ConvertStringSidToSidA.ret=BOOL ConvertStringSidToSidW=func func.ConvertStringSidToSidW.args=2 func.ConvertStringSidToSidW.arg.0=LPCWSTR,StringSid func.ConvertStringSidToSidW.arg.1=PSID *,Sid func.ConvertStringSidToSidW.ret=BOOL ### securityappcontainer.h ### GetAppContainerNamedObjectPath=func func.GetAppContainerNamedObjectPath.args=5 func.GetAppContainerNamedObjectPath.arg.0=HANDLE,Token func.GetAppContainerNamedObjectPath.arg.1=PSID,AppContainerSid func.GetAppContainerNamedObjectPath.arg.2=ULONG,ObjectPathLength func.GetAppContainerNamedObjectPath.arg.3=LPWSTR,ObjectPath func.GetAppContainerNamedObjectPath.arg.4=PULONG,ReturnLength func.GetAppContainerNamedObjectPath.ret=BOOL ### compressapi.h ### CloseCompressor=func func.CloseCompressor.args=1 func.CloseCompressor.arg.0=COMPRESSOR_HANDLE,CompressorHandle func.CloseCompressor.ret=BOOL CloseDecompressor=func func.CloseDecompressor.args=1 func.CloseDecompressor.arg.0=DECOMPRESSOR_HANDLE,DecompressorHandle func.CloseDecompressor.ret=BOOL Compress=func func.Compress.args=6 func.Compress.arg.0=COMPRESSOR_HANDLE,CompressorHandle func.Compress.arg.1=LPCVOID,UncompressedData func.Compress.arg.2=SIZE_T,UncompressedDataSize func.Compress.arg.3=PVOID,CompressedBuffer func.Compress.arg.4=SIZE_T,CompressedBufferSize func.Compress.arg.5=PSIZE_T,CompressedDataSize func.Compress.ret=BOOL CreateCompressor=func func.CreateCompressor.args=3 func.CreateCompressor.arg.0=DWORD,Algorithm func.CreateCompressor.arg.1=PCOMPRESS_ALLOCATION_ROUTINES,AllocationRoutines func.CreateCompressor.arg.2=PCOMPRESSOR_HANDLE,CompressorHandle func.CreateCompressor.ret=BOOL CreateDecompressor=func func.CreateDecompressor.args=3 func.CreateDecompressor.arg.0=DWORD,Algorithm func.CreateDecompressor.arg.1=PCOMPRESS_ALLOCATION_ROUTINES,AllocationRoutines func.CreateDecompressor.arg.2=PDECOMPRESSOR_HANDLE,DecompressorHandle func.CreateDecompressor.ret=BOOL Decompress=func func.Decompress.args=6 func.Decompress.arg.0=DECOMPRESSOR_HANDLE,DecompressorHandle func.Decompress.arg.1=LPCVOID,CompressedData func.Decompress.arg.2=SIZE_T,CompressedDataSize func.Decompress.arg.3=PVOID,UncompressedBuffer func.Decompress.arg.4=SIZE_T,UncompressedBufferSize func.Decompress.arg.5=PSIZE_T,UncompressedDataSize func.Decompress.ret=BOOL QueryCompressorInformation=func func.QueryCompressorInformation.args=4 func.QueryCompressorInformation.arg.0=COMPRESSOR_HANDLE,CompressorHandle func.QueryCompressorInformation.arg.1=COMPRESS_INFORMATION_CLASS,CompressInformationClass func.QueryCompressorInformation.arg.2=PVOID,CompressInformation func.QueryCompressorInformation.arg.3=SIZE_T,CompressInformationSize func.QueryCompressorInformation.ret=BOOL QueryDecompressorInformation=func func.QueryDecompressorInformation.args=4 func.QueryDecompressorInformation.arg.0=DECOMPRESSOR_HANDLE,DecompressorHandle func.QueryDecompressorInformation.arg.1=COMPRESS_INFORMATION_CLASS,CompressInformationClass func.QueryDecompressorInformation.arg.2=PVOID,CompressInformation func.QueryDecompressorInformation.arg.3=SIZE_T,CompressInformationSize func.QueryDecompressorInformation.ret=BOOL ResetCompressor=func func.ResetCompressor.args=1 func.ResetCompressor.arg.0=COMPRESSOR_HANDLE,CompressorHandle func.ResetCompressor.ret=BOOL ResetDecompressor=func func.ResetDecompressor.args=1 func.ResetDecompressor.arg.0=DECOMPRESSOR_HANDLE,DecompressorHandle func.ResetDecompressor.ret=BOOL SetCompressorInformation=func func.SetCompressorInformation.args=4 func.SetCompressorInformation.arg.0=COMPRESSOR_HANDLE,CompressorHandle func.SetCompressorInformation.arg.1=COMPRESS_INFORMATION_CLASS,CompressInformationClass func.SetCompressorInformation.arg.2=LPCVOID,CompressInformation func.SetCompressorInformation.arg.3=SIZE_T,CompressInformationSize func.SetCompressorInformation.ret=BOOL SetDecompressorInformation=func func.SetDecompressorInformation.args=4 func.SetDecompressorInformation.arg.0=DECOMPRESSOR_HANDLE,DecompressorHandle func.SetDecompressorInformation.arg.1=COMPRESS_INFORMATION_CLASS,CompressInformationClass func.SetDecompressorInformation.arg.2=LPCVOID,CompressInformation func.SetDecompressorInformation.arg.3=SIZE_T,CompressInformationSize func.SetDecompressorInformation.ret=BOOL ### debugapi.h ### CheckRemoteDebuggerPresent=func func.CheckRemoteDebuggerPresent.args=2 func.CheckRemoteDebuggerPresent.arg.0=HANDLE,hProcess func.CheckRemoteDebuggerPresent.arg.1=PBOOL,pbDebuggerPresent func.CheckRemoteDebuggerPresent.ret=BOOL ContinueDebugEvent=func func.ContinueDebugEvent.args=3 func.ContinueDebugEvent.arg.0=DWORD,dwProcessId func.ContinueDebugEvent.arg.1=DWORD,dwThreadId func.ContinueDebugEvent.arg.2=DWORD,dwContinueStatus func.ContinueDebugEvent.ret=BOOL DebugActiveProcess=func func.DebugActiveProcess.args=1 func.DebugActiveProcess.arg.0=DWORD,dwProcessId func.DebugActiveProcess.ret=BOOL DebugActiveProcessStop=func func.DebugActiveProcessStop.args=1 func.DebugActiveProcessStop.arg.0=DWORD,dwProcessId func.DebugActiveProcessStop.ret=BOOL DebugBreak=func func.DebugBreak.args=0 func.DebugBreak.ret=VOID IsDebuggerPresent=func func.IsDebuggerPresent.args=0 func.IsDebuggerPresent.ret=BOOL OutputDebugStringA=func func.OutputDebugStringA.args=1 func.OutputDebugStringA.arg.0=LPCSTR,lpOutputString func.OutputDebugStringA.ret=VOID OutputDebugStringW=func func.OutputDebugStringW.args=1 func.OutputDebugStringW.arg.0=LPCWSTR,lpOutputString func.OutputDebugStringW.ret=VOID WaitForDebugEvent=func func.WaitForDebugEvent.args=2 func.WaitForDebugEvent.arg.0=LPDEBUG_EVENT,lpDebugEvent func.WaitForDebugEvent.arg.1=DWORD,dwMilliseconds func.WaitForDebugEvent.ret=BOOL WaitForDebugEventEx=func func.WaitForDebugEventEx.args=2 func.WaitForDebugEventEx.arg.0=LPDEBUG_EVENT,lpDebugEvent func.WaitForDebugEventEx.arg.1=DWORD,dwMilliseconds func.WaitForDebugEventEx.ret=BOOL ### utilapiset.h ### Beep=func func.Beep.args=2 func.Beep.arg.0=DWORD,dwFreq func.Beep.arg.1=DWORD,dwDuration func.Beep.ret=BOOL DecodePointer=func func.DecodePointer.args=1 func.DecodePointer.arg.0=PVOID,Ptr func.DecodePointer.ret=PVOID DecodeRemotePointer=func func.DecodeRemotePointer.args=3 func.DecodeRemotePointer.arg.0=HANDLE,ProcessHandle func.DecodeRemotePointer.arg.1=PVOID,Ptr func.DecodeRemotePointer.arg.2=PVOID *,DecodedPtr func.DecodeRemotePointer.ret=HRESULT DecodeSystemPointer=func func.DecodeSystemPointer.args=1 func.DecodeSystemPointer.arg.0=PVOID,Ptr func.DecodeSystemPointer.ret=PVOID EncodePointer=func func.EncodePointer.args=1 func.EncodePointer.arg.0=PVOID,Ptr func.EncodePointer.ret=PVOID EncodeRemotePointer=func func.EncodeRemotePointer.args=3 func.EncodeRemotePointer.arg.0=HANDLE,ProcessHandle func.EncodeRemotePointer.arg.1=PVOID,Ptr func.EncodeRemotePointer.arg.2=PVOID *,EncodedPtr func.EncodeRemotePointer.ret=HRESULT EncodeSystemPointer=func func.EncodeSystemPointer.args=1 func.EncodeSystemPointer.arg.0=PVOID,Ptr func.EncodeSystemPointer.ret=PVOID ### handleapi.h ### CloseHandle=func func.CloseHandle.args=1 func.CloseHandle.arg.0=HANDLE,hObject func.CloseHandle.ret=BOOL CompareObjectHandles=func func.CompareObjectHandles.args=2 func.CompareObjectHandles.arg.0=HANDLE,hFirstObjectHandle func.CompareObjectHandles.arg.1=HANDLE,hSecondObjectHandle func.CompareObjectHandles.ret=BOOL DuplicateHandle=func func.DuplicateHandle.args=7 func.DuplicateHandle.arg.0=HANDLE,hSourceProcessHandle func.DuplicateHandle.arg.1=HANDLE,hSourceHandle func.DuplicateHandle.arg.2=HANDLE,hTargetProcessHandle func.DuplicateHandle.arg.3=LPHANDLE,lpTargetHandle func.DuplicateHandle.arg.4=DWORD,dwDesiredAccess func.DuplicateHandle.arg.5=BOOL,bInheritHandle func.DuplicateHandle.arg.6=DWORD,dwOptions func.DuplicateHandle.ret=BOOL GetHandleInformation=func func.GetHandleInformation.args=2 func.GetHandleInformation.arg.0=HANDLE,hObject func.GetHandleInformation.arg.1=LPDWORD,lpdwFlags func.GetHandleInformation.ret=BOOL SetHandleInformation=func func.SetHandleInformation.args=3 func.SetHandleInformation.arg.0=HANDLE,hObject func.SetHandleInformation.arg.1=DWORD,dwMask func.SetHandleInformation.arg.2=DWORD,dwFlags func.SetHandleInformation.ret=BOOL ### fibersapi.h ### FlsAlloc=func func.FlsAlloc.args=1 func.FlsAlloc.arg.0=PFLS_CALLBACK_FUNCTION,lpCallback func.FlsAlloc.ret=DWORD FlsFree=func func.FlsFree.args=1 func.FlsFree.arg.0=DWORD,dwFlsIndex func.FlsFree.ret=BOOL FlsGetValue=func func.FlsGetValue.args=1 func.FlsGetValue.arg.0=DWORD,dwFlsIndex func.FlsGetValue.ret=PVOID FlsSetValue=func func.FlsSetValue.args=2 func.FlsSetValue.arg.0=DWORD,dwFlsIndex func.FlsSetValue.arg.1=PVOID,lpFlsData func.FlsSetValue.ret=BOOL IsThreadAFiber=func func.IsThreadAFiber.args=0 func.IsThreadAFiber.ret=BOOL ### namedpipeapi.h ### CallNamedPipeW=func func.CallNamedPipeW.args=7 func.CallNamedPipeW.arg.0=LPCWSTR,lpNamedPipeName func.CallNamedPipeW.arg.1=LPVOID,lpInBuffer func.CallNamedPipeW.arg.2=DWORD,nInBufferSize func.CallNamedPipeW.arg.3=LPVOID,lpOutBuffer func.CallNamedPipeW.arg.4=DWORD,nOutBufferSize func.CallNamedPipeW.arg.5=LPDWORD,lpBytesRead func.CallNamedPipeW.arg.6=DWORD,nTimeOut func.CallNamedPipeW.ret=BOOL ConnectNamedPipe=func func.ConnectNamedPipe.args=2 func.ConnectNamedPipe.arg.0=HANDLE,hNamedPipe func.ConnectNamedPipe.arg.1=LPOVERLAPPED,lpOverlapped func.ConnectNamedPipe.ret=BOOL CreateNamedPipeW=func func.CreateNamedPipeW.args=8 func.CreateNamedPipeW.arg.0=LPCWSTR,lpName func.CreateNamedPipeW.arg.1=DWORD,dwOpenMode func.CreateNamedPipeW.arg.2=DWORD,dwPipeMode func.CreateNamedPipeW.arg.3=DWORD,nMaxInstances func.CreateNamedPipeW.arg.4=DWORD,nOutBufferSize func.CreateNamedPipeW.arg.5=DWORD,nInBufferSize func.CreateNamedPipeW.arg.6=DWORD,nDefaultTimeOut func.CreateNamedPipeW.arg.7=LPSECURITY_ATTRIBUTES,lpSecurityAttributes func.CreateNamedPipeW.ret=HANDLE CreatePipe=func func.CreatePipe.args=4 func.CreatePipe.arg.0=PHANDLE,hReadPipe func.CreatePipe.arg.1=PHANDLE,hWritePipe func.CreatePipe.arg.2=LPSECURITY_ATTRIBUTES,lpPipeAttributes func.CreatePipe.arg.3=DWORD,nSize func.CreatePipe.ret=BOOL DisconnectNamedPipe=func func.DisconnectNamedPipe.args=1 func.DisconnectNamedPipe.arg.0=HANDLE,hNamedPipe func.DisconnectNamedPipe.ret=BOOL GetNamedPipeClientComputerNameW=func func.GetNamedPipeClientComputerNameW.args=3 func.GetNamedPipeClientComputerNameW.arg.0=HANDLE,Pipe func.GetNamedPipeClientComputerNameW.arg.1=LPWSTR,ClientComputerName func.GetNamedPipeClientComputerNameW.arg.2=ULONG,ClientComputerNameLength func.GetNamedPipeClientComputerNameW.ret=BOOL GetNamedPipeHandleStateW=func func.GetNamedPipeHandleStateW.args=7 func.GetNamedPipeHandleStateW.arg.0=HANDLE,hNamedPipe func.GetNamedPipeHandleStateW.arg.1=LPDWORD,lpState func.GetNamedPipeHandleStateW.arg.2=LPDWORD,lpCurInstances func.GetNamedPipeHandleStateW.arg.3=LPDWORD,lpMaxCollectionCount func.GetNamedPipeHandleStateW.arg.4=LPDWORD,lpCollectDataTimeout func.GetNamedPipeHandleStateW.arg.5=LPWSTR,lpUserName func.GetNamedPipeHandleStateW.arg.6=DWORD,nMaxUserNameSize func.GetNamedPipeHandleStateW.ret=BOOL GetNamedPipeInfo=func func.GetNamedPipeInfo.args=5 func.GetNamedPipeInfo.arg.0=HANDLE,hNamedPipe func.GetNamedPipeInfo.arg.1=LPDWORD,lpFlags func.GetNamedPipeInfo.arg.2=LPDWORD,lpOutBufferSize func.GetNamedPipeInfo.arg.3=LPDWORD,lpInBufferSize func.GetNamedPipeInfo.arg.4=LPDWORD,lpMaxInstances func.GetNamedPipeInfo.ret=BOOL ImpersonateNamedPipeClient=func func.ImpersonateNamedPipeClient.args=1 func.ImpersonateNamedPipeClient.arg.0=HANDLE,hNamedPipe func.ImpersonateNamedPipeClient.ret=BOOL PeekNamedPipe=func func.PeekNamedPipe.args=6 func.PeekNamedPipe.arg.0=HANDLE,hNamedPipe func.PeekNamedPipe.arg.1=LPVOID,lpBuffer func.PeekNamedPipe.arg.2=DWORD,nBufferSize func.PeekNamedPipe.arg.3=LPDWORD,lpBytesRead func.PeekNamedPipe.arg.4=LPDWORD,lpTotalBytesAvail func.PeekNamedPipe.arg.5=LPDWORD,lpBytesLeftThisMessage func.PeekNamedPipe.ret=BOOL SetNamedPipeHandleState=func func.SetNamedPipeHandleState.args=4 func.SetNamedPipeHandleState.arg.0=HANDLE,hNamedPipe func.SetNamedPipeHandleState.arg.1=LPDWORD,lpMode func.SetNamedPipeHandleState.arg.2=LPDWORD,lpMaxCollectionCount func.SetNamedPipeHandleState.arg.3=LPDWORD,lpCollectDataTimeout func.SetNamedPipeHandleState.ret=BOOL TransactNamedPipe=func func.TransactNamedPipe.args=7 func.TransactNamedPipe.arg.0=HANDLE,hNamedPipe func.TransactNamedPipe.arg.1=LPVOID,lpInBuffer func.TransactNamedPipe.arg.2=DWORD,nInBufferSize func.TransactNamedPipe.arg.3=LPVOID,lpOutBuffer func.TransactNamedPipe.arg.4=DWORD,nOutBufferSize func.TransactNamedPipe.arg.5=LPDWORD,lpBytesRead func.TransactNamedPipe.arg.6=LPOVERLAPPED,lpOverlapped func.TransactNamedPipe.ret=BOOL WaitNamedPipeW=func func.WaitNamedPipeW.args=2 func.WaitNamedPipeW.arg.0=LPCWSTR,lpNamedPipeName func.WaitNamedPipeW.arg.1=DWORD,nTimeOut func.WaitNamedPipeW.ret=BOOL ### enclaveapi.h ### CallEnclave=func func.CallEnclave.args=4 func.CallEnclave.arg.0=LPENCLAVE_ROUTINE,lpRoutine func.CallEnclave.arg.1=LPVOID,lpParameter func.CallEnclave.arg.2=BOOL,fWaitForThread func.CallEnclave.arg.3=LPVOID *,lpReturnValue func.CallEnclave.ret=BOOL CreateEnclave=func func.CreateEnclave.args=8 func.CreateEnclave.arg.0=HANDLE,hProcess func.CreateEnclave.arg.1=LPVOID,lpAddress func.CreateEnclave.arg.2=SIZE_T,dwSize func.CreateEnclave.arg.3=SIZE_T,dwInitialCommitment func.CreateEnclave.arg.4=DWORD,flEnclaveType func.CreateEnclave.arg.5=LPCVOID,lpEnclaveInformation func.CreateEnclave.arg.6=DWORD,dwInfoLength func.CreateEnclave.arg.7=LPDWORD,lpEnclaveError func.CreateEnclave.ret=LPVOID DeleteEnclave=func func.DeleteEnclave.args=1 func.DeleteEnclave.arg.0=LPVOID,lpAddress func.DeleteEnclave.ret=BOOL InitializeEnclave=func func.InitializeEnclave.args=5 func.InitializeEnclave.arg.0=HANDLE,hProcess func.InitializeEnclave.arg.1=LPVOID,lpAddress func.InitializeEnclave.arg.2=LPCVOID,lpEnclaveInformation func.InitializeEnclave.arg.3=DWORD,dwInfoLength func.InitializeEnclave.arg.4=LPDWORD,lpEnclaveError func.InitializeEnclave.ret=BOOL IsEnclaveTypeSupported=func func.IsEnclaveTypeSupported.args=1 func.IsEnclaveTypeSupported.arg.0=DWORD,flEnclaveType func.IsEnclaveTypeSupported.ret=BOOL LoadEnclaveData=func func.LoadEnclaveData.args=9 func.LoadEnclaveData.arg.0=HANDLE,hProcess func.LoadEnclaveData.arg.1=LPVOID,lpAddress func.LoadEnclaveData.arg.2=LPCVOID,lpBuffer func.LoadEnclaveData.arg.3=SIZE_T,nSize func.LoadEnclaveData.arg.4=DWORD,flProtect func.LoadEnclaveData.arg.5=LPCVOID,lpPageInformation func.LoadEnclaveData.arg.6=DWORD,dwInfoLength func.LoadEnclaveData.arg.7=PSIZE_T,lpNumberOfBytesWritten func.LoadEnclaveData.arg.8=LPDWORD,lpEnclaveError func.LoadEnclaveData.ret=BOOL LoadEnclaveImageA=func func.LoadEnclaveImageA.args=2 func.LoadEnclaveImageA.arg.0=LPVOID,lpEnclaveAddress func.LoadEnclaveImageA.arg.1=LPCSTR,lpImageName func.LoadEnclaveImageA.ret=BOOL LoadEnclaveImageW=func func.LoadEnclaveImageW.args=2 func.LoadEnclaveImageW.arg.0=LPVOID,lpEnclaveAddress func.LoadEnclaveImageW.arg.1=LPCWSTR,lpImageName func.LoadEnclaveImageW.ret=BOOL TerminateEnclave=func func.TerminateEnclave.args=2 func.TerminateEnclave.arg.0=LPVOID,lpAddress func.TerminateEnclave.arg.1=BOOL,fWait func.TerminateEnclave.ret=BOOL ### threadpoollegacyapiset.h ### ChangeTimerQueueTimer=func func.ChangeTimerQueueTimer.args=4 func.ChangeTimerQueueTimer.arg.0=HANDLE,TimerQueue func.ChangeTimerQueueTimer.arg.1=HANDLE,Timer func.ChangeTimerQueueTimer.arg.2=ULONG,DueTime func.ChangeTimerQueueTimer.arg.3=ULONG,Period func.ChangeTimerQueueTimer.ret=BOOL CreateTimerQueue=func func.CreateTimerQueue.args=0 func.CreateTimerQueue.ret=HANDLE CreateTimerQueueTimer=func func.CreateTimerQueueTimer.args=7 func.CreateTimerQueueTimer.arg.0=PHANDLE,phNewTimer func.CreateTimerQueueTimer.arg.1=HANDLE,TimerQueue func.CreateTimerQueueTimer.arg.2=WAITORTIMERCALLBACK,Callback func.CreateTimerQueueTimer.arg.3=PVOID,Parameter func.CreateTimerQueueTimer.arg.4=DWORD,DueTime func.CreateTimerQueueTimer.arg.5=DWORD,Period func.CreateTimerQueueTimer.arg.6=ULONG,Flags func.CreateTimerQueueTimer.ret=BOOL DeleteTimerQueueEx=func func.DeleteTimerQueueEx.args=2 func.DeleteTimerQueueEx.arg.0=HANDLE,TimerQueue func.DeleteTimerQueueEx.arg.1=HANDLE,CompletionEvent func.DeleteTimerQueueEx.ret=BOOL DeleteTimerQueueTimer=func func.DeleteTimerQueueTimer.args=3 func.DeleteTimerQueueTimer.arg.0=HANDLE,TimerQueue func.DeleteTimerQueueTimer.arg.1=HANDLE,Timer func.DeleteTimerQueueTimer.arg.2=HANDLE,CompletionEvent func.DeleteTimerQueueTimer.ret=BOOL QueueUserWorkItem=func func.QueueUserWorkItem.args=3 func.QueueUserWorkItem.arg.0=LPTHREAD_START_ROUTINE,Function func.QueueUserWorkItem.arg.1=PVOID,Context func.QueueUserWorkItem.arg.2=ULONG,Flags func.QueueUserWorkItem.ret=BOOL UnregisterWaitEx=func func.UnregisterWaitEx.args=2 func.UnregisterWaitEx.arg.0=HANDLE,WaitHandle func.UnregisterWaitEx.arg.1=HANDLE,CompletionEvent func.UnregisterWaitEx.ret=BOOL ### jobapi.h ### IsProcessInJob=func func.IsProcessInJob.args=3 func.IsProcessInJob.arg.0=HANDLE,ProcessHandle func.IsProcessInJob.arg.1=HANDLE,JobHandle func.IsProcessInJob.arg.2=PBOOL,Result func.IsProcessInJob.ret=BOOL ### namespaceapi.h ### AddSIDToBoundaryDescriptor=func func.AddSIDToBoundaryDescriptor.args=2 func.AddSIDToBoundaryDescriptor.arg.0=HANDLE *,BoundaryDescriptor func.AddSIDToBoundaryDescriptor.arg.1=PSID,RequiredSid func.AddSIDToBoundaryDescriptor.ret=BOOL ClosePrivateNamespace=func func.ClosePrivateNamespace.args=2 func.ClosePrivateNamespace.arg.0=HANDLE,Handle func.ClosePrivateNamespace.arg.1=ULONG,Flags func.ClosePrivateNamespace.ret=BOOLEAN CreateBoundaryDescriptorW=func func.CreateBoundaryDescriptorW.args=2 func.CreateBoundaryDescriptorW.arg.0=LPCWSTR,Name func.CreateBoundaryDescriptorW.arg.1=ULONG,Flags func.CreateBoundaryDescriptorW.ret=HANDLE CreatePrivateNamespaceW=func func.CreatePrivateNamespaceW.args=3 func.CreatePrivateNamespaceW.arg.0=LPSECURITY_ATTRIBUTES,lpPrivateNamespaceAttributes func.CreatePrivateNamespaceW.arg.1=LPVOID,lpBoundaryDescriptor func.CreatePrivateNamespaceW.arg.2=LPCWSTR,lpAliasPrefix func.CreatePrivateNamespaceW.ret=HANDLE DeleteBoundaryDescriptor=func func.DeleteBoundaryDescriptor.args=1 func.DeleteBoundaryDescriptor.arg.0=HANDLE,BoundaryDescriptor func.DeleteBoundaryDescriptor.ret=VOID OpenPrivateNamespaceW=func func.OpenPrivateNamespaceW.args=2 func.OpenPrivateNamespaceW.arg.0=LPVOID,lpBoundaryDescriptor func.OpenPrivateNamespaceW.arg.1=LPCWSTR,lpAliasPrefix func.OpenPrivateNamespaceW.ret=HANDLE ### systemtopologyapi.h ### GetNumaHighestNodeNumber=func func.GetNumaHighestNodeNumber.args=1 func.GetNumaHighestNodeNumber.arg.0=PULONG,HighestNodeNumber func.GetNumaHighestNodeNumber.ret=BOOL GetNumaNodeProcessorMaskEx=func func.GetNumaNodeProcessorMaskEx.args=2 func.GetNumaNodeProcessorMaskEx.arg.0=USHORT,Node func.GetNumaNodeProcessorMaskEx.arg.1=PGROUP_AFFINITY,ProcessorMask func.GetNumaNodeProcessorMaskEx.ret=BOOL GetNumaProximityNodeEx=func func.GetNumaProximityNodeEx.args=2 func.GetNumaProximityNodeEx.arg.0=ULONG,ProximityId func.GetNumaProximityNodeEx.arg.1=PUSHORT,NodeNumber func.GetNumaProximityNodeEx.ret=BOOL ### consoleapi.h ### AllocConsole=func func.AllocConsole.args=0 func.AllocConsole.ret=BOOL AttachConsole=func func.AttachConsole.args=1 func.AttachConsole.arg.0=DWORD,dwProcessId func.AttachConsole.ret=BOOL FreeConsole=func func.FreeConsole.args=0 func.FreeConsole.ret=BOOL GetConsoleCP=func func.GetConsoleCP.args=0 func.GetConsoleCP.ret=UINT GetConsoleMode=func func.GetConsoleMode.args=2 func.GetConsoleMode.arg.0=HANDLE,hConsoleHandle func.GetConsoleMode.arg.1=LPDWORD,lpMode func.GetConsoleMode.ret=BOOL GetConsoleOutputCP=func func.GetConsoleOutputCP.args=0 func.GetConsoleOutputCP.ret=UINT GetNumberOfConsoleInputEvents=func func.GetNumberOfConsoleInputEvents.args=2 func.GetNumberOfConsoleInputEvents.arg.0=HANDLE,hConsoleInput func.GetNumberOfConsoleInputEvents.arg.1=LPDWORD,lpNumberOfEvents func.GetNumberOfConsoleInputEvents.ret=BOOL PeekConsoleInputA=func func.PeekConsoleInputA.args=4 func.PeekConsoleInputA.arg.0=HANDLE,hConsoleInput func.PeekConsoleInputA.arg.1=PINPUT_RECORD,lpBuffer func.PeekConsoleInputA.arg.2=DWORD,nLength func.PeekConsoleInputA.arg.3=LPDWORD,lpNumberOfEventsRead func.PeekConsoleInputA.ret=BOOL PeekConsoleInputW=func func.PeekConsoleInputW.args=4 func.PeekConsoleInputW.arg.0=HANDLE,hConsoleInput func.PeekConsoleInputW.arg.1=PINPUT_RECORD,lpBuffer func.PeekConsoleInputW.arg.2=DWORD,nLength func.PeekConsoleInputW.arg.3=LPDWORD,lpNumberOfEventsRead func.PeekConsoleInputW.ret=BOOL ReadConsoleA=func func.ReadConsoleA.args=5 func.ReadConsoleA.arg.0=HANDLE,hConsoleInput func.ReadConsoleA.arg.1=LPVOID,lpBuffer func.ReadConsoleA.arg.2=DWORD,nNumberOfCharsToRead func.ReadConsoleA.arg.3=LPDWORD,lpNumberOfCharsRead func.ReadConsoleA.arg.4=PCONSOLE_READCONSOLE_CONTROL,pInputControl func.ReadConsoleA.ret=BOOL ReadConsoleInputA=func func.ReadConsoleInputA.args=4 func.ReadConsoleInputA.arg.0=HANDLE,hConsoleInput func.ReadConsoleInputA.arg.1=PINPUT_RECORD,lpBuffer func.ReadConsoleInputA.arg.2=DWORD,nLength func.ReadConsoleInputA.arg.3=LPDWORD,lpNumberOfEventsRead func.ReadConsoleInputA.ret=BOOL ReadConsoleInputW=func func.ReadConsoleInputW.args=4 func.ReadConsoleInputW.arg.0=HANDLE,hConsoleInput func.ReadConsoleInputW.arg.1=PINPUT_RECORD,lpBuffer func.ReadConsoleInputW.arg.2=DWORD,nLength func.ReadConsoleInputW.arg.3=LPDWORD,lpNumberOfEventsRead func.ReadConsoleInputW.ret=BOOL ReadConsoleW=func func.ReadConsoleW.args=5 func.ReadConsoleW.arg.0=HANDLE,hConsoleInput func.ReadConsoleW.arg.1=LPVOID,lpBuffer func.ReadConsoleW.arg.2=DWORD,nNumberOfCharsToRead func.ReadConsoleW.arg.3=LPDWORD,lpNumberOfCharsRead func.ReadConsoleW.arg.4=PCONSOLE_READCONSOLE_CONTROL,pInputControl func.ReadConsoleW.ret=BOOL SetConsoleCtrlHandler=func func.SetConsoleCtrlHandler.args=2 func.SetConsoleCtrlHandler.arg.0=PHANDLER_ROUTINE,HandlerRoutine func.SetConsoleCtrlHandler.arg.1=BOOL,Add func.SetConsoleCtrlHandler.ret=BOOL SetConsoleMode=func func.SetConsoleMode.args=2 func.SetConsoleMode.arg.0=HANDLE,hConsoleHandle func.SetConsoleMode.arg.1=DWORD,dwMode func.SetConsoleMode.ret=BOOL WriteConsoleA=func func.WriteConsoleA.args=5 func.WriteConsoleA.arg.0=HANDLE,hConsoleOutput func.WriteConsoleA.arg.1=const VOID *,lpBuffer func.WriteConsoleA.arg.2=DWORD,nNumberOfCharsToWrite func.WriteConsoleA.arg.3=LPDWORD,lpNumberOfCharsWritten func.WriteConsoleA.arg.4=LPVOID,lpReserved func.WriteConsoleA.ret=BOOL WriteConsoleW=func func.WriteConsoleW.args=5 func.WriteConsoleW.arg.0=HANDLE,hConsoleOutput func.WriteConsoleW.arg.1=const VOID *,lpBuffer func.WriteConsoleW.arg.2=DWORD,nNumberOfCharsToWrite func.WriteConsoleW.arg.3=LPDWORD,lpNumberOfCharsWritten func.WriteConsoleW.arg.4=LPVOID,lpReserved func.WriteConsoleW.ret=BOOL ### libloaderapi2.h ### LoadPackagedLibrary=func func.LoadPackagedLibrary.args=2 func.LoadPackagedLibrary.arg.0=LPCWSTR,lpwLibFileName func.LoadPackagedLibrary.arg.1=DWORD,Reserved func.LoadPackagedLibrary.ret=HMODULE QueryOptionalDelayLoadedAPI=func func.QueryOptionalDelayLoadedAPI.args=4 func.QueryOptionalDelayLoadedAPI.arg.0=HMODULE,hParentModule func.QueryOptionalDelayLoadedAPI.arg.1=LPCSTR,lpDllName func.QueryOptionalDelayLoadedAPI.arg.2=LPCSTR,lpProcName func.QueryOptionalDelayLoadedAPI.arg.3=DWORD,Reserved func.QueryOptionalDelayLoadedAPI.ret=BOOL ### rtlsupportapi.h ### RtlAddFunctionTable=func func.RtlAddFunctionTable.args=3 func.RtlAddFunctionTable.arg.0=PRUNTIME_FUNCTION,FunctionTable func.RtlAddFunctionTable.arg.1=ULONG,EntryCount func.RtlAddFunctionTable.arg.2=ULONG_PTR,BaseAddress func.RtlAddFunctionTable.ret=BOOLEAN RtlAddGrowableFunctionTable=func func.RtlAddGrowableFunctionTable.args=6 func.RtlAddGrowableFunctionTable.arg.0=PVOID *,DynamicTable func.RtlAddGrowableFunctionTable.arg.1=PRUNTIME_FUNCTION,FunctionTable func.RtlAddGrowableFunctionTable.arg.2=ULONG,EntryCount func.RtlAddGrowableFunctionTable.arg.3=ULONG,MaximumEntryCount func.RtlAddGrowableFunctionTable.arg.4=ULONG_PTR,RangeBase func.RtlAddGrowableFunctionTable.arg.5=ULONG_PTR,RangeEnd func.RtlAddGrowableFunctionTable.ret=NTSTATUS RtlCaptureContext=func func.RtlCaptureContext.args=1 func.RtlCaptureContext.arg.0=PCONTEXT,ContextRecord func.RtlCaptureContext.ret=VOID RtlCaptureStackBackTrace=func func.RtlCaptureStackBackTrace.args=4 func.RtlCaptureStackBackTrace.arg.0=ULONG,FramesToSkip func.RtlCaptureStackBackTrace.arg.1=ULONG,FramesToCapture func.RtlCaptureStackBackTrace.arg.2=PVOID *,BackTrace func.RtlCaptureStackBackTrace.arg.3=PULONG,BackTraceHash func.RtlCaptureStackBackTrace.ret=USHORT RtlCompareMemory=func func.RtlCompareMemory.args=3 func.RtlCompareMemory.arg.0=const VOID *,Source1 func.RtlCompareMemory.arg.1=const VOID *,Source2 func.RtlCompareMemory.arg.2=SIZE_T,Length func.RtlCompareMemory.ret=SIZE_T RtlDeleteFunctionTable=func func.RtlDeleteFunctionTable.args=1 func.RtlDeleteFunctionTable.arg.0=PRUNTIME_FUNCTION,FunctionTable func.RtlDeleteFunctionTable.ret=BOOLEAN RtlDeleteGrowableFunctionTable=func func.RtlDeleteGrowableFunctionTable.args=1 func.RtlDeleteGrowableFunctionTable.arg.0=PVOID,DynamicTable func.RtlDeleteGrowableFunctionTable.ret=VOID RtlGrowFunctionTable=func func.RtlGrowFunctionTable.args=2 func.RtlGrowFunctionTable.arg.0=PVOID,DynamicTable func.RtlGrowFunctionTable.arg.1=ULONG,NewEntryCount func.RtlGrowFunctionTable.ret=VOID RtlInstallFunctionTableCallback=func func.RtlInstallFunctionTableCallback.args=6 func.RtlInstallFunctionTableCallback.arg.0=ULONG_PTR,TableIdentifier func.RtlInstallFunctionTableCallback.arg.1=ULONG_PTR,BaseAddress func.RtlInstallFunctionTableCallback.arg.2=ULONG,Length func.RtlInstallFunctionTableCallback.arg.3=PGET_RUNTIME_FUNCTION_CALLBACK,Callback func.RtlInstallFunctionTableCallback.arg.4=PVOID,Context func.RtlInstallFunctionTableCallback.arg.5=PCWSTR,OutOfProcessCallbackDll func.RtlInstallFunctionTableCallback.ret=BOOLEAN RtlLookupFunctionEntry=func func.RtlLookupFunctionEntry.args=3 func.RtlLookupFunctionEntry.arg.0=ULONG_PTR,ControlPc func.RtlLookupFunctionEntry.arg.1=PULONG_PTR,ImageBase func.RtlLookupFunctionEntry.arg.2=PUNWIND_HISTORY_TABLE,HistoryTable func.RtlLookupFunctionEntry.ret=PRUNTIME_FUNCTION RtlLookupFunctionEntryCHPE=func func.RtlLookupFunctionEntryCHPE.args=3 func.RtlLookupFunctionEntryCHPE.arg.0=ULONG_PTR,ControlPc func.RtlLookupFunctionEntryCHPE.arg.1=PULONG_PTR,ImageBase func.RtlLookupFunctionEntryCHPE.arg.2=PVOID,HistoryTable func.RtlLookupFunctionEntryCHPE.ret=PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY RtlPcToFileHeader=func func.RtlPcToFileHeader.args=2 func.RtlPcToFileHeader.arg.0=PVOID,PcValue func.RtlPcToFileHeader.arg.1=PVOID *,BaseOfImage func.RtlPcToFileHeader.ret=PVOID RtlRaiseException=func func.RtlRaiseException.args=1 func.RtlRaiseException.arg.0=PEXCEPTION_RECORD,ExceptionRecord func.RtlRaiseException.noreturn=true func.RtlRaiseException.ret=VOID RtlRestoreContext=func func.RtlRestoreContext.args=2 func.RtlRestoreContext.arg.0=PCONTEXT,ContextRecord func.RtlRestoreContext.arg.1=struct _EXCEPTION_RECORD *,ExceptionRecord func.RtlRestoreContext.ret=VOID RtlUnwind=func func.RtlUnwind.args=4 func.RtlUnwind.arg.0=PVOID,TargetFrame func.RtlUnwind.arg.1=PVOID,TargetIp func.RtlUnwind.arg.2=PEXCEPTION_RECORD,ExceptionRecord func.RtlUnwind.arg.3=PVOID,ReturnValue func.RtlUnwind.ret=VOID RtlUnwindEx=func func.RtlUnwindEx.args=6 func.RtlUnwindEx.arg.0=PVOID,TargetFrame func.RtlUnwindEx.arg.1=PVOID,TargetIp func.RtlUnwindEx.arg.2=PEXCEPTION_RECORD,ExceptionRecord func.RtlUnwindEx.arg.3=PVOID,ReturnValue func.RtlUnwindEx.arg.4=PCONTEXT,ContextRecord func.RtlUnwindEx.arg.5=PVOID,HistoryTable func.RtlUnwindEx.ret=VOID RtlVirtualUnwind=func func.RtlVirtualUnwind.args=8 func.RtlVirtualUnwind.arg.0=ULONG,HandlerType func.RtlVirtualUnwind.arg.1=ULONG_PTR,ImageBase func.RtlVirtualUnwind.arg.2=ULONG_PTR,ControlPc func.RtlVirtualUnwind.arg.3=PRUNTIME_FUNCTION,FunctionEntry func.RtlVirtualUnwind.arg.4=PCONTEXT,ContextRecord func.RtlVirtualUnwind.arg.5=PVOID *,HandlerData func.RtlVirtualUnwind.arg.6=PULONG_PTR,EstablisherFrame func.RtlVirtualUnwind.arg.7=PKNONVOLATILE_CONTEXT_POINTERS,ContextPointers func.RtlVirtualUnwind.ret=PEXCEPTION_ROUTINE ### processenv.h ### ExpandEnvironmentStringsA=func func.ExpandEnvironmentStringsA.args=3 func.ExpandEnvironmentStringsA.arg.0=LPCSTR,lpSrc func.ExpandEnvironmentStringsA.arg.1=LPSTR,lpDst func.ExpandEnvironmentStringsA.arg.2=DWORD,nSize func.ExpandEnvironmentStringsA.ret=DWORD ExpandEnvironmentStringsW=func func.ExpandEnvironmentStringsW.args=3 func.ExpandEnvironmentStringsW.arg.0=LPCWSTR,lpSrc func.ExpandEnvironmentStringsW.arg.1=LPWSTR,lpDst func.ExpandEnvironmentStringsW.arg.2=DWORD,nSize func.ExpandEnvironmentStringsW.ret=DWORD FreeEnvironmentStringsA=func func.FreeEnvironmentStringsA.args=1 func.FreeEnvironmentStringsA.arg.0=LPCH,penv func.FreeEnvironmentStringsA.ret=BOOL FreeEnvironmentStringsW=func func.FreeEnvironmentStringsW.args=1 func.FreeEnvironmentStringsW.arg.0=LPWCH,penv func.FreeEnvironmentStringsW.ret=BOOL GetCommandLineA=func func.GetCommandLineA.args=0 func.GetCommandLineA.ret=LPSTR GetCommandLineW=func func.GetCommandLineW.args=0 func.GetCommandLineW.ret=LPWSTR GetCurrentDirectoryA=func func.GetCurrentDirectoryA.args=2 func.GetCurrentDirectoryA.arg.0=DWORD,nBufferLength func.GetCurrentDirectoryA.arg.1=LPSTR,lpBuffer func.GetCurrentDirectoryA.ret=DWORD GetCurrentDirectoryW=func func.GetCurrentDirectoryW.args=2 func.GetCurrentDirectoryW.arg.0=DWORD,nBufferLength func.GetCurrentDirectoryW.arg.1=LPWSTR,lpBuffer func.GetCurrentDirectoryW.ret=DWORD GetEnvironmentStrings=func func.GetEnvironmentStrings.args=0 func.GetEnvironmentStrings.ret=LPCH GetEnvironmentStringsW=func func.GetEnvironmentStringsW.args=0 func.GetEnvironmentStringsW.ret=LPWCH GetEnvironmentVariableA=func func.GetEnvironmentVariableA.args=3 func.GetEnvironmentVariableA.arg.0=LPCSTR,lpName func.GetEnvironmentVariableA.arg.1=LPSTR,lpBuffer func.GetEnvironmentVariableA.arg.2=DWORD,nSize func.GetEnvironmentVariableA.ret=DWORD GetEnvironmentVariableW=func func.GetEnvironmentVariableW.args=3 func.GetEnvironmentVariableW.arg.0=LPCWSTR,lpName func.GetEnvironmentVariableW.arg.1=LPWSTR,lpBuffer func.GetEnvironmentVariableW.arg.2=DWORD,nSize func.GetEnvironmentVariableW.ret=DWORD GetStdHandle=func func.GetStdHandle.args=1 func.GetStdHandle.arg.0=DWORD,nStdHandle func.GetStdHandle.ret=HANDLE NeedCurrentDirectoryForExePathA=func func.NeedCurrentDirectoryForExePathA.args=1 func.NeedCurrentDirectoryForExePathA.arg.0=LPCSTR,ExeName func.NeedCurrentDirectoryForExePathA.ret=BOOL NeedCurrentDirectoryForExePathW=func func.NeedCurrentDirectoryForExePathW.args=1 func.NeedCurrentDirectoryForExePathW.arg.0=LPCWSTR,ExeName func.NeedCurrentDirectoryForExePathW.ret=BOOL SearchPathA=func func.SearchPathA.args=6 func.SearchPathA.arg.0=LPCSTR,lpPath func.SearchPathA.arg.1=LPCSTR,lpFileName func.SearchPathA.arg.2=LPCSTR,lpExtension func.SearchPathA.arg.3=DWORD,nBufferLength func.SearchPathA.arg.4=LPSTR,lpBuffer func.SearchPathA.arg.5=LPSTR *,lpFilePart func.SearchPathA.ret=DWORD SearchPathW=func func.SearchPathW.args=6 func.SearchPathW.arg.0=LPCWSTR,lpPath func.SearchPathW.arg.1=LPCWSTR,lpFileName func.SearchPathW.arg.2=LPCWSTR,lpExtension func.SearchPathW.arg.3=DWORD,nBufferLength func.SearchPathW.arg.4=LPWSTR,lpBuffer func.SearchPathW.arg.5=LPWSTR *,lpFilePart func.SearchPathW.ret=DWORD SetCurrentDirectoryA=func func.SetCurrentDirectoryA.args=1 func.SetCurrentDirectoryA.arg.0=LPCSTR,lpPathName func.SetCurrentDirectoryA.ret=BOOL SetCurrentDirectoryW=func func.SetCurrentDirectoryW.args=1 func.SetCurrentDirectoryW.arg.0=LPCWSTR,lpPathName func.SetCurrentDirectoryW.ret=BOOL SetEnvironmentStringsW=func func.SetEnvironmentStringsW.args=1 func.SetEnvironmentStringsW.arg.0=LPWCH,NewEnvironment func.SetEnvironmentStringsW.ret=BOOL SetEnvironmentVariableA=func func.SetEnvironmentVariableA.args=2 func.SetEnvironmentVariableA.arg.0=LPCSTR,lpName func.SetEnvironmentVariableA.arg.1=LPCSTR,lpValue func.SetEnvironmentVariableA.ret=BOOL SetEnvironmentVariableW=func func.SetEnvironmentVariableW.args=2 func.SetEnvironmentVariableW.arg.0=LPCWSTR,lpName func.SetEnvironmentVariableW.arg.1=LPCWSTR,lpValue func.SetEnvironmentVariableW.ret=BOOL SetStdHandle=func func.SetStdHandle.args=2 func.SetStdHandle.arg.0=DWORD,nStdHandle func.SetStdHandle.arg.1=HANDLE,hHandle func.SetStdHandle.ret=BOOL SetStdHandleEx=func func.SetStdHandleEx.args=3 func.SetStdHandleEx.arg.0=DWORD,nStdHandle func.SetStdHandleEx.arg.1=HANDLE,hHandle func.SetStdHandleEx.arg.2=PHANDLE,phPrevValue func.SetStdHandleEx.ret=BOOL ### shobjidl_core.h ### GetCurrentProcessExplicitAppUserModelID=func func.GetCurrentProcessExplicitAppUserModelID.args=1 func.GetCurrentProcessExplicitAppUserModelID.arg.0=PWSTR *,AppID func.GetCurrentProcessExplicitAppUserModelID.ret=HRESULT SHAssocEnumHandlers=func func.SHAssocEnumHandlers.args=3 func.SHAssocEnumHandlers.arg.0=PCWSTR,pszExtra func.SHAssocEnumHandlers.arg.1=ASSOC_FILTER,afFilter func.SHAssocEnumHandlers.arg.2=IEnumAssocHandlers **,ppEnumHandler func.SHAssocEnumHandlers.ret=HRESULT SHAssocEnumHandlersForProtocolByApplication=func func.SHAssocEnumHandlersForProtocolByApplication.args=3 func.SHAssocEnumHandlersForProtocolByApplication.arg.0=PCWSTR,protocol func.SHAssocEnumHandlersForProtocolByApplication.arg.1=REFIID,riid func.SHAssocEnumHandlersForProtocolByApplication.arg.2=void **,enumHandlers func.SHAssocEnumHandlersForProtocolByApplication.ret=HRESULT SHCreateAssociationRegistration=func func.SHCreateAssociationRegistration.args=2 func.SHCreateAssociationRegistration.arg.0=REFIID,riid func.SHCreateAssociationRegistration.arg.1=void **,ppv func.SHCreateAssociationRegistration.ret=HRESULT SHCreateItemFromIDList=func func.SHCreateItemFromIDList.args=3 func.SHCreateItemFromIDList.arg.0=PCIDLIST_ABSOLUTE,pidl func.SHCreateItemFromIDList.arg.1=REFIID,riid func.SHCreateItemFromIDList.arg.2=void **,ppv func.SHCreateItemFromIDList.ret=HRESULT SHCreateItemFromParsingName=func func.SHCreateItemFromParsingName.args=4 func.SHCreateItemFromParsingName.arg.0=PCWSTR,pszPath func.SHCreateItemFromParsingName.arg.1=IBindCtx *,pbc func.SHCreateItemFromParsingName.arg.2=REFIID,riid func.SHCreateItemFromParsingName.arg.3=void **,ppv func.SHCreateItemFromParsingName.ret=HRESULT SHCreateItemFromRelativeName=func func.SHCreateItemFromRelativeName.args=5 func.SHCreateItemFromRelativeName.arg.0=IShellItem *,psiParent func.SHCreateItemFromRelativeName.arg.1=PCWSTR,pszName func.SHCreateItemFromRelativeName.arg.2=IBindCtx *,pbc func.SHCreateItemFromRelativeName.arg.3=REFIID,riid func.SHCreateItemFromRelativeName.arg.4=void **,ppv func.SHCreateItemFromRelativeName.ret=HRESULT SHCreateItemInKnownFolder=func func.SHCreateItemInKnownFolder.args=5 func.SHCreateItemInKnownFolder.arg.0=REFKNOWNFOLDERID,kfid func.SHCreateItemInKnownFolder.arg.1=DWORD,dwKFFlags func.SHCreateItemInKnownFolder.arg.2=PCWSTR,pszItem func.SHCreateItemInKnownFolder.arg.3=REFIID,riid func.SHCreateItemInKnownFolder.arg.4=void **,ppv func.SHCreateItemInKnownFolder.ret=HRESULT SHCreateItemWithParent=func func.SHCreateItemWithParent.args=5 func.SHCreateItemWithParent.arg.0=PCIDLIST_ABSOLUTE,pidlParent func.SHCreateItemWithParent.arg.1=IShellFolder *,psfParent func.SHCreateItemWithParent.arg.2=PCUITEMID_CHILD,pidl func.SHCreateItemWithParent.arg.3=REFIID,riid func.SHCreateItemWithParent.arg.4=void **,ppvItem func.SHCreateItemWithParent.ret=HRESULT SHCreateShellItemArray=func func.SHCreateShellItemArray.args=5 func.SHCreateShellItemArray.arg.0=PCIDLIST_ABSOLUTE,pidlParent func.SHCreateShellItemArray.arg.1=IShellFolder *,psf func.SHCreateShellItemArray.arg.2=UINT,cidl func.SHCreateShellItemArray.arg.3=PCUITEMID_CHILD_ARRAY,ppidl func.SHCreateShellItemArray.arg.4=IShellItemArray **,ppsiItemArray func.SHCreateShellItemArray.ret=HRESULT SHCreateShellItemArrayFromDataObject=func func.SHCreateShellItemArrayFromDataObject.args=3 func.SHCreateShellItemArrayFromDataObject.arg.0=IDataObject *,pdo func.SHCreateShellItemArrayFromDataObject.arg.1=REFIID,riid func.SHCreateShellItemArrayFromDataObject.arg.2=void **,ppv func.SHCreateShellItemArrayFromDataObject.ret=HRESULT SHCreateShellItemArrayFromIDLists=func func.SHCreateShellItemArrayFromIDLists.args=3 func.SHCreateShellItemArrayFromIDLists.arg.0=UINT,cidl func.SHCreateShellItemArrayFromIDLists.arg.1=PCIDLIST_ABSOLUTE_ARRAY,rgpidl func.SHCreateShellItemArrayFromIDLists.arg.2=IShellItemArray **,ppsiItemArray func.SHCreateShellItemArrayFromIDLists.ret=HRESULT SHCreateShellItemArrayFromShellItem=func func.SHCreateShellItemArrayFromShellItem.args=3 func.SHCreateShellItemArrayFromShellItem.arg.0=IShellItem *,psi func.SHCreateShellItemArrayFromShellItem.arg.1=REFIID,riid func.SHCreateShellItemArrayFromShellItem.arg.2=void **,ppv func.SHCreateShellItemArrayFromShellItem.ret=HRESULT SHGetIDListFromObject=func func.SHGetIDListFromObject.args=2 func.SHGetIDListFromObject.arg.0=IUnknown *,punk func.SHGetIDListFromObject.arg.1=PIDLIST_ABSOLUTE *,ppidl func.SHGetIDListFromObject.ret=HRESULT SHGetItemFromObject=func func.SHGetItemFromObject.args=3 func.SHGetItemFromObject.arg.0=IUnknown *,punk func.SHGetItemFromObject.arg.1=REFIID,riid func.SHGetItemFromObject.arg.2=void **,ppv func.SHGetItemFromObject.ret=HRESULT SHGetNameFromIDList=func func.SHGetNameFromIDList.args=3 func.SHGetNameFromIDList.arg.0=PCIDLIST_ABSOLUTE,pidl func.SHGetNameFromIDList.arg.1=SIGDN,sigdnName func.SHGetNameFromIDList.arg.2=PWSTR *,ppszName func.SHGetNameFromIDList.ret=HRESULT SHGetPropertyStoreFromIDList=func func.SHGetPropertyStoreFromIDList.args=4 func.SHGetPropertyStoreFromIDList.arg.0=PCIDLIST_ABSOLUTE,pidl func.SHGetPropertyStoreFromIDList.arg.1=GETPROPERTYSTOREFLAGS,flags func.SHGetPropertyStoreFromIDList.arg.2=REFIID,riid func.SHGetPropertyStoreFromIDList.arg.3=void **,ppv func.SHGetPropertyStoreFromIDList.ret=HRESULT SHGetPropertyStoreFromParsingName=func func.SHGetPropertyStoreFromParsingName.args=5 func.SHGetPropertyStoreFromParsingName.arg.0=PCWSTR,pszPath func.SHGetPropertyStoreFromParsingName.arg.1=IBindCtx *,pbc func.SHGetPropertyStoreFromParsingName.arg.2=GETPROPERTYSTOREFLAGS,flags func.SHGetPropertyStoreFromParsingName.arg.3=REFIID,riid func.SHGetPropertyStoreFromParsingName.arg.4=void **,ppv func.SHGetPropertyStoreFromParsingName.ret=HRESULT SHGetTemporaryPropertyForItem=func func.SHGetTemporaryPropertyForItem.args=3 func.SHGetTemporaryPropertyForItem.arg.0=IShellItem *,psi func.SHGetTemporaryPropertyForItem.arg.1=REFPROPERTYKEY,propkey func.SHGetTemporaryPropertyForItem.arg.2=PROPVARIANT *,ppropvar func.SHGetTemporaryPropertyForItem.ret=HRESULT SHSetTemporaryPropertyForItem=func func.SHSetTemporaryPropertyForItem.args=3 func.SHSetTemporaryPropertyForItem.arg.0=IShellItem *,psi func.SHSetTemporaryPropertyForItem.arg.1=REFPROPERTYKEY,propkey func.SHSetTemporaryPropertyForItem.arg.2=REFPROPVARIANT,propvar func.SHSetTemporaryPropertyForItem.ret=HRESULT SHSimpleIDListFromPath=func func.SHSimpleIDListFromPath.args=1 func.SHSimpleIDListFromPath.arg.0=PCWSTR,pszPath func.SHSimpleIDListFromPath.ret=PIDLIST_ABSOLUTE SetCurrentProcessExplicitAppUserModelID=func func.SetCurrentProcessExplicitAppUserModelID.args=1 func.SetCurrentProcessExplicitAppUserModelID.arg.0=PCWSTR,AppID func.SetCurrentProcessExplicitAppUserModelID.ret=HRESULT