// SDB-CGEN V1.8.1
// gcc -DMAIN=1 types_windows.c ; ./a.out > types_windows.h
#include <ctype.h>
#include <stdio.h>
#include <string.h>

struct kv { const char *name; const char *value; };
static struct kv kvs[] = {
  {"ACCESS_MASK","typedef"}, 
  {"ACL_INFORMATION_CLASS","typedef"}, 
  {"ALG_ID","typedef"}, 
  {"APPLICATION_RECOVERY_CALLBACK","type"}, 
  {"APTTYPE","typedef"}, 
  {"APTTYPEQUALIFIER","typedef"}, 
  {"ATOM","type"}, 
  {"AUDIT_EVENT_TYPE","typedef"}, 
  {"AVIFileAddRef","func"}, 
  {"AVIFileExit","func"}, 
  {"AVIFileInfoA","func"}, 
  {"AVIFileInfoW","func"}, 
  {"AVIFileInit","func"}, 
  {"AVIFileOpenA","func"}, 
  {"AVIFileOpenW","func"}, 
  {"AVIFileRelease","func"}, 
  {"AbortDoc","func"}, 
  {"AbortPath","func"}, 
  {"AbortPrinter","func"}, 
  {"AddFontMemResourceEx","func"}, 
  {"AddFontResourceA","func"}, 
  {"AddFontResourceExA","func"}, 
  {"AddFontResourceExW","func"}, 
  {"AddFontResourceW","func"}, 
  {"AddFormA","func"}, 
  {"AddFormW","func"}, 
  {"AddJobA","func"}, 
  {"AddJobW","func"}, 
  {"AddMonitorA","func"}, 
  {"AddMonitorW","func"}, 
  {"AddPortA","func"}, 
  {"AddPortW","func"}, 
  {"AddPrintProcessorA","func"}, 
  {"AddPrintProcessorW","func"}, 
  {"AddPrintProvidorA","func"}, 
  {"AddPrintProvidorW","func"}, 
  {"AddPrinterA","func"}, 
  {"AddPrinterConnectionA","func"}, 
  {"AddPrinterConnectionW","func"}, 
  {"AddPrinterDriverA","func"}, 
  {"AddPrinterDriverExA","func"}, 
  {"AddPrinterDriverExW","func"}, 
  {"AddPrinterDriverW","func"}, 
  {"AddPrinterW","func"}, 
  {"AddRef","func"}, 
  {"AddSIDToBoundaryDescriptor","func"}, 
  {"AddVectoredContinueHandler","func"}, 
  {"AddVectoredExceptionHandler","func"}, 
  {"AdvancedDocumentPropertiesA","func"}, 
  {"AdvancedDocumentPropertiesW","func"}, 
  {"AllocConsole","func"}, 
  {"AlphaBlend","func"}, 
  {"AngleArc","func"}, 
  {"AnimatePalette","func"}, 
  {"Arc","func"}, 
  {"ArcTo","func"}, 
  {"AssignProcessToJobObject","func"}, 
  {"AttachConsole","func"}, 
  {"BOOL","type"}, 
  {"BOOLEAN","type"}, 
  {"BSTR","type"}, 
  {"BYTE","type"}, 
  {"Beep","func"}, 
  {"BeginPath","func"}, 
  {"BitBlt","func"}, 
  {"CALID","typedef"}, 
  {"CALINFO_ENUMPROCA","type"}, 
  {"CALINFO_ENUMPROCEXA","type"}, 
  {"CALINFO_ENUMPROCEXEX","type"}, 
  {"CALINFO_ENUMPROCEXW","type"}, 
  {"CALINFO_ENUMPROCW","type"}, 
  {"CALTYPE","typedef"}, 
  {"CCHAR","type"}, 
  {"CHAR","type"}, 
  {"CODEPAGE_ENUMPROCA","type"}, 
  {"CODEPAGE_ENUMPROCW","type"}, 
  {"COLORREF","type"}, 
  {"COMPRESSOR_HANDLE","type"}, 
  {"COMPRESS_INFORMATION_CLASS","typedef"}, 
  {"COMPUTER_NAME_FORMAT","typedef"}, 
  {"CRED_MARSHAL_TYPE","typedef"}, 
  {"CRED_PROTECTION_TYPE","typedef"}, 
  {"CallEnclave","func"}, 
  {"CallNamedPipeW","func"}, 
  {"CallNtPowerInformation","func"}, 
  {"CancelDC","func"}, 
  {"CancelIo","func"}, 
  {"CancelIoEx","func"}, 
  {"CancelSynchronousIo","func"}, 
  {"ChangeTimerQueueTimer","func"}, 
  {"CheckColorsInGamut","func"}, 
  {"CheckRemoteDebuggerPresent","func"}, 
  {"ChoosePixelFormat","func"}, 
  {"Chord","func"}, 
  {"CloseCompressor","func"}, 
  {"CloseDecompressor","func"}, 
  {"CloseEnhMetaFile","func"}, 
  {"CloseFigure","func"}, 
  {"CloseHandle","func"}, 
  {"CloseMetaFile","func"}, 
  {"ClosePrinter","func"}, 
  {"ClosePrivateNamespace","func"}, 
  {"ColorCorrectPalette","func"}, 
  {"ColorMatchToTarget","func"}, 
  {"CombineRgn","func"}, 
  {"CombineTransform","func"}, 
  {"CompareObjectHandles","func"}, 
  {"CompareStringEx","func"}, 
  {"CompareStringOrdinal","func"}, 
  {"CompareStringW","func"}, 
  {"Compress","func"}, 
  {"ConfigurePortA","func"}, 
  {"ConfigurePortW","func"}, 
  {"ConnectNamedPipe","func"}, 
  {"ConnectToPrinterDlg","func"}, 
  {"ContinueDebugEvent","func"}, 
  {"ConvertAuxiliaryCounterToPerformanceCounter","func"}, 
  {"ConvertPerformanceCounterToAuxiliaryCounter","func"}, 
  {"ConvertSecurityDescriptorToStringSecurityDescriptorA","func"}, 
  {"ConvertSecurityDescriptorToStringSecurityDescriptorW","func"}, 
  {"ConvertSidToStringSidA","func"}, 
  {"ConvertSidToStringSidW","func"}, 
  {"ConvertStringSecurityDescriptorToSecurityDescriptorA","func"}, 
  {"ConvertStringSecurityDescriptorToSecurityDescriptorW","func"}, 
  {"ConvertStringSidToSidA","func"}, 
  {"ConvertStringSidToSidW","func"}, 
  {"CopyEnhMetaFileA","func"}, 
  {"CopyEnhMetaFileW","func"}, 
  {"CopyMetaFileA","func"}, 
  {"CopyMetaFileW","func"}, 
  {"CreateBitmap","func"}, 
  {"CreateBitmapIndirect","func"}, 
  {"CreateBoundaryDescriptorW","func"}, 
  {"CreateBrushIndirect","func"}, 
  {"CreateColorSpaceA","func"}, 
  {"CreateColorSpaceW","func"}, 
  {"CreateCompatibleBitmap","func"}, 
  {"CreateCompatibleDC","func"}, 
  {"CreateCompressor","func"}, 
  {"CreateDCA","func"}, 
  {"CreateDCW","func"}, 
  {"CreateDIBPatternBrush","func"}, 
  {"CreateDIBPatternBrushPt","func"}, 
  {"CreateDIBSection","func"}, 
  {"CreateDIBitmap","func"}, 
  {"CreateDecompressor","func"}, 
  {"CreateDiscardableBitmap","func"}, 
  {"CreateEllipticRgn","func"}, 
  {"CreateEllipticRgnIndirect","func"}, 
  {"CreateEnclave","func"}, 
  {"CreateEnhMetaFileA","func"}, 
  {"CreateEnhMetaFileW","func"}, 
  {"CreateFontA","func"}, 
  {"CreateFontIndirectA","func"}, 
  {"CreateFontIndirectExA","func"}, 
  {"CreateFontIndirectExW","func"}, 
  {"CreateFontIndirectW","func"}, 
  {"CreateFontW","func"}, 
  {"CreateHalftonePalette","func"}, 
  {"CreateHatchBrush","func"}, 
  {"CreateICA","func"}, 
  {"CreateICW","func"}, 
  {"CreateInstance","func"}, 
  {"CreateIoCompletionPort","func"}, 
  {"CreateJobObjectW","func"}, 
  {"CreateMetaFileA","func"}, 
  {"CreateMetaFileW","func"}, 
  {"CreateNamedPipeW","func"}, 
  {"CreatePalette","func"}, 
  {"CreatePatternBrush","func"}, 
  {"CreatePen","func"}, 
  {"CreatePenIndirect","func"}, 
  {"CreatePipe","func"}, 
  {"CreatePolyPolygonRgn","func"}, 
  {"CreatePolygonRgn","func"}, 
  {"CreatePrivateNamespaceW","func"}, 
  {"CreateRectRgn","func"}, 
  {"CreateRectRgnIndirect","func"}, 
  {"CreateRoundRectRgn","func"}, 
  {"CreateScalableFontResourceA","func"}, 
  {"CreateScalableFontResourceW","func"}, 
  {"CreateSolidBrush","func"}, 
  {"CreateTimerQueue","func"}, 
  {"CreateTimerQueueTimer","func"}, 
  {"CryptProtectData","func"}, 
  {"CryptProtectMemory","func"}, 
  {"CryptSIPAddProvider","func"}, 
  {"CryptSIPCreateIndirectData","func"}, 
  {"CryptSIPGetCaps","func"}, 
  {"CryptSIPGetSignedDataMsg","func"}, 
  {"CryptSIPLoad","func"}, 
  {"CryptSIPPutSignedDataMsg","func"}, 
  {"CryptSIPRemoveProvider","func"}, 
  {"CryptSIPRemoveSignedDataMsg","func"}, 
  {"CryptSIPRetrieveSubjectGuid","func"}, 
  {"CryptSIPRetrieveSubjectGuidForCatalogFile","func"}, 
  {"CryptSIPVerifyIndirectData","func"}, 
  {"CryptUnprotectData","func"}, 
  {"CryptUnprotectMemory","func"}, 
  {"CryptUpdateProtectedState","func"}, 
  {"DATEFMT_ENUMPROCA","type"}, 
  {"DATEFMT_ENUMPROCEXA","type"}, 
  {"DATEFMT_ENUMPROCEXEX","type"}, 
  {"DATEFMT_ENUMPROCEXW","type"}, 
  {"DATEFMT_ENUMPROCW","type"}, 
  {"DECOMPRESSOR_HANDLE","type"}, 
  {"DEP_SYSTEM_POLICY_TYPE","typedef"}, 
  {"DESKTOPENUMPROCA","type"}, 
  {"DESKTOPENUMPROCW","type"}, 
  {"DEVICE_SCALE_FACTOR","typedef"}, 
  {"DEVINST","typedef"}, 
  {"DEVINSTID_A","type"}, 
  {"DEVINSTID_W","type"}, 
  {"DEVNODE","typedef"}, 
  {"DIALOG_DPI_CHANGE_BEHAVIORS","typedef"}, 
  {"DISPLAYCONFIG_TOPOLOGY_ID","typedef"}, 
  {"DLGPROC","type"}, 
  {"DLL_DIRECTORY_COOKIE","type"}, 
  {"DOUBLE","typedef"}, 
  {"DPI_AWARENESS","typedef"}, 
  {"DPI_HOSTING_BEHAVIOR","typedef"}, 
  {"DPtoLP","func"}, 
  {"DWORD","type"}, 
  {"DWORD32","type"}, 
  {"DWORD64","type"}, 
  {"DWORDLONG","type"}, 
  {"DWORD_PTR","type"}, 
  {"DebugActiveProcess","func"}, 
  {"DebugActiveProcessStop","func"}, 
  {"DebugBreak","func"}, 
  {"DecodePointer","func"}, 
  {"DecodeRemotePointer","func"}, 
  {"DecodeSystemPointer","func"}, 
  {"Decompress","func"}, 
  {"DeleteBoundaryDescriptor","func"}, 
  {"DeleteColorSpace","func"}, 
  {"DeleteDC","func"}, 
  {"DeleteEnclave","func"}, 
  {"DeleteEnhMetaFile","func"}, 
  {"DeleteFormA","func"}, 
  {"DeleteFormW","func"}, 
  {"DeleteMetaFile","func"}, 
  {"DeleteMonitorA","func"}, 
  {"DeleteMonitorW","func"}, 
  {"DeleteObject","func"}, 
  {"DeletePortA","func"}, 
  {"DeletePortW","func"}, 
  {"DeletePrintProcessorA","func"}, 
  {"DeletePrintProcessorW","func"}, 
  {"DeletePrintProvidorA","func"}, 
  {"DeletePrintProvidorW","func"}, 
  {"DeletePrinter","func"}, 
  {"DeletePrinterConnectionA","func"}, 
  {"DeletePrinterConnectionW","func"}, 
  {"DeletePrinterDataA","func"}, 
  {"DeletePrinterDataExA","func"}, 
  {"DeletePrinterDataExW","func"}, 
  {"DeletePrinterDataW","func"}, 
  {"DeletePrinterDriverA","func"}, 
  {"DeletePrinterDriverExA","func"}, 
  {"DeletePrinterDriverExW","func"}, 
  {"DeletePrinterDriverW","func"}, 
  {"DeletePrinterKeyA","func"}, 
  {"DeletePrinterKeyW","func"}, 
  {"DeleteTimerQueueEx","func"}, 
  {"DeleteTimerQueueTimer","func"}, 
  {"DescribePixelFormat","func"}, 
  {"DeviceCapabilitiesA","func"}, 
  {"DeviceCapabilitiesW","func"}, 
  {"DeviceIoControl","func"}, 
  {"DisconnectNamedPipe","func"}, 
  {"DllRegisterServer","func"}, 
  {"DllUnregisterServer","func"}, 
  {"DocumentPropertiesA","func"}, 
  {"DocumentPropertiesW","func"}, 
  {"Draw","func"}, 
  {"DrawEscape","func"}, 
  {"DuplicateHandle","func"}, 
  {"EFFECTIVE_POWER_MODE","typedef"}, 
  {"EFFECTIVE_POWER_MODE_CALLBACK","type"}, 
  {"ENUMRESLANGPROCA","type"}, 
  {"ETW_PROCESS_HANDLE_INFO_TYPE","typedef"}, 
  {"EVENT_INFO_CLASS","typedef"}, 
  {"EXECUTION_STATE","typedef"}, 
  {"EXTENDED_NAME_FORMAT","typedef"}, 
  {"Ellipse","func"}, 
  {"EncodePointer","func"}, 
  {"EncodeRemotePointer","func"}, 
  {"EncodeSystemPointer","func"}, 
  {"EndDoc","func"}, 
  {"EndDocPrinter","func"}, 
  {"EndPage","func"}, 
  {"EndPagePrinter","func"}, 
  {"EndPath","func"}, 
  {"EnumDynamicTimeZoneInformation","func"}, 
  {"EnumEnhMetaFile","func"}, 
  {"EnumFontFamiliesA","func"}, 
  {"EnumFontFamiliesExA","func"}, 
  {"EnumFontFamiliesExW","func"}, 
  {"EnumFontFamiliesW","func"}, 
  {"EnumFontsA","func"}, 
  {"EnumFontsW","func"}, 
  {"EnumFormsA","func"}, 
  {"EnumFormsW","func"}, 
  {"EnumICMProfilesA","func"}, 
  {"EnumICMProfilesW","func"}, 
  {"EnumJobsA","func"}, 
  {"EnumJobsW","func"}, 
  {"EnumMetaFile","func"}, 
  {"EnumMonitorsA","func"}, 
  {"EnumMonitorsW","func"}, 
  {"EnumObjects","func"}, 
  {"EnumPortsA","func"}, 
  {"EnumPortsW","func"}, 
  {"EnumPrintProcessorDatatypesA","func"}, 
  {"EnumPrintProcessorDatatypesW","func"}, 
  {"EnumPrintProcessorsA","func"}, 
  {"EnumPrintProcessorsW","func"}, 
  {"EnumPrinterDataA","func"}, 
  {"EnumPrinterDataExA","func"}, 
  {"EnumPrinterDataExW","func"}, 
  {"EnumPrinterDataW","func"}, 
  {"EnumPrinterDriversA","func"}, 
  {"EnumPrinterDriversW","func"}, 
  {"EnumPrinterKeyA","func"}, 
  {"EnumPrinterKeyW","func"}, 
  {"EnumPrintersA","func"}, 
  {"EnumPrintersW","func"}, 
  {"EnumProtocolsA","func"}, 
  {"EnumProtocolsW","func"}, 
  {"EqualRgn","func"}, 
  {"Escape","func"}, 
  {"EventAccessControl","func"}, 
  {"EventAccessQuery","func"}, 
  {"EventAccessRemove","func"}, 
  {"EventActivityIdControl","func"}, 
  {"EventEnabled","func"}, 
  {"EventProviderEnabled","func"}, 
  {"EventRegister","func"}, 
  {"EventSetInformation","func"}, 
  {"EventUnregister","func"}, 
  {"EventWrite","func"}, 
  {"EventWriteEx","func"}, 
  {"EventWriteString","func"}, 
  {"EventWriteTransfer","func"}, 
  {"ExcludeClipRect","func"}, 
  {"ExpandEnvironmentStringsA","func"}, 
  {"ExpandEnvironmentStringsW","func"}, 
  {"ExtCreatePen","func"}, 
  {"ExtCreateRegion","func"}, 
  {"ExtEscape","func"}, 
  {"ExtFloodFill","func"}, 
  {"ExtSelectClipRgn","func"}, 
  {"ExtTextOutA","func"}, 
  {"ExtTextOutW","func"}, 
  {"FARPROC","type"}, 
  {"FEEDBACK_TYPE","typedef"}, 
  {"FILETIME","typedef"}, 
  {"FILE_INFO_BY_HANDLE_CLASS","typedef"}, 
  {"FILE_SEGMENT_ELEMENT","typedef"}, 
  {"FINDEX_INFO_LEVELS","typedef"}, 
  {"FINDEX_SEARCH_OPS","typedef"}, 
  {"FLOAT","type"}, 
  {"FRAME_POINTERS","type"}, 
  {"FatalAppExitA","func"}, 
  {"FatalAppExitW","func"}, 
  {"FileTimeToSystemTime","func"}, 
  {"FillPath","func"}, 
  {"FillRgn","func"}, 
  {"FindClosePrinterChangeNotification","func"}, 
  {"FindFirstPrinterChangeNotification","func"}, 
  {"FindNextPrinterChangeNotification","func"}, 
  {"FixBrushOrgEx","func"}, 
  {"FlattenPath","func"}, 
  {"FloodFill","func"}, 
  {"FlsAlloc","func"}, 
  {"FlsFree","func"}, 
  {"FlsGetValue","func"}, 
  {"FlsSetValue","func"}, 
  {"FlushPrinter","func"}, 
  {"FoldStringW","func"}, 
  {"FrameRgn","func"}, 
  {"FreeAddrInfoEx","func"}, 
  {"FreeAddrInfoExW","func"}, 
  {"FreeAddrInfoW","func"}, 
  {"FreeConsole","func"}, 
  {"FreeEnvironmentStringsA","func"}, 
  {"FreeEnvironmentStringsW","func"}, 
  {"FreeMemoryJobObject","func"}, 
  {"FreePrinterNotifyInfo","func"}, 
  {"Freeze","func"}, 
  {"GEOCLASS","typedef"}, 
  {"GEOID","typedef"}, 
  {"GEOTYPE","typedef"}, 
  {"GEO_ENUMNAMEPROC","type"}, 
  {"GEO_ENUMPROC","type"}, 
  {"GET_FILEEX_INFO_LEVELS","typedef"}, 
  {"GROUP","typedef"}, 
  {"GUID","typedef"}, 
  {"GdiComment","func"}, 
  {"GdiFlush","func"}, 
  {"GdiGetBatchLimit","func"}, 
  {"GdiSetBatchLimit","func"}, 
  {"GetAddrInfoExA","func"}, 
  {"GetAddrInfoExCancel","func"}, 
  {"GetAddrInfoExOverlappedResult","func"}, 
  {"GetAddrInfoExW","func"}, 
  {"GetAddrInfoW","func"}, 
  {"GetAddressByNameA","func"}, 
  {"GetAddressByNameW","func"}, 
  {"GetAdvise","func"}, 
  {"GetAppContainerNamedObjectPath","func"}, 
  {"GetArcDirection","func"}, 
  {"GetAspectRatioFilterEx","func"}, 
  {"GetBitmapBits","func"}, 
  {"GetBitmapDimensionEx","func"}, 
  {"GetBkColor","func"}, 
  {"GetBoundsRect","func"}, 
  {"GetBrushOrgEx","func"}, 
  {"GetCharABCWidthsA","func"}, 
  {"GetCharABCWidthsFloatA","func"}, 
  {"GetCharABCWidthsFloatW","func"}, 
  {"GetCharABCWidthsI","func"}, 
  {"GetCharABCWidthsW","func"}, 
  {"GetCharWidth32A","func"}, 
  {"GetCharWidth32W","func"}, 
  {"GetCharWidthA","func"}, 
  {"GetCharWidthFloatA","func"}, 
  {"GetCharWidthFloatW","func"}, 
  {"GetCharWidthI","func"}, 
  {"GetCharWidthW","func"}, 
  {"GetCharacterPlacementA","func"}, 
  {"GetCharacterPlacementW","func"}, 
  {"GetClassID","func"}, 
  {"GetClipBox","func"}, 
  {"GetClipRgn","func"}, 
  {"GetColorAdjustment","func"}, 
  {"GetColorSet","func"}, 
  {"GetColorSpace","func"}, 
  {"GetCommandLineA","func"}, 
  {"GetCommandLineW","func"}, 
  {"GetComputerObjectNameA","func"}, 
  {"GetComputerObjectNameW","func"}, 
  {"GetConsoleCP","func"}, 
  {"GetConsoleMode","func"}, 
  {"GetConsoleOutputCP","func"}, 
  {"GetCurFile","func"}, 
  {"GetCurrentDirectoryA","func"}, 
  {"GetCurrentDirectoryW","func"}, 
  {"GetCurrentObject","func"}, 
  {"GetCurrentPositionEx","func"}, 
  {"GetCurrentProcessExplicitAppUserModelID","func"}, 
  {"GetDCBrushColor","func"}, 
  {"GetDCOrgEx","func"}, 
  {"GetDCPenColor","func"}, 
  {"GetDIBColorTable","func"}, 
  {"GetDIBits","func"}, 
  {"GetDateFormatA","func"}, 
  {"GetDateFormatEx","func"}, 
  {"GetDateFormatW","func"}, 
  {"GetDefaultPrinterA","func"}, 
  {"GetDefaultPrinterW","func"}, 
  {"GetDeviceCaps","func"}, 
  {"GetDeviceGammaRamp","func"}, 
  {"GetDpiForMonitor","func"}, 
  {"GetDpiForShellUIComponent","func"}, 
  {"GetDynamicTimeZoneInformation","func"}, 
  {"GetDynamicTimeZoneInformationEffectiveYears","func"}, 
  {"GetEnhMetaFileA","func"}, 
  {"GetEnhMetaFileBits","func"}, 
  {"GetEnhMetaFileDescriptionA","func"}, 
  {"GetEnhMetaFileDescriptionW","func"}, 
  {"GetEnhMetaFileHeader","func"}, 
  {"GetEnhMetaFilePaletteEntries","func"}, 
  {"GetEnhMetaFilePixelFormat","func"}, 
  {"GetEnhMetaFileW","func"}, 
  {"GetEnvironmentStrings","func"}, 
  {"GetEnvironmentStringsW","func"}, 
  {"GetEnvironmentVariableA","func"}, 
  {"GetEnvironmentVariableW","func"}, 
  {"GetErrorMode","func"}, 
  {"GetExtent","func"}, 
  {"GetFileVersionInfoA","func"}, 
  {"GetFileVersionInfoExA","func"}, 
  {"GetFileVersionInfoExW","func"}, 
  {"GetFileVersionInfoSizeA","func"}, 
  {"GetFileVersionInfoSizeExA","func"}, 
  {"GetFileVersionInfoSizeExW","func"}, 
  {"GetFileVersionInfoSizeW","func"}, 
  {"GetFileVersionInfoW","func"}, 
  {"GetFontData","func"}, 
  {"GetFontLanguageInfo","func"}, 
  {"GetFontUnicodeRanges","func"}, 
  {"GetFormA","func"}, 
  {"GetFormW","func"}, 
  {"GetGlyphIndicesA","func"}, 
  {"GetGlyphIndicesW","func"}, 
  {"GetGlyphOutlineA","func"}, 
  {"GetGlyphOutlineW","func"}, 
  {"GetGraphicsMode","func"}, 
  {"GetHandleInformation","func"}, 
  {"GetICMProfileA","func"}, 
  {"GetICMProfileW","func"}, 
  {"GetIDsOfNames","func"}, 
  {"GetJobA","func"}, 
  {"GetJobW","func"}, 
  {"GetKerningPairsA","func"}, 
  {"GetKerningPairsW","func"}, 
  {"GetLastError","func"}, 
  {"GetLayout","func"}, 
  {"GetLogColorSpaceA","func"}, 
  {"GetLogColorSpaceW","func"}, 
  {"GetMapMode","func"}, 
  {"GetMetaFileA","func"}, 
  {"GetMetaFileBitsEx","func"}, 
  {"GetMetaFileW","func"}, 
  {"GetMetaRgn","func"}, 
  {"GetMiterLimit","func"}, 
  {"GetNameByTypeA","func"}, 
  {"GetNameByTypeW","func"}, 
  {"GetNameInfoW","func"}, 
  {"GetNamedPipeClientComputerNameW","func"}, 
  {"GetNamedPipeHandleStateW","func"}, 
  {"GetNamedPipeInfo","func"}, 
  {"GetNaturalExtent","func"}, 
  {"GetNearestColor","func"}, 
  {"GetNearestPaletteIndex","func"}, 
  {"GetNumaHighestNodeNumber","func"}, 
  {"GetNumaNodeProcessorMaskEx","func"}, 
  {"GetNumaProximityNodeEx","func"}, 
  {"GetNumberOfConsoleInputEvents","func"}, 
  {"GetObjectA","func"}, 
  {"GetObjectType","func"}, 
  {"GetObjectW","func"}, 
  {"GetOutlineTextMetricsA","func"}, 
  {"GetOutlineTextMetricsW","func"}, 
  {"GetOverlappedResult","func"}, 
  {"GetOverlappedResultEx","func"}, 
  {"GetPaletteEntries","func"}, 
  {"GetPath","func"}, 
  {"GetPixel","func"}, 
  {"GetPixelFormat","func"}, 
  {"GetPolyFillMode","func"}, 
  {"GetPrintProcessorDirectoryA","func"}, 
  {"GetPrintProcessorDirectoryW","func"}, 
  {"GetPrinterA","func"}, 
  {"GetPrinterDataA","func"}, 
  {"GetPrinterDataW","func"}, 
  {"GetPrinterDriverA","func"}, 
  {"GetPrinterDriverDirectoryA","func"}, 
  {"GetPrinterDriverDirectoryW","func"}, 
  {"GetPrinterDriverW","func"}, 
  {"GetPrinterW","func"}, 
  {"GetProcessDpiAwareness","func"}, 
  {"GetProcessGroupAffinity","func"}, 
  {"GetProcessHeap","func"}, 
  {"GetProcessHeaps","func"}, 
  {"GetPwrCapabilities","func"}, 
  {"GetQueuedCompletionStatus","func"}, 
  {"GetQueuedCompletionStatusEx","func"}, 
  {"GetROP2","func"}, 
  {"GetRandomRgn","func"}, 
  {"GetRasterizerCaps","func"}, 
  {"GetRect","func"}, 
  {"GetRegionData","func"}, 
  {"GetRgnBox","func"}, 
  {"GetScaleFactorForDevice","func"}, 
  {"GetScaleFactorForMonitor","func"}, 
  {"GetServiceA","func"}, 
  {"GetServiceW","func"}, 
  {"GetStdHandle","func"}, 
  {"GetStockObject","func"}, 
  {"GetStretchBltMode","func"}, 
  {"GetStringTypeExW","func"}, 
  {"GetStringTypeW","func"}, 
  {"GetSystemPaletteEntries","func"}, 
  {"GetSystemPaletteUse","func"}, 
  {"GetSystemWow64Directory2A","func"}, 
  {"GetSystemWow64Directory2W","func"}, 
  {"GetSystemWow64DirectoryA","func"}, 
  {"GetSystemWow64DirectoryW","func"}, 
  {"GetTextAlign","func"}, 
  {"GetTextCharacterExtra","func"}, 
  {"GetTextCharset","func"}, 
  {"GetTextCharsetInfo","func"}, 
  {"GetTextColor","func"}, 
  {"GetTextExtentExPointA","func"}, 
  {"GetTextExtentExPointI","func"}, 
  {"GetTextExtentExPointW","func"}, 
  {"GetTextExtentPoint32A","func"}, 
  {"GetTextExtentPoint32W","func"}, 
  {"GetTextExtentPointA","func"}, 
  {"GetTextExtentPointI","func"}, 
  {"GetTextExtentPointW","func"}, 
  {"GetTextFaceA","func"}, 
  {"GetTextFaceW","func"}, 
  {"GetTextMetricsA","func"}, 
  {"GetTextMetricsW","func"}, 
  {"GetThreadErrorMode","func"}, 
  {"GetThreadGroupAffinity","func"}, 
  {"GetTimeFormatA","func"}, 
  {"GetTimeFormatEx","func"}, 
  {"GetTimeFormatW","func"}, 
  {"GetTimeZoneInformation","func"}, 
  {"GetTypeByNameA","func"}, 
  {"GetTypeByNameW","func"}, 
  {"GetTypeInfo","func"}, 
  {"GetTypeInfoCount","func"}, 
  {"GetUserNameExA","func"}, 
  {"GetUserNameExW","func"}, 
  {"GetViewStatus","func"}, 
  {"GetViewportExtEx","func"}, 
  {"GetViewportOrgEx","func"}, 
  {"GetWinMetaFileBits","func"}, 
  {"GetWindowExtEx","func"}, 
  {"GetWindowOrgEx","func"}, 
  {"GetWorldTransform","func"}, 
  {"GradientFill","func"}, 
  {"HACCEL","type"}, 
  {"HALF_PTR","type"}, 
  {"HANDLE","type"}, 
  {"HBITMAP","type"}, 
  {"HBRUSH","type"}, 
  {"HCERTCHAINENGINE","type"}, 
  {"HCERTSTORE","type"}, 
  {"HCERT_SERVER_OCSP_RESPONSE","type"}, 
  {"HCMNOTIFICATION","type"}, 
  {"HCOLORSPACE","type"}, 
  {"HCONV","type"}, 
  {"HCONVLIST","type"}, 
  {"HCRYPTASYNC","type"}, 
  {"HCRYPTDEFAULTCONTEXT","type"}, 
  {"HCRYPTHASH","type"}, 
  {"HCRYPTKEY","type"}, 
  {"HCRYPTMSG","type"}, 
  {"HCRYPTOIDFUNCADDR","type"}, 
  {"HCRYPTOIDFUNCSET","type"}, 
  {"HCRYPTPROV","type"}, 
  {"HCRYPTPROV_LEGACY","type"}, 
  {"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","type"}, 
  {"HCURSOR","type"}, 
  {"HDC","type"}, 
  {"HDDEDATA","type"}, 
  {"HDESK","type"}, 
  {"HDEVNOTIFY","type"}, 
  {"HDROP","type"}, 
  {"HDWP","type"}, 
  {"HEAP_INFORMATION_CLASS","typedef"}, 
  {"HENHMETAFILE","type"}, 
  {"HFILE","type"}, 
  {"HFONT","type"}, 
  {"HGDIOBJ","type"}, 
  {"HGLOBAL","type"}, 
  {"HHOOK","type"}, 
  {"HICON","type"}, 
  {"HIMAGELIST","type"}, 
  {"HINSTANCE","type"}, 
  {"HINTERNET","type"}, 
  {"HKEY","type"}, 
  {"HKL","type"}, 
  {"HLOCAL","type"}, 
  {"HMACHINE","type"}, 
  {"HMENU","type"}, 
  {"HMETAFILE","type"}, 
  {"HMODULE","type"}, 
  {"HMONITOR","type"}, 
  {"HPALETTE","type"}, 
  {"HPCON","type"}, 
  {"HPEN","type"}, 
  {"HPOWERNOTIFY","type"}, 
  {"HRAWINPUT","typedef"}, 
  {"HRESULT","typedef"}, 
  {"HRGN","type"}, 
  {"HRSRC","type"}, 
  {"HSYNTHETICPOINTERDEVICE","type"}, 
  {"HSZ","type"}, 
  {"HTOUCHINPUT","type"}, 
  {"HWINEVENTHOOK","typedef"}, 
  {"HWINSTA","type"}, 
  {"HWND","type"}, 
  {"HeapAlloc","func"}, 
  {"HeapCompact","func"}, 
  {"HeapCreate","func"}, 
  {"HeapDestroy","func"}, 
  {"HeapFree","func"}, 
  {"HeapLock","func"}, 
  {"HeapQueryInformation","func"}, 
  {"HeapReAlloc","func"}, 
  {"HeapSetInformation","func"}, 
  {"HeapSize","func"}, 
  {"HeapUnlock","func"}, 
  {"HeapValidate","func"}, 
  {"HeapWalk","func"}, 
  {"IID","typedef"}, 
  {"INT","type"}, 
  {"INT32","type"}, 
  {"INT64","type"}, 
  {"INTERNET_PORT","typedef"}, 
  {"INT_PTR","type"}, 
  {"ImpersonateNamedPipeClient","func"}, 
  {"InetIsOffline","func"}, 
  {"InitializeEnclave","func"}, 
  {"InitializeSListHead","func"}, 
  {"InterlockedFlushSList","func"}, 
  {"InterlockedPopEntrySList","func"}, 
  {"InterlockedPushEntrySList","func"}, 
  {"InterlockedPushListSListEx","func"}, 
  {"IntersectClipRect","func"}, 
  {"InvertRgn","func"}, 
  {"Invoke","func"}, 
  {"IsDebuggerPresent","func"}, 
  {"IsDirty","func"}, 
  {"IsEnclaveTypeSupported","func"}, 
  {"IsProcessInJob","func"}, 
  {"IsThreadAFiber","func"}, 
  {"IsWow64GuestMachineSupported","func"}, 
  {"IsWow64Process","func"}, 
  {"IsWow64Process2","func"}, 
  {"JOBOBJECTINFOCLASS","typedef"}, 
  {"KEY_SET_INFORMATION_CLASS","typedef"}, 
  {"LANGGROUPLOCALE_ENUMPROCA","type"}, 
  {"LANGGROUPLOCALE_ENUMPROCW","type"}, 
  {"LANGID","typedef"}, 
  {"LANGUAGEGROUP_ENUMPROCA","type"}, 
  {"LANGUAGEGROUP_ENUMPROCW","type"}, 
  {"LARGE_INTEGER","typedef"}, 
  {"LATENCY_TIME","typedef"}, 
  {"LCID","typedef"}, 
  {"LCTYPE","typedef"}, 
  {"LGRPID","type"}, 
  {"LOCALE_ENUMPROCA","type"}, 
  {"LOCALE_ENUMPROCEX","type"}, 
  {"LOCALE_ENUMPROCW","type"}, 
  {"LOGICAL_PROCESSOR_RELATIONSHIP","type"}, 
  {"LONG","typedef"}, 
  {"LONG64","typedef"}, 
  {"LONGLONG","typedef"}, 
  {"LONG_PTR","type"}, 
  {"LPACCEL","type"}, 
  {"LPARAM","typedef"}, 
  {"LPBLOB","type"}, 
  {"LPBLOCKINGCALLBACK","type"}, 
  {"LPBOOL","type"}, 
  {"LPBSTR","type"}, 
  {"LPBYTE","type"}, 
  {"LPCCH","type"}, 
  {"LPCDLGTEMPLATEA","type"}, 
  {"LPCDLGTEMPLATEW","type"}, 
  {"LPCGUID","type"}, 
  {"LPCH","type"}, 
  {"LPCLSID","type"}, 
  {"LPCMENUINFO","type"}, 
  {"LPCMENUITEMINFOA","type"}, 
  {"LPCMENUITEMINFOW","type"}, 
  {"LPCOLESTR","type"}, 
  {"LPCOLORMAP","type"}, 
  {"LPCOMMCONFIG","type"}, 
  {"LPCOMMPROP","type"}, 
  {"LPCOMMTIMEOUTS","type"}, 
  {"LPCOMSTAT","type"}, 
  {"LPCONDITIONPROC","type"}, 
  {"LPCONTEXT","type"}, 
  {"LPCPINFO","type"}, 
  {"LPCPINFOEXA","type"}, 
  {"LPCPINFOEXW","type"}, 
  {"LPCRECT","type"}, 
  {"LPCRITICAL_SECTION","typedef"}, 
  {"LPCSCROLLINFO","type"}, 
  {"LPCSTR","type"}, 
  {"LPCTBBUTTON","type"}, 
  {"LPCTSTR","type"}, 
  {"LPCUSTDATA","type"}, 
  {"LPCVOID","type"}, 
  {"LPCWSTR","type"}, 
  {"LPDCB","type"}, 
  {"LPDISPATCH","type"}, 
  {"LPDRAWTEXTPARAMS","type"}, 
  {"LPDWORD","type"}, 
  {"LPFIBER_START_ROUTINE","type"}, 
  {"LPFILETIME","type"}, 
  {"LPFILE_ID_DESCRIPTOR","type"}, 
  {"LPFONTDESC","type"}, 
  {"LPGUID","type"}, 
  {"LPHANDLE","type"}, 
  {"LPHEAPENTRY32","type"}, 
  {"LPHEAPLIST32","type"}, 
  {"LPHW_PROFILE_INFOA","type"}, 
  {"LPHW_PROFILE_INFOW","type"}, 
  {"LPIID","type"}, 
  {"LPINIT_ONCE","type"}, 
  {"LPINPUT","type"}, 
  {"LPINT","type"}, 
  {"LPLDT_ENTRY","type"}, 
  {"LPLONG","typedef"}, 
  {"LPMALLOC","type"}, 
  {"LPMARSHAL","type"}, 
  {"LPMEMORYSTATUS","type"}, 
  {"LPMEMORYSTATUSEX","type"}, 
  {"LPMENUINFO","type"}, 
  {"LPMENUITEMINFOA","type"}, 
  {"LPMENUITEMINFOW","type"}, 
  {"LPMODULEENTRY32","type"}, 
  {"LPMODULEENTRY32W","type"}, 
  {"LPMODULEINFO","type"}, 
  {"LPMONITORINFO","type"}, 
  {"LPMOUSEMOVEPOINT","type"}, 
  {"LPMSG","type"}, 
  {"LPNLSVERSIONINFO","type"}, 
  {"LPNLSVERSIONINFOEX","type"}, 
  {"LPOCPFIPARAMS","type"}, 
  {"LPOFSTRUCT","type"}, 
  {"LPOLESTR","type"}, 
  {"LPOSVERSIONINFOEXA","type"}, 
  {"LPOSVERSIONINFOEXW","type"}, 
  {"LPOVERLAPPED","type"}, 
  {"LPOVERLAPPED_COMPLETION_ROUTINE","type"}, 
  {"LPPAINTSTRUCT","type"}, 
  {"LPPICTDESC","type"}, 
  {"LPPOINT","type"}, 
  {"LPPROCESSENTRY32","type"}, 
  {"LPPROCESSENTRY32W","type"}, 
  {"LPPROCESS_HEAP_ENTRY","type"}, 
  {"LPPROC_THREAD_ATTRIBUTE_LIST","type"}, 
  {"LPPROFILEINFOA","type"}, 
  {"LPPROFILEINFOW","type"}, 
  {"LPPROGRESS_ROUTINE","type"}, 
  {"LPQOS","type"}, 
  {"LPRECT","type"}, 
  {"LPSCROLLINFO","type"}, 
  {"LPSECURITY_ATTRIBUTES","type"}, 
  {"LPSERVICE_ASYNC_INFO","type"}, 
  {"LPSERVICE_INFOA","type"}, 
  {"LPSERVICE_INFOW","type"}, 
  {"LPSHFILEOPSTRUCTA","type"}, 
  {"LPSHFILEOPSTRUCTW","type"}, 
  {"LPSHQUERYRBINFO","type"}, 
  {"LPSOCKADDR","type"}, 
  {"LPSTR","type"}, 
  {"LPSTREAM","type"}, 
  {"LPSURROGATE","type"}, 
  {"LPSYNCHRONIZATION_BARRIER","type"}, 
  {"LPSYSTEMTIME","type"}, 
  {"LPSYSTEM_INFO","type"}, 
  {"LPSYSTEM_POWER_STATUS","type"}, 
  {"LPTCH","type"}, 
  {"LPTHREADENTRY32","type"}, 
  {"LPTHREAD_START_ROUTINE","type"}, 
  {"LPTIME_ZONE_INFORMATION","type"}, 
  {"LPTPMPARAMS","type"}, 
  {"LPTRACKMOUSEEVENT","type"}, 
  {"LPTSTR","type"}, 
  {"LPUNKNOWN","type"}, 
  {"LPURL_COMPONENTS","type"}, 
  {"LPVARIANT","type"}, 
  {"LPVOID","typedef"}, 
  {"LPWCH","type"}, 
  {"LPWIN32_FIND_DATAA","type"}, 
  {"LPWIN32_FIND_DATAW","type"}, 
  {"LPWNDCLASSA","type"}, 
  {"LPWNDCLASSEXA","type"}, 
  {"LPWNDCLASSEXW","type"}, 
  {"LPWNDCLASSW","type"}, 
  {"LPWORD","type"}, 
  {"LPWSABUF","type"}, 
  {"LPWSAMSG","type"}, 
  {"LPWSAOVERLAPPED_COMPLETION_ROUTINE","type"}, 
  {"LPWSAUSERAPC","type"}, 
  {"LPWSTR","type"}, 
  {"LPtoDP","func"}, 
  {"LRESULT","typedef"}, 
  {"LSTATUS","typedef"}, 
  {"LineDDA","func"}, 
  {"LineTo","func"}, 
  {"Load","func"}, 
  {"LoadEnclaveData","func"}, 
  {"LoadEnclaveImageA","func"}, 
  {"LoadEnclaveImageW","func"}, 
  {"LoadPackagedLibrary","func"}, 
  {"LockServer","func"}, 
  {"MEMORY_RESOURCE_NOTIFICATION_TYPE","typedef"}, 
  {"MIMEAssociationDialogA","func"}, 
  {"MIMEAssociationDialogW","func"}, 
  {"MINIDUMP_TYPE","typedef"}, 
  {"MONITORENUMPROC","type"}, 
  {"MaskBlt","func"}, 
  {"MiniDumpReadDumpStream","func"}, 
  {"MiniDumpWriteDump","func"}, 
  {"ModifyWorldTransform","func"}, 
  {"MoveToEx","func"}, 
  {"MultiByteToWideChar","func"}, 
  {"NCryptCloseProtectionDescriptor","func"}, 
  {"NCryptCreateProtectionDescriptor","func"}, 
  {"NCryptGetProtectionDescriptorInfo","func"}, 
  {"NCryptProtectSecret","func"}, 
  {"NCryptQueryProtectionDescriptorName","func"}, 
  {"NCryptRegisterProtectionDescriptorName","func"}, 
  {"NCryptStreamClose","func"}, 
  {"NCryptStreamOpenToProtect","func"}, 
  {"NCryptStreamOpenToUnprotect","func"}, 
  {"NCryptStreamOpenToUnprotectEx","func"}, 
  {"NCryptStreamUpdate","func"}, 
  {"NCryptUnprotectSecret","func"}, 
  {"NLS_FUNCTION","type"}, 
  {"NORM_FORM","typedef"}, 
  {"NTSTATUS","typedef"}, 
  {"NeedCurrentDirectoryForExePathA","func"}, 
  {"NeedCurrentDirectoryForExePathW","func"}, 
  {"NtClose","func"}, 
  {"NtCreateFile","func"}, 
  {"NtDeviceIoControlFile","func"}, 
  {"NtNotifyChangeMultipleKeys","func"}, 
  {"NtOpenFile","func"}, 
  {"NtQueryInformationProcess","func"}, 
  {"NtQueryInformationThread","func"}, 
  {"NtQueryMultipleValueKey","func"}, 
  {"NtQueryObject","func"}, 
  {"NtQuerySystemInformation","func"}, 
  {"NtQuerySystemTime","func"}, 
  {"NtRenameKey","func"}, 
  {"NtSetInformationKey","func"}, 
  {"NtWaitForSingleObject","func"}, 
  {"OFFER_PRIORITY","typedef"}, 
  {"OLE_COLOR","typedef"}, 
  {"ORIENTATION_PREFERENCE","typedef"}, 
  {"OffsetClipRgn","func"}, 
  {"OffsetRgn","func"}, 
  {"OffsetViewportOrgEx","func"}, 
  {"OffsetWindowOrgEx","func"}, 
  {"OleCreateFontIndirect","func"}, 
  {"OleCreatePictureIndirect","func"}, 
  {"OleCreatePropertyFrame","func"}, 
  {"OleCreatePropertyFrameIndirect","func"}, 
  {"OleIconToCursor","func"}, 
  {"OleLoadPicture","func"}, 
  {"OleLoadPictureEx","func"}, 
  {"OleLoadPictureFile","func"}, 
  {"OleLoadPictureFileEx","func"}, 
  {"OleLoadPicturePath","func"}, 
  {"OleSavePictureFile","func"}, 
  {"OleTranslateColor","func"}, 
  {"OpenJobObjectW","func"}, 
  {"OpenPrinterA","func"}, 
  {"OpenPrinterW","func"}, 
  {"OpenPrivateNamespaceW","func"}, 
  {"OutputDebugStringA","func"}, 
  {"OutputDebugStringW","func"}, 
  {"PACCESS_MASK","type"}, 
  {"PACL","type"}, 
  {"PACTCTX","type"}, 
  {"PACTCTX_SECTION_KEYED_DATA","type"}, 
  {"PADDR","type"}, 
  {"PALTTABINFO","type"}, 
  {"PANSI_STRING","type"}, 
  {"PAPCFUNC","type"}, 
  {"PAPPBARDATA","type"}, 
  {"PBAD_MEMORY_CALLBACK_ROUTINE","type"}, 
  {"PBERVAL","type"}, 
  {"PBOOL","type"}, 
  {"PBOOLEAN","type"}, 
  {"PBSMINFO","type"}, 
  {"PBYTE","type"}, 
  {"PCACTCTXA","type"}, 
  {"PCACTCTXW","type"}, 
  {"PCANSI_STRING","type"}, 
  {"PCEVENT_DESCRIPTOR","type"}, 
  {"PCFG_CALL_TARGET_INFO","type"}, 
  {"PCHANGEFILTERSTRUCT","type"}, 
  {"PCHAR","type"}, 
  {"PCHAR_INFO","type"}, 
  {"PCLAIM_SECURITY_ATTRIBUTES_INFORMATION","type"}, 
  {"PCNZCH","type"}, 
  {"PCOMPRESSOR_HANDLE","type"}, 
  {"PCOMPRESS_ALLOCATION_ROUTINES","type"}, 
  {"PCONDITION_VARIABLE","type"}, 
  {"PCONSOLE_CURSOR_INFO","type"}, 
  {"PCONSOLE_FONT_INFO","type"}, 
  {"PCONSOLE_FONT_INFOEX","type"}, 
  {"PCONSOLE_HISTORY_INFO","type"}, 
  {"PCONSOLE_SCREEN_BUFFER_INFO","type"}, 
  {"PCONSOLE_SCREEN_BUFFER_INFOEX","type"}, 
  {"PCONSOLE_SELECTION_INFO","type"}, 
  {"PCONTEXT","type"}, 
  {"PCOORD","type"}, 
  {"PCRAWINPUTDEVICE","type"}, 
  {"PCREDENTIALA","type"}, 
  {"PCREDENTIALW","type"}, 
  {"PCREDENTIAL_TARGET_INFORMATIONA","type"}, 
  {"PCREDENTIAL_TARGET_INFORMATIONW","type"}, 
  {"PCREDUI_INFOA","type"}, 
  {"PCREDUI_INFOW","type"}, 
  {"PCRED_MARSHAL_TYPE","type"}, 
  {"PCRITICAL_SECTION","type"}, 
  {"PCSTR","type"}, 
  {"PCSZ","type"}, 
  {"PCUNICODE_STRING","type"}, 
  {"PCURSORINFO","type"}, 
  {"PCVOID","type"}, 
  {"PCWSTR","typedef"}, 
  {"PCZZWSTR","type"}, 
  {"PCtxtHandle","type"}, 
  {"PDECOMPRESSOR_HANDLE","type"}, 
  {"PDISPLAY_DEVICEA","type"}, 
  {"PDISPLAY_DEVICEW","type"}, 
  {"PDWORD","typedef"}, 
  {"PDWORD64","type"}, 
  {"PDWORD_PTR","type"}, 
  {"PDYNAMIC_TIME_ZONE_INFORMATION","type"}, 
  {"PENABLECALLBACK","type"}, 
  {"PENUM_PAGE_FILE_CALLBACKA","type"}, 
  {"PENUM_PAGE_FILE_CALLBACKW","type"}, 
  {"PEVENT_CALLBACK","type"}, 
  {"PEVENT_DATA_DESCRIPTOR","type"}, 
  {"PEVENT_FILTER_DESCRIPTOR","type"}, 
  {"PEVENT_INSTANCE_INFO","type"}, 
  {"PEXCEPTION_RECORD","type"}, 
  {"PEXCEPTION_ROUTINE","type"}, 
  {"PFE_EXPORT_FUNC","type"}, 
  {"PFE_IMPORT_FUNC","type"}, 
  {"PFILEMUIINFO","type"}, 
  {"PFILETIME","typedef"}, 
  {"PFIRMWARE_TYPE","type"}, 
  {"PFLASHWINFO","type"}, 
  {"PGENERIC_MAPPING","type"}, 
  {"PGESTURECONFIG","type"}, 
  {"PGET_RUNTIME_FUNCTION_CALLBACK","type"}, 
  {"PGROUP_POLICY_OBJECTA","type"}, 
  {"PGROUP_POLICY_OBJECTW","type"}, 
  {"PGUITHREADINFO","type"}, 
  {"PHANDLE","type"}, 
  {"PHANDLER_ROUTINE","type"}, 
  {"PHKEY","type"}, 
  {"PHMACHINE","type"}, 
  {"PHPOWERNOTIFY","type"}, 
  {"PICONINFO","type"}, 
  {"PICONINFOEXA","type"}, 
  {"PICONINFOEXW","type"}, 
  {"PINIT_ONCE","type"}, 
  {"PINIT_ONCE_FN","type"}, 
  {"PINPUT_RECORD","type"}, 
  {"PINT","type"}, 
  {"PINT_PTR","type"}, 
  {"PIO_APC_ROUTINE","type"}, 
  {"PIO_COUNTERS","type"}, 
  {"PIO_STATUS_BLOCK","type"}, 
  {"PKEY_VALUE_ENTRY","type"}, 
  {"PKNONVOLATILE_CONTEXT_POINTERS","type"}, 
  {"PLARGE_INTEGER","type"}, 
  {"PLASTINPUTINFO","type"}, 
  {"PLONG","type"}, 
  {"PLUID","type"}, 
  {"PLUID_AND_ATTRIBUTES","type"}, 
  {"PMAPPING_ENUM_OPTIONS","type"}, 
  {"PMAPPING_OPTIONS","type"}, 
  {"PMAPPING_PROPERTY_BAG","type"}, 
  {"PMAPPING_SERVICE_INFO","type"}, 
  {"PMEMORY_BASIC_INFORMATION","type"}, 
  {"PMENUBARINFO","type"}, 
  {"PMINIDUMP_CALLBACK_INFORMATION","type"}, 
  {"PMINIDUMP_DIRECTORY","type"}, 
  {"PMINIDUMP_USER_STREAM_INFORMATION","type"}, 
  {"PNOTIFYICONDATAA","type"}, 
  {"PNOTIFYICONDATAW","type"}, 
  {"POBJECT_ATTRIBUTES","type"}, 
  {"POBJECT_TYPE_LIST","type"}, 
  {"POEM_STRING","type"}, 
  {"POINTER_FEEDBACK_MODE","typedef"}, 
  {"POWER_INFORMATION_LEVEL","typedef"}, 
  {"POWER_PLATFORM_ROLE","typedef"}, 
  {"POWER_REQUEST_TYPE","typedef"}, 
  {"PPERFORMANCE_DATA","type"}, 
  {"PPERFORMANCE_INFORMATION","type"}, 
  {"PPRIVILEGE_SET","type"}, 
  {"PPROCESSOR_NUMBER","type"}, 
  {"PPROCESS_MEMORY_COUNTERS","type"}, 
  {"PPSAPI_WS_WATCH_INFORMATION","type"}, 
  {"PPSAPI_WS_WATCH_INFORMATION_EX","type"}, 
  {"PQUOTA_LIMITS","type"}, 
  {"PRAWINPUT","type"}, 
  {"PRAWINPUTDEVICE","type"}, 
  {"PRAWINPUTDEVICELIST","type"}, 
  {"PREASON_CONTEXT","type"}, 
  {"PREGHANDLE","type"}, 
  {"PRESOURCEID","type"}, 
  {"PRES_DES","type"}, 
  {"PRKEVENT","type"}, 
  {"PROCESS_INFORMATION_CLASS","typedef"}, 
  {"PROCESS_MITIGATION_POLICY","typedef"}, 
  {"PROPENUMPROCEXA","type"}, 
  {"PROPENUMPROCW","type"}, 
  {"PROPID","typedef"}, 
  {"PRUNTIME_FUNCTION","type"}, 
  {"PSCROLLBARINFO","type"}, 
  {"PSECURE_MEMORY_CACHE_CALLBACK","type"}, 
  {"PSECURITY_ATTRIBUTES","typedef"}, 
  {"PSECURITY_DESCRIPTOR","type"}, 
  {"PSECURITY_DESCRIPTOR_CONTROL","type"}, 
  {"PSECURITY_INFORMATION","type"}, 
  {"PSHCREATEPROCESSINFOW","type"}, 
  {"PSID","type"}, 
  {"PSID_AND_ATTRIBUTES","type"}, 
  {"PSID_IDENTIFIER_AUTHORITY","type"}, 
  {"PSID_NAME_USE","type"}, 
  {"PSIZE_T","type"}, 
  {"PSLIST_ENTRY","type"}, 
  {"PSLIST_HEADER","type"}, 
  {"PSMALL_RECT","type"}, 
  {"PSOCKET_ADDRESS_LIST","type"}, 
  {"PSRWLOCK","type"}, 
  {"PSTR","type"}, 
  {"PSTRING","type"}, 
  {"PSYSTEMTIME","type"}, 
  {"PSYSTEM_LOGICAL_PROCESSOR_INFORMATION","type"}, 
  {"PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX","type"}, 
  {"PSYSTEM_POWER_CAPABILITIES","type"}, 
  {"PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION","type"}, 
  {"PServerInformation","type"}, 
  {"PTIMERAPCROUTINE","type"}, 
  {"PTITLEBARINFO","type"}, 
  {"PTOKEN_GROUPS","type"}, 
  {"PTOKEN_PRIVILEGES","type"}, 
  {"PTOUCHINPUT","type"}, 
  {"PTP_CALLBACK_ENVIRON","type"}, 
  {"PTP_CALLBACK_INSTANCE","type"}, 
  {"PTP_CLEANUP_GROUP","type"}, 
  {"PTP_CLEANUP_GROUP_CANCEL_CALLBACK","type"}, 
  {"PTP_IO","type"}, 
  {"PTP_POOL","type"}, 
  {"PTP_POOL_STACK_INFORMATION","type"}, 
  {"PTP_SIMPLE_CALLBACK","type"}, 
  {"PTP_TIMER","type"}, 
  {"PTP_TIMER_CALLBACK","type"}, 
  {"PTP_WAIT","type"}, 
  {"PTP_WAIT_CALLBACK","type"}, 
  {"PTP_WIN32_IO_CALLBACK","type"}, 
  {"PTP_WORK","type"}, 
  {"PTP_WORK_CALLBACK","type"}, 
  {"PTRACEHANDLE","type"}, 
  {"PUCHAR","type"}, 
  {"PUINT","type"}, 
  {"PULARGE_INTEGER","type"}, 
  {"PULONG","type"}, 
  {"PULONGLONG","type"}, 
  {"PULONG_PTR","type"}, 
  {"PUMS_COMPLETION_LIST","type"}, 
  {"PUMS_CONTEXT","type"}, 
  {"PUMS_SCHEDULER_STARTUP_INFO","type"}, 
  {"PUMS_SYSTEM_THREAD_INFORMATION","type"}, 
  {"PUNICODE_STRING","type"}, 
  {"PUNWIND_HISTORY_TABLE","type"}, 
  {"PUSHORT","type"}, 
  {"PVALENTA","type"}, 
  {"PVALENTW","type"}, 
  {"PVOID","type"}, 
  {"PWCH","type"}, 
  {"PWCHAR","type"}, 
  {"PWINDOWINFO","type"}, 
  {"PWOW64_CONTEXT","type"}, 
  {"PWOW64_LDT_ENTRY","type"}, 
  {"PWSTR","typedef"}, 
  {"PZPSTR","type"}, 
  {"PZPWSTR","type"}, 
  {"PZZWSTR","type"}, 
  {"PaintRgn","func"}, 
  {"PatBlt","func"}, 
  {"PathAllocCanonicalize","func"}, 
  {"PathAllocCombine","func"}, 
  {"PathCchAddBackslash","func"}, 
  {"PathCchAddBackslashEx","func"}, 
  {"PathCchAddExtension","func"}, 
  {"PathCchAppend","func"}, 
  {"PathCchAppendEx","func"}, 
  {"PathCchCanonicalize","func"}, 
  {"PathCchCanonicalizeEx","func"}, 
  {"PathCchCombine","func"}, 
  {"PathCchCombineEx","func"}, 
  {"PathCchFindExtension","func"}, 
  {"PathCchIsRoot","func"}, 
  {"PathCchRemoveBackslash","func"}, 
  {"PathCchRemoveBackslashEx","func"}, 
  {"PathCchRemoveExtension","func"}, 
  {"PathCchRemoveFileSpec","func"}, 
  {"PathCchRenameExtension","func"}, 
  {"PathCchSkipRoot","func"}, 
  {"PathCchStripPrefix","func"}, 
  {"PathCchStripToRoot","func"}, 
  {"PathIsUNCEx","func"}, 
  {"PathToRegion","func"}, 
  {"PeekConsoleInputA","func"}, 
  {"PeekConsoleInputW","func"}, 
  {"PeekNamedPipe","func"}, 
  {"Pie","func"}, 
  {"PlayEnhMetaFile","func"}, 
  {"PlayEnhMetaFileRecord","func"}, 
  {"PlayMetaFile","func"}, 
  {"PlayMetaFileRecord","func"}, 
  {"PlgBlt","func"}, 
  {"PolyBezier","func"}, 
  {"PolyBezierTo","func"}, 
  {"PolyDraw","func"}, 
  {"PolyPolygon","func"}, 
  {"PolyPolyline","func"}, 
  {"PolyTextOutA","func"}, 
  {"PolyTextOutW","func"}, 
  {"Polygon","func"}, 
  {"Polyline","func"}, 
  {"PolylineTo","func"}, 
  {"PostQueuedCompletionStatus","func"}, 
  {"PowerDeterminePlatformRoleEx","func"}, 
  {"PowerGetActiveScheme","func"}, 
  {"PowerReadACValue","func"}, 
  {"PowerReadDCValue","func"}, 
  {"PowerRegisterForEffectivePowerModeNotifications","func"}, 
  {"PowerRegisterSuspendResumeNotification","func"}, 
  {"PowerSetActiveScheme","func"}, 
  {"PowerSettingRegisterNotification","func"}, 
  {"PowerSettingUnregisterNotification","func"}, 
  {"PowerUnregisterFromEffectivePowerModeNotifications","func"}, 
  {"PowerUnregisterSuspendResumeNotification","func"}, 
  {"PowerWriteACValueIndex","func"}, 
  {"PowerWriteDCValueIndex","func"}, 
  {"PrinterProperties","func"}, 
  {"PtInRegion","func"}, 
  {"PtVisible","func"}, 
  {"QueryAuxiliaryCounterFrequency","func"}, 
  {"QueryCompressorInformation","func"}, 
  {"QueryDecompressorInformation","func"}, 
  {"QueryDepthSList","func"}, 
  {"QueryHitPoint","func"}, 
  {"QueryHitRect","func"}, 
  {"QueryIdleProcessorCycleTime","func"}, 
  {"QueryIdleProcessorCycleTimeEx","func"}, 
  {"QueryInformationJobObject","func"}, 
  {"QueryInterface","func"}, 
  {"QueryInterruptTime","func"}, 
  {"QueryInterruptTimePrecise","func"}, 
  {"QueryIoRateControlInformationJobObject","func"}, 
  {"QueryOptionalDelayLoadedAPI","func"}, 
  {"QueryPerformanceCounter","func"}, 
  {"QueryPerformanceFrequency","func"}, 
  {"QueryProcessCycleTime","func"}, 
  {"QueryThreadCycleTime","func"}, 
  {"QueryUnbiasedInterruptTime","func"}, 
  {"QueryUnbiasedInterruptTimePrecise","func"}, 
  {"QueueUserWorkItem","func"}, 
  {"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS","typedef"}, 
  {"REFGUID","type"}, 
  {"REFIID","type"}, 
  {"REGHANDLE","type"}, 
  {"REGSAM","typedef"}, 
  {"RESOURCEID","typedef"}, 
  {"RES_DES","typedef"}, 
  {"RPC_AUTHZ_HANDLE","type"}, 
  {"RPC_AUTH_IDENTITY_HANDLE","type"}, 
  {"RaiseException","func"}, 
  {"RaiseFailFastException","func"}, 
  {"ReadConsoleA","func"}, 
  {"ReadConsoleInputA","func"}, 
  {"ReadConsoleInputW","func"}, 
  {"ReadConsoleW","func"}, 
  {"ReadPrinter","func"}, 
  {"RealizePalette","func"}, 
  {"RectInRegion","func"}, 
  {"RectVisible","func"}, 
  {"Rectangle","func"}, 
  {"RegisterScaleChangeEvent","func"}, 
  {"RegisterScaleChangeNotifications","func"}, 
  {"Release","func"}, 
  {"RemoveFontMemResourceEx","func"}, 
  {"RemoveFontResourceA","func"}, 
  {"RemoveFontResourceExA","func"}, 
  {"RemoveFontResourceExW","func"}, 
  {"RemoveFontResourceW","func"}, 
  {"RemoveVectoredContinueHandler","func"}, 
  {"RemoveVectoredExceptionHandler","func"}, 
  {"ResetCompressor","func"}, 
  {"ResetDCA","func"}, 
  {"ResetDCW","func"}, 
  {"ResetDecompressor","func"}, 
  {"ResetPrinterA","func"}, 
  {"ResetPrinterW","func"}, 
  {"ResizePalette","func"}, 
  {"RestoreDC","func"}, 
  {"RestoreLastError","func"}, 
  {"RevokeScaleChangeNotifications","func"}, 
  {"RoundRect","func"}, 
  {"RtlAddFunctionTable","func"}, 
  {"RtlAddGrowableFunctionTable","func"}, 
  {"RtlAnsiStringToUnicodeString","func"}, 
  {"RtlCaptureContext","func"}, 
  {"RtlCaptureStackBackTrace","func"}, 
  {"RtlCharToInteger","func"}, 
  {"RtlCompareMemory","func"}, 
  {"RtlConvertSidToUnicodeString","func"}, 
  {"RtlDeleteFunctionTable","func"}, 
  {"RtlDeleteGrowableFunctionTable","func"}, 
  {"RtlFreeAnsiString","func"}, 
  {"RtlFreeOemString","func"}, 
  {"RtlFreeUnicodeString","func"}, 
  {"RtlGrowFunctionTable","func"}, 
  {"RtlInitString","func"}, 
  {"RtlInitUnicodeString","func"}, 
  {"RtlInstallFunctionTableCallback","func"}, 
  {"RtlIsNameLegalDOS8Dot3","func"}, 
  {"RtlLocalTimeToSystemTime","func"}, 
  {"RtlLookupFunctionEntry","func"}, 
  {"RtlLookupFunctionEntryCHPE","func"}, 
  {"RtlNtStatusToDosError","func"}, 
  {"RtlPcToFileHeader","func"}, 
  {"RtlRaiseException","func"}, 
  {"RtlRestoreContext","func"}, 
  {"RtlTimeToSecondsSince1970","func"}, 
  {"RtlUnicodeStringToAnsiString","func"}, 
  {"RtlUnicodeStringToOemString","func"}, 
  {"RtlUnicodeToMultiByteSize","func"}, 
  {"RtlUniform","func"}, 
  {"RtlUnwind","func"}, 
  {"RtlUnwindEx","func"}, 
  {"RtlVirtualUnwind","func"}, 
  {"SC_ENUM_TYPE","typedef"}, 
  {"SC_HANDLE","type"}, 
  {"SC_LOCK","type"}, 
  {"SC_STATUS_TYPE","typedef"}, 
  {"SECURITY_DESCRIPTOR_CONTROL","typedef"}, 
  {"SECURITY_IMPERSONATION_LEVEL","typedef"}, 
  {"SECURITY_INFORMATION","typedef"}, 
  {"SECURITY_STATUS","typedef"}, 
  {"SENDASYNCPROC","type"}, 
  {"SHAddToRecentDocs","func"}, 
  {"SHAssocEnumHandlers","func"}, 
  {"SHAssocEnumHandlersForProtocolByApplication","func"}, 
  {"SHBindToParent","func"}, 
  {"SHBrowseForFolderA","func"}, 
  {"SHBrowseForFolderW","func"}, 
  {"SHChangeNotify","func"}, 
  {"SHCreateAssociationRegistration","func"}, 
  {"SHCreateDirectoryExA","func"}, 
  {"SHCreateDirectoryExW","func"}, 
  {"SHCreateItemFromIDList","func"}, 
  {"SHCreateItemFromParsingName","func"}, 
  {"SHCreateItemFromRelativeName","func"}, 
  {"SHCreateItemInKnownFolder","func"}, 
  {"SHCreateItemWithParent","func"}, 
  {"SHCreateShellItemArray","func"}, 
  {"SHCreateShellItemArrayFromDataObject","func"}, 
  {"SHCreateShellItemArrayFromIDLists","func"}, 
  {"SHCreateShellItemArrayFromShellItem","func"}, 
  {"SHGetDataFromIDListA","func"}, 
  {"SHGetDataFromIDListW","func"}, 
  {"SHGetDesktopFolder","func"}, 
  {"SHGetDiskFreeSpaceA","func"}, 
  {"SHGetFolderLocation","func"}, 
  {"SHGetFolderPathA","func"}, 
  {"SHGetFolderPathW","func"}, 
  {"SHGetIDListFromObject","func"}, 
  {"SHGetIconOverlayIndexA","func"}, 
  {"SHGetIconOverlayIndexW","func"}, 
  {"SHGetInstanceExplorer","func"}, 
  {"SHGetItemFromObject","func"}, 
  {"SHGetMalloc","func"}, 
  {"SHGetNameFromIDList","func"}, 
  {"SHGetPathFromIDListA","func"}, 
  {"SHGetPathFromIDListW","func"}, 
  {"SHGetPropertyStoreFromIDList","func"}, 
  {"SHGetPropertyStoreFromParsingName","func"}, 
  {"SHGetSettings","func"}, 
  {"SHGetSpecialFolderLocation","func"}, 
  {"SHGetSpecialFolderPathA","func"}, 
  {"SHGetSpecialFolderPathW","func"}, 
  {"SHGetTemporaryPropertyForItem","func"}, 
  {"SHLoadInProc","func"}, 
  {"SHORT","typedef"}, 
  {"SHSetTemporaryPropertyForItem","func"}, 
  {"SHSimpleIDListFromPath","func"}, 
  {"SIZE_T","typedef"}, 
  {"SOCKET","type"}, 
  {"STREAM_INFO_LEVELS","typedef"}, 
  {"SUBCLASSPROC","type"}, 
  {"SYSTEMTIME","typedef"}, 
  {"SYSTEM_INFORMATION_CLASS","typedef"}, 
  {"Save","func"}, 
  {"SaveCompleted","func"}, 
  {"SaveDC","func"}, 
  {"ScaleViewportExtEx","func"}, 
  {"ScaleWindowExtEx","func"}, 
  {"ScheduleJob","func"}, 
  {"SearchPathA","func"}, 
  {"SearchPathW","func"}, 
  {"SelectClipPath","func"}, 
  {"SelectClipRgn","func"}, 
  {"SelectObject","func"}, 
  {"SelectPalette","func"}, 
  {"SetAbortProc","func"}, 
  {"SetAddrInfoExA","func"}, 
  {"SetAddrInfoExW","func"}, 
  {"SetAdvise","func"}, 
  {"SetArcDirection","func"}, 
  {"SetBitmapBits","func"}, 
  {"SetBitmapDimensionEx","func"}, 
  {"SetBkColor","func"}, 
  {"SetBkMode","func"}, 
  {"SetBoundsRect","func"}, 
  {"SetBrushOrgEx","func"}, 
  {"SetColorAdjustment","func"}, 
  {"SetColorSpace","func"}, 
  {"SetCompressorInformation","func"}, 
  {"SetConsoleCtrlHandler","func"}, 
  {"SetConsoleMode","func"}, 
  {"SetCurrentDirectoryA","func"}, 
  {"SetCurrentDirectoryW","func"}, 
  {"SetCurrentProcessExplicitAppUserModelID","func"}, 
  {"SetDCBrushColor","func"}, 
  {"SetDCPenColor","func"}, 
  {"SetDIBColorTable","func"}, 
  {"SetDIBits","func"}, 
  {"SetDIBitsToDevice","func"}, 
  {"SetDecompressorInformation","func"}, 
  {"SetDefaultPrinterA","func"}, 
  {"SetDefaultPrinterW","func"}, 
  {"SetDeviceGammaRamp","func"}, 
  {"SetDynamicTimeZoneInformation","func"}, 
  {"SetEnhMetaFileBits","func"}, 
  {"SetEnvironmentStringsW","func"}, 
  {"SetEnvironmentVariableA","func"}, 
  {"SetEnvironmentVariableW","func"}, 
  {"SetErrorMode","func"}, 
  {"SetFormA","func"}, 
  {"SetFormW","func"}, 
  {"SetGraphicsMode","func"}, 
  {"SetHandleInformation","func"}, 
  {"SetICMMode","func"}, 
  {"SetICMProfileA","func"}, 
  {"SetICMProfileW","func"}, 
  {"SetInformationJobObject","func"}, 
  {"SetIoRateControlInformationJobObject","func"}, 
  {"SetJobA","func"}, 
  {"SetJobW","func"}, 
  {"SetLastError","func"}, 
  {"SetLayout","func"}, 
  {"SetMapMode","func"}, 
  {"SetMapperFlags","func"}, 
  {"SetMetaFileBitsEx","func"}, 
  {"SetMetaRgn","func"}, 
  {"SetMiterLimit","func"}, 
  {"SetNamedPipeHandleState","func"}, 
  {"SetPaletteEntries","func"}, 
  {"SetPixel","func"}, 
  {"SetPixelFormat","func"}, 
  {"SetPixelV","func"}, 
  {"SetPolyFillMode","func"}, 
  {"SetPortA","func"}, 
  {"SetPortW","func"}, 
  {"SetPrinterA","func"}, 
  {"SetPrinterDataA","func"}, 
  {"SetPrinterDataExA","func"}, 
  {"SetPrinterDataExW","func"}, 
  {"SetPrinterDataW","func"}, 
  {"SetPrinterW","func"}, 
  {"SetProcessDpiAwareness","func"}, 
  {"SetROP2","func"}, 
  {"SetRectRgn","func"}, 
  {"SetServiceA","func"}, 
  {"SetServiceW","func"}, 
  {"SetStdHandle","func"}, 
  {"SetStdHandleEx","func"}, 
  {"SetStretchBltMode","func"}, 
  {"SetSystemPaletteUse","func"}, 
  {"SetTextAlign","func"}, 
  {"SetTextCharacterExtra","func"}, 
  {"SetTextColor","func"}, 
  {"SetTextJustification","func"}, 
  {"SetThreadErrorMode","func"}, 
  {"SetThreadGroupAffinity","func"}, 
  {"SetTimeZoneInformation","func"}, 
  {"SetUnhandledExceptionFilter","func"}, 
  {"SetViewportExtEx","func"}, 
  {"SetViewportOrgEx","func"}, 
  {"SetWinMetaFileBits","func"}, 
  {"SetWindowExtEx","func"}, 
  {"SetWindowOrgEx","func"}, 
  {"SetWorldTransform","func"}, 
  {"Shell_NotifyIcon","func"}, 
  {"StartDocA","func"}, 
  {"StartDocPrinterA","func"}, 
  {"StartDocPrinterW","func"}, 
  {"StartDocW","func"}, 
  {"StartPage","func"}, 
  {"StartPagePrinter","func"}, 
  {"StretchBlt","func"}, 
  {"StretchDIBits","func"}, 
  {"StrokeAndFillPath","func"}, 
  {"StrokePath","func"}, 
  {"SystemTimeToFileTime","func"}, 
  {"SystemTimeToTzSpecificLocalTime","func"}, 
  {"SystemTimeToTzSpecificLocalTimeEx","func"}, 
  {"TASKDIALOG_COMMON_BUTTON_FLAGS","typedef"}, 
  {"THREADINFOCLASS","typedef"}, 
  {"THREAD_INFORMATION_CLASS","typedef"}, 
  {"TIMEFMT_ENUMPROCA","type"}, 
  {"TIMEFMT_ENUMPROCEX","type"}, 
  {"TIMEFMT_ENUMPROCW","type"}, 
  {"TOKEN_INFORMATION_CLASS","typedef"}, 
  {"TOKEN_TYPE","typedef"}, 
  {"TP_CALLBACK_PRIORITY","typedef"}, 
  {"TRACEHANDLE","typedef"}, 
  {"TerminateEnclave","func"}, 
  {"TerminateJobObject","func"}, 
  {"TerminateProcessOnMemoryExhaustion","func"}, 
  {"TextOutA","func"}, 
  {"TextOutW","func"}, 
  {"TransactNamedPipe","func"}, 
  {"TranslateCharsetInfo","func"}, 
  {"TranslateNameA","func"}, 
  {"TranslateNameW","func"}, 
  {"TranslateURL","func"}, 
  {"TransparentBlt","func"}, 
  {"TzSpecificLocalTimeToSystemTime","func"}, 
  {"TzSpecificLocalTimeToSystemTimeEx","func"}, 
  {"UCHAR","typedef"}, 
  {"UILANGUAGE_ENUMPROCA","type"}, 
  {"UILANGUAGE_ENUMPROCW","type"}, 
  {"UINT","type"}, 
  {"UINT32","typedef"}, 
  {"UINT64","typedef"}, 
  {"UINT_PTR","type"}, 
  {"ULARGE_INTEGER","typedef"}, 
  {"ULONG","typedef"}, 
  {"ULONG64","typedef"}, 
  {"ULONGLONG","typedef"}, 
  {"ULONG_PTR","type"}, 
  {"UMS_THREAD_INFO_CLASS","typedef"}, 
  {"URLAssociationDialog","func"}, 
  {"USHORT","typedef"}, 
  {"Unfreeze","func"}, 
  {"UnhandledExceptionFilter","func"}, 
  {"UnrealizeObject","func"}, 
  {"UnregisterScaleChangeEvent","func"}, 
  {"UnregisterWaitEx","func"}, 
  {"UpdateColors","func"}, 
  {"UpdateICMRegKeyA","func"}, 
  {"UpdateICMRegKeyW","func"}, 
  {"VOID","typedef"}, 
  {"VerFindFileA","func"}, 
  {"VerFindFileW","func"}, 
  {"VerInstallFileA","func"}, 
  {"VerInstallFileW","func"}, 
  {"VerLanguageNameA","func"}, 
  {"VerLanguageNameW","func"}, 
  {"VerQueryValueA","func"}, 
  {"VerQueryValueW","func"}, 
  {"WAITORTIMERCALLBACK","type"}, 
  {"WCHAR","typedef"}, 
  {"WELL_KNOWN_SID_TYPE","typedef"}, 
  {"WIN32_MEMORY_INFORMATION_CLASS","typedef"}, 
  {"WMIDPREQUEST","type"}, 
  {"WNDPROC","type"}, 
  {"WORD","type"}, 
  {"WPARAM","typedef"}, 
  {"WSADeleteSocketPeerTargetName","func"}, 
  {"WSAESETSERVICEOP","typedef"}, 
  {"WSAEVENT","typedef"}, 
  {"WSAImpersonateSocketPeer","func"}, 
  {"WSAQuerySocketSecurity","func"}, 
  {"WSARevertImpersonation","func"}, 
  {"WSASetSocketPeerTargetName","func"}, 
  {"WSASetSocketSecurity","func"}, 
  {"WaitForDebugEvent","func"}, 
  {"WaitForDebugEventEx","func"}, 
  {"WaitNamedPipeW","func"}, 
  {"WideCharToMultiByte","func"}, 
  {"WidenPath","func"}, 
  {"Wow64DisableWow64FsRedirection","func"}, 
  {"Wow64RevertWow64FsRedirection","func"}, 
  {"Wow64SetThreadDefaultGuestMachine","func"}, 
  {"WriteConsoleA","func"}, 
  {"WriteConsoleW","func"}, 
  {"WritePrinter","func"}, 
  {"_FILETIME","struct"}, 
  {"_GUID","struct"}, 
  {"_SYSTEMTIME","struct"}, 
  {"__int32","typedef"}, 
  {"__int64","typedef"}, 
  {"ber_alloc_t","func"}, 
  {"ber_bvdup","func"}, 
  {"ber_bvecfree","func"}, 
  {"ber_bvfree","func"}, 
  {"ber_first_element","func"}, 
  {"ber_flatten","func"}, 
  {"ber_free","func"}, 
  {"ber_init","func"}, 
  {"ber_next_element","func"}, 
  {"ber_peek_tag","func"}, 
  {"ber_printf","func"}, 
  {"ber_scanf","func"}, 
  {"ber_skip_tag","func"}, 
  {"freeaddrinfo","func"}, 
  {"func.AVIFileAddRef.args","0"}, 
  {"func.AVIFileAddRef.ret","ulong"}, 
  {"func.AVIFileExit.args","0"}, 
  {"func.AVIFileExit.ret","void"}, 
  {"func.AVIFileInfoA.arg.0","PAVIFILE,pfile"}, 
  {"func.AVIFileInfoA.arg.1","LPAVIFILEINFOA,pfi"}, 
  {"func.AVIFileInfoA.arg.2","LONG,lSize"}, 
  {"func.AVIFileInfoA.args","3"}, 
  {"func.AVIFileInfoA.ret","stdapi"}, 
  {"func.AVIFileInfoW.arg.0","PAVIFILE,pfile"}, 
  {"func.AVIFileInfoW.arg.1","LPAVIFILEINFOW,pfi"}, 
  {"func.AVIFileInfoW.arg.2","LONG,lSize"}, 
  {"func.AVIFileInfoW.args","3"}, 
  {"func.AVIFileInfoW.ret","stdapi"}, 
  {"func.AVIFileInit.args","0"}, 
  {"func.AVIFileInit.ret","void"}, 
  {"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.args","4"}, 
  {"func.AVIFileOpenA.ret","stdapi"}, 
  {"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.args","4"}, 
  {"func.AVIFileOpenW.ret","stdapi"}, 
  {"func.AVIFileRelease.args","0"}, 
  {"func.AVIFileRelease.ret","ulong"}, 
  {"func.AbortDoc.args","0"}, 
  {"func.AbortDoc.ret","spoolererror"}, 
  {"func.AbortPath.args","0"}, 
  {"func.AbortPath.ret","bool"}, 
  {"func.AbortPrinter.args","0"}, 
  {"func.AbortPrinter.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AddFontMemResourceEx.ret","handle"}, 
  {"func.AddFontResourceA.args","0"}, 
  {"func.AddFontResourceA.ret","long"}, 
  {"func.AddFontResourceExA.arg.0","LPCSTR,lpszFilename"}, 
  {"func.AddFontResourceExA.arg.1","_FR,fl"}, 
  {"func.AddFontResourceExA.arg.2","DESIGNVECTOR,*pdv"}, 
  {"func.AddFontResourceExA.args","3"}, 
  {"func.AddFontResourceExA.ret","long"}, 
  {"func.AddFontResourceExW.arg.0","LPCWSTR,lpszFilename"}, 
  {"func.AddFontResourceExW.arg.1","_FR,fl"}, 
  {"func.AddFontResourceExW.arg.2","DESIGNVECTOR,*pdv"}, 
  {"func.AddFontResourceExW.args","3"}, 
  {"func.AddFontResourceExW.ret","long"}, 
  {"func.AddFontResourceW.args","0"}, 
  {"func.AddFontResourceW.ret","long"}, 
  {"func.AddFormA.arg.0","HPRINTER,hPrinter"}, 
  {"func.AddFormA.arg.1","int,Level"}, 
  {"func.AddFormA.arg.2","LPBYTE,pForm"}, 
  {"func.AddFormA.args","3"}, 
  {"func.AddFormA.ret","bool"}, 
  {"func.AddFormW.arg.0","HPRINTER,hPrinter"}, 
  {"func.AddFormW.arg.1","int,Level"}, 
  {"func.AddFormW.arg.2","LPBYTE,pForm"}, 
  {"func.AddFormW.args","3"}, 
  {"func.AddFormW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.AddJobA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.AddJobW.ret","bool"}, 
  {"func.AddMonitorA.arg.0","LPSTR,pName"}, 
  {"func.AddMonitorA.arg.1","int,Level"}, 
  {"func.AddMonitorA.arg.2","MONITOR_INFO_2A*,pMonitors"}, 
  {"func.AddMonitorA.args","3"}, 
  {"func.AddMonitorA.ret","bool"}, 
  {"func.AddMonitorW.arg.0","LPSTR,pName"}, 
  {"func.AddMonitorW.arg.1","int,Level"}, 
  {"func.AddMonitorW.arg.2","MONITOR_INFO_2A*,pMonitors"}, 
  {"func.AddMonitorW.args","3"}, 
  {"func.AddMonitorW.ret","bool"}, 
  {"func.AddPortA.arg.0","LPSTR,pName"}, 
  {"func.AddPortA.arg.1","HWND,hWnd"}, 
  {"func.AddPortA.arg.2","LPSTR,pMonitorName"}, 
  {"func.AddPortA.args","3"}, 
  {"func.AddPortA.ret","bool"}, 
  {"func.AddPortW.arg.0","LPWSTR,pName"}, 
  {"func.AddPortW.arg.1","HWND,hWnd"}, 
  {"func.AddPortW.arg.2","LPWSTR,pMonitorName"}, 
  {"func.AddPortW.args","3"}, 
  {"func.AddPortW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AddPrintProcessorA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AddPrintProcessorW.ret","bool"}, 
  {"func.AddPrintProvidorA.arg.0","LPSTR,pName"}, 
  {"func.AddPrintProvidorA.arg.1","int,level"}, 
  {"func.AddPrintProvidorA.arg.2","LPBYTE,pProvidorInfo"}, 
  {"func.AddPrintProvidorA.args","3"}, 
  {"func.AddPrintProvidorA.ret","bool"}, 
  {"func.AddPrintProvidorW.arg.0","LPWSTR,pName"}, 
  {"func.AddPrintProvidorW.arg.1","int,level"}, 
  {"func.AddPrintProvidorW.arg.2","LPBYTE,pProvidorInfo"}, 
  {"func.AddPrintProvidorW.args","3"}, 
  {"func.AddPrintProvidorW.ret","bool"}, 
  {"func.AddPrinterA.arg.0","LPSTR,pName"}, 
  {"func.AddPrinterA.arg.1","int,Level"}, 
  {"func.AddPrinterA.arg.2","LPBYTE,pPrinter"}, 
  {"func.AddPrinterA.args","3"}, 
  {"func.AddPrinterA.ret","hprinter"}, 
  {"func.AddPrinterConnectionA.args","0"}, 
  {"func.AddPrinterConnectionA.ret","bool"}, 
  {"func.AddPrinterConnectionW.args","0"}, 
  {"func.AddPrinterConnectionW.ret","bool"}, 
  {"func.AddPrinterDriverA.arg.0","LPSTR,pName"}, 
  {"func.AddPrinterDriverA.arg.1","int,Level"}, 
  {"func.AddPrinterDriverA.arg.2","LPBYTE,pDriverInfo"}, 
  {"func.AddPrinterDriverA.args","3"}, 
  {"func.AddPrinterDriverA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AddPrinterDriverExA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AddPrinterDriverExW.ret","bool"}, 
  {"func.AddPrinterDriverW.arg.0","LPWSTR,pName"}, 
  {"func.AddPrinterDriverW.arg.1","int,Level"}, 
  {"func.AddPrinterDriverW.arg.2","LPBYTE,pDriverInfo"}, 
  {"func.AddPrinterDriverW.args","3"}, 
  {"func.AddPrinterDriverW.ret","bool"}, 
  {"func.AddPrinterW.arg.0","LPWSTR,pName"}, 
  {"func.AddPrinterW.arg.1","int,Level"}, 
  {"func.AddPrinterW.arg.2","LPBYTE,pPrinter"}, 
  {"func.AddPrinterW.args","3"}, 
  {"func.AddPrinterW.ret","hprinter"}, 
  {"func.AddRef.args","0"}, 
  {"func.AddRef.ret","ulong"}, 
  {"func.AddSIDToBoundaryDescriptor.arg.0","HANDLE *,BoundaryDescriptor"}, 
  {"func.AddSIDToBoundaryDescriptor.arg.1","PSID,RequiredSid"}, 
  {"func.AddSIDToBoundaryDescriptor.args","2"}, 
  {"func.AddSIDToBoundaryDescriptor.ret","BOOL"}, 
  {"func.AddVectoredContinueHandler.arg.0","ULONG,First"}, 
  {"func.AddVectoredContinueHandler.arg.1","PVECTORED_EXCEPTION_HANDLER,Handler"}, 
  {"func.AddVectoredContinueHandler.args","2"}, 
  {"func.AddVectoredContinueHandler.ret","PVOID"}, 
  {"func.AddVectoredExceptionHandler.arg.0","ULONG,First"}, 
  {"func.AddVectoredExceptionHandler.arg.1","PVECTORED_EXCEPTION_HANDLER,Handler"}, 
  {"func.AddVectoredExceptionHandler.args","2"}, 
  {"func.AddVectoredExceptionHandler.ret","PVOID"}, 
  {"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.args","5"}, 
  {"func.AdvancedDocumentPropertiesA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.AdvancedDocumentPropertiesW.ret","bool"}, 
  {"func.AllocConsole.args","0"}, 
  {"func.AllocConsole.ret","BOOL"}, 
  {"func.AlphaBlend.arg.0","HDC,hdcDest"}, 
  {"func.AlphaBlend.arg.1","int,nXOriginDest"}, 
  {"func.AlphaBlend.arg.10","BLENDFUNCTION,blendFunction"}, 
  {"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.args","11"}, 
  {"func.AlphaBlend.ret","bool"}, 
  {"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.args","6"}, 
  {"func.AngleArc.ret","bool"}, 
  {"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.args","4"}, 
  {"func.AnimatePalette.ret","bool"}, 
  {"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.args","9"}, 
  {"func.Arc.ret","bool"}, 
  {"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.args","9"}, 
  {"func.ArcTo.ret","bool"}, 
  {"func.AssignProcessToJobObject.arg.0","HANDLE,hJob"}, 
  {"func.AssignProcessToJobObject.arg.1","HANDLE,hProcess"}, 
  {"func.AssignProcessToJobObject.args","2"}, 
  {"func.AssignProcessToJobObject.ret","BOOL"}, 
  {"func.AttachConsole.arg.0","DWORD,dwProcessId"}, 
  {"func.AttachConsole.args","1"}, 
  {"func.AttachConsole.ret","BOOL"}, 
  {"func.Beep.arg.0","DWORD,dwFreq"}, 
  {"func.Beep.arg.1","DWORD,dwDuration"}, 
  {"func.Beep.args","2"}, 
  {"func.Beep.ret","BOOL"}, 
  {"func.BeginPath.args","0"}, 
  {"func.BeginPath.ret","bool"}, 
  {"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.args","9"}, 
  {"func.BitBlt.ret","bool"}, 
  {"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.args","4"}, 
  {"func.CallEnclave.ret","BOOL"}, 
  {"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.args","7"}, 
  {"func.CallNamedPipeW.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.CallNtPowerInformation.ret","NTSTATUS"}, 
  {"func.CancelDC.args","0"}, 
  {"func.CancelDC.ret","bool"}, 
  {"func.CancelIo.arg.0","HANDLE,hFile"}, 
  {"func.CancelIo.args","1"}, 
  {"func.CancelIo.ret","BOOL"}, 
  {"func.CancelIoEx.arg.0","HANDLE,hFile"}, 
  {"func.CancelIoEx.arg.1","LPOVERLAPPED,lpOverlapped"}, 
  {"func.CancelIoEx.args","2"}, 
  {"func.CancelIoEx.ret","BOOL"}, 
  {"func.CancelSynchronousIo.arg.0","HANDLE,hThread"}, 
  {"func.CancelSynchronousIo.args","1"}, 
  {"func.CancelSynchronousIo.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ChangeTimerQueueTimer.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.CheckColorsInGamut.ret","bool"}, 
  {"func.CheckRemoteDebuggerPresent.arg.0","HANDLE,hProcess"}, 
  {"func.CheckRemoteDebuggerPresent.arg.1","PBOOL,pbDebuggerPresent"}, 
  {"func.CheckRemoteDebuggerPresent.args","2"}, 
  {"func.CheckRemoteDebuggerPresent.ret","BOOL"}, 
  {"func.ChoosePixelFormat.arg.0","HDC,hdc"}, 
  {"func.ChoosePixelFormat.arg.1","PIXELFORMATDESCRIPTOR,*ppfd"}, 
  {"func.ChoosePixelFormat.args","2"}, 
  {"func.ChoosePixelFormat.ret","long"}, 
  {"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.args","9"}, 
  {"func.Chord.ret","bool"}, 
  {"func.CloseCompressor.arg.0","COMPRESSOR_HANDLE,CompressorHandle"}, 
  {"func.CloseCompressor.args","1"}, 
  {"func.CloseCompressor.ret","BOOL"}, 
  {"func.CloseDecompressor.arg.0","DECOMPRESSOR_HANDLE,DecompressorHandle"}, 
  {"func.CloseDecompressor.args","1"}, 
  {"func.CloseDecompressor.ret","BOOL"}, 
  {"func.CloseEnhMetaFile.args","0"}, 
  {"func.CloseEnhMetaFile.ret","henhmetafile"}, 
  {"func.CloseFigure.args","0"}, 
  {"func.CloseFigure.ret","bool"}, 
  {"func.CloseHandle.arg.0","HANDLE,hObject"}, 
  {"func.CloseHandle.args","1"}, 
  {"func.CloseHandle.ret","BOOL"}, 
  {"func.CloseMetaFile.args","0"}, 
  {"func.CloseMetaFile.ret","hmetafile"}, 
  {"func.ClosePrinter.args","0"}, 
  {"func.ClosePrinter.ret","bool"}, 
  {"func.ClosePrivateNamespace.arg.0","HANDLE,Handle"}, 
  {"func.ClosePrivateNamespace.arg.1","ULONG,Flags"}, 
  {"func.ClosePrivateNamespace.args","2"}, 
  {"func.ClosePrivateNamespace.ret","BOOLEAN"}, 
  {"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.args","4"}, 
  {"func.ColorCorrectPalette.ret","bool"}, 
  {"func.ColorMatchToTarget.arg.0","HDC,hDC"}, 
  {"func.ColorMatchToTarget.arg.1","HDC,hdcTarget"}, 
  {"func.ColorMatchToTarget.arg.2","DWORD,uiAction"}, 
  {"func.ColorMatchToTarget.args","3"}, 
  {"func.ColorMatchToTarget.ret","bool"}, 
  {"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.args","4"}, 
  {"func.CombineRgn.ret","_regionflags"}, 
  {"func.CombineTransform.arg.0","LPXFORM,lpxformResult"}, 
  {"func.CombineTransform.arg.1","XFORM,*lpxform1"}, 
  {"func.CombineTransform.arg.2","XFORM,*lpxform2"}, 
  {"func.CombineTransform.args","3"}, 
  {"func.CombineTransform.ret","bool"}, 
  {"func.CompareObjectHandles.arg.0","HANDLE,hFirstObjectHandle"}, 
  {"func.CompareObjectHandles.arg.1","HANDLE,hSecondObjectHandle"}, 
  {"func.CompareObjectHandles.args","2"}, 
  {"func.CompareObjectHandles.ret","BOOL"}, 
  {"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.args","9"}, 
  {"func.CompareStringEx.ret","int"}, 
  {"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.args","5"}, 
  {"func.CompareStringOrdinal.ret","int"}, 
  {"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.args","6"}, 
  {"func.CompareStringW.ret","int"}, 
  {"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.args","6"}, 
  {"func.Compress.ret","BOOL"}, 
  {"func.ConfigurePortA.arg.0","LPSTR,pName"}, 
  {"func.ConfigurePortA.arg.1","HWND,hWnd"}, 
  {"func.ConfigurePortA.arg.2","LPSTR,pPortName"}, 
  {"func.ConfigurePortA.args","3"}, 
  {"func.ConfigurePortA.ret","bool"}, 
  {"func.ConfigurePortW.arg.0","LPWSTR,pName"}, 
  {"func.ConfigurePortW.arg.1","HWND,hWnd"}, 
  {"func.ConfigurePortW.arg.2","LPWSTR,pPortName"}, 
  {"func.ConfigurePortW.args","3"}, 
  {"func.ConfigurePortW.ret","bool"}, 
  {"func.ConnectNamedPipe.arg.0","HANDLE,hNamedPipe"}, 
  {"func.ConnectNamedPipe.arg.1","LPOVERLAPPED,lpOverlapped"}, 
  {"func.ConnectNamedPipe.args","2"}, 
  {"func.ConnectNamedPipe.ret","BOOL"}, 
  {"func.ConnectToPrinterDlg.arg.0","HWND,hwnd"}, 
  {"func.ConnectToPrinterDlg.arg.1","DWORD,Flags"}, 
  {"func.ConnectToPrinterDlg.args","2"}, 
  {"func.ConnectToPrinterDlg.ret","hprinter"}, 
  {"func.ContinueDebugEvent.arg.0","DWORD,dwProcessId"}, 
  {"func.ContinueDebugEvent.arg.1","DWORD,dwThreadId"}, 
  {"func.ContinueDebugEvent.arg.2","DWORD,dwContinueStatus"}, 
  {"func.ContinueDebugEvent.args","3"}, 
  {"func.ContinueDebugEvent.ret","BOOL"}, 
  {"func.ConvertAuxiliaryCounterToPerformanceCounter.arg.0","ULONGLONG,ullAuxiliaryCounterValue"}, 
  {"func.ConvertAuxiliaryCounterToPerformanceCounter.arg.1","PULONGLONG,lpPerformanceCounterValue"}, 
  {"func.ConvertAuxiliaryCounterToPerformanceCounter.arg.2","PULONGLONG,lpConversionError"}, 
  {"func.ConvertAuxiliaryCounterToPerformanceCounter.args","3"}, 
  {"func.ConvertAuxiliaryCounterToPerformanceCounter.ret","HRESULT"}, 
  {"func.ConvertPerformanceCounterToAuxiliaryCounter.arg.0","ULONGLONG,ullPerformanceCounterValue"}, 
  {"func.ConvertPerformanceCounterToAuxiliaryCounter.arg.1","PULONGLONG,lpAuxiliaryCounterValue"}, 
  {"func.ConvertPerformanceCounterToAuxiliaryCounter.arg.2","PULONGLONG,lpConversionError"}, 
  {"func.ConvertPerformanceCounterToAuxiliaryCounter.args","3"}, 
  {"func.ConvertPerformanceCounterToAuxiliaryCounter.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.ConvertSecurityDescriptorToStringSecurityDescriptorA.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.ConvertSecurityDescriptorToStringSecurityDescriptorW.ret","BOOL"}, 
  {"func.ConvertSidToStringSidA.arg.0","PSID,Sid"}, 
  {"func.ConvertSidToStringSidA.arg.1","LPSTR *,StringSid"}, 
  {"func.ConvertSidToStringSidA.args","2"}, 
  {"func.ConvertSidToStringSidA.ret","BOOL"}, 
  {"func.ConvertSidToStringSidW.arg.0","PSID,Sid"}, 
  {"func.ConvertSidToStringSidW.arg.1","LPWSTR *,StringSid"}, 
  {"func.ConvertSidToStringSidW.args","2"}, 
  {"func.ConvertSidToStringSidW.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ConvertStringSecurityDescriptorToSecurityDescriptorA.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ConvertStringSecurityDescriptorToSecurityDescriptorW.ret","BOOL"}, 
  {"func.ConvertStringSidToSidA.arg.0","LPCSTR,StringSid"}, 
  {"func.ConvertStringSidToSidA.arg.1","PSID *,Sid"}, 
  {"func.ConvertStringSidToSidA.args","2"}, 
  {"func.ConvertStringSidToSidA.ret","BOOL"}, 
  {"func.ConvertStringSidToSidW.arg.0","LPCWSTR,StringSid"}, 
  {"func.ConvertStringSidToSidW.arg.1","PSID *,Sid"}, 
  {"func.ConvertStringSidToSidW.args","2"}, 
  {"func.ConvertStringSidToSidW.ret","BOOL"}, 
  {"func.CopyEnhMetaFileA.arg.0","HENHMETAFILE,hemfSrc"}, 
  {"func.CopyEnhMetaFileA.arg.1","LPCSTR,lpszFile"}, 
  {"func.CopyEnhMetaFileA.args","2"}, 
  {"func.CopyEnhMetaFileA.ret","henhmetafile"}, 
  {"func.CopyEnhMetaFileW.arg.0","HENHMETAFILE,hemfSrc"}, 
  {"func.CopyEnhMetaFileW.arg.1","LPCWSTR,lpszFile"}, 
  {"func.CopyEnhMetaFileW.args","2"}, 
  {"func.CopyEnhMetaFileW.ret","henhmetafile"}, 
  {"func.CopyMetaFileA.arg.0","HMETAFILE,hmfSrc"}, 
  {"func.CopyMetaFileA.arg.1","LPCSTR,lpszFile"}, 
  {"func.CopyMetaFileA.args","2"}, 
  {"func.CopyMetaFileA.ret","hmetafile"}, 
  {"func.CopyMetaFileW.arg.0","HMETAFILE,hmfSrc"}, 
  {"func.CopyMetaFileW.arg.1","LPCWSTR,lpszFile"}, 
  {"func.CopyMetaFileW.args","2"}, 
  {"func.CopyMetaFileW.ret","hmetafile"}, 
  {"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.args","5"}, 
  {"func.CreateBitmap.ret","hbitmap"}, 
  {"func.CreateBitmapIndirect.args","0"}, 
  {"func.CreateBitmapIndirect.ret","hbitmap"}, 
  {"func.CreateBoundaryDescriptorW.arg.0","LPCWSTR,Name"}, 
  {"func.CreateBoundaryDescriptorW.arg.1","ULONG,Flags"}, 
  {"func.CreateBoundaryDescriptorW.args","2"}, 
  {"func.CreateBoundaryDescriptorW.ret","HANDLE"}, 
  {"func.CreateBrushIndirect.args","0"}, 
  {"func.CreateBrushIndirect.ret","hbrush"}, 
  {"func.CreateColorSpaceA.args","0"}, 
  {"func.CreateColorSpaceA.ret","hcolorspace"}, 
  {"func.CreateColorSpaceW.args","0"}, 
  {"func.CreateColorSpaceW.ret","hcolorspace"}, 
  {"func.CreateCompatibleBitmap.arg.0","HDC,hdc"}, 
  {"func.CreateCompatibleBitmap.arg.1","int,nWidth"}, 
  {"func.CreateCompatibleBitmap.arg.2","int,nHeight"}, 
  {"func.CreateCompatibleBitmap.args","3"}, 
  {"func.CreateCompatibleBitmap.ret","hbitmap"}, 
  {"func.CreateCompatibleDC.args","0"}, 
  {"func.CreateCompatibleDC.ret","hdc"}, 
  {"func.CreateCompressor.arg.0","DWORD,Algorithm"}, 
  {"func.CreateCompressor.arg.1","PCOMPRESS_ALLOCATION_ROUTINES,AllocationRoutines"}, 
  {"func.CreateCompressor.arg.2","PCOMPRESSOR_HANDLE,CompressorHandle"}, 
  {"func.CreateCompressor.args","3"}, 
  {"func.CreateCompressor.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.CreateDCA.ret","hdc"}, 
  {"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.args","4"}, 
  {"func.CreateDCW.ret","hdc"}, 
  {"func.CreateDIBPatternBrush.arg.0","HGLOBAL,hglbDIBPacked"}, 
  {"func.CreateDIBPatternBrush.arg.1","_DIB_Color,fuColorSpec"}, 
  {"func.CreateDIBPatternBrush.args","2"}, 
  {"func.CreateDIBPatternBrush.ret","hbrush"}, 
  {"func.CreateDIBPatternBrushPt.arg.0","VOID,*lpPackedDIB"}, 
  {"func.CreateDIBPatternBrushPt.arg.1","_DIB_Color,iUsage"}, 
  {"func.CreateDIBPatternBrushPt.args","2"}, 
  {"func.CreateDIBPatternBrushPt.ret","hbrush"}, 
  {"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.args","6"}, 
  {"func.CreateDIBSection.ret","hbitmap"}, 
  {"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.args","6"}, 
  {"func.CreateDIBitmap.ret","hbitmap"}, 
  {"func.CreateDecompressor.arg.0","DWORD,Algorithm"}, 
  {"func.CreateDecompressor.arg.1","PCOMPRESS_ALLOCATION_ROUTINES,AllocationRoutines"}, 
  {"func.CreateDecompressor.arg.2","PDECOMPRESSOR_HANDLE,DecompressorHandle"}, 
  {"func.CreateDecompressor.args","3"}, 
  {"func.CreateDecompressor.ret","BOOL"}, 
  {"func.CreateDiscardableBitmap.arg.0","HDC,hdc"}, 
  {"func.CreateDiscardableBitmap.arg.1","int,nWidth"}, 
  {"func.CreateDiscardableBitmap.arg.2","int,nHeight"}, 
  {"func.CreateDiscardableBitmap.args","3"}, 
  {"func.CreateDiscardableBitmap.ret","hbitmap"}, 
  {"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.args","4"}, 
  {"func.CreateEllipticRgn.ret","hrgn"}, 
  {"func.CreateEllipticRgnIndirect.args","0"}, 
  {"func.CreateEllipticRgnIndirect.ret","hrgn"}, 
  {"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.args","8"}, 
  {"func.CreateEnclave.ret","LPVOID"}, 
  {"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.args","4"}, 
  {"func.CreateEnhMetaFileA.ret","hdc"}, 
  {"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.args","4"}, 
  {"func.CreateEnhMetaFileW.ret","hdc"}, 
  {"func.CreateFontA.arg.0","int,nHeight"}, 
  {"func.CreateFontA.arg.1","int,nWidth"}, 
  {"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.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.args","14"}, 
  {"func.CreateFontA.ret","hfont"}, 
  {"func.CreateFontIndirectA.args","0"}, 
  {"func.CreateFontIndirectA.ret","hfont"}, 
  {"func.CreateFontIndirectExA.args","0"}, 
  {"func.CreateFontIndirectExA.ret","hfont"}, 
  {"func.CreateFontIndirectExW.args","0"}, 
  {"func.CreateFontIndirectExW.ret","hfont"}, 
  {"func.CreateFontIndirectW.args","0"}, 
  {"func.CreateFontIndirectW.ret","hfont"}, 
  {"func.CreateFontW.arg.0","int,nHeight"}, 
  {"func.CreateFontW.arg.1","int,nWidth"}, 
  {"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.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.args","14"}, 
  {"func.CreateFontW.ret","hfont"}, 
  {"func.CreateHalftonePalette.args","0"}, 
  {"func.CreateHalftonePalette.ret","hpalette"}, 
  {"func.CreateHatchBrush.arg.0","int,fnStyle"}, 
  {"func.CreateHatchBrush.arg.1","COLORREF,clrref"}, 
  {"func.CreateHatchBrush.args","2"}, 
  {"func.CreateHatchBrush.ret","hbrush"}, 
  {"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.args","4"}, 
  {"func.CreateICA.ret","hdc"}, 
  {"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.args","4"}, 
  {"func.CreateICW.ret","hdc"}, 
  {"func.CreateInstance.arg.0","IUnknown,*pUnkOuter"}, 
  {"func.CreateInstance.arg.1","REFIID,riid"}, 
  {"func.CreateInstance.arg.2","COM_INTERFACE_PTR*,ppvObject"}, 
  {"func.CreateInstance.args","3"}, 
  {"func.CreateInstance.ret","hresult"}, 
  {"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.args","4"}, 
  {"func.CreateIoCompletionPort.ret","HANDLE"}, 
  {"func.CreateJobObjectW.arg.0","LPSECURITY_ATTRIBUTES,lpJobAttributes"}, 
  {"func.CreateJobObjectW.arg.1","LPCWSTR,lpName"}, 
  {"func.CreateJobObjectW.args","2"}, 
  {"func.CreateJobObjectW.ret","HANDLE"}, 
  {"func.CreateMetaFileA.args","0"}, 
  {"func.CreateMetaFileA.ret","hdc"}, 
  {"func.CreateMetaFileW.args","0"}, 
  {"func.CreateMetaFileW.ret","hdc"}, 
  {"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.args","8"}, 
  {"func.CreateNamedPipeW.ret","HANDLE"}, 
  {"func.CreatePalette.args","0"}, 
  {"func.CreatePalette.ret","hpalette"}, 
  {"func.CreatePatternBrush.args","0"}, 
  {"func.CreatePatternBrush.ret","hbrush"}, 
  {"func.CreatePen.arg.0","_PS,fnPenStyle"}, 
  {"func.CreatePen.arg.1","int,nWidth"}, 
  {"func.CreatePen.arg.2","COLORREF,crColor"}, 
  {"func.CreatePen.args","3"}, 
  {"func.CreatePen.ret","hpen"}, 
  {"func.CreatePenIndirect.args","0"}, 
  {"func.CreatePenIndirect.ret","hpen"}, 
  {"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.args","4"}, 
  {"func.CreatePipe.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.CreatePolyPolygonRgn.ret","hrgn"}, 
  {"func.CreatePolygonRgn.arg.0","POINT,*lppt"}, 
  {"func.CreatePolygonRgn.arg.1","int,cPoints"}, 
  {"func.CreatePolygonRgn.arg.2","_PolyFill,fnPolyFillMode"}, 
  {"func.CreatePolygonRgn.args","3"}, 
  {"func.CreatePolygonRgn.ret","hrgn"}, 
  {"func.CreatePrivateNamespaceW.arg.0","LPSECURITY_ATTRIBUTES,lpPrivateNamespaceAttributes"}, 
  {"func.CreatePrivateNamespaceW.arg.1","LPVOID,lpBoundaryDescriptor"}, 
  {"func.CreatePrivateNamespaceW.arg.2","LPCWSTR,lpAliasPrefix"}, 
  {"func.CreatePrivateNamespaceW.args","3"}, 
  {"func.CreatePrivateNamespaceW.ret","HANDLE"}, 
  {"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.args","4"}, 
  {"func.CreateRectRgn.ret","hrgn"}, 
  {"func.CreateRectRgnIndirect.args","0"}, 
  {"func.CreateRectRgnIndirect.ret","hrgn"}, 
  {"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.args","6"}, 
  {"func.CreateRoundRectRgn.ret","hrgn"}, 
  {"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.args","4"}, 
  {"func.CreateScalableFontResourceA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.CreateScalableFontResourceW.ret","bool"}, 
  {"func.CreateSolidBrush.args","0"}, 
  {"func.CreateSolidBrush.ret","hbrush"}, 
  {"func.CreateTimerQueue.args","0"}, 
  {"func.CreateTimerQueue.ret","HANDLE"}, 
  {"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.args","7"}, 
  {"func.CreateTimerQueueTimer.ret","BOOL"}, 
  {"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.args","7"}, 
  {"func.CryptProtectData.ret","BOOL"}, 
  {"func.CryptProtectMemory.arg.0","LPVOID,pDataIn"}, 
  {"func.CryptProtectMemory.arg.1","DWORD,cbDataIn"}, 
  {"func.CryptProtectMemory.arg.2","DWORD,dwFlags"}, 
  {"func.CryptProtectMemory.args","3"}, 
  {"func.CryptProtectMemory.ret","BOOL"}, 
  {"func.CryptSIPAddProvider.arg.0","SIP_ADD_NEWPROVIDER *,psNewProv"}, 
  {"func.CryptSIPAddProvider.args","1"}, 
  {"func.CryptSIPAddProvider.ret","BOOL"}, 
  {"func.CryptSIPCreateIndirectData.arg.0","SIP_SUBJECTINFO *,pSubjectInfo"}, 
  {"func.CryptSIPCreateIndirectData.arg.1","DWORD *,pcbIndirectData"}, 
  {"func.CryptSIPCreateIndirectData.arg.2","SIP_INDIRECT_DATA *,pIndirectData"}, 
  {"func.CryptSIPCreateIndirectData.args","3"}, 
  {"func.CryptSIPCreateIndirectData.ret","BOOL"}, 
  {"func.CryptSIPGetCaps.arg.0","SIP_SUBJECTINFO *,pSubjInfo"}, 
  {"func.CryptSIPGetCaps.arg.1","SIP_CAP_SET *,pCaps"}, 
  {"func.CryptSIPGetCaps.args","2"}, 
  {"func.CryptSIPGetCaps.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.CryptSIPGetSignedDataMsg.ret","BOOL"}, 
  {"func.CryptSIPLoad.arg.0","const GUID *,pgSubject"}, 
  {"func.CryptSIPLoad.arg.1","DWORD,dwFlags"}, 
  {"func.CryptSIPLoad.arg.2","SIP_DISPATCH_INFO *,pSipDispatch"}, 
  {"func.CryptSIPLoad.args","3"}, 
  {"func.CryptSIPLoad.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.CryptSIPPutSignedDataMsg.ret","BOOL"}, 
  {"func.CryptSIPRemoveProvider.arg.0","GUID *,pgProv"}, 
  {"func.CryptSIPRemoveProvider.args","1"}, 
  {"func.CryptSIPRemoveProvider.ret","BOOL"}, 
  {"func.CryptSIPRemoveSignedDataMsg.arg.0","SIP_SUBJECTINFO *,pSubjectInfo"}, 
  {"func.CryptSIPRemoveSignedDataMsg.arg.1","DWORD,dwIndex"}, 
  {"func.CryptSIPRemoveSignedDataMsg.args","2"}, 
  {"func.CryptSIPRemoveSignedDataMsg.ret","BOOL"}, 
  {"func.CryptSIPRetrieveSubjectGuid.arg.0","LPCWSTR,FileName"}, 
  {"func.CryptSIPRetrieveSubjectGuid.arg.1","HANDLE,hFileIn"}, 
  {"func.CryptSIPRetrieveSubjectGuid.arg.2","GUID *,pgSubject"}, 
  {"func.CryptSIPRetrieveSubjectGuid.args","3"}, 
  {"func.CryptSIPRetrieveSubjectGuid.ret","BOOL"}, 
  {"func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.0","LPCWSTR,FileName"}, 
  {"func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.1","HANDLE,hFileIn"}, 
  {"func.CryptSIPRetrieveSubjectGuidForCatalogFile.arg.2","GUID *,pgSubject"}, 
  {"func.CryptSIPRetrieveSubjectGuidForCatalogFile.args","3"}, 
  {"func.CryptSIPRetrieveSubjectGuidForCatalogFile.ret","BOOL"}, 
  {"func.CryptSIPVerifyIndirectData.arg.0","SIP_SUBJECTINFO *,pSubjectInfo"}, 
  {"func.CryptSIPVerifyIndirectData.arg.1","SIP_INDIRECT_DATA *,pIndirectData"}, 
  {"func.CryptSIPVerifyIndirectData.args","2"}, 
  {"func.CryptSIPVerifyIndirectData.ret","BOOL"}, 
  {"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.args","7"}, 
  {"func.CryptUnprotectData.ret","BOOL"}, 
  {"func.CryptUnprotectMemory.arg.0","LPVOID,pDataIn"}, 
  {"func.CryptUnprotectMemory.arg.1","DWORD,cbDataIn"}, 
  {"func.CryptUnprotectMemory.arg.2","DWORD,dwFlags"}, 
  {"func.CryptUnprotectMemory.args","3"}, 
  {"func.CryptUnprotectMemory.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.CryptUpdateProtectedState.ret","BOOL"}, 
  {"func.DPtoLP.arg.0","HDC,hdc"}, 
  {"func.DPtoLP.arg.1","LPPOINT,lpPoints"}, 
  {"func.DPtoLP.arg.2","int,nCount"}, 
  {"func.DPtoLP.args","3"}, 
  {"func.DPtoLP.ret","bool"}, 
  {"func.DebugActiveProcess.arg.0","DWORD,dwProcessId"}, 
  {"func.DebugActiveProcess.args","1"}, 
  {"func.DebugActiveProcess.ret","BOOL"}, 
  {"func.DebugActiveProcessStop.arg.0","DWORD,dwProcessId"}, 
  {"func.DebugActiveProcessStop.args","1"}, 
  {"func.DebugActiveProcessStop.ret","BOOL"}, 
  {"func.DebugBreak.args","0"}, 
  {"func.DebugBreak.ret","VOID"}, 
  {"func.DecodePointer.arg.0","PVOID,Ptr"}, 
  {"func.DecodePointer.args","1"}, 
  {"func.DecodePointer.ret","PVOID"}, 
  {"func.DecodeRemotePointer.arg.0","HANDLE,ProcessHandle"}, 
  {"func.DecodeRemotePointer.arg.1","PVOID,Ptr"}, 
  {"func.DecodeRemotePointer.arg.2","PVOID *,DecodedPtr"}, 
  {"func.DecodeRemotePointer.args","3"}, 
  {"func.DecodeRemotePointer.ret","HRESULT"}, 
  {"func.DecodeSystemPointer.arg.0","PVOID,Ptr"}, 
  {"func.DecodeSystemPointer.args","1"}, 
  {"func.DecodeSystemPointer.ret","PVOID"}, 
  {"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.args","6"}, 
  {"func.Decompress.ret","BOOL"}, 
  {"func.DeleteBoundaryDescriptor.arg.0","HANDLE,BoundaryDescriptor"}, 
  {"func.DeleteBoundaryDescriptor.args","1"}, 
  {"func.DeleteBoundaryDescriptor.ret","VOID"}, 
  {"func.DeleteColorSpace.args","0"}, 
  {"func.DeleteColorSpace.ret","bool"}, 
  {"func.DeleteDC.args","0"}, 
  {"func.DeleteDC.ret","bool"}, 
  {"func.DeleteEnclave.arg.0","LPVOID,lpAddress"}, 
  {"func.DeleteEnclave.args","1"}, 
  {"func.DeleteEnclave.ret","BOOL"}, 
  {"func.DeleteEnhMetaFile.args","0"}, 
  {"func.DeleteEnhMetaFile.ret","bool"}, 
  {"func.DeleteFormA.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeleteFormA.arg.1","LPSTR,pFormName"}, 
  {"func.DeleteFormA.args","2"}, 
  {"func.DeleteFormA.ret","bool"}, 
  {"func.DeleteFormW.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeleteFormW.arg.1","LPWSTR,pFormName"}, 
  {"func.DeleteFormW.args","2"}, 
  {"func.DeleteFormW.ret","bool"}, 
  {"func.DeleteMetaFile.args","0"}, 
  {"func.DeleteMetaFile.ret","bool"}, 
  {"func.DeleteMonitorA.arg.0","LPSTR,pName"}, 
  {"func.DeleteMonitorA.arg.1","LPSTR,pEnvironment"}, 
  {"func.DeleteMonitorA.arg.2","LPSTR,pMonitorName"}, 
  {"func.DeleteMonitorA.args","3"}, 
  {"func.DeleteMonitorA.ret","bool"}, 
  {"func.DeleteMonitorW.arg.0","LPWSTR,pName"}, 
  {"func.DeleteMonitorW.arg.1","LPWSTR,pEnvironment"}, 
  {"func.DeleteMonitorW.arg.2","LPWSTR,pMonitorName"}, 
  {"func.DeleteMonitorW.args","3"}, 
  {"func.DeleteMonitorW.ret","bool"}, 
  {"func.DeleteObject.args","0"}, 
  {"func.DeleteObject.ret","bool"}, 
  {"func.DeletePortA.arg.0","LPSTR,pName"}, 
  {"func.DeletePortA.arg.1","HWND,hWnd"}, 
  {"func.DeletePortA.arg.2","LPSTR,pPortName"}, 
  {"func.DeletePortA.args","3"}, 
  {"func.DeletePortA.ret","bool"}, 
  {"func.DeletePortW.arg.0","LPWSTR,pName"}, 
  {"func.DeletePortW.arg.1","HWND,hWnd"}, 
  {"func.DeletePortW.arg.2","LPWSTR,pPortName"}, 
  {"func.DeletePortW.args","3"}, 
  {"func.DeletePortW.ret","bool"}, 
  {"func.DeletePrintProcessorA.arg.0","LPSTR,pName"}, 
  {"func.DeletePrintProcessorA.arg.1","LPSTR,pEnvironment"}, 
  {"func.DeletePrintProcessorA.arg.2","LPSTR,pPrintProcessorName"}, 
  {"func.DeletePrintProcessorA.args","3"}, 
  {"func.DeletePrintProcessorA.ret","bool"}, 
  {"func.DeletePrintProcessorW.arg.0","LPWSTR,pName"}, 
  {"func.DeletePrintProcessorW.arg.1","LPWSTR,pEnvironment"}, 
  {"func.DeletePrintProcessorW.arg.2","LPWSTR,pPrintProcessorName"}, 
  {"func.DeletePrintProcessorW.args","3"}, 
  {"func.DeletePrintProcessorW.ret","bool"}, 
  {"func.DeletePrintProvidorA.arg.0","LPSTR,pName"}, 
  {"func.DeletePrintProvidorA.arg.1","LPSTR,pEnvironment"}, 
  {"func.DeletePrintProvidorA.arg.2","LPSTR,pPrintProvidorName"}, 
  {"func.DeletePrintProvidorA.args","3"}, 
  {"func.DeletePrintProvidorA.ret","bool"}, 
  {"func.DeletePrintProvidorW.arg.0","LPWSTR,pName"}, 
  {"func.DeletePrintProvidorW.arg.1","LPWSTR,pEnvironment"}, 
  {"func.DeletePrintProvidorW.arg.2","LPWSTR,pPrintProvidorName"}, 
  {"func.DeletePrintProvidorW.args","3"}, 
  {"func.DeletePrintProvidorW.ret","bool"}, 
  {"func.DeletePrinter.args","0"}, 
  {"func.DeletePrinter.ret","bool"}, 
  {"func.DeletePrinterConnectionA.args","0"}, 
  {"func.DeletePrinterConnectionA.ret","bool"}, 
  {"func.DeletePrinterConnectionW.args","0"}, 
  {"func.DeletePrinterConnectionW.ret","bool"}, 
  {"func.DeletePrinterDataA.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterDataA.arg.1","LPSTR,pValueName"}, 
  {"func.DeletePrinterDataA.args","2"}, 
  {"func.DeletePrinterDataA.ret","bool"}, 
  {"func.DeletePrinterDataExA.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterDataExA.arg.1","LPSTR,pKeyName"}, 
  {"func.DeletePrinterDataExA.arg.2","LPSTR,pValueName"}, 
  {"func.DeletePrinterDataExA.args","3"}, 
  {"func.DeletePrinterDataExA.ret","bool"}, 
  {"func.DeletePrinterDataExW.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterDataExW.arg.1","LPWSTR,pKeyName"}, 
  {"func.DeletePrinterDataExW.arg.2","LPWSTR,pValueName"}, 
  {"func.DeletePrinterDataExW.args","3"}, 
  {"func.DeletePrinterDataExW.ret","bool"}, 
  {"func.DeletePrinterDataW.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterDataW.arg.1","LPWSTR,pValueName"}, 
  {"func.DeletePrinterDataW.args","2"}, 
  {"func.DeletePrinterDataW.ret","bool"}, 
  {"func.DeletePrinterDriverA.arg.0","LPSTR,pName"}, 
  {"func.DeletePrinterDriverA.arg.1","LPSTR,pEnvironment"}, 
  {"func.DeletePrinterDriverA.arg.2","LPSTR,pDriverName"}, 
  {"func.DeletePrinterDriverA.args","3"}, 
  {"func.DeletePrinterDriverA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.DeletePrinterDriverExA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.DeletePrinterDriverExW.ret","bool"}, 
  {"func.DeletePrinterDriverW.arg.0","LPWSTR,pName"}, 
  {"func.DeletePrinterDriverW.arg.1","LPWSTR,pEnvironment"}, 
  {"func.DeletePrinterDriverW.arg.2","LPWSTR,pDriverName"}, 
  {"func.DeletePrinterDriverW.args","3"}, 
  {"func.DeletePrinterDriverW.ret","bool"}, 
  {"func.DeletePrinterKeyA.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterKeyA.arg.1","LPSTR,pKeyName"}, 
  {"func.DeletePrinterKeyA.args","2"}, 
  {"func.DeletePrinterKeyA.ret","long"}, 
  {"func.DeletePrinterKeyW.arg.0","HPRINTER,hPrinter"}, 
  {"func.DeletePrinterKeyW.arg.1","LPWSTR,pKeyName"}, 
  {"func.DeletePrinterKeyW.args","2"}, 
  {"func.DeletePrinterKeyW.ret","long"}, 
  {"func.DeleteTimerQueueEx.arg.0","HANDLE,TimerQueue"}, 
  {"func.DeleteTimerQueueEx.arg.1","HANDLE,CompletionEvent"}, 
  {"func.DeleteTimerQueueEx.args","2"}, 
  {"func.DeleteTimerQueueEx.ret","BOOL"}, 
  {"func.DeleteTimerQueueTimer.arg.0","HANDLE,TimerQueue"}, 
  {"func.DeleteTimerQueueTimer.arg.1","HANDLE,Timer"}, 
  {"func.DeleteTimerQueueTimer.arg.2","HANDLE,CompletionEvent"}, 
  {"func.DeleteTimerQueueTimer.args","3"}, 
  {"func.DeleteTimerQueueTimer.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.DescribePixelFormat.ret","long"}, 
  {"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.args","5"}, 
  {"func.DeviceCapabilitiesA.ret","spoolererror"}, 
  {"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.args","5"}, 
  {"func.DeviceCapabilitiesW.ret","spoolererror"}, 
  {"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.args","8"}, 
  {"func.DeviceIoControl.ret","BOOL"}, 
  {"func.DisconnectNamedPipe.arg.0","HANDLE,hNamedPipe"}, 
  {"func.DisconnectNamedPipe.args","1"}, 
  {"func.DisconnectNamedPipe.ret","BOOL"}, 
  {"func.DllRegisterServer.args","0"}, 
  {"func.DllRegisterServer.ret","HRESULT"}, 
  {"func.DllUnregisterServer.args","0"}, 
  {"func.DllUnregisterServer.ret","HRESULT"}, 
  {"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.args","6"}, 
  {"func.DocumentPropertiesA.ret","long"}, 
  {"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.args","6"}, 
  {"func.DocumentPropertiesW.ret","long"}, 
  {"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.args","10"}, 
  {"func.Draw.ret","hresult"}, 
  {"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.args","4"}, 
  {"func.DrawEscape.ret","spoolererror"}, 
  {"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.args","7"}, 
  {"func.DuplicateHandle.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.Ellipse.ret","bool"}, 
  {"func.EncodePointer.arg.0","PVOID,Ptr"}, 
  {"func.EncodePointer.args","1"}, 
  {"func.EncodePointer.ret","PVOID"}, 
  {"func.EncodeRemotePointer.arg.0","HANDLE,ProcessHandle"}, 
  {"func.EncodeRemotePointer.arg.1","PVOID,Ptr"}, 
  {"func.EncodeRemotePointer.arg.2","PVOID *,EncodedPtr"}, 
  {"func.EncodeRemotePointer.args","3"}, 
  {"func.EncodeRemotePointer.ret","HRESULT"}, 
  {"func.EncodeSystemPointer.arg.0","PVOID,Ptr"}, 
  {"func.EncodeSystemPointer.args","1"}, 
  {"func.EncodeSystemPointer.ret","PVOID"}, 
  {"func.EndDoc.args","0"}, 
  {"func.EndDoc.ret","spoolererror"}, 
  {"func.EndDocPrinter.args","0"}, 
  {"func.EndDocPrinter.ret","bool"}, 
  {"func.EndPage.args","0"}, 
  {"func.EndPage.ret","spoolererror"}, 
  {"func.EndPagePrinter.args","0"}, 
  {"func.EndPagePrinter.ret","bool"}, 
  {"func.EndPath.args","0"}, 
  {"func.EndPath.ret","bool"}, 
  {"func.EnumDynamicTimeZoneInformation.arg.0","const DWORD,dwIndex"}, 
  {"func.EnumDynamicTimeZoneInformation.arg.1","PDYNAMIC_TIME_ZONE_INFORMATION,lpTimeZoneInformation"}, 
  {"func.EnumDynamicTimeZoneInformation.args","2"}, 
  {"func.EnumDynamicTimeZoneInformation.ret","DWORD"}, 
  {"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.args","5"}, 
  {"func.EnumEnhMetaFile.ret","bool"}, 
  {"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.args","4"}, 
  {"func.EnumFontFamiliesA.ret","int"}, 
  {"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.args","5"}, 
  {"func.EnumFontFamiliesExA.ret","int"}, 
  {"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.args","5"}, 
  {"func.EnumFontFamiliesExW.ret","int"}, 
  {"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.args","4"}, 
  {"func.EnumFontFamiliesW.ret","int"}, 
  {"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.args","4"}, 
  {"func.EnumFontsA.ret","int"}, 
  {"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.args","4"}, 
  {"func.EnumFontsW.ret","int"}, 
  {"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.args","6"}, 
  {"func.EnumFormsA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumFormsW.ret","bool"}, 
  {"func.EnumICMProfilesA.arg.0","HDC,hDC"}, 
  {"func.EnumICMProfilesA.arg.1","ICMENUMPROCA,lpEnumICMProfilesFunc"}, 
  {"func.EnumICMProfilesA.arg.2","LPARAM,lParam"}, 
  {"func.EnumICMProfilesA.args","3"}, 
  {"func.EnumICMProfilesA.ret","int"}, 
  {"func.EnumICMProfilesW.arg.0","HDC,hDC"}, 
  {"func.EnumICMProfilesW.arg.1","ICMENUMPROCW,lpEnumICMProfilesFunc"}, 
  {"func.EnumICMProfilesW.arg.2","LPARAM,lParam"}, 
  {"func.EnumICMProfilesW.args","3"}, 
  {"func.EnumICMProfilesW.ret","int"}, 
  {"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.args","8"}, 
  {"func.EnumJobsA.ret","bool"}, 
  {"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.args","8"}, 
  {"func.EnumJobsW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.EnumMetaFile.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumMonitorsA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumMonitorsW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.EnumObjects.ret","int"}, 
  {"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.args","6"}, 
  {"func.EnumPortsA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumPortsW.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrintProcessorDatatypesA.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrintProcessorDatatypesW.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrintProcessorsA.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrintProcessorsW.ret","bool"}, 
  {"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.args","9"}, 
  {"func.EnumPrinterDataA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumPrinterDataExA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.EnumPrinterDataExW.ret","bool"}, 
  {"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.args","9"}, 
  {"func.EnumPrinterDataW.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrinterDriversA.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrinterDriversW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.EnumPrinterKeyA.ret","long"}, 
  {"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.args","5"}, 
  {"func.EnumPrinterKeyW.ret","long"}, 
  {"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.args","7"}, 
  {"func.EnumPrintersA.ret","bool"}, 
  {"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.args","7"}, 
  {"func.EnumPrintersW.ret","bool"}, 
  {"func.EnumProtocolsA.arg.0","LPINT,lpiProtocols"}, 
  {"func.EnumProtocolsA.arg.1","LPVOID,lpProtocolBuffer"}, 
  {"func.EnumProtocolsA.arg.2","LPDWORD,lpdwBufferLength"}, 
  {"func.EnumProtocolsA.args","3"}, 
  {"func.EnumProtocolsA.ret","INT"}, 
  {"func.EnumProtocolsW.arg.0","LPINT,lpiProtocols"}, 
  {"func.EnumProtocolsW.arg.1","LPVOID,lpProtocolBuffer"}, 
  {"func.EnumProtocolsW.arg.2","LPDWORD,lpdwBufferLength"}, 
  {"func.EnumProtocolsW.args","3"}, 
  {"func.EnumProtocolsW.ret","INT"}, 
  {"func.EqualRgn.arg.0","HRGN,hSrcRgn1"}, 
  {"func.EqualRgn.arg.1","HRGN,hSrcRgn2"}, 
  {"func.EqualRgn.args","2"}, 
  {"func.EqualRgn.ret","bool"}, 
  {"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.args","5"}, 
  {"func.Escape.ret","spoolererror"}, 
  {"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.args","5"}, 
  {"func.EventAccessControl.ret","ULONG"}, 
  {"func.EventAccessQuery.arg.0","LPGUID,Guid"}, 
  {"func.EventAccessQuery.arg.1","PSECURITY_DESCRIPTOR,Buffer"}, 
  {"func.EventAccessQuery.arg.2","PULONG,BufferSize"}, 
  {"func.EventAccessQuery.args","3"}, 
  {"func.EventAccessQuery.ret","ULONG"}, 
  {"func.EventAccessRemove.arg.0","LPGUID,Guid"}, 
  {"func.EventAccessRemove.args","1"}, 
  {"func.EventAccessRemove.ret","ULONG"}, 
  {"func.EventActivityIdControl.arg.0","ULONG,ControlCode"}, 
  {"func.EventActivityIdControl.arg.1","LPGUID,ActivityId"}, 
  {"func.EventActivityIdControl.args","2"}, 
  {"func.EventActivityIdControl.ret","ULONG"}, 
  {"func.EventEnabled.arg.0","REGHANDLE,RegHandle"}, 
  {"func.EventEnabled.arg.1","PCEVENT_DESCRIPTOR,EventDescriptor"}, 
  {"func.EventEnabled.args","2"}, 
  {"func.EventEnabled.ret","BOOLEAN"}, 
  {"func.EventProviderEnabled.arg.0","REGHANDLE,RegHandle"}, 
  {"func.EventProviderEnabled.arg.1","UCHAR,Level"}, 
  {"func.EventProviderEnabled.arg.2","ULONGLONG,Keyword"}, 
  {"func.EventProviderEnabled.args","3"}, 
  {"func.EventProviderEnabled.ret","BOOLEAN"}, 
  {"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.args","4"}, 
  {"func.EventRegister.ret","ULONG"}, 
  {"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.args","4"}, 
  {"func.EventSetInformation.ret","ULONG"}, 
  {"func.EventUnregister.arg.0","REGHANDLE,RegHandle"}, 
  {"func.EventUnregister.args","1"}, 
  {"func.EventUnregister.ret","ULONG"}, 
  {"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.args","4"}, 
  {"func.EventWrite.ret","ULONG"}, 
  {"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.args","8"}, 
  {"func.EventWriteEx.ret","ULONG"}, 
  {"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.args","4"}, 
  {"func.EventWriteString.ret","ULONG"}, 
  {"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.args","6"}, 
  {"func.EventWriteTransfer.ret","ULONG"}, 
  {"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.args","5"}, 
  {"func.ExcludeClipRect.ret","_regionflags"}, 
  {"func.ExpandEnvironmentStringsA.arg.0","LPCSTR,lpSrc"}, 
  {"func.ExpandEnvironmentStringsA.arg.1","LPSTR,lpDst"}, 
  {"func.ExpandEnvironmentStringsA.arg.2","DWORD,nSize"}, 
  {"func.ExpandEnvironmentStringsA.args","3"}, 
  {"func.ExpandEnvironmentStringsA.ret","DWORD"}, 
  {"func.ExpandEnvironmentStringsW.arg.0","LPCWSTR,lpSrc"}, 
  {"func.ExpandEnvironmentStringsW.arg.1","LPWSTR,lpDst"}, 
  {"func.ExpandEnvironmentStringsW.arg.2","DWORD,nSize"}, 
  {"func.ExpandEnvironmentStringsW.args","3"}, 
  {"func.ExpandEnvironmentStringsW.ret","DWORD"}, 
  {"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.args","5"}, 
  {"func.ExtCreatePen.ret","hpen"}, 
  {"func.ExtCreateRegion.arg.0","XFORM,*lpXform"}, 
  {"func.ExtCreateRegion.arg.1","DWORD,nCount"}, 
  {"func.ExtCreateRegion.arg.2","RGNDATA,*lpRgnData"}, 
  {"func.ExtCreateRegion.args","3"}, 
  {"func.ExtCreateRegion.ret","hrgn"}, 
  {"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.args","6"}, 
  {"func.ExtEscape.ret","spoolererror"}, 
  {"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.args","5"}, 
  {"func.ExtFloodFill.ret","bool"}, 
  {"func.ExtSelectClipRgn.arg.0","HDC,hdc"}, 
  {"func.ExtSelectClipRgn.arg.1","HRGN,hrgn"}, 
  {"func.ExtSelectClipRgn.arg.2","_CombineRgn,fnMode"}, 
  {"func.ExtSelectClipRgn.args","3"}, 
  {"func.ExtSelectClipRgn.ret","_regionflags"}, 
  {"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.args","8"}, 
  {"func.ExtTextOutA.ret","bool"}, 
  {"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.args","8"}, 
  {"func.ExtTextOutW.ret","bool"}, 
  {"func.FatalAppExitA.arg.0","UINT,uAction"}, 
  {"func.FatalAppExitA.arg.1","LPCSTR,lpMessageText"}, 
  {"func.FatalAppExitA.args","2"}, 
  {"func.FatalAppExitA.ret","VOID"}, 
  {"func.FatalAppExitW.arg.0","UINT,uAction"}, 
  {"func.FatalAppExitW.arg.1","LPCWSTR,lpMessageText"}, 
  {"func.FatalAppExitW.args","2"}, 
  {"func.FatalAppExitW.ret","VOID"}, 
  {"func.FileTimeToSystemTime.arg.0","const FILETIME *,lpFileTime"}, 
  {"func.FileTimeToSystemTime.arg.1","LPSYSTEMTIME,lpSystemTime"}, 
  {"func.FileTimeToSystemTime.args","2"}, 
  {"func.FileTimeToSystemTime.ret","BOOL"}, 
  {"func.FillPath.args","0"}, 
  {"func.FillPath.ret","bool"}, 
  {"func.FillRgn.arg.0","HDC,hdc"}, 
  {"func.FillRgn.arg.1","HRGN,hrgn"}, 
  {"func.FillRgn.arg.2","HBRUSH,hbr"}, 
  {"func.FillRgn.args","3"}, 
  {"func.FillRgn.ret","bool"}, 
  {"func.FindClosePrinterChangeNotification.args","0"}, 
  {"func.FindClosePrinterChangeNotification.ret","bool"}, 
  {"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.args","4"}, 
  {"func.FindFirstPrinterChangeNotification.ret","hprinter"}, 
  {"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.args","4"}, 
  {"func.FindNextPrinterChangeNotification.ret","bool"}, 
  {"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.args","4"}, 
  {"func.FixBrushOrgEx.ret","bool"}, 
  {"func.FlattenPath.args","0"}, 
  {"func.FlattenPath.ret","bool"}, 
  {"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.args","4"}, 
  {"func.FloodFill.ret","bool"}, 
  {"func.FlsAlloc.arg.0","PFLS_CALLBACK_FUNCTION,lpCallback"}, 
  {"func.FlsAlloc.args","1"}, 
  {"func.FlsAlloc.ret","DWORD"}, 
  {"func.FlsFree.arg.0","DWORD,dwFlsIndex"}, 
  {"func.FlsFree.args","1"}, 
  {"func.FlsFree.ret","BOOL"}, 
  {"func.FlsGetValue.arg.0","DWORD,dwFlsIndex"}, 
  {"func.FlsGetValue.args","1"}, 
  {"func.FlsGetValue.ret","PVOID"}, 
  {"func.FlsSetValue.arg.0","DWORD,dwFlsIndex"}, 
  {"func.FlsSetValue.arg.1","PVOID,lpFlsData"}, 
  {"func.FlsSetValue.args","2"}, 
  {"func.FlsSetValue.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.FlushPrinter.ret","bool"}, 
  {"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.args","5"}, 
  {"func.FoldStringW.ret","int"}, 
  {"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.args","5"}, 
  {"func.FrameRgn.ret","bool"}, 
  {"func.FreeAddrInfoEx.arg.0","PADDRINFOEXA,pAddrInfoEx"}, 
  {"func.FreeAddrInfoEx.args","1"}, 
  {"func.FreeAddrInfoEx.ret","void"}, 
  {"func.FreeAddrInfoExW.arg.0","PADDRINFOEXW,pAddrInfoEx"}, 
  {"func.FreeAddrInfoExW.args","1"}, 
  {"func.FreeAddrInfoExW.ret","void"}, 
  {"func.FreeAddrInfoW.arg.0","PADDRINFOW,pAddrInfo"}, 
  {"func.FreeAddrInfoW.args","1"}, 
  {"func.FreeAddrInfoW.ret","VOID"}, 
  {"func.FreeConsole.args","0"}, 
  {"func.FreeConsole.ret","BOOL"}, 
  {"func.FreeEnvironmentStringsA.arg.0","LPCH,penv"}, 
  {"func.FreeEnvironmentStringsA.args","1"}, 
  {"func.FreeEnvironmentStringsA.ret","BOOL"}, 
  {"func.FreeEnvironmentStringsW.arg.0","LPWCH,penv"}, 
  {"func.FreeEnvironmentStringsW.args","1"}, 
  {"func.FreeEnvironmentStringsW.ret","BOOL"}, 
  {"func.FreeMemoryJobObject.arg.0","VOID *,Buffer"}, 
  {"func.FreeMemoryJobObject.args","1"}, 
  {"func.FreeMemoryJobObject.ret","VOID"}, 
  {"func.FreePrinterNotifyInfo.args","0"}, 
  {"func.FreePrinterNotifyInfo.ret","bool"}, 
  {"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.args","4"}, 
  {"func.Freeze.ret","hresult"}, 
  {"func.GdiComment.arg.0","HDC,hdc"}, 
  {"func.GdiComment.arg.1","UINT,cbSize"}, 
  {"func.GdiComment.arg.2","BYTE,*lpData"}, 
  {"func.GdiComment.args","3"}, 
  {"func.GdiComment.ret","bool"}, 
  {"func.GdiFlush.args","0"}, 
  {"func.GdiFlush.ret","bool"}, 
  {"func.GdiGetBatchLimit.args","0"}, 
  {"func.GdiGetBatchLimit.ret","dword"}, 
  {"func.GdiSetBatchLimit.args","0"}, 
  {"func.GdiSetBatchLimit.ret","dword"}, 
  {"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.args","10"}, 
  {"func.GetAddrInfoExA.ret","INT"}, 
  {"func.GetAddrInfoExCancel.arg.0","LPHANDLE,lpHandle"}, 
  {"func.GetAddrInfoExCancel.args","1"}, 
  {"func.GetAddrInfoExCancel.ret","INT"}, 
  {"func.GetAddrInfoExOverlappedResult.arg.0","LPOVERLAPPED,lpOverlapped"}, 
  {"func.GetAddrInfoExOverlappedResult.args","1"}, 
  {"func.GetAddrInfoExOverlappedResult.ret","INT"}, 
  {"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.args","10"}, 
  {"func.GetAddrInfoExW.ret","INT"}, 
  {"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.args","4"}, 
  {"func.GetAddrInfoW.ret","INT"}, 
  {"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.args","10"}, 
  {"func.GetAddressByNameA.ret","INT"}, 
  {"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.args","10"}, 
  {"func.GetAddressByNameW.ret","INT"}, 
  {"func.GetAdvise.arg.0","DWORD,*pAspects"}, 
  {"func.GetAdvise.arg.1","DWORD,*pAdvf"}, 
  {"func.GetAdvise.arg.2","IAdviseSink,**ppAdvSink"}, 
  {"func.GetAdvise.args","3"}, 
  {"func.GetAdvise.ret","hresult"}, 
  {"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.args","5"}, 
  {"func.GetAppContainerNamedObjectPath.ret","BOOL"}, 
  {"func.GetArcDirection.args","0"}, 
  {"func.GetArcDirection.ret","_ad"}, 
  {"func.GetAspectRatioFilterEx.arg.0","HDC,hdc"}, 
  {"func.GetAspectRatioFilterEx.arg.1","LPSIZE,lpAspectRatio"}, 
  {"func.GetAspectRatioFilterEx.args","2"}, 
  {"func.GetAspectRatioFilterEx.ret","bool"}, 
  {"func.GetBitmapBits.arg.0","HBITMAP,hbmp"}, 
  {"func.GetBitmapBits.arg.1","LONG,cbBuffer"}, 
  {"func.GetBitmapBits.arg.2","LPVOID,lpvBits"}, 
  {"func.GetBitmapBits.args","3"}, 
  {"func.GetBitmapBits.ret","long"}, 
  {"func.GetBitmapDimensionEx.arg.0","HBITMAP,hBitmap"}, 
  {"func.GetBitmapDimensionEx.arg.1","LPSIZE,lpDimension"}, 
  {"func.GetBitmapDimensionEx.args","2"}, 
  {"func.GetBitmapDimensionEx.ret","bool"}, 
  {"func.GetBkColor.args","0"}, 
  {"func.GetBkColor.ret","colorref_return"}, 
  {"func.GetBoundsRect.arg.0","HDC,hdc"}, 
  {"func.GetBoundsRect.arg.1","LPRECT,lprcBounds"}, 
  {"func.GetBoundsRect.arg.2","_DCB,flags"}, 
  {"func.GetBoundsRect.args","3"}, 
  {"func.GetBoundsRect.ret","_dcb"}, 
  {"func.GetBrushOrgEx.arg.0","HDC,hdc"}, 
  {"func.GetBrushOrgEx.arg.1","LPPOINT,lppt"}, 
  {"func.GetBrushOrgEx.args","2"}, 
  {"func.GetBrushOrgEx.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharABCWidthsA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharABCWidthsFloatA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharABCWidthsFloatW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetCharABCWidthsI.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharABCWidthsW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidth32A.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidth32W.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidthA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidthFloatA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidthFloatW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetCharWidthI.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetCharWidthW.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetCharacterPlacementA.ret","long"}, 
  {"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.args","6"}, 
  {"func.GetCharacterPlacementW.ret","long"}, 
  {"func.GetClassID.args","0"}, 
  {"func.GetClassID.ret","hresult"}, 
  {"func.GetClipBox.arg.0","HDC,hdc"}, 
  {"func.GetClipBox.arg.1","LPRECT,lprc"}, 
  {"func.GetClipBox.args","2"}, 
  {"func.GetClipBox.ret","_regionflags"}, 
  {"func.GetClipRgn.arg.0","HDC,hdc"}, 
  {"func.GetClipRgn.arg.1","HRGN,hrgn"}, 
  {"func.GetClipRgn.args","2"}, 
  {"func.GetClipRgn.ret","long"}, 
  {"func.GetColorAdjustment.arg.0","HDC,hdc"}, 
  {"func.GetColorAdjustment.arg.1","LPCOLORADJUSTMENT,lpca"}, 
  {"func.GetColorAdjustment.args","2"}, 
  {"func.GetColorAdjustment.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetColorSet.ret","hresult"}, 
  {"func.GetColorSpace.args","0"}, 
  {"func.GetColorSpace.ret","hcolorspace"}, 
  {"func.GetCommandLineA.args","0"}, 
  {"func.GetCommandLineA.ret","LPSTR"}, 
  {"func.GetCommandLineW.args","0"}, 
  {"func.GetCommandLineW.ret","LPWSTR"}, 
  {"func.GetComputerObjectNameA.arg.0","EXTENDED_NAME_FORMAT,NameFormat"}, 
  {"func.GetComputerObjectNameA.arg.1","LPSTR,lpNameBuffer"}, 
  {"func.GetComputerObjectNameA.arg.2","PULONG,nSize"}, 
  {"func.GetComputerObjectNameA.args","3"}, 
  {"func.GetComputerObjectNameA.ret","BOOLEAN"}, 
  {"func.GetComputerObjectNameW.arg.0","EXTENDED_NAME_FORMAT,NameFormat"}, 
  {"func.GetComputerObjectNameW.arg.1","LPWSTR,lpNameBuffer"}, 
  {"func.GetComputerObjectNameW.arg.2","PULONG,nSize"}, 
  {"func.GetComputerObjectNameW.args","3"}, 
  {"func.GetComputerObjectNameW.ret","BOOLEAN"}, 
  {"func.GetConsoleCP.args","0"}, 
  {"func.GetConsoleCP.ret","UINT"}, 
  {"func.GetConsoleMode.arg.0","HANDLE,hConsoleHandle"}, 
  {"func.GetConsoleMode.arg.1","LPDWORD,lpMode"}, 
  {"func.GetConsoleMode.args","2"}, 
  {"func.GetConsoleMode.ret","BOOL"}, 
  {"func.GetConsoleOutputCP.args","0"}, 
  {"func.GetConsoleOutputCP.ret","UINT"}, 
  {"func.GetCurFile.args","0"}, 
  {"func.GetCurFile.ret","hresult"}, 
  {"func.GetCurrentDirectoryA.arg.0","DWORD,nBufferLength"}, 
  {"func.GetCurrentDirectoryA.arg.1","LPSTR,lpBuffer"}, 
  {"func.GetCurrentDirectoryA.args","2"}, 
  {"func.GetCurrentDirectoryA.ret","DWORD"}, 
  {"func.GetCurrentDirectoryW.arg.0","DWORD,nBufferLength"}, 
  {"func.GetCurrentDirectoryW.arg.1","LPWSTR,lpBuffer"}, 
  {"func.GetCurrentDirectoryW.args","2"}, 
  {"func.GetCurrentDirectoryW.ret","DWORD"}, 
  {"func.GetCurrentObject.arg.0","HDC,hdc"}, 
  {"func.GetCurrentObject.arg.1","_OBJ,uObjectType"}, 
  {"func.GetCurrentObject.args","2"}, 
  {"func.GetCurrentObject.ret","hgdiobj"}, 
  {"func.GetCurrentPositionEx.arg.0","HDC,hdc"}, 
  {"func.GetCurrentPositionEx.arg.1","LPPOINT,lpPoint"}, 
  {"func.GetCurrentPositionEx.args","2"}, 
  {"func.GetCurrentPositionEx.ret","bool"}, 
  {"func.GetCurrentProcessExplicitAppUserModelID.arg.0","PWSTR *,AppID"}, 
  {"func.GetCurrentProcessExplicitAppUserModelID.args","1"}, 
  {"func.GetCurrentProcessExplicitAppUserModelID.ret","HRESULT"}, 
  {"func.GetDCBrushColor.args","0"}, 
  {"func.GetDCBrushColor.ret","colorref_return"}, 
  {"func.GetDCOrgEx.arg.0","HDC,hdc"}, 
  {"func.GetDCOrgEx.arg.1","LPPOINT,lpPoint"}, 
  {"func.GetDCOrgEx.args","2"}, 
  {"func.GetDCOrgEx.ret","bool"}, 
  {"func.GetDCPenColor.args","0"}, 
  {"func.GetDCPenColor.ret","colorref_return"}, 
  {"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.args","4"}, 
  {"func.GetDIBColorTable.ret","dword"}, 
  {"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.args","7"}, 
  {"func.GetDIBits.ret","long"}, 
  {"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.args","6"}, 
  {"func.GetDateFormatA.ret","int"}, 
  {"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.args","7"}, 
  {"func.GetDateFormatEx.ret","int"}, 
  {"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.args","6"}, 
  {"func.GetDateFormatW.ret","int"}, 
  {"func.GetDefaultPrinterA.arg.0","LPSTR,pszBuffer"}, 
  {"func.GetDefaultPrinterA.arg.1","int*,pcchBuffer"}, 
  {"func.GetDefaultPrinterA.args","2"}, 
  {"func.GetDefaultPrinterA.ret","bool"}, 
  {"func.GetDefaultPrinterW.arg.0","LPWSTR,pszBuffer"}, 
  {"func.GetDefaultPrinterW.arg.1","int*,pcchBuffer"}, 
  {"func.GetDefaultPrinterW.args","2"}, 
  {"func.GetDefaultPrinterW.ret","bool"}, 
  {"func.GetDeviceCaps.arg.0","HDC,hdc"}, 
  {"func.GetDeviceCaps.arg.1","_DeviceParameters,nIndex"}, 
  {"func.GetDeviceCaps.args","2"}, 
  {"func.GetDeviceCaps.ret","int"}, 
  {"func.GetDeviceGammaRamp.arg.0","HDC,hDC"}, 
  {"func.GetDeviceGammaRamp.arg.1","LPVOID,lpRamp"}, 
  {"func.GetDeviceGammaRamp.args","2"}, 
  {"func.GetDeviceGammaRamp.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetDpiForMonitor.ret","HRESULT"}, 
  {"func.GetDpiForShellUIComponent.arg.0","SHELL_UI_COMPONENT,Arg1"}, 
  {"func.GetDpiForShellUIComponent.args","1"}, 
  {"func.GetDpiForShellUIComponent.ret","UINT"}, 
  {"func.GetDynamicTimeZoneInformation.arg.0","PDYNAMIC_TIME_ZONE_INFORMATION,pTimeZoneInformation"}, 
  {"func.GetDynamicTimeZoneInformation.args","1"}, 
  {"func.GetDynamicTimeZoneInformation.ret","DWORD"}, 
  {"func.GetDynamicTimeZoneInformationEffectiveYears.arg.0","const PDYNAMIC_TIME_ZONE_INFORMATION,lpTimeZoneInformation"}, 
  {"func.GetDynamicTimeZoneInformationEffectiveYears.arg.1","LPDWORD,FirstYear"}, 
  {"func.GetDynamicTimeZoneInformationEffectiveYears.arg.2","LPDWORD,LastYear"}, 
  {"func.GetDynamicTimeZoneInformationEffectiveYears.args","3"}, 
  {"func.GetDynamicTimeZoneInformationEffectiveYears.ret","DWORD"}, 
  {"func.GetEnhMetaFileA.args","0"}, 
  {"func.GetEnhMetaFileA.ret","henhmetafile"}, 
  {"func.GetEnhMetaFileBits.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFileBits.arg.1","UINT,cbBuffer"}, 
  {"func.GetEnhMetaFileBits.arg.2","LPBYTE,lpbBuffer"}, 
  {"func.GetEnhMetaFileBits.args","3"}, 
  {"func.GetEnhMetaFileBits.ret","dword"}, 
  {"func.GetEnhMetaFileDescriptionA.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFileDescriptionA.arg.1","UINT,cchBuffer"}, 
  {"func.GetEnhMetaFileDescriptionA.arg.2","LPSTR,lpszDescription"}, 
  {"func.GetEnhMetaFileDescriptionA.args","3"}, 
  {"func.GetEnhMetaFileDescriptionA.ret","dword"}, 
  {"func.GetEnhMetaFileDescriptionW.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFileDescriptionW.arg.1","UINT,cchBuffer"}, 
  {"func.GetEnhMetaFileDescriptionW.arg.2","LPWSTR,lpszDescription"}, 
  {"func.GetEnhMetaFileDescriptionW.args","3"}, 
  {"func.GetEnhMetaFileDescriptionW.ret","dword"}, 
  {"func.GetEnhMetaFileHeader.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFileHeader.arg.1","UINT,cbBuffer"}, 
  {"func.GetEnhMetaFileHeader.arg.2","LPENHMETAHEADER,lpemh"}, 
  {"func.GetEnhMetaFileHeader.args","3"}, 
  {"func.GetEnhMetaFileHeader.ret","dword"}, 
  {"func.GetEnhMetaFilePaletteEntries.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFilePaletteEntries.arg.1","UINT,cEntries"}, 
  {"func.GetEnhMetaFilePaletteEntries.arg.2","LPPALETTEENTRY,lppe"}, 
  {"func.GetEnhMetaFilePaletteEntries.args","3"}, 
  {"func.GetEnhMetaFilePaletteEntries.ret","dword"}, 
  {"func.GetEnhMetaFilePixelFormat.arg.0","HENHMETAFILE,hemf"}, 
  {"func.GetEnhMetaFilePixelFormat.arg.1","DWORD,cbBuffer"}, 
  {"func.GetEnhMetaFilePixelFormat.arg.2","PIXELFORMATDESCRIPTOR,*ppfd"}, 
  {"func.GetEnhMetaFilePixelFormat.args","3"}, 
  {"func.GetEnhMetaFilePixelFormat.ret","dword"}, 
  {"func.GetEnhMetaFileW.args","0"}, 
  {"func.GetEnhMetaFileW.ret","henhmetafile"}, 
  {"func.GetEnvironmentStrings.args","0"}, 
  {"func.GetEnvironmentStrings.ret","LPCH"}, 
  {"func.GetEnvironmentStringsW.args","0"}, 
  {"func.GetEnvironmentStringsW.ret","LPWCH"}, 
  {"func.GetEnvironmentVariableA.arg.0","LPCSTR,lpName"}, 
  {"func.GetEnvironmentVariableA.arg.1","LPSTR,lpBuffer"}, 
  {"func.GetEnvironmentVariableA.arg.2","DWORD,nSize"}, 
  {"func.GetEnvironmentVariableA.args","3"}, 
  {"func.GetEnvironmentVariableA.ret","DWORD"}, 
  {"func.GetEnvironmentVariableW.arg.0","LPCWSTR,lpName"}, 
  {"func.GetEnvironmentVariableW.arg.1","LPWSTR,lpBuffer"}, 
  {"func.GetEnvironmentVariableW.arg.2","DWORD,nSize"}, 
  {"func.GetEnvironmentVariableW.args","3"}, 
  {"func.GetEnvironmentVariableW.ret","DWORD"}, 
  {"func.GetErrorMode.args","0"}, 
  {"func.GetErrorMode.ret","UINT"}, 
  {"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.args","4"}, 
  {"func.GetExtent.ret","hresult"}, 
  {"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.args","4"}, 
  {"func.GetFileVersionInfoA.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.GetFileVersionInfoExA.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.GetFileVersionInfoExW.ret","BOOL"}, 
  {"func.GetFileVersionInfoSizeA.arg.0","LPCSTR,lptstrFilename"}, 
  {"func.GetFileVersionInfoSizeA.arg.1","LPDWORD,lpdwHandle"}, 
  {"func.GetFileVersionInfoSizeA.args","2"}, 
  {"func.GetFileVersionInfoSizeA.ret","DWORD"}, 
  {"func.GetFileVersionInfoSizeExA.arg.0","DWORD,dwFlags"}, 
  {"func.GetFileVersionInfoSizeExA.arg.1","LPCSTR,lpwstrFilename"}, 
  {"func.GetFileVersionInfoSizeExA.arg.2","LPDWORD,lpdwHandle"}, 
  {"func.GetFileVersionInfoSizeExA.args","3"}, 
  {"func.GetFileVersionInfoSizeExA.ret","DWORD"}, 
  {"func.GetFileVersionInfoSizeExW.arg.0","DWORD,dwFlags"}, 
  {"func.GetFileVersionInfoSizeExW.arg.1","LPCWSTR,lpwstrFilename"}, 
  {"func.GetFileVersionInfoSizeExW.arg.2","LPDWORD,lpdwHandle"}, 
  {"func.GetFileVersionInfoSizeExW.args","3"}, 
  {"func.GetFileVersionInfoSizeExW.ret","DWORD"}, 
  {"func.GetFileVersionInfoSizeW.arg.0","LPCWSTR,lptstrFilename"}, 
  {"func.GetFileVersionInfoSizeW.arg.1","LPDWORD,lpdwHandle"}, 
  {"func.GetFileVersionInfoSizeW.args","2"}, 
  {"func.GetFileVersionInfoSizeW.ret","DWORD"}, 
  {"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.args","4"}, 
  {"func.GetFileVersionInfoW.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.GetFontData.ret","_gdi_error"}, 
  {"func.GetFontLanguageInfo.args","0"}, 
  {"func.GetFontLanguageInfo.ret","_gcp"}, 
  {"func.GetFontUnicodeRanges.arg.0","HDC,hdc"}, 
  {"func.GetFontUnicodeRanges.arg.1","LPGLYPHSET,lpgs"}, 
  {"func.GetFontUnicodeRanges.args","2"}, 
  {"func.GetFontUnicodeRanges.ret","long"}, 
  {"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.args","6"}, 
  {"func.GetFormA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetFormW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetGlyphIndicesA.ret","dword"}, 
  {"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.args","5"}, 
  {"func.GetGlyphIndicesW.ret","dword"}, 
  {"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.args","7"}, 
  {"func.GetGlyphOutlineA.ret","dword"}, 
  {"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.args","7"}, 
  {"func.GetGlyphOutlineW.ret","dword"}, 
  {"func.GetGraphicsMode.args","0"}, 
  {"func.GetGraphicsMode.ret","_gm"}, 
  {"func.GetHandleInformation.arg.0","HANDLE,hObject"}, 
  {"func.GetHandleInformation.arg.1","LPDWORD,lpdwFlags"}, 
  {"func.GetHandleInformation.args","2"}, 
  {"func.GetHandleInformation.ret","BOOL"}, 
  {"func.GetICMProfileA.arg.0","HDC,hDC"}, 
  {"func.GetICMProfileA.arg.1","LPDWORD,lpcbName"}, 
  {"func.GetICMProfileA.arg.2","LPSTR,lpszFilename"}, 
  {"func.GetICMProfileA.args","3"}, 
  {"func.GetICMProfileA.ret","bool"}, 
  {"func.GetICMProfileW.arg.0","HDC,hDC"}, 
  {"func.GetICMProfileW.arg.1","LPDWORD,lpcbName"}, 
  {"func.GetICMProfileW.arg.2","LPWSTR,lpszFilename"}, 
  {"func.GetICMProfileW.args","3"}, 
  {"func.GetICMProfileW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetIDsOfNames.ret","hresult"}, 
  {"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.args","6"}, 
  {"func.GetJobA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetJobW.ret","bool"}, 
  {"func.GetKerningPairsA.arg.0","HDC,hdc"}, 
  {"func.GetKerningPairsA.arg.1","DWORD,nNumPairs"}, 
  {"func.GetKerningPairsA.arg.2","LPKERNINGPAIR,lpkrnpair"}, 
  {"func.GetKerningPairsA.args","3"}, 
  {"func.GetKerningPairsA.ret","dword"}, 
  {"func.GetKerningPairsW.arg.0","HDC,hdc"}, 
  {"func.GetKerningPairsW.arg.1","DWORD,nNumPairs"}, 
  {"func.GetKerningPairsW.arg.2","LPKERNINGPAIR,lpkrnpair"}, 
  {"func.GetKerningPairsW.args","3"}, 
  {"func.GetKerningPairsW.ret","dword"}, 
  {"func.GetLastError.args","0"}, 
  {"func.GetLastError.ret","DWORD"}, 
  {"func.GetLayout.args","0"}, 
  {"func.GetLayout.ret","_gdi_error"}, 
  {"func.GetLogColorSpaceA.arg.0","HCOLORSPACE,hColorSpace"}, 
  {"func.GetLogColorSpaceA.arg.1","LPLOGCOLORSPACEA,lpBuffer"}, 
  {"func.GetLogColorSpaceA.arg.2","DWORD,nSize"}, 
  {"func.GetLogColorSpaceA.args","3"}, 
  {"func.GetLogColorSpaceA.ret","bool"}, 
  {"func.GetLogColorSpaceW.arg.0","HCOLORSPACE,hColorSpace"}, 
  {"func.GetLogColorSpaceW.arg.1","LPLOGCOLORSPACEW,lpBuffer"}, 
  {"func.GetLogColorSpaceW.arg.2","DWORD,nSize"}, 
  {"func.GetLogColorSpaceW.args","3"}, 
  {"func.GetLogColorSpaceW.ret","bool"}, 
  {"func.GetMapMode.args","0"}, 
  {"func.GetMapMode.ret","_mm"}, 
  {"func.GetMetaFileA.args","0"}, 
  {"func.GetMetaFileA.ret","hmetafile"}, 
  {"func.GetMetaFileBitsEx.arg.0","HMETAFILE,hmf"}, 
  {"func.GetMetaFileBitsEx.arg.1","UINT,nSize"}, 
  {"func.GetMetaFileBitsEx.arg.2","LPVOID,lpvData"}, 
  {"func.GetMetaFileBitsEx.args","3"}, 
  {"func.GetMetaFileBitsEx.ret","dword"}, 
  {"func.GetMetaFileW.args","0"}, 
  {"func.GetMetaFileW.ret","hmetafile"}, 
  {"func.GetMetaRgn.arg.0","HDC,hdc"}, 
  {"func.GetMetaRgn.arg.1","HRGN,hrgn"}, 
  {"func.GetMetaRgn.args","2"}, 
  {"func.GetMetaRgn.ret","long"}, 
  {"func.GetMiterLimit.arg.0","HDC,hdc"}, 
  {"func.GetMiterLimit.arg.1","PFLOAT,peLimit"}, 
  {"func.GetMiterLimit.args","2"}, 
  {"func.GetMiterLimit.ret","bool"}, 
  {"func.GetNameByTypeA.arg.0","LPGUID,lpServiceType"}, 
  {"func.GetNameByTypeA.arg.1","LPSTR,lpServiceName"}, 
  {"func.GetNameByTypeA.arg.2","DWORD,dwNameLength"}, 
  {"func.GetNameByTypeA.args","3"}, 
  {"func.GetNameByTypeA.ret","INT"}, 
  {"func.GetNameByTypeW.arg.0","LPGUID,lpServiceType"}, 
  {"func.GetNameByTypeW.arg.1","LPWSTR,lpServiceName"}, 
  {"func.GetNameByTypeW.arg.2","DWORD,dwNameLength"}, 
  {"func.GetNameByTypeW.args","3"}, 
  {"func.GetNameByTypeW.ret","INT"}, 
  {"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.args","7"}, 
  {"func.GetNameInfoW.ret","INT"}, 
  {"func.GetNamedPipeClientComputerNameW.arg.0","HANDLE,Pipe"}, 
  {"func.GetNamedPipeClientComputerNameW.arg.1","LPWSTR,ClientComputerName"}, 
  {"func.GetNamedPipeClientComputerNameW.arg.2","ULONG,ClientComputerNameLength"}, 
  {"func.GetNamedPipeClientComputerNameW.args","3"}, 
  {"func.GetNamedPipeClientComputerNameW.ret","BOOL"}, 
  {"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.args","7"}, 
  {"func.GetNamedPipeHandleStateW.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.GetNamedPipeInfo.ret","BOOL"}, 
  {"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.args","6"}, 
  {"func.GetNaturalExtent.ret","hresult"}, 
  {"func.GetNearestColor.arg.0","HDC,hdc"}, 
  {"func.GetNearestColor.arg.1","COLORREF,crColor"}, 
  {"func.GetNearestColor.args","2"}, 
  {"func.GetNearestColor.ret","colorref_return"}, 
  {"func.GetNearestPaletteIndex.arg.0","HPALETTE,hpal"}, 
  {"func.GetNearestPaletteIndex.arg.1","COLORREF,crColor"}, 
  {"func.GetNearestPaletteIndex.args","2"}, 
  {"func.GetNearestPaletteIndex.ret","colorref_return"}, 
  {"func.GetNumaHighestNodeNumber.arg.0","PULONG,HighestNodeNumber"}, 
  {"func.GetNumaHighestNodeNumber.args","1"}, 
  {"func.GetNumaHighestNodeNumber.ret","BOOL"}, 
  {"func.GetNumaNodeProcessorMaskEx.arg.0","USHORT,Node"}, 
  {"func.GetNumaNodeProcessorMaskEx.arg.1","PGROUP_AFFINITY,ProcessorMask"}, 
  {"func.GetNumaNodeProcessorMaskEx.args","2"}, 
  {"func.GetNumaNodeProcessorMaskEx.ret","BOOL"}, 
  {"func.GetNumaProximityNodeEx.arg.0","ULONG,ProximityId"}, 
  {"func.GetNumaProximityNodeEx.arg.1","PUSHORT,NodeNumber"}, 
  {"func.GetNumaProximityNodeEx.args","2"}, 
  {"func.GetNumaProximityNodeEx.ret","BOOL"}, 
  {"func.GetNumberOfConsoleInputEvents.arg.0","HANDLE,hConsoleInput"}, 
  {"func.GetNumberOfConsoleInputEvents.arg.1","LPDWORD,lpNumberOfEvents"}, 
  {"func.GetNumberOfConsoleInputEvents.args","2"}, 
  {"func.GetNumberOfConsoleInputEvents.ret","BOOL"}, 
  {"func.GetObjectA.arg.0","HGDIOBJ,hgdiobj"}, 
  {"func.GetObjectA.arg.1","int,cbBuffer"}, 
  {"func.GetObjectA.arg.2","LPVOID,lpvObject"}, 
  {"func.GetObjectA.args","3"}, 
  {"func.GetObjectA.ret","long"}, 
  {"func.GetObjectType.args","0"}, 
  {"func.GetObjectType.ret","_obj"}, 
  {"func.GetObjectW.arg.0","HGDIOBJ,hgdiobj"}, 
  {"func.GetObjectW.arg.1","int,cbBuffer"}, 
  {"func.GetObjectW.arg.2","LPVOID,lpvObject"}, 
  {"func.GetObjectW.args","3"}, 
  {"func.GetObjectW.ret","long"}, 
  {"func.GetOutlineTextMetricsA.arg.0","HDC,hdc"}, 
  {"func.GetOutlineTextMetricsA.arg.1","UINT,cbData"}, 
  {"func.GetOutlineTextMetricsA.arg.2","LPOUTLINETEXTMETRICA,lpOTM"}, 
  {"func.GetOutlineTextMetricsA.args","3"}, 
  {"func.GetOutlineTextMetricsA.ret","dword"}, 
  {"func.GetOutlineTextMetricsW.arg.0","HDC,hdc"}, 
  {"func.GetOutlineTextMetricsW.arg.1","UINT,cbData"}, 
  {"func.GetOutlineTextMetricsW.arg.2","LPOUTLINETEXTMETRICW,lpOTM"}, 
  {"func.GetOutlineTextMetricsW.args","3"}, 
  {"func.GetOutlineTextMetricsW.ret","dword"}, 
  {"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.args","4"}, 
  {"func.GetOverlappedResult.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.GetOverlappedResultEx.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.GetPaletteEntries.ret","dword"}, 
  {"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.args","4"}, 
  {"func.GetPath.ret","long"}, 
  {"func.GetPixel.arg.0","HDC,hdc"}, 
  {"func.GetPixel.arg.1","int,nXPos"}, 
  {"func.GetPixel.arg.2","int,nYPos"}, 
  {"func.GetPixel.args","3"}, 
  {"func.GetPixel.ret","colorref_return"}, 
  {"func.GetPixelFormat.args","0"}, 
  {"func.GetPixelFormat.ret","long"}, 
  {"func.GetPolyFillMode.args","0"}, 
  {"func.GetPolyFillMode.ret","_polyfill"}, 
  {"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.args","6"}, 
  {"func.GetPrintProcessorDirectoryA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetPrintProcessorDirectoryW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetPrinterA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDataA.ret","long"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDataW.ret","long"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDriverA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDriverDirectoryA.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDriverDirectoryW.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GetPrinterDriverW.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetPrinterW.ret","bool"}, 
  {"func.GetProcessDpiAwareness.arg.0","HANDLE,hprocess"}, 
  {"func.GetProcessDpiAwareness.arg.1","PROCESS_DPI_AWARENESS *,value"}, 
  {"func.GetProcessDpiAwareness.args","2"}, 
  {"func.GetProcessDpiAwareness.ret","HRESULT"}, 
  {"func.GetProcessGroupAffinity.arg.0","HANDLE,hProcess"}, 
  {"func.GetProcessGroupAffinity.arg.1","PUSHORT,GroupCount"}, 
  {"func.GetProcessGroupAffinity.arg.2","PUSHORT,GroupArray"}, 
  {"func.GetProcessGroupAffinity.args","3"}, 
  {"func.GetProcessGroupAffinity.ret","BOOL"}, 
  {"func.GetProcessHeap.args","0"}, 
  {"func.GetProcessHeap.ret","HANDLE"}, 
  {"func.GetProcessHeaps.arg.0","DWORD,NumberOfHeaps"}, 
  {"func.GetProcessHeaps.arg.1","PHANDLE,ProcessHeaps"}, 
  {"func.GetProcessHeaps.args","2"}, 
  {"func.GetProcessHeaps.ret","DWORD"}, 
  {"func.GetPwrCapabilities.arg.0","PSYSTEM_POWER_CAPABILITIES,lpspc"}, 
  {"func.GetPwrCapabilities.args","1"}, 
  {"func.GetPwrCapabilities.ret","BOOLEAN"}, 
  {"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.args","5"}, 
  {"func.GetQueuedCompletionStatus.ret","BOOL"}, 
  {"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.args","6"}, 
  {"func.GetQueuedCompletionStatusEx.ret","BOOL"}, 
  {"func.GetROP2.args","0"}, 
  {"func.GetROP2.ret","_binarydrawmode"}, 
  {"func.GetRandomRgn.arg.0","HDC,hdc"}, 
  {"func.GetRandomRgn.arg.1","HRGN,hrgn"}, 
  {"func.GetRandomRgn.arg.2","INT,iNum"}, 
  {"func.GetRandomRgn.args","3"}, 
  {"func.GetRandomRgn.ret","long"}, 
  {"func.GetRasterizerCaps.arg.0","LPRASTERIZER_STATUS,lprs"}, 
  {"func.GetRasterizerCaps.arg.1","UINT,cb"}, 
  {"func.GetRasterizerCaps.args","2"}, 
  {"func.GetRasterizerCaps.ret","bool"}, 
  {"func.GetRect.arg.0","DWORD,dwAspect"}, 
  {"func.GetRect.arg.1","LPRECTL,pRect"}, 
  {"func.GetRect.args","2"}, 
  {"func.GetRect.ret","hresult"}, 
  {"func.GetRegionData.arg.0","HRGN,hRgn"}, 
  {"func.GetRegionData.arg.1","DWORD,dwCount"}, 
  {"func.GetRegionData.arg.2","LPRGNDATA,lpRgnData"}, 
  {"func.GetRegionData.args","3"}, 
  {"func.GetRegionData.ret","long"}, 
  {"func.GetRgnBox.arg.0","HRGN,hrgn"}, 
  {"func.GetRgnBox.arg.1","LPRECT,lprc"}, 
  {"func.GetRgnBox.args","2"}, 
  {"func.GetRgnBox.ret","_regionflags"}, 
  {"func.GetScaleFactorForDevice.arg.0","DISPLAY_DEVICE_TYPE,deviceType"}, 
  {"func.GetScaleFactorForDevice.args","1"}, 
  {"func.GetScaleFactorForDevice.ret","DEVICE_SCALE_FACTOR"}, 
  {"func.GetScaleFactorForMonitor.arg.0","HMONITOR,hMon"}, 
  {"func.GetScaleFactorForMonitor.arg.1","DEVICE_SCALE_FACTOR *,pScale"}, 
  {"func.GetScaleFactorForMonitor.args","2"}, 
  {"func.GetScaleFactorForMonitor.ret","HRESULT"}, 
  {"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.args","7"}, 
  {"func.GetServiceA.ret","INT"}, 
  {"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.args","7"}, 
  {"func.GetServiceW.ret","INT"}, 
  {"func.GetStdHandle.arg.0","DWORD,nStdHandle"}, 
  {"func.GetStdHandle.args","1"}, 
  {"func.GetStdHandle.ret","HANDLE"}, 
  {"func.GetStockObject.args","0"}, 
  {"func.GetStockObject.ret","hgdiobj"}, 
  {"func.GetStretchBltMode.args","0"}, 
  {"func.GetStretchBltMode.ret","long"}, 
  {"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.args","5"}, 
  {"func.GetStringTypeExW.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.GetStringTypeW.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.GetSystemPaletteEntries.ret","uint"}, 
  {"func.GetSystemPaletteUse.args","0"}, 
  {"func.GetSystemPaletteUse.ret","_syspal"}, 
  {"func.GetSystemWow64Directory2A.arg.0","LPSTR,lpBuffer"}, 
  {"func.GetSystemWow64Directory2A.arg.1","UINT,uSize"}, 
  {"func.GetSystemWow64Directory2A.arg.2","WORD,ImageFileMachineType"}, 
  {"func.GetSystemWow64Directory2A.args","3"}, 
  {"func.GetSystemWow64Directory2A.ret","UINT"}, 
  {"func.GetSystemWow64Directory2W.arg.0","LPWSTR,lpBuffer"}, 
  {"func.GetSystemWow64Directory2W.arg.1","UINT,uSize"}, 
  {"func.GetSystemWow64Directory2W.arg.2","WORD,ImageFileMachineType"}, 
  {"func.GetSystemWow64Directory2W.args","3"}, 
  {"func.GetSystemWow64Directory2W.ret","UINT"}, 
  {"func.GetSystemWow64DirectoryA.arg.0","LPSTR,lpBuffer"}, 
  {"func.GetSystemWow64DirectoryA.arg.1","UINT,uSize"}, 
  {"func.GetSystemWow64DirectoryA.args","2"}, 
  {"func.GetSystemWow64DirectoryA.ret","UINT"}, 
  {"func.GetSystemWow64DirectoryW.arg.0","LPWSTR,lpBuffer"}, 
  {"func.GetSystemWow64DirectoryW.arg.1","UINT,uSize"}, 
  {"func.GetSystemWow64DirectoryW.args","2"}, 
  {"func.GetSystemWow64DirectoryW.ret","UINT"}, 
  {"func.GetTextAlign.args","0"}, 
  {"func.GetTextAlign.ret","_textalignmentoptions"}, 
  {"func.GetTextCharacterExtra.args","0"}, 
  {"func.GetTextCharacterExtra.ret","_odd_failure"}, 
  {"func.GetTextCharset.args","0"}, 
  {"func.GetTextCharset.ret","_charset"}, 
  {"func.GetTextCharsetInfo.arg.0","HDC,hdc"}, 
  {"func.GetTextCharsetInfo.arg.1","LPFONTSIGNATURE,lpSig"}, 
  {"func.GetTextCharsetInfo.arg.2","DWORD,dwFlags"}, 
  {"func.GetTextCharsetInfo.args","3"}, 
  {"func.GetTextCharsetInfo.ret","_charset"}, 
  {"func.GetTextColor.args","0"}, 
  {"func.GetTextColor.ret","colorref_return"}, 
  {"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.args","7"}, 
  {"func.GetTextExtentExPointA.ret","bool"}, 
  {"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.args","7"}, 
  {"func.GetTextExtentExPointI.ret","bool"}, 
  {"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.args","7"}, 
  {"func.GetTextExtentExPointW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetTextExtentPoint32A.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetTextExtentPoint32W.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetTextExtentPointA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetTextExtentPointI.ret","bool"}, 
  {"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.args","4"}, 
  {"func.GetTextExtentPointW.ret","bool"}, 
  {"func.GetTextFaceA.arg.0","HDC,hdc"}, 
  {"func.GetTextFaceA.arg.1","int,nCount"}, 
  {"func.GetTextFaceA.arg.2","LPSTR,lpFaceName"}, 
  {"func.GetTextFaceA.args","3"}, 
  {"func.GetTextFaceA.ret","long"}, 
  {"func.GetTextFaceW.arg.0","HDC,hdc"}, 
  {"func.GetTextFaceW.arg.1","int,nCount"}, 
  {"func.GetTextFaceW.arg.2","LPWSTR,lpFaceName"}, 
  {"func.GetTextFaceW.args","3"}, 
  {"func.GetTextFaceW.ret","long"}, 
  {"func.GetTextMetricsA.arg.0","HDC,hdc"}, 
  {"func.GetTextMetricsA.arg.1","LPTEXTMETRICA,lptm"}, 
  {"func.GetTextMetricsA.args","2"}, 
  {"func.GetTextMetricsA.ret","bool"}, 
  {"func.GetTextMetricsW.arg.0","HDC,hdc"}, 
  {"func.GetTextMetricsW.arg.1","LPTEXTMETRICW,lptm"}, 
  {"func.GetTextMetricsW.args","2"}, 
  {"func.GetTextMetricsW.ret","bool"}, 
  {"func.GetThreadErrorMode.args","0"}, 
  {"func.GetThreadErrorMode.ret","DWORD"}, 
  {"func.GetThreadGroupAffinity.arg.0","HANDLE,hThread"}, 
  {"func.GetThreadGroupAffinity.arg.1","PGROUP_AFFINITY,GroupAffinity"}, 
  {"func.GetThreadGroupAffinity.args","2"}, 
  {"func.GetThreadGroupAffinity.ret","BOOL"}, 
  {"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.args","6"}, 
  {"func.GetTimeFormatA.ret","int"}, 
  {"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.args","6"}, 
  {"func.GetTimeFormatEx.ret","int"}, 
  {"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.args","6"}, 
  {"func.GetTimeFormatW.ret","int"}, 
  {"func.GetTimeZoneInformation.arg.0","LPTIME_ZONE_INFORMATION,lpTimeZoneInformation"}, 
  {"func.GetTimeZoneInformation.args","1"}, 
  {"func.GetTimeZoneInformation.ret","DWORD"}, 
  {"func.GetTypeByNameA.arg.0","LPSTR,lpServiceName"}, 
  {"func.GetTypeByNameA.arg.1","LPGUID,lpServiceType"}, 
  {"func.GetTypeByNameA.args","2"}, 
  {"func.GetTypeByNameA.ret","INT"}, 
  {"func.GetTypeByNameW.arg.0","LPWSTR,lpServiceName"}, 
  {"func.GetTypeByNameW.arg.1","LPGUID,lpServiceType"}, 
  {"func.GetTypeByNameW.args","2"}, 
  {"func.GetTypeByNameW.ret","INT"}, 
  {"func.GetTypeInfo.arg.0","UINT,iTInfo"}, 
  {"func.GetTypeInfo.arg.1","LCID,lcid"}, 
  {"func.GetTypeInfo.arg.2","LPVOID,ppTInfo"}, 
  {"func.GetTypeInfo.args","3"}, 
  {"func.GetTypeInfo.ret","hresult"}, 
  {"func.GetTypeInfoCount.args","0"}, 
  {"func.GetTypeInfoCount.ret","hresult"}, 
  {"func.GetUserNameExA.arg.0","EXTENDED_NAME_FORMAT,NameFormat"}, 
  {"func.GetUserNameExA.arg.1","LPSTR,lpNameBuffer"}, 
  {"func.GetUserNameExA.arg.2","PULONG,nSize"}, 
  {"func.GetUserNameExA.args","3"}, 
  {"func.GetUserNameExA.ret","BOOLEAN"}, 
  {"func.GetUserNameExW.arg.0","EXTENDED_NAME_FORMAT,NameFormat"}, 
  {"func.GetUserNameExW.arg.1","LPWSTR,lpNameBuffer"}, 
  {"func.GetUserNameExW.arg.2","PULONG,nSize"}, 
  {"func.GetUserNameExW.args","3"}, 
  {"func.GetUserNameExW.ret","BOOLEAN"}, 
  {"func.GetViewStatus.args","0"}, 
  {"func.GetViewStatus.ret","hresult"}, 
  {"func.GetViewportExtEx.arg.0","HDC,hdc"}, 
  {"func.GetViewportExtEx.arg.1","LPSIZE,lpSize"}, 
  {"func.GetViewportExtEx.args","2"}, 
  {"func.GetViewportExtEx.ret","bool"}, 
  {"func.GetViewportOrgEx.arg.0","HDC,hdc"}, 
  {"func.GetViewportOrgEx.arg.1","LPPOINT,lpPoint"}, 
  {"func.GetViewportOrgEx.args","2"}, 
  {"func.GetViewportOrgEx.ret","bool"}, 
  {"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.args","5"}, 
  {"func.GetWinMetaFileBits.ret","dword"}, 
  {"func.GetWindowExtEx.arg.0","HDC,hdc"}, 
  {"func.GetWindowExtEx.arg.1","LPSIZE,lpSize"}, 
  {"func.GetWindowExtEx.args","2"}, 
  {"func.GetWindowExtEx.ret","bool"}, 
  {"func.GetWindowOrgEx.arg.0","HDC,hdc"}, 
  {"func.GetWindowOrgEx.arg.1","LPPOINT,lpPoint"}, 
  {"func.GetWindowOrgEx.args","2"}, 
  {"func.GetWindowOrgEx.ret","bool"}, 
  {"func.GetWorldTransform.arg.0","HDC,hdc"}, 
  {"func.GetWorldTransform.arg.1","LPXFORM,lpXform"}, 
  {"func.GetWorldTransform.args","2"}, 
  {"func.GetWorldTransform.ret","bool"}, 
  {"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.args","6"}, 
  {"func.GradientFill.ret","bool"}, 
  {"func.HeapAlloc.arg.0","HANDLE,hHeap"}, 
  {"func.HeapAlloc.arg.1","DWORD,dwFlags"}, 
  {"func.HeapAlloc.arg.2","SIZE_T,dwBytes"}, 
  {"func.HeapAlloc.args","3"}, 
  {"func.HeapAlloc.ret","LPVOID"}, 
  {"func.HeapCompact.arg.0","HANDLE,hHeap"}, 
  {"func.HeapCompact.arg.1","DWORD,dwFlags"}, 
  {"func.HeapCompact.args","2"}, 
  {"func.HeapCompact.ret","SIZE_T"}, 
  {"func.HeapCreate.arg.0","DWORD,flOptions"}, 
  {"func.HeapCreate.arg.1","SIZE_T,dwInitialSize"}, 
  {"func.HeapCreate.arg.2","SIZE_T,dwMaximumSize"}, 
  {"func.HeapCreate.args","3"}, 
  {"func.HeapCreate.ret","HANDLE"}, 
  {"func.HeapDestroy.arg.0","HANDLE,hHeap"}, 
  {"func.HeapDestroy.args","1"}, 
  {"func.HeapDestroy.ret","BOOL"}, 
  {"func.HeapFree.arg.0","HANDLE,hHeap"}, 
  {"func.HeapFree.arg.1","DWORD,dwFlags"}, 
  {"func.HeapFree.arg.2","LPVOID,lpMem"}, 
  {"func.HeapFree.args","3"}, 
  {"func.HeapFree.ret","BOOL"}, 
  {"func.HeapLock.arg.0","HANDLE,hHeap"}, 
  {"func.HeapLock.args","1"}, 
  {"func.HeapLock.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.HeapQueryInformation.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.HeapReAlloc.ret","LPVOID"}, 
  {"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.args","4"}, 
  {"func.HeapSetInformation.ret","BOOL"}, 
  {"func.HeapSize.arg.0","HANDLE,hHeap"}, 
  {"func.HeapSize.arg.1","DWORD,dwFlags"}, 
  {"func.HeapSize.arg.2","LPCVOID,lpMem"}, 
  {"func.HeapSize.args","3"}, 
  {"func.HeapSize.ret","SIZE_T"}, 
  {"func.HeapUnlock.arg.0","HANDLE,hHeap"}, 
  {"func.HeapUnlock.args","1"}, 
  {"func.HeapUnlock.ret","BOOL"}, 
  {"func.HeapValidate.arg.0","HANDLE,hHeap"}, 
  {"func.HeapValidate.arg.1","DWORD,dwFlags"}, 
  {"func.HeapValidate.arg.2","LPCVOID,lpMem"}, 
  {"func.HeapValidate.args","3"}, 
  {"func.HeapValidate.ret","BOOL"}, 
  {"func.HeapWalk.arg.0","HANDLE,hHeap"}, 
  {"func.HeapWalk.arg.1","LPPROCESS_HEAP_ENTRY,lpEntry"}, 
  {"func.HeapWalk.args","2"}, 
  {"func.HeapWalk.ret","BOOL"}, 
  {"func.ImpersonateNamedPipeClient.arg.0","HANDLE,hNamedPipe"}, 
  {"func.ImpersonateNamedPipeClient.args","1"}, 
  {"func.ImpersonateNamedPipeClient.ret","BOOL"}, 
  {"func.InetIsOffline.args","0"}, 
  {"func.InetIsOffline.ret","bool"}, 
  {"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.args","5"}, 
  {"func.InitializeEnclave.ret","BOOL"}, 
  {"func.InitializeSListHead.arg.0","PSLIST_HEADER,ListHead"}, 
  {"func.InitializeSListHead.args","1"}, 
  {"func.InitializeSListHead.ret","VOID"}, 
  {"func.InterlockedFlushSList.arg.0","PSLIST_HEADER,ListHead"}, 
  {"func.InterlockedFlushSList.args","1"}, 
  {"func.InterlockedFlushSList.ret","PSLIST_ENTRY"}, 
  {"func.InterlockedPopEntrySList.arg.0","PSLIST_HEADER,ListHead"}, 
  {"func.InterlockedPopEntrySList.args","1"}, 
  {"func.InterlockedPopEntrySList.ret","PSLIST_ENTRY"}, 
  {"func.InterlockedPushEntrySList.arg.0","PSLIST_HEADER,ListHead"}, 
  {"func.InterlockedPushEntrySList.arg.1","PSLIST_ENTRY,ListEntry"}, 
  {"func.InterlockedPushEntrySList.args","2"}, 
  {"func.InterlockedPushEntrySList.ret","PSLIST_ENTRY"}, 
  {"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.args","4"}, 
  {"func.InterlockedPushListSListEx.ret","PSLIST_ENTRY"}, 
  {"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.args","5"}, 
  {"func.IntersectClipRect.ret","_regionflags"}, 
  {"func.InvertRgn.arg.0","HDC,hdc"}, 
  {"func.InvertRgn.arg.1","HRGN,hrgn"}, 
  {"func.InvertRgn.args","2"}, 
  {"func.InvertRgn.ret","bool"}, 
  {"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.args","8"}, 
  {"func.Invoke.ret","hresult"}, 
  {"func.IsDebuggerPresent.args","0"}, 
  {"func.IsDebuggerPresent.ret","BOOL"}, 
  {"func.IsDirty.args","0"}, 
  {"func.IsDirty.ret","hresult"}, 
  {"func.IsEnclaveTypeSupported.arg.0","DWORD,flEnclaveType"}, 
  {"func.IsEnclaveTypeSupported.args","1"}, 
  {"func.IsEnclaveTypeSupported.ret","BOOL"}, 
  {"func.IsProcessInJob.arg.0","HANDLE,ProcessHandle"}, 
  {"func.IsProcessInJob.arg.1","HANDLE,JobHandle"}, 
  {"func.IsProcessInJob.arg.2","PBOOL,Result"}, 
  {"func.IsProcessInJob.args","3"}, 
  {"func.IsProcessInJob.ret","BOOL"}, 
  {"func.IsThreadAFiber.args","0"}, 
  {"func.IsThreadAFiber.ret","BOOL"}, 
  {"func.IsWow64GuestMachineSupported.arg.0","USHORT,WowGuestMachine"}, 
  {"func.IsWow64GuestMachineSupported.arg.1","BOOL *,MachineIsSupported"}, 
  {"func.IsWow64GuestMachineSupported.args","2"}, 
  {"func.IsWow64GuestMachineSupported.ret","HRESULT"}, 
  {"func.IsWow64Process.arg.0","HANDLE,hProcess"}, 
  {"func.IsWow64Process.arg.1","PBOOL,Wow64Process"}, 
  {"func.IsWow64Process.args","2"}, 
  {"func.IsWow64Process.ret","BOOL"}, 
  {"func.IsWow64Process2.arg.0","HANDLE,hProcess"}, 
  {"func.IsWow64Process2.arg.1","USHORT *,pProcessMachine"}, 
  {"func.IsWow64Process2.arg.2","USHORT *,pNativeMachine"}, 
  {"func.IsWow64Process2.args","3"}, 
  {"func.IsWow64Process2.ret","BOOL"}, 
  {"func.LPtoDP.arg.0","HDC,hdc"}, 
  {"func.LPtoDP.arg.1","LPPOINT,lpPoints"}, 
  {"func.LPtoDP.arg.2","int,nCount"}, 
  {"func.LPtoDP.args","3"}, 
  {"func.LPtoDP.ret","bool"}, 
  {"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.args","6"}, 
  {"func.LineDDA.ret","bool"}, 
  {"func.LineTo.arg.0","HDC,hdc"}, 
  {"func.LineTo.arg.1","int,nXEnd"}, 
  {"func.LineTo.arg.2","int,nYEnd"}, 
  {"func.LineTo.args","3"}, 
  {"func.LineTo.ret","bool"}, 
  {"func.Load.arg.0","LPCOLESTR,pszFileName"}, 
  {"func.Load.arg.1","DWORD,dwMode"}, 
  {"func.Load.args","2"}, 
  {"func.Load.ret","hresult"}, 
  {"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.args","9"}, 
  {"func.LoadEnclaveData.ret","BOOL"}, 
  {"func.LoadEnclaveImageA.arg.0","LPVOID,lpEnclaveAddress"}, 
  {"func.LoadEnclaveImageA.arg.1","LPCSTR,lpImageName"}, 
  {"func.LoadEnclaveImageA.args","2"}, 
  {"func.LoadEnclaveImageA.ret","BOOL"}, 
  {"func.LoadEnclaveImageW.arg.0","LPVOID,lpEnclaveAddress"}, 
  {"func.LoadEnclaveImageW.arg.1","LPCWSTR,lpImageName"}, 
  {"func.LoadEnclaveImageW.args","2"}, 
  {"func.LoadEnclaveImageW.ret","BOOL"}, 
  {"func.LoadPackagedLibrary.arg.0","LPCWSTR,lpwLibFileName"}, 
  {"func.LoadPackagedLibrary.arg.1","DWORD,Reserved"}, 
  {"func.LoadPackagedLibrary.args","2"}, 
  {"func.LoadPackagedLibrary.ret","HMODULE"}, 
  {"func.LockServer.args","0"}, 
  {"func.LockServer.ret","hresult"}, 
  {"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.args","6"}, 
  {"func.MIMEAssociationDialogA.ret","hresult"}, 
  {"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.args","6"}, 
  {"func.MIMEAssociationDialogW.ret","hresult"}, 
  {"func.MaskBlt.arg.0","HDC,hdcDest"}, 
  {"func.MaskBlt.arg.1","int,nXDest"}, 
  {"func.MaskBlt.arg.10","int,yMask"}, 
  {"func.MaskBlt.arg.11","_TernaryDrawMode,dwRop"}, 
  {"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.args","12"}, 
  {"func.MaskBlt.ret","bool"}, 
  {"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.args","5"}, 
  {"func.MiniDumpReadDumpStream.ret","BOOL"}, 
  {"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.args","7"}, 
  {"func.MiniDumpWriteDump.ret","BOOL"}, 
  {"func.ModifyWorldTransform.arg.0","HDC,hdc"}, 
  {"func.ModifyWorldTransform.arg.1","XFORM,*lpXform"}, 
  {"func.ModifyWorldTransform.arg.2","DWORD,iMode"}, 
  {"func.ModifyWorldTransform.args","3"}, 
  {"func.ModifyWorldTransform.ret","bool"}, 
  {"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.args","4"}, 
  {"func.MoveToEx.ret","bool"}, 
  {"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.args","6"}, 
  {"func.MultiByteToWideChar.ret","int"}, 
  {"func.NCryptCloseProtectionDescriptor.arg.0","NCRYPT_DESCRIPTOR_HANDLE,hDescriptor"}, 
  {"func.NCryptCloseProtectionDescriptor.args","1"}, 
  {"func.NCryptCloseProtectionDescriptor.ret","SECURITY_STATUS"}, 
  {"func.NCryptCreateProtectionDescriptor.arg.0","LPCWSTR,pwszDescriptorString"}, 
  {"func.NCryptCreateProtectionDescriptor.arg.1","DWORD,dwFlags"}, 
  {"func.NCryptCreateProtectionDescriptor.arg.2","NCRYPT_DESCRIPTOR_HANDLE *,phDescriptor"}, 
  {"func.NCryptCreateProtectionDescriptor.args","3"}, 
  {"func.NCryptCreateProtectionDescriptor.ret","SECURITY_STATUS"}, 
  {"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.args","4"}, 
  {"func.NCryptGetProtectionDescriptorInfo.ret","SECURITY_STATUS"}, 
  {"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.args","8"}, 
  {"func.NCryptProtectSecret.ret","SECURITY_STATUS"}, 
  {"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.args","4"}, 
  {"func.NCryptQueryProtectionDescriptorName.ret","SECURITY_STATUS"}, 
  {"func.NCryptRegisterProtectionDescriptorName.arg.0","LPCWSTR,pwszName"}, 
  {"func.NCryptRegisterProtectionDescriptorName.arg.1","LPCWSTR,pwszDescriptorString"}, 
  {"func.NCryptRegisterProtectionDescriptorName.arg.2","DWORD,dwFlags"}, 
  {"func.NCryptRegisterProtectionDescriptorName.args","3"}, 
  {"func.NCryptRegisterProtectionDescriptorName.ret","SECURITY_STATUS"}, 
  {"func.NCryptStreamClose.arg.0","NCRYPT_STREAM_HANDLE,hStream"}, 
  {"func.NCryptStreamClose.args","1"}, 
  {"func.NCryptStreamClose.ret","SECURITY_STATUS"}, 
  {"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.args","5"}, 
  {"func.NCryptStreamOpenToProtect.ret","SECURITY_STATUS"}, 
  {"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.args","4"}, 
  {"func.NCryptStreamOpenToUnprotect.ret","SECURITY_STATUS"}, 
  {"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.args","4"}, 
  {"func.NCryptStreamOpenToUnprotectEx.ret","SECURITY_STATUS"}, 
  {"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.args","4"}, 
  {"func.NCryptStreamUpdate.ret","SECURITY_STATUS"}, 
  {"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.args","8"}, 
  {"func.NCryptUnprotectSecret.ret","SECURITY_STATUS"}, 
  {"func.NeedCurrentDirectoryForExePathA.arg.0","LPCSTR,ExeName"}, 
  {"func.NeedCurrentDirectoryForExePathA.args","1"}, 
  {"func.NeedCurrentDirectoryForExePathA.ret","BOOL"}, 
  {"func.NeedCurrentDirectoryForExePathW.arg.0","LPCWSTR,ExeName"}, 
  {"func.NeedCurrentDirectoryForExePathW.args","1"}, 
  {"func.NeedCurrentDirectoryForExePathW.ret","BOOL"}, 
  {"func.NtClose.arg.0","HANDLE,Handle"}, 
  {"func.NtClose.args","1"}, 
  {"func.NtClose.ret","NTSTATUS"}, 
  {"func.NtCreateFile.arg.0","PHANDLE,FileHandle"}, 
  {"func.NtCreateFile.arg.1","ACCESS_MASK,DesiredAccess"}, 
  {"func.NtCreateFile.arg.10","ULONG,EaLength"}, 
  {"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.args","11"}, 
  {"func.NtCreateFile.ret","NTSTATUS"}, 
  {"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.args","10"}, 
  {"func.NtDeviceIoControlFile.ret","NTSTATUS"}, 
  {"func.NtNotifyChangeMultipleKeys.arg.0","HANDLE,MasterKeyHandle"}, 
  {"func.NtNotifyChangeMultipleKeys.arg.1","ULONG,Count"}, 
  {"func.NtNotifyChangeMultipleKeys.arg.10","ULONG,BufferSize"}, 
  {"func.NtNotifyChangeMultipleKeys.arg.11","BOOLEAN,Asynchronous"}, 
  {"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.args","12"}, 
  {"func.NtNotifyChangeMultipleKeys.ret","NTSTATUS"}, 
  {"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.args","6"}, 
  {"func.NtOpenFile.ret","NTSTATUS"}, 
  {"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.args","5"}, 
  {"func.NtQueryInformationProcess.ret","NTSTATUS"}, 
  {"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.args","5"}, 
  {"func.NtQueryInformationThread.ret","NTSTATUS"}, 
  {"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.args","6"}, 
  {"func.NtQueryMultipleValueKey.ret","NTSTATUS"}, 
  {"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.args","5"}, 
  {"func.NtQueryObject.ret","NTSTATUS"}, 
  {"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.args","4"}, 
  {"func.NtQuerySystemInformation.ret","NTSTATUS"}, 
  {"func.NtQuerySystemTime.arg.0","PLARGE_INTEGER,SystemTime"}, 
  {"func.NtQuerySystemTime.args","1"}, 
  {"func.NtQuerySystemTime.ret","NTSTATUS"}, 
  {"func.NtRenameKey.arg.0","HANDLE,KeyHandle"}, 
  {"func.NtRenameKey.arg.1","PUNICODE_STRING,NewName"}, 
  {"func.NtRenameKey.args","2"}, 
  {"func.NtRenameKey.ret","NTSTATUS"}, 
  {"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.args","4"}, 
  {"func.NtSetInformationKey.ret","NTSTATUS"}, 
  {"func.NtWaitForSingleObject.arg.0","HANDLE,Handle"}, 
  {"func.NtWaitForSingleObject.arg.1","BOOLEAN,Alertable"}, 
  {"func.NtWaitForSingleObject.arg.2","PLARGE_INTEGER,Timeout"}, 
  {"func.NtWaitForSingleObject.args","3"}, 
  {"func.NtWaitForSingleObject.ret","NTSTATUS"}, 
  {"func.OffsetClipRgn.arg.0","HDC,hdc"}, 
  {"func.OffsetClipRgn.arg.1","int,nXOffset"}, 
  {"func.OffsetClipRgn.arg.2","int,nYOffset"}, 
  {"func.OffsetClipRgn.args","3"}, 
  {"func.OffsetClipRgn.ret","_regionflags"}, 
  {"func.OffsetRgn.arg.0","HRGN,hrgn"}, 
  {"func.OffsetRgn.arg.1","int,nXOffset"}, 
  {"func.OffsetRgn.arg.2","int,nYOffset"}, 
  {"func.OffsetRgn.args","3"}, 
  {"func.OffsetRgn.ret","_regionflags"}, 
  {"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.args","4"}, 
  {"func.OffsetViewportOrgEx.ret","bool"}, 
  {"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.args","4"}, 
  {"func.OffsetWindowOrgEx.ret","bool"}, 
  {"func.OleCreateFontIndirect.arg.0","LPFONTDESC,lpFontDesc"}, 
  {"func.OleCreateFontIndirect.arg.1","REFIID,riid"}, 
  {"func.OleCreateFontIndirect.arg.2","LPVOID *,lplpvObj"}, 
  {"func.OleCreateFontIndirect.args","3"}, 
  {"func.OleCreateFontIndirect.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.OleCreatePictureIndirect.ret","HRESULT"}, 
  {"func.OleCreatePropertyFrame.arg.0","HWND,hwndOwner"}, 
  {"func.OleCreatePropertyFrame.arg.1","UINT,x"}, 
  {"func.OleCreatePropertyFrame.arg.10","LPVOID,pvReserved"}, 
  {"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.args","11"}, 
  {"func.OleCreatePropertyFrame.ret","HRESULT"}, 
  {"func.OleCreatePropertyFrameIndirect.arg.0","LPOCPFIPARAMS,lpParams"}, 
  {"func.OleCreatePropertyFrameIndirect.args","1"}, 
  {"func.OleCreatePropertyFrameIndirect.ret","HRESULT"}, 
  {"func.OleIconToCursor.arg.0","HINSTANCE,hinstExe"}, 
  {"func.OleIconToCursor.arg.1","HICON,hIcon"}, 
  {"func.OleIconToCursor.args","2"}, 
  {"func.OleIconToCursor.ret","HCURSOR"}, 
  {"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.args","5"}, 
  {"func.OleLoadPicture.ret","HRESULT"}, 
  {"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.args","8"}, 
  {"func.OleLoadPictureEx.ret","HRESULT"}, 
  {"func.OleLoadPictureFile.arg.0","VARIANT,varFileName"}, 
  {"func.OleLoadPictureFile.arg.1","LPDISPATCH *,lplpdispPicture"}, 
  {"func.OleLoadPictureFile.args","2"}, 
  {"func.OleLoadPictureFile.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.OleLoadPictureFileEx.ret","HRESULT"}, 
  {"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.args","6"}, 
  {"func.OleLoadPicturePath.ret","HRESULT"}, 
  {"func.OleSavePictureFile.arg.0","LPDISPATCH,lpdispPicture"}, 
  {"func.OleSavePictureFile.arg.1","BSTR,bstrFileName"}, 
  {"func.OleSavePictureFile.args","2"}, 
  {"func.OleSavePictureFile.ret","HRESULT"}, 
  {"func.OleTranslateColor.arg.0","OLE_COLOR,clr"}, 
  {"func.OleTranslateColor.arg.1","HPALETTE,hpal"}, 
  {"func.OleTranslateColor.arg.2","COLORREF *,lpcolorref"}, 
  {"func.OleTranslateColor.args","3"}, 
  {"func.OleTranslateColor.ret","HRESULT"}, 
  {"func.OpenJobObjectW.arg.0","DWORD,dwDesiredAccess"}, 
  {"func.OpenJobObjectW.arg.1","BOOL,bInheritHandle"}, 
  {"func.OpenJobObjectW.arg.2","LPCWSTR,lpName"}, 
  {"func.OpenJobObjectW.args","3"}, 
  {"func.OpenJobObjectW.ret","HANDLE"}, 
  {"func.OpenPrinterA.arg.0","LPSTR,pPrinterName"}, 
  {"func.OpenPrinterA.arg.1","HPRINTER*,phPrinter"}, 
  {"func.OpenPrinterA.arg.2","LPPRINTER_DEFAULTSA,pDefault"}, 
  {"func.OpenPrinterA.args","3"}, 
  {"func.OpenPrinterA.ret","bool"}, 
  {"func.OpenPrinterW.arg.0","LPWSTR,pPrinterName"}, 
  {"func.OpenPrinterW.arg.1","HPRINTER*,phPrinter"}, 
  {"func.OpenPrinterW.arg.2","LPPRINTER_DEFAULTSW,pDefault"}, 
  {"func.OpenPrinterW.args","3"}, 
  {"func.OpenPrinterW.ret","bool"}, 
  {"func.OpenPrivateNamespaceW.arg.0","LPVOID,lpBoundaryDescriptor"}, 
  {"func.OpenPrivateNamespaceW.arg.1","LPCWSTR,lpAliasPrefix"}, 
  {"func.OpenPrivateNamespaceW.args","2"}, 
  {"func.OpenPrivateNamespaceW.ret","HANDLE"}, 
  {"func.OutputDebugStringA.arg.0","LPCSTR,lpOutputString"}, 
  {"func.OutputDebugStringA.args","1"}, 
  {"func.OutputDebugStringA.ret","VOID"}, 
  {"func.OutputDebugStringW.arg.0","LPCWSTR,lpOutputString"}, 
  {"func.OutputDebugStringW.args","1"}, 
  {"func.OutputDebugStringW.ret","VOID"}, 
  {"func.PaintRgn.arg.0","HDC,hdc"}, 
  {"func.PaintRgn.arg.1","HRGN,hrgn"}, 
  {"func.PaintRgn.args","2"}, 
  {"func.PaintRgn.ret","bool"}, 
  {"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.args","6"}, 
  {"func.PatBlt.ret","bool"}, 
  {"func.PathAllocCanonicalize.arg.0","PCWSTR,pszPathIn"}, 
  {"func.PathAllocCanonicalize.arg.1","ULONG,dwFlags"}, 
  {"func.PathAllocCanonicalize.arg.2","PWSTR *,ppszPathOut"}, 
  {"func.PathAllocCanonicalize.args","3"}, 
  {"func.PathAllocCanonicalize.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathAllocCombine.ret","HRESULT"}, 
  {"func.PathCchAddBackslash.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchAddBackslash.arg.1","size_t,cchPath"}, 
  {"func.PathCchAddBackslash.args","2"}, 
  {"func.PathCchAddBackslash.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathCchAddBackslashEx.ret","HRESULT"}, 
  {"func.PathCchAddExtension.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchAddExtension.arg.1","size_t,cchPath"}, 
  {"func.PathCchAddExtension.arg.2","PCWSTR,pszExt"}, 
  {"func.PathCchAddExtension.args","3"}, 
  {"func.PathCchAddExtension.ret","HRESULT"}, 
  {"func.PathCchAppend.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchAppend.arg.1","size_t,cchPath"}, 
  {"func.PathCchAppend.arg.2","PCWSTR,pszMore"}, 
  {"func.PathCchAppend.args","3"}, 
  {"func.PathCchAppend.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathCchAppendEx.ret","HRESULT"}, 
  {"func.PathCchCanonicalize.arg.0","PWSTR,pszPathOut"}, 
  {"func.PathCchCanonicalize.arg.1","size_t,cchPathOut"}, 
  {"func.PathCchCanonicalize.arg.2","PCWSTR,pszPathIn"}, 
  {"func.PathCchCanonicalize.args","3"}, 
  {"func.PathCchCanonicalize.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathCchCanonicalizeEx.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathCchCombine.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.PathCchCombineEx.ret","HRESULT"}, 
  {"func.PathCchFindExtension.arg.0","PCWSTR,pszPath"}, 
  {"func.PathCchFindExtension.arg.1","size_t,cchPath"}, 
  {"func.PathCchFindExtension.arg.2","PCWSTR *,ppszExt"}, 
  {"func.PathCchFindExtension.args","3"}, 
  {"func.PathCchFindExtension.ret","HRESULT"}, 
  {"func.PathCchIsRoot.arg.0","PCWSTR,pszPath"}, 
  {"func.PathCchIsRoot.args","1"}, 
  {"func.PathCchIsRoot.ret","BOOL"}, 
  {"func.PathCchRemoveBackslash.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchRemoveBackslash.arg.1","size_t,cchPath"}, 
  {"func.PathCchRemoveBackslash.args","2"}, 
  {"func.PathCchRemoveBackslash.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.PathCchRemoveBackslashEx.ret","HRESULT"}, 
  {"func.PathCchRemoveExtension.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchRemoveExtension.arg.1","size_t,cchPath"}, 
  {"func.PathCchRemoveExtension.args","2"}, 
  {"func.PathCchRemoveExtension.ret","HRESULT"}, 
  {"func.PathCchRemoveFileSpec.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchRemoveFileSpec.arg.1","size_t,cchPath"}, 
  {"func.PathCchRemoveFileSpec.args","2"}, 
  {"func.PathCchRemoveFileSpec.ret","HRESULT"}, 
  {"func.PathCchRenameExtension.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchRenameExtension.arg.1","size_t,cchPath"}, 
  {"func.PathCchRenameExtension.arg.2","PCWSTR,pszExt"}, 
  {"func.PathCchRenameExtension.args","3"}, 
  {"func.PathCchRenameExtension.ret","HRESULT"}, 
  {"func.PathCchSkipRoot.arg.0","PCWSTR,pszPath"}, 
  {"func.PathCchSkipRoot.arg.1","PCWSTR *,ppszRootEnd"}, 
  {"func.PathCchSkipRoot.args","2"}, 
  {"func.PathCchSkipRoot.ret","HRESULT"}, 
  {"func.PathCchStripPrefix.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchStripPrefix.arg.1","size_t,cchPath"}, 
  {"func.PathCchStripPrefix.args","2"}, 
  {"func.PathCchStripPrefix.ret","HRESULT"}, 
  {"func.PathCchStripToRoot.arg.0","PWSTR,pszPath"}, 
  {"func.PathCchStripToRoot.arg.1","size_t,cchPath"}, 
  {"func.PathCchStripToRoot.args","2"}, 
  {"func.PathCchStripToRoot.ret","HRESULT"}, 
  {"func.PathIsUNCEx.arg.0","PCWSTR,pszPath"}, 
  {"func.PathIsUNCEx.arg.1","PCWSTR *,ppszServer"}, 
  {"func.PathIsUNCEx.args","2"}, 
  {"func.PathIsUNCEx.ret","BOOL"}, 
  {"func.PathToRegion.args","0"}, 
  {"func.PathToRegion.ret","hrgn"}, 
  {"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.args","4"}, 
  {"func.PeekConsoleInputA.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.PeekConsoleInputW.ret","BOOL"}, 
  {"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.args","6"}, 
  {"func.PeekNamedPipe.ret","BOOL"}, 
  {"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.args","9"}, 
  {"func.Pie.ret","bool"}, 
  {"func.PlayEnhMetaFile.arg.0","HDC,hdc"}, 
  {"func.PlayEnhMetaFile.arg.1","HENHMETAFILE,hemf"}, 
  {"func.PlayEnhMetaFile.arg.2","RECT,*lpRect"}, 
  {"func.PlayEnhMetaFile.args","3"}, 
  {"func.PlayEnhMetaFile.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PlayEnhMetaFileRecord.ret","bool"}, 
  {"func.PlayMetaFile.arg.0","HDC,hdc"}, 
  {"func.PlayMetaFile.arg.1","HMETAFILE,hmf"}, 
  {"func.PlayMetaFile.args","2"}, 
  {"func.PlayMetaFile.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PlayMetaFileRecord.ret","bool"}, 
  {"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.args","10"}, 
  {"func.PlgBlt.ret","bool"}, 
  {"func.PolyBezier.arg.0","HDC,hdc"}, 
  {"func.PolyBezier.arg.1","POINT,*lppt"}, 
  {"func.PolyBezier.arg.2","DWORD,cPoints"}, 
  {"func.PolyBezier.args","3"}, 
  {"func.PolyBezier.ret","bool"}, 
  {"func.PolyBezierTo.arg.0","HDC,hdc"}, 
  {"func.PolyBezierTo.arg.1","POINT,*lppt"}, 
  {"func.PolyBezierTo.arg.2","DWORD,cCount"}, 
  {"func.PolyBezierTo.args","3"}, 
  {"func.PolyBezierTo.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PolyDraw.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PolyPolygon.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PolyPolyline.ret","bool"}, 
  {"func.PolyTextOutA.arg.0","HDC,hdc"}, 
  {"func.PolyTextOutA.arg.1","POLYTEXTA,*pptxt"}, 
  {"func.PolyTextOutA.arg.2","int,cStrings"}, 
  {"func.PolyTextOutA.args","3"}, 
  {"func.PolyTextOutA.ret","bool"}, 
  {"func.PolyTextOutW.arg.0","HDC,hdc"}, 
  {"func.PolyTextOutW.arg.1","POLYTEXTW,*pptxt"}, 
  {"func.PolyTextOutW.arg.2","int,cStrings"}, 
  {"func.PolyTextOutW.args","3"}, 
  {"func.PolyTextOutW.ret","bool"}, 
  {"func.Polygon.arg.0","HDC,hdc"}, 
  {"func.Polygon.arg.1","POINT,*lpPoints"}, 
  {"func.Polygon.arg.2","int,nCount"}, 
  {"func.Polygon.args","3"}, 
  {"func.Polygon.ret","bool"}, 
  {"func.Polyline.arg.0","HDC,hdc"}, 
  {"func.Polyline.arg.1","POINT,*lppt"}, 
  {"func.Polyline.arg.2","int,cPoints"}, 
  {"func.Polyline.args","3"}, 
  {"func.Polyline.ret","bool"}, 
  {"func.PolylineTo.arg.0","HDC,hdc"}, 
  {"func.PolylineTo.arg.1","POINT,*lppt"}, 
  {"func.PolylineTo.arg.2","DWORD,cCount"}, 
  {"func.PolylineTo.args","3"}, 
  {"func.PolylineTo.ret","bool"}, 
  {"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.args","4"}, 
  {"func.PostQueuedCompletionStatus.ret","BOOL"}, 
  {"func.PowerDeterminePlatformRoleEx.arg.0","ULONG,Version"}, 
  {"func.PowerDeterminePlatformRoleEx.args","1"}, 
  {"func.PowerDeterminePlatformRoleEx.ret","POWER_PLATFORM_ROLE"}, 
  {"func.PowerGetActiveScheme.arg.0","HKEY,UserRootPowerKey"}, 
  {"func.PowerGetActiveScheme.arg.1","GUID **,ActivePolicyGuid"}, 
  {"func.PowerGetActiveScheme.args","2"}, 
  {"func.PowerGetActiveScheme.ret","DWORD"}, 
  {"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.args","7"}, 
  {"func.PowerReadACValue.ret","DWORD"}, 
  {"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.args","7"}, 
  {"func.PowerReadDCValue.ret","DWORD"}, 
  {"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.args","4"}, 
  {"func.PowerRegisterForEffectivePowerModeNotifications.ret","HRESULT"}, 
  {"func.PowerRegisterSuspendResumeNotification.arg.0","DWORD,Flags"}, 
  {"func.PowerRegisterSuspendResumeNotification.arg.1","HANDLE,Recipient"}, 
  {"func.PowerRegisterSuspendResumeNotification.arg.2","PHPOWERNOTIFY,RegistrationHandle"}, 
  {"func.PowerRegisterSuspendResumeNotification.args","3"}, 
  {"func.PowerRegisterSuspendResumeNotification.ret","DWORD"}, 
  {"func.PowerSetActiveScheme.arg.0","HKEY,UserRootPowerKey"}, 
  {"func.PowerSetActiveScheme.arg.1","const GUID *,SchemeGuid"}, 
  {"func.PowerSetActiveScheme.args","2"}, 
  {"func.PowerSetActiveScheme.ret","DWORD"}, 
  {"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.args","4"}, 
  {"func.PowerSettingRegisterNotification.ret","DWORD"}, 
  {"func.PowerSettingUnregisterNotification.arg.0","HPOWERNOTIFY,RegistrationHandle"}, 
  {"func.PowerSettingUnregisterNotification.args","1"}, 
  {"func.PowerSettingUnregisterNotification.ret","DWORD"}, 
  {"func.PowerUnregisterFromEffectivePowerModeNotifications.arg.0","VOID *,RegistrationHandle"}, 
  {"func.PowerUnregisterFromEffectivePowerModeNotifications.args","1"}, 
  {"func.PowerUnregisterFromEffectivePowerModeNotifications.ret","HRESULT"}, 
  {"func.PowerUnregisterSuspendResumeNotification.arg.0","HPOWERNOTIFY,RegistrationHandle"}, 
  {"func.PowerUnregisterSuspendResumeNotification.args","1"}, 
  {"func.PowerUnregisterSuspendResumeNotification.ret","DWORD"}, 
  {"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.args","5"}, 
  {"func.PowerWriteACValueIndex.ret","DWORD"}, 
  {"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.args","5"}, 
  {"func.PowerWriteDCValueIndex.ret","DWORD"}, 
  {"func.PrinterProperties.arg.0","HWND,hWnd"}, 
  {"func.PrinterProperties.arg.1","HPRINTER,hPrinter"}, 
  {"func.PrinterProperties.args","2"}, 
  {"func.PrinterProperties.ret","bool"}, 
  {"func.PtInRegion.arg.0","HRGN,hrgn"}, 
  {"func.PtInRegion.arg.1","int,X"}, 
  {"func.PtInRegion.arg.2","int,Y"}, 
  {"func.PtInRegion.args","3"}, 
  {"func.PtInRegion.ret","bool"}, 
  {"func.PtVisible.arg.0","HDC,hdc"}, 
  {"func.PtVisible.arg.1","int,X"}, 
  {"func.PtVisible.arg.2","int,Y"}, 
  {"func.PtVisible.args","3"}, 
  {"func.PtVisible.ret","bool"}, 
  {"func.QueryAuxiliaryCounterFrequency.arg.0","PULONGLONG,lpAuxiliaryCounterFrequency"}, 
  {"func.QueryAuxiliaryCounterFrequency.args","1"}, 
  {"func.QueryAuxiliaryCounterFrequency.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.QueryCompressorInformation.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.QueryDecompressorInformation.ret","BOOL"}, 
  {"func.QueryDepthSList.arg.0","PSLIST_HEADER,ListHead"}, 
  {"func.QueryDepthSList.args","1"}, 
  {"func.QueryDepthSList.ret","USHORT"}, 
  {"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.args","5"}, 
  {"func.QueryHitPoint.ret","hresult"}, 
  {"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.args","5"}, 
  {"func.QueryHitRect.ret","hresult"}, 
  {"func.QueryIdleProcessorCycleTime.arg.0","PULONG,BufferLength"}, 
  {"func.QueryIdleProcessorCycleTime.arg.1","PULONG64,ProcessorIdleCycleTime"}, 
  {"func.QueryIdleProcessorCycleTime.args","2"}, 
  {"func.QueryIdleProcessorCycleTime.ret","BOOL"}, 
  {"func.QueryIdleProcessorCycleTimeEx.arg.0","USHORT,Group"}, 
  {"func.QueryIdleProcessorCycleTimeEx.arg.1","PULONG,BufferLength"}, 
  {"func.QueryIdleProcessorCycleTimeEx.arg.2","PULONG64,ProcessorIdleCycleTime"}, 
  {"func.QueryIdleProcessorCycleTimeEx.args","3"}, 
  {"func.QueryIdleProcessorCycleTimeEx.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.QueryInformationJobObject.ret","BOOL"}, 
  {"func.QueryInterface.arg.0","REFIID,iid"}, 
  {"func.QueryInterface.arg.1","COM_INTERFACE_PTR*,ppvObject"}, 
  {"func.QueryInterface.args","2"}, 
  {"func.QueryInterface.ret","hresult"}, 
  {"func.QueryInterruptTime.arg.0","PULONGLONG,lpInterruptTime"}, 
  {"func.QueryInterruptTime.args","1"}, 
  {"func.QueryInterruptTime.ret","VOID"}, 
  {"func.QueryInterruptTimePrecise.arg.0","PULONGLONG,lpInterruptTimePrecise"}, 
  {"func.QueryInterruptTimePrecise.args","1"}, 
  {"func.QueryInterruptTimePrecise.ret","VOID"}, 
  {"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.args","4"}, 
  {"func.QueryIoRateControlInformationJobObject.ret","DWORD"}, 
  {"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.args","4"}, 
  {"func.QueryOptionalDelayLoadedAPI.ret","BOOL"}, 
  {"func.QueryPerformanceCounter.arg.0","LARGE_INTEGER *,lpPerformanceCount"}, 
  {"func.QueryPerformanceCounter.args","1"}, 
  {"func.QueryPerformanceCounter.ret","BOOL"}, 
  {"func.QueryPerformanceFrequency.arg.0","LARGE_INTEGER *,lpFrequency"}, 
  {"func.QueryPerformanceFrequency.args","1"}, 
  {"func.QueryPerformanceFrequency.ret","BOOL"}, 
  {"func.QueryProcessCycleTime.arg.0","HANDLE,ProcessHandle"}, 
  {"func.QueryProcessCycleTime.arg.1","PULONG64,CycleTime"}, 
  {"func.QueryProcessCycleTime.args","2"}, 
  {"func.QueryProcessCycleTime.ret","BOOL"}, 
  {"func.QueryThreadCycleTime.arg.0","HANDLE,ThreadHandle"}, 
  {"func.QueryThreadCycleTime.arg.1","PULONG64,CycleTime"}, 
  {"func.QueryThreadCycleTime.args","2"}, 
  {"func.QueryThreadCycleTime.ret","BOOL"}, 
  {"func.QueryUnbiasedInterruptTime.arg.0","PULONGLONG,UnbiasedTime"}, 
  {"func.QueryUnbiasedInterruptTime.args","1"}, 
  {"func.QueryUnbiasedInterruptTime.ret","BOOL"}, 
  {"func.QueryUnbiasedInterruptTimePrecise.arg.0","PULONGLONG,lpUnbiasedInterruptTimePrecise"}, 
  {"func.QueryUnbiasedInterruptTimePrecise.args","1"}, 
  {"func.QueryUnbiasedInterruptTimePrecise.ret","VOID"}, 
  {"func.QueueUserWorkItem.arg.0","LPTHREAD_START_ROUTINE,Function"}, 
  {"func.QueueUserWorkItem.arg.1","PVOID,Context"}, 
  {"func.QueueUserWorkItem.arg.2","ULONG,Flags"}, 
  {"func.QueueUserWorkItem.args","3"}, 
  {"func.QueueUserWorkItem.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.RaiseException.noreturn","true"}, 
  {"func.RaiseException.ret","VOID"}, 
  {"func.RaiseFailFastException.arg.0","PEXCEPTION_RECORD,pExceptionRecord"}, 
  {"func.RaiseFailFastException.arg.1","PCONTEXT,pContextRecord"}, 
  {"func.RaiseFailFastException.arg.2","DWORD,dwFlags"}, 
  {"func.RaiseFailFastException.args","3"}, 
  {"func.RaiseFailFastException.ret","VOID"}, 
  {"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.args","5"}, 
  {"func.ReadConsoleA.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ReadConsoleInputA.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ReadConsoleInputW.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.ReadConsoleW.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.ReadPrinter.ret","bool"}, 
  {"func.RealizePalette.args","0"}, 
  {"func.RealizePalette.ret","_gdi_error"}, 
  {"func.RectInRegion.arg.0","HRGN,hrgn"}, 
  {"func.RectInRegion.arg.1","RECT,*lprc"}, 
  {"func.RectInRegion.args","2"}, 
  {"func.RectInRegion.ret","bool"}, 
  {"func.RectVisible.arg.0","HDC,hdc"}, 
  {"func.RectVisible.arg.1","RECT,*lprc"}, 
  {"func.RectVisible.args","2"}, 
  {"func.RectVisible.ret","bool"}, 
  {"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.args","5"}, 
  {"func.Rectangle.ret","bool"}, 
  {"func.RegisterScaleChangeEvent.arg.0","HANDLE,hEvent"}, 
  {"func.RegisterScaleChangeEvent.arg.1","DWORD_PTR *,pdwCookie"}, 
  {"func.RegisterScaleChangeEvent.args","2"}, 
  {"func.RegisterScaleChangeEvent.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.RegisterScaleChangeNotifications.ret","HRESULT"}, 
  {"func.Release.args","0"}, 
  {"func.Release.ret","ulong"}, 
  {"func.RemoveFontMemResourceEx.args","0"}, 
  {"func.RemoveFontMemResourceEx.ret","bool"}, 
  {"func.RemoveFontResourceA.args","0"}, 
  {"func.RemoveFontResourceA.ret","bool"}, 
  {"func.RemoveFontResourceExA.arg.0","LPCSTR,lpFileName"}, 
  {"func.RemoveFontResourceExA.arg.1","_FR,fl"}, 
  {"func.RemoveFontResourceExA.arg.2","DESIGNVECTOR,*pdv"}, 
  {"func.RemoveFontResourceExA.args","3"}, 
  {"func.RemoveFontResourceExA.ret","bool"}, 
  {"func.RemoveFontResourceExW.arg.0","LPCWSTR,lpFileName"}, 
  {"func.RemoveFontResourceExW.arg.1","_FR,fl"}, 
  {"func.RemoveFontResourceExW.arg.2","DESIGNVECTOR,*pdv"}, 
  {"func.RemoveFontResourceExW.args","3"}, 
  {"func.RemoveFontResourceExW.ret","bool"}, 
  {"func.RemoveFontResourceW.args","0"}, 
  {"func.RemoveFontResourceW.ret","bool"}, 
  {"func.RemoveVectoredContinueHandler.arg.0","PVOID,Handle"}, 
  {"func.RemoveVectoredContinueHandler.args","1"}, 
  {"func.RemoveVectoredContinueHandler.ret","ULONG"}, 
  {"func.RemoveVectoredExceptionHandler.arg.0","PVOID,Handle"}, 
  {"func.RemoveVectoredExceptionHandler.args","1"}, 
  {"func.RemoveVectoredExceptionHandler.ret","ULONG"}, 
  {"func.ResetCompressor.arg.0","COMPRESSOR_HANDLE,CompressorHandle"}, 
  {"func.ResetCompressor.args","1"}, 
  {"func.ResetCompressor.ret","BOOL"}, 
  {"func.ResetDCA.arg.0","HDC,hdc"}, 
  {"func.ResetDCA.arg.1","DEVMODEA,*lpInitData"}, 
  {"func.ResetDCA.args","2"}, 
  {"func.ResetDCA.ret","hdc"}, 
  {"func.ResetDCW.arg.0","HDC,hdc"}, 
  {"func.ResetDCW.arg.1","DEVMODEW,*lpInitData"}, 
  {"func.ResetDCW.args","2"}, 
  {"func.ResetDCW.ret","hdc"}, 
  {"func.ResetDecompressor.arg.0","DECOMPRESSOR_HANDLE,DecompressorHandle"}, 
  {"func.ResetDecompressor.args","1"}, 
  {"func.ResetDecompressor.ret","BOOL"}, 
  {"func.ResetPrinterA.arg.0","HPRINTER,hPrinter"}, 
  {"func.ResetPrinterA.arg.1","PPRINTER_DEFAULTSA,pDefault"}, 
  {"func.ResetPrinterA.args","2"}, 
  {"func.ResetPrinterA.ret","bool"}, 
  {"func.ResetPrinterW.arg.0","HPRINTER,hPrinter"}, 
  {"func.ResetPrinterW.arg.1","PPRINTER_DEFAULTSW,pDefault"}, 
  {"func.ResetPrinterW.args","2"}, 
  {"func.ResetPrinterW.ret","bool"}, 
  {"func.ResizePalette.arg.0","HPALETTE,hpal"}, 
  {"func.ResizePalette.arg.1","UINT,nEntries"}, 
  {"func.ResizePalette.args","2"}, 
  {"func.ResizePalette.ret","bool"}, 
  {"func.RestoreDC.arg.0","HDC,hdc"}, 
  {"func.RestoreDC.arg.1","int,nSavedDC"}, 
  {"func.RestoreDC.args","2"}, 
  {"func.RestoreDC.ret","bool"}, 
  {"func.RestoreLastError.arg.0","DWORD,dwErrCode"}, 
  {"func.RestoreLastError.args","1"}, 
  {"func.RestoreLastError.ret","VOID"}, 
  {"func.RevokeScaleChangeNotifications.arg.0","DISPLAY_DEVICE_TYPE,displayDevice"}, 
  {"func.RevokeScaleChangeNotifications.arg.1","DWORD,dwCookie"}, 
  {"func.RevokeScaleChangeNotifications.args","2"}, 
  {"func.RevokeScaleChangeNotifications.ret","HRESULT"}, 
  {"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.args","7"}, 
  {"func.RoundRect.ret","bool"}, 
  {"func.RtlAddFunctionTable.arg.0","PRUNTIME_FUNCTION,FunctionTable"}, 
  {"func.RtlAddFunctionTable.arg.1","ULONG,EntryCount"}, 
  {"func.RtlAddFunctionTable.arg.2","ULONG_PTR,BaseAddress"}, 
  {"func.RtlAddFunctionTable.args","3"}, 
  {"func.RtlAddFunctionTable.ret","BOOLEAN"}, 
  {"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.args","6"}, 
  {"func.RtlAddGrowableFunctionTable.ret","NTSTATUS"}, 
  {"func.RtlAnsiStringToUnicodeString.arg.0","PUNICODE_STRING,DestinationString"}, 
  {"func.RtlAnsiStringToUnicodeString.arg.1","PCANSI_STRING,SourceString"}, 
  {"func.RtlAnsiStringToUnicodeString.arg.2","BOOLEAN,AllocateDestinationString"}, 
  {"func.RtlAnsiStringToUnicodeString.args","3"}, 
  {"func.RtlAnsiStringToUnicodeString.ret","NTSTATUS"}, 
  {"func.RtlCaptureContext.arg.0","PCONTEXT,ContextRecord"}, 
  {"func.RtlCaptureContext.args","1"}, 
  {"func.RtlCaptureContext.ret","VOID"}, 
  {"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.args","4"}, 
  {"func.RtlCaptureStackBackTrace.ret","USHORT"}, 
  {"func.RtlCharToInteger.arg.0","PCSZ,String"}, 
  {"func.RtlCharToInteger.arg.1","ULONG,Base"}, 
  {"func.RtlCharToInteger.arg.2","PULONG,Value"}, 
  {"func.RtlCharToInteger.args","3"}, 
  {"func.RtlCharToInteger.ret","NTSTATUS"}, 
  {"func.RtlCompareMemory.arg.0","const VOID *,Source1"}, 
  {"func.RtlCompareMemory.arg.1","const VOID *,Source2"}, 
  {"func.RtlCompareMemory.arg.2","SIZE_T,Length"}, 
  {"func.RtlCompareMemory.args","3"}, 
  {"func.RtlCompareMemory.ret","SIZE_T"}, 
  {"func.RtlConvertSidToUnicodeString.arg.0","PUNICODE_STRING,UnicodeString"}, 
  {"func.RtlConvertSidToUnicodeString.arg.1","PSID,Sid"}, 
  {"func.RtlConvertSidToUnicodeString.arg.2","BOOLEAN,AllocateDestinationString"}, 
  {"func.RtlConvertSidToUnicodeString.args","3"}, 
  {"func.RtlConvertSidToUnicodeString.ret","NTSTATUS"}, 
  {"func.RtlDeleteFunctionTable.arg.0","PRUNTIME_FUNCTION,FunctionTable"}, 
  {"func.RtlDeleteFunctionTable.args","1"}, 
  {"func.RtlDeleteFunctionTable.ret","BOOLEAN"}, 
  {"func.RtlDeleteGrowableFunctionTable.arg.0","PVOID,DynamicTable"}, 
  {"func.RtlDeleteGrowableFunctionTable.args","1"}, 
  {"func.RtlDeleteGrowableFunctionTable.ret","VOID"}, 
  {"func.RtlFreeAnsiString.arg.0","PANSI_STRING,AnsiString"}, 
  {"func.RtlFreeAnsiString.args","1"}, 
  {"func.RtlFreeAnsiString.ret","void"}, 
  {"func.RtlFreeOemString.arg.0","POEM_STRING,OemString"}, 
  {"func.RtlFreeOemString.args","1"}, 
  {"func.RtlFreeOemString.ret","void"}, 
  {"func.RtlFreeUnicodeString.arg.0","PUNICODE_STRING,UnicodeString"}, 
  {"func.RtlFreeUnicodeString.args","1"}, 
  {"func.RtlFreeUnicodeString.ret","void"}, 
  {"func.RtlGrowFunctionTable.arg.0","PVOID,DynamicTable"}, 
  {"func.RtlGrowFunctionTable.arg.1","ULONG,NewEntryCount"}, 
  {"func.RtlGrowFunctionTable.args","2"}, 
  {"func.RtlGrowFunctionTable.ret","VOID"}, 
  {"func.RtlInitString.arg.0","PSTRING,DestinationString"}, 
  {"func.RtlInitString.arg.1","PCSZ,SourceString"}, 
  {"func.RtlInitString.args","2"}, 
  {"func.RtlInitString.ret","void"}, 
  {"func.RtlInitUnicodeString.arg.0","PUNICODE_STRING,DestinationString"}, 
  {"func.RtlInitUnicodeString.arg.1","PCWSTR,SourceString"}, 
  {"func.RtlInitUnicodeString.args","2"}, 
  {"func.RtlInitUnicodeString.ret","void"}, 
  {"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.args","6"}, 
  {"func.RtlInstallFunctionTableCallback.ret","BOOLEAN"}, 
  {"func.RtlIsNameLegalDOS8Dot3.arg.0","PUNICODE_STRING,Name"}, 
  {"func.RtlIsNameLegalDOS8Dot3.arg.1","POEM_STRING,OemName"}, 
  {"func.RtlIsNameLegalDOS8Dot3.arg.2","PBOOLEAN,NameContainsSpaces"}, 
  {"func.RtlIsNameLegalDOS8Dot3.args","3"}, 
  {"func.RtlIsNameLegalDOS8Dot3.ret","BOOLEAN"}, 
  {"func.RtlLocalTimeToSystemTime.arg.0","PLARGE_INTEGER,LocalTime"}, 
  {"func.RtlLocalTimeToSystemTime.arg.1","PLARGE_INTEGER,SystemTime"}, 
  {"func.RtlLocalTimeToSystemTime.args","2"}, 
  {"func.RtlLocalTimeToSystemTime.ret","NTSTATUS"}, 
  {"func.RtlLookupFunctionEntry.arg.0","ULONG_PTR,ControlPc"}, 
  {"func.RtlLookupFunctionEntry.arg.1","PULONG_PTR,ImageBase"}, 
  {"func.RtlLookupFunctionEntry.arg.2","PUNWIND_HISTORY_TABLE,HistoryTable"}, 
  {"func.RtlLookupFunctionEntry.args","3"}, 
  {"func.RtlLookupFunctionEntry.ret","PRUNTIME_FUNCTION"}, 
  {"func.RtlLookupFunctionEntryCHPE.arg.0","ULONG_PTR,ControlPc"}, 
  {"func.RtlLookupFunctionEntryCHPE.arg.1","PULONG_PTR,ImageBase"}, 
  {"func.RtlLookupFunctionEntryCHPE.arg.2","PVOID,HistoryTable"}, 
  {"func.RtlLookupFunctionEntryCHPE.args","3"}, 
  {"func.RtlLookupFunctionEntryCHPE.ret","PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY"}, 
  {"func.RtlNtStatusToDosError.arg.0","NTSTATUS,Status"}, 
  {"func.RtlNtStatusToDosError.args","1"}, 
  {"func.RtlNtStatusToDosError.ret","ULONG"}, 
  {"func.RtlPcToFileHeader.arg.0","PVOID,PcValue"}, 
  {"func.RtlPcToFileHeader.arg.1","PVOID *,BaseOfImage"}, 
  {"func.RtlPcToFileHeader.args","2"}, 
  {"func.RtlPcToFileHeader.ret","PVOID"}, 
  {"func.RtlRaiseException.arg.0","PEXCEPTION_RECORD,ExceptionRecord"}, 
  {"func.RtlRaiseException.args","1"}, 
  {"func.RtlRaiseException.noreturn","true"}, 
  {"func.RtlRaiseException.ret","VOID"}, 
  {"func.RtlRestoreContext.arg.0","PCONTEXT,ContextRecord"}, 
  {"func.RtlRestoreContext.arg.1","struct _EXCEPTION_RECORD *,ExceptionRecord"}, 
  {"func.RtlRestoreContext.args","2"}, 
  {"func.RtlRestoreContext.ret","VOID"}, 
  {"func.RtlTimeToSecondsSince1970.arg.0","PLARGE_INTEGER,Time"}, 
  {"func.RtlTimeToSecondsSince1970.arg.1","PULONG,ElapsedSeconds"}, 
  {"func.RtlTimeToSecondsSince1970.args","2"}, 
  {"func.RtlTimeToSecondsSince1970.ret","BOOLEAN"}, 
  {"func.RtlUnicodeStringToAnsiString.arg.0","PANSI_STRING,DestinationString"}, 
  {"func.RtlUnicodeStringToAnsiString.arg.1","PCUNICODE_STRING,SourceString"}, 
  {"func.RtlUnicodeStringToAnsiString.arg.2","BOOLEAN,AllocateDestinationString"}, 
  {"func.RtlUnicodeStringToAnsiString.args","3"}, 
  {"func.RtlUnicodeStringToAnsiString.ret","NTSTATUS"}, 
  {"func.RtlUnicodeStringToOemString.arg.0","POEM_STRING,DestinationString"}, 
  {"func.RtlUnicodeStringToOemString.arg.1","PCUNICODE_STRING,SourceString"}, 
  {"func.RtlUnicodeStringToOemString.arg.2","BOOLEAN,AllocateDestinationString"}, 
  {"func.RtlUnicodeStringToOemString.args","3"}, 
  {"func.RtlUnicodeStringToOemString.ret","NTSTATUS"}, 
  {"func.RtlUnicodeToMultiByteSize.arg.0","PULONG,BytesInMultiByteString"}, 
  {"func.RtlUnicodeToMultiByteSize.arg.1","PWCH,UnicodeString"}, 
  {"func.RtlUnicodeToMultiByteSize.arg.2","ULONG,BytesInUnicodeString"}, 
  {"func.RtlUnicodeToMultiByteSize.args","3"}, 
  {"func.RtlUnicodeToMultiByteSize.ret","NTSTATUS"}, 
  {"func.RtlUniform.arg.0","PULONG,Seed"}, 
  {"func.RtlUniform.args","1"}, 
  {"func.RtlUniform.ret","ULONG"}, 
  {"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.args","4"}, 
  {"func.RtlUnwind.ret","VOID"}, 
  {"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.args","6"}, 
  {"func.RtlUnwindEx.ret","VOID"}, 
  {"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.args","8"}, 
  {"func.RtlVirtualUnwind.ret","PEXCEPTION_ROUTINE"}, 
  {"func.SHAddToRecentDocs.arg.0","SHAddToRecentDocsFlags,uFlags"}, 
  {"func.SHAddToRecentDocs.arg.1","LPCVOID,pv"}, 
  {"func.SHAddToRecentDocs.args","2"}, 
  {"func.SHAddToRecentDocs.ret","void"}, 
  {"func.SHAssocEnumHandlers.arg.0","PCWSTR,pszExtra"}, 
  {"func.SHAssocEnumHandlers.arg.1","ASSOC_FILTER,afFilter"}, 
  {"func.SHAssocEnumHandlers.arg.2","IEnumAssocHandlers **,ppEnumHandler"}, 
  {"func.SHAssocEnumHandlers.args","3"}, 
  {"func.SHAssocEnumHandlers.ret","HRESULT"}, 
  {"func.SHAssocEnumHandlersForProtocolByApplication.arg.0","PCWSTR,protocol"}, 
  {"func.SHAssocEnumHandlersForProtocolByApplication.arg.1","REFIID,riid"}, 
  {"func.SHAssocEnumHandlersForProtocolByApplication.arg.2","void **,enumHandlers"}, 
  {"func.SHAssocEnumHandlersForProtocolByApplication.args","3"}, 
  {"func.SHAssocEnumHandlersForProtocolByApplication.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.SHBindToParent.ret","hresult"}, 
  {"func.SHBrowseForFolderA.args","0"}, 
  {"func.SHBrowseForFolderA.ret","lpitemidlist"}, 
  {"func.SHBrowseForFolderW.args","0"}, 
  {"func.SHBrowseForFolderW.ret","lpitemidlist"}, 
  {"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.args","4"}, 
  {"func.SHChangeNotify.ret","void"}, 
  {"func.SHCreateAssociationRegistration.arg.0","REFIID,riid"}, 
  {"func.SHCreateAssociationRegistration.arg.1","void **,ppv"}, 
  {"func.SHCreateAssociationRegistration.args","2"}, 
  {"func.SHCreateAssociationRegistration.ret","HRESULT"}, 
  {"func.SHCreateDirectoryExA.arg.0","HWND,hwnd"}, 
  {"func.SHCreateDirectoryExA.arg.1","LPCSTR,pszPath"}, 
  {"func.SHCreateDirectoryExA.arg.2","SECURITY_ATTRIBUTES,*psa"}, 
  {"func.SHCreateDirectoryExA.args","3"}, 
  {"func.SHCreateDirectoryExA.ret","int"}, 
  {"func.SHCreateDirectoryExW.arg.0","HWND,hwnd"}, 
  {"func.SHCreateDirectoryExW.arg.1","LPCWSTR,pszPath"}, 
  {"func.SHCreateDirectoryExW.arg.2","SECURITY_ATTRIBUTES,*psa"}, 
  {"func.SHCreateDirectoryExW.args","3"}, 
  {"func.SHCreateDirectoryExW.ret","int"}, 
  {"func.SHCreateItemFromIDList.arg.0","PCIDLIST_ABSOLUTE,pidl"}, 
  {"func.SHCreateItemFromIDList.arg.1","REFIID,riid"}, 
  {"func.SHCreateItemFromIDList.arg.2","void **,ppv"}, 
  {"func.SHCreateItemFromIDList.args","3"}, 
  {"func.SHCreateItemFromIDList.ret","HRESULT"}, 
  {"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.args","4"}, 
  {"func.SHCreateItemFromParsingName.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHCreateItemFromRelativeName.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHCreateItemInKnownFolder.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHCreateItemWithParent.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHCreateShellItemArray.ret","HRESULT"}, 
  {"func.SHCreateShellItemArrayFromDataObject.arg.0","IDataObject *,pdo"}, 
  {"func.SHCreateShellItemArrayFromDataObject.arg.1","REFIID,riid"}, 
  {"func.SHCreateShellItemArrayFromDataObject.arg.2","void **,ppv"}, 
  {"func.SHCreateShellItemArrayFromDataObject.args","3"}, 
  {"func.SHCreateShellItemArrayFromDataObject.ret","HRESULT"}, 
  {"func.SHCreateShellItemArrayFromIDLists.arg.0","UINT,cidl"}, 
  {"func.SHCreateShellItemArrayFromIDLists.arg.1","PCIDLIST_ABSOLUTE_ARRAY,rgpidl"}, 
  {"func.SHCreateShellItemArrayFromIDLists.arg.2","IShellItemArray **,ppsiItemArray"}, 
  {"func.SHCreateShellItemArrayFromIDLists.args","3"}, 
  {"func.SHCreateShellItemArrayFromIDLists.ret","HRESULT"}, 
  {"func.SHCreateShellItemArrayFromShellItem.arg.0","IShellItem *,psi"}, 
  {"func.SHCreateShellItemArrayFromShellItem.arg.1","REFIID,riid"}, 
  {"func.SHCreateShellItemArrayFromShellItem.arg.2","void **,ppv"}, 
  {"func.SHCreateShellItemArrayFromShellItem.args","3"}, 
  {"func.SHCreateShellItemArrayFromShellItem.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHGetDataFromIDListA.ret","hresult"}, 
  {"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.args","5"}, 
  {"func.SHGetDataFromIDListW.ret","hresult"}, 
  {"func.SHGetDesktopFolder.args","0"}, 
  {"func.SHGetDesktopFolder.ret","hresult"}, 
  {"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.args","4"}, 
  {"func.SHGetDiskFreeSpaceA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.SHGetFolderLocation.ret","hresult"}, 
  {"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.args","5"}, 
  {"func.SHGetFolderPathA.ret","hresult"}, 
  {"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.args","5"}, 
  {"func.SHGetFolderPathW.ret","hresult"}, 
  {"func.SHGetIDListFromObject.arg.0","IUnknown *,punk"}, 
  {"func.SHGetIDListFromObject.arg.1","PIDLIST_ABSOLUTE *,ppidl"}, 
  {"func.SHGetIDListFromObject.args","2"}, 
  {"func.SHGetIDListFromObject.ret","HRESULT"}, 
  {"func.SHGetIconOverlayIndexA.arg.0","LPCSTR,pszIconPath"}, 
  {"func.SHGetIconOverlayIndexA.arg.1","SHGetIconOverlayIndexValue,iIconIndex"}, 
  {"func.SHGetIconOverlayIndexA.args","2"}, 
  {"func.SHGetIconOverlayIndexA.ret","int"}, 
  {"func.SHGetIconOverlayIndexW.arg.0","LPCWSTR,pszIconPath"}, 
  {"func.SHGetIconOverlayIndexW.arg.1","SHGetIconOverlayIndexValue,iIconIndex"}, 
  {"func.SHGetIconOverlayIndexW.args","2"}, 
  {"func.SHGetIconOverlayIndexW.ret","int"}, 
  {"func.SHGetInstanceExplorer.args","0"}, 
  {"func.SHGetInstanceExplorer.ret","hresult"}, 
  {"func.SHGetItemFromObject.arg.0","IUnknown *,punk"}, 
  {"func.SHGetItemFromObject.arg.1","REFIID,riid"}, 
  {"func.SHGetItemFromObject.arg.2","void **,ppv"}, 
  {"func.SHGetItemFromObject.args","3"}, 
  {"func.SHGetItemFromObject.ret","HRESULT"}, 
  {"func.SHGetMalloc.args","0"}, 
  {"func.SHGetMalloc.ret","hresult"}, 
  {"func.SHGetNameFromIDList.arg.0","PCIDLIST_ABSOLUTE,pidl"}, 
  {"func.SHGetNameFromIDList.arg.1","SIGDN,sigdnName"}, 
  {"func.SHGetNameFromIDList.arg.2","PWSTR *,ppszName"}, 
  {"func.SHGetNameFromIDList.args","3"}, 
  {"func.SHGetNameFromIDList.ret","HRESULT"}, 
  {"func.SHGetPathFromIDListA.arg.0","LPCITEMIDLIST,pidl"}, 
  {"func.SHGetPathFromIDListA.arg.1","LPSTR,pszPath"}, 
  {"func.SHGetPathFromIDListA.args","2"}, 
  {"func.SHGetPathFromIDListA.ret","bool"}, 
  {"func.SHGetPathFromIDListW.arg.0","LPCITEMIDLIST,pidl"}, 
  {"func.SHGetPathFromIDListW.arg.1","LPWSTR,pszPath"}, 
  {"func.SHGetPathFromIDListW.args","2"}, 
  {"func.SHGetPathFromIDListW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SHGetPropertyStoreFromIDList.ret","HRESULT"}, 
  {"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.args","5"}, 
  {"func.SHGetPropertyStoreFromParsingName.ret","HRESULT"}, 
  {"func.SHGetSettings.arg.0","LPSHELLFLAGSTATE,lpsfs"}, 
  {"func.SHGetSettings.arg.1","SHGetSettingsMask,dwMask"}, 
  {"func.SHGetSettings.args","2"}, 
  {"func.SHGetSettings.ret","void"}, 
  {"func.SHGetSpecialFolderLocation.arg.0","HWND,hwndOwner"}, 
  {"func.SHGetSpecialFolderLocation.arg.1","CSIDL,nFolder"}, 
  {"func.SHGetSpecialFolderLocation.arg.2","LPITEMIDLIST,*ppidl"}, 
  {"func.SHGetSpecialFolderLocation.args","3"}, 
  {"func.SHGetSpecialFolderLocation.ret","hresult"}, 
  {"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.args","4"}, 
  {"func.SHGetSpecialFolderPathA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SHGetSpecialFolderPathW.ret","bool"}, 
  {"func.SHGetTemporaryPropertyForItem.arg.0","IShellItem *,psi"}, 
  {"func.SHGetTemporaryPropertyForItem.arg.1","REFPROPERTYKEY,propkey"}, 
  {"func.SHGetTemporaryPropertyForItem.arg.2","PROPVARIANT *,ppropvar"}, 
  {"func.SHGetTemporaryPropertyForItem.args","3"}, 
  {"func.SHGetTemporaryPropertyForItem.ret","HRESULT"}, 
  {"func.SHLoadInProc.args","0"}, 
  {"func.SHLoadInProc.ret","hresult"}, 
  {"func.SHSetTemporaryPropertyForItem.arg.0","IShellItem *,psi"}, 
  {"func.SHSetTemporaryPropertyForItem.arg.1","REFPROPERTYKEY,propkey"}, 
  {"func.SHSetTemporaryPropertyForItem.arg.2","REFPROPVARIANT,propvar"}, 
  {"func.SHSetTemporaryPropertyForItem.args","3"}, 
  {"func.SHSetTemporaryPropertyForItem.ret","HRESULT"}, 
  {"func.SHSimpleIDListFromPath.arg.0","PCWSTR,pszPath"}, 
  {"func.SHSimpleIDListFromPath.args","1"}, 
  {"func.SHSimpleIDListFromPath.ret","PIDLIST_ABSOLUTE"}, 
  {"func.Save.arg.0","LPCOLESTR,pszFileName"}, 
  {"func.Save.arg.1","BOOL,fRemember"}, 
  {"func.Save.args","2"}, 
  {"func.Save.ret","hresult"}, 
  {"func.SaveCompleted.args","0"}, 
  {"func.SaveCompleted.ret","hresult"}, 
  {"func.SaveDC.args","0"}, 
  {"func.SaveDC.ret","long"}, 
  {"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.args","6"}, 
  {"func.ScaleViewportExtEx.ret","bool"}, 
  {"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.args","6"}, 
  {"func.ScaleWindowExtEx.ret","bool"}, 
  {"func.ScheduleJob.arg.0","HPRINTER,hPrinter"}, 
  {"func.ScheduleJob.arg.1","DWORD,dwJobID"}, 
  {"func.ScheduleJob.args","2"}, 
  {"func.ScheduleJob.ret","bool"}, 
  {"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.args","6"}, 
  {"func.SearchPathA.ret","DWORD"}, 
  {"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.args","6"}, 
  {"func.SearchPathW.ret","DWORD"}, 
  {"func.SelectClipPath.arg.0","HDC,hdc"}, 
  {"func.SelectClipPath.arg.1","_CombineRgn,iMode"}, 
  {"func.SelectClipPath.args","2"}, 
  {"func.SelectClipPath.ret","bool"}, 
  {"func.SelectClipRgn.arg.0","HDC,hdc"}, 
  {"func.SelectClipRgn.arg.1","HRGN,hrgn"}, 
  {"func.SelectClipRgn.args","2"}, 
  {"func.SelectClipRgn.ret","_regionflags"}, 
  {"func.SelectObject.arg.0","HDC,hdc"}, 
  {"func.SelectObject.arg.1","HGDIOBJ,hgdiobj"}, 
  {"func.SelectObject.args","2"}, 
  {"func.SelectObject.ret","hgdiobj"}, 
  {"func.SelectPalette.arg.0","HDC,hdc"}, 
  {"func.SelectPalette.arg.1","HPALETTE,hpal"}, 
  {"func.SelectPalette.arg.2","BOOL,bForceBackground"}, 
  {"func.SelectPalette.args","3"}, 
  {"func.SelectPalette.ret","hpalette"}, 
  {"func.SetAbortProc.arg.0","HDC,hdc"}, 
  {"func.SetAbortProc.arg.1","ABORTPROC,pfnAbort"}, 
  {"func.SetAbortProc.args","2"}, 
  {"func.SetAbortProc.ret","spoolererror"}, 
  {"func.SetAddrInfoExA.arg.0","PCSTR,pName"}, 
  {"func.SetAddrInfoExA.arg.1","PCSTR,pServiceName"}, 
  {"func.SetAddrInfoExA.arg.10","LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine"}, 
  {"func.SetAddrInfoExA.arg.11","LPHANDLE,lpNameHandle"}, 
  {"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.args","12"}, 
  {"func.SetAddrInfoExA.ret","INT"}, 
  {"func.SetAddrInfoExW.arg.0","PCWSTR,pName"}, 
  {"func.SetAddrInfoExW.arg.1","PCWSTR,pServiceName"}, 
  {"func.SetAddrInfoExW.arg.10","LPLOOKUPSERVICE_COMPLETION_ROUTINE,lpCompletionRoutine"}, 
  {"func.SetAddrInfoExW.arg.11","LPHANDLE,lpNameHandle"}, 
  {"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.args","12"}, 
  {"func.SetAddrInfoExW.ret","INT"}, 
  {"func.SetAdvise.arg.0","DWORD,aspects"}, 
  {"func.SetAdvise.arg.1","DWORD,advf"}, 
  {"func.SetAdvise.arg.2","IAdviseSink,*pAdvSink"}, 
  {"func.SetAdvise.args","3"}, 
  {"func.SetAdvise.ret","hresult"}, 
  {"func.SetArcDirection.arg.0","HDC,hdc"}, 
  {"func.SetArcDirection.arg.1","_AD,ArcDirection"}, 
  {"func.SetArcDirection.args","2"}, 
  {"func.SetArcDirection.ret","long"}, 
  {"func.SetBitmapBits.arg.0","HBITMAP,hbmp"}, 
  {"func.SetBitmapBits.arg.1","DWORD,cBytes"}, 
  {"func.SetBitmapBits.arg.2","VOID,*lpBits"}, 
  {"func.SetBitmapBits.args","3"}, 
  {"func.SetBitmapBits.ret","long"}, 
  {"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.args","4"}, 
  {"func.SetBitmapDimensionEx.ret","bool"}, 
  {"func.SetBkColor.arg.0","HDC,hdc"}, 
  {"func.SetBkColor.arg.1","COLORREF,crColor"}, 
  {"func.SetBkColor.args","2"}, 
  {"func.SetBkColor.ret","colorref_return"}, 
  {"func.SetBkMode.arg.0","HDC,hdc"}, 
  {"func.SetBkMode.arg.1","int,iBkMode"}, 
  {"func.SetBkMode.args","2"}, 
  {"func.SetBkMode.ret","long"}, 
  {"func.SetBoundsRect.arg.0","HDC,hdc"}, 
  {"func.SetBoundsRect.arg.1","RECT,*lprcBounds"}, 
  {"func.SetBoundsRect.arg.2","_DCB,flags"}, 
  {"func.SetBoundsRect.args","3"}, 
  {"func.SetBoundsRect.ret","_dcb"}, 
  {"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.args","4"}, 
  {"func.SetBrushOrgEx.ret","bool"}, 
  {"func.SetColorAdjustment.arg.0","HDC,hdc"}, 
  {"func.SetColorAdjustment.arg.1","COLORADJUSTMENT,*lpca"}, 
  {"func.SetColorAdjustment.args","2"}, 
  {"func.SetColorAdjustment.ret","bool"}, 
  {"func.SetColorSpace.arg.0","HDC,hDC"}, 
  {"func.SetColorSpace.arg.1","HCOLORSPACE,hColorSpace"}, 
  {"func.SetColorSpace.args","2"}, 
  {"func.SetColorSpace.ret","hcolorspace"}, 
  {"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.args","4"}, 
  {"func.SetCompressorInformation.ret","BOOL"}, 
  {"func.SetConsoleCtrlHandler.arg.0","PHANDLER_ROUTINE,HandlerRoutine"}, 
  {"func.SetConsoleCtrlHandler.arg.1","BOOL,Add"}, 
  {"func.SetConsoleCtrlHandler.args","2"}, 
  {"func.SetConsoleCtrlHandler.ret","BOOL"}, 
  {"func.SetConsoleMode.arg.0","HANDLE,hConsoleHandle"}, 
  {"func.SetConsoleMode.arg.1","DWORD,dwMode"}, 
  {"func.SetConsoleMode.args","2"}, 
  {"func.SetConsoleMode.ret","BOOL"}, 
  {"func.SetCurrentDirectoryA.arg.0","LPCSTR,lpPathName"}, 
  {"func.SetCurrentDirectoryA.args","1"}, 
  {"func.SetCurrentDirectoryA.ret","BOOL"}, 
  {"func.SetCurrentDirectoryW.arg.0","LPCWSTR,lpPathName"}, 
  {"func.SetCurrentDirectoryW.args","1"}, 
  {"func.SetCurrentDirectoryW.ret","BOOL"}, 
  {"func.SetCurrentProcessExplicitAppUserModelID.arg.0","PCWSTR,AppID"}, 
  {"func.SetCurrentProcessExplicitAppUserModelID.args","1"}, 
  {"func.SetCurrentProcessExplicitAppUserModelID.ret","HRESULT"}, 
  {"func.SetDCBrushColor.arg.0","HDC,hdc"}, 
  {"func.SetDCBrushColor.arg.1","COLORREF,crColor"}, 
  {"func.SetDCBrushColor.args","2"}, 
  {"func.SetDCBrushColor.ret","colorref_return"}, 
  {"func.SetDCPenColor.arg.0","HDC,hdc"}, 
  {"func.SetDCPenColor.arg.1","COLORREF,crColor"}, 
  {"func.SetDCPenColor.args","2"}, 
  {"func.SetDCPenColor.ret","colorref_return"}, 
  {"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.args","4"}, 
  {"func.SetDIBColorTable.ret","dword"}, 
  {"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.args","7"}, 
  {"func.SetDIBits.ret","long"}, 
  {"func.SetDIBitsToDevice.arg.0","HDC,hdc"}, 
  {"func.SetDIBitsToDevice.arg.1","int,XDest"}, 
  {"func.SetDIBitsToDevice.arg.10","BITMAPINFO,*lpbmi"}, 
  {"func.SetDIBitsToDevice.arg.11","_DIB_Color,fuColorUse"}, 
  {"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.args","12"}, 
  {"func.SetDIBitsToDevice.ret","long"}, 
  {"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.args","4"}, 
  {"func.SetDecompressorInformation.ret","BOOL"}, 
  {"func.SetDefaultPrinterA.args","0"}, 
  {"func.SetDefaultPrinterA.ret","bool"}, 
  {"func.SetDefaultPrinterW.args","0"}, 
  {"func.SetDefaultPrinterW.ret","bool"}, 
  {"func.SetDeviceGammaRamp.arg.0","HDC,hDC"}, 
  {"func.SetDeviceGammaRamp.arg.1","LPVOID,lpRamp"}, 
  {"func.SetDeviceGammaRamp.args","2"}, 
  {"func.SetDeviceGammaRamp.ret","bool"}, 
  {"func.SetDynamicTimeZoneInformation.arg.0","const DYNAMIC_TIME_ZONE_INFORMATION *,lpTimeZoneInformation"}, 
  {"func.SetDynamicTimeZoneInformation.args","1"}, 
  {"func.SetDynamicTimeZoneInformation.ret","BOOL"}, 
  {"func.SetEnhMetaFileBits.arg.0","UINT,cbBuffer"}, 
  {"func.SetEnhMetaFileBits.arg.1","BYTE,*lpData"}, 
  {"func.SetEnhMetaFileBits.args","2"}, 
  {"func.SetEnhMetaFileBits.ret","henhmetafile"}, 
  {"func.SetEnvironmentStringsW.arg.0","LPWCH,NewEnvironment"}, 
  {"func.SetEnvironmentStringsW.args","1"}, 
  {"func.SetEnvironmentStringsW.ret","BOOL"}, 
  {"func.SetEnvironmentVariableA.arg.0","LPCSTR,lpName"}, 
  {"func.SetEnvironmentVariableA.arg.1","LPCSTR,lpValue"}, 
  {"func.SetEnvironmentVariableA.args","2"}, 
  {"func.SetEnvironmentVariableA.ret","BOOL"}, 
  {"func.SetEnvironmentVariableW.arg.0","LPCWSTR,lpName"}, 
  {"func.SetEnvironmentVariableW.arg.1","LPCWSTR,lpValue"}, 
  {"func.SetEnvironmentVariableW.args","2"}, 
  {"func.SetEnvironmentVariableW.ret","BOOL"}, 
  {"func.SetErrorMode.arg.0","UINT,uMode"}, 
  {"func.SetErrorMode.args","1"}, 
  {"func.SetErrorMode.ret","UINT"}, 
  {"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.args","4"}, 
  {"func.SetFormA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetFormW.ret","bool"}, 
  {"func.SetGraphicsMode.arg.0","HDC,hdc"}, 
  {"func.SetGraphicsMode.arg.1","_GM,iMode"}, 
  {"func.SetGraphicsMode.args","2"}, 
  {"func.SetGraphicsMode.ret","long"}, 
  {"func.SetHandleInformation.arg.0","HANDLE,hObject"}, 
  {"func.SetHandleInformation.arg.1","DWORD,dwMask"}, 
  {"func.SetHandleInformation.arg.2","DWORD,dwFlags"}, 
  {"func.SetHandleInformation.args","3"}, 
  {"func.SetHandleInformation.ret","BOOL"}, 
  {"func.SetICMMode.arg.0","HDC,hDC"}, 
  {"func.SetICMMode.arg.1","_ICM,iEnableICM"}, 
  {"func.SetICMMode.args","2"}, 
  {"func.SetICMMode.ret","long"}, 
  {"func.SetICMProfileA.arg.0","HDC,hDC"}, 
  {"func.SetICMProfileA.arg.1","LPSTR,lpFileName"}, 
  {"func.SetICMProfileA.args","2"}, 
  {"func.SetICMProfileA.ret","bool"}, 
  {"func.SetICMProfileW.arg.0","HDC,hDC"}, 
  {"func.SetICMProfileW.arg.1","LPWSTR,lpFileName"}, 
  {"func.SetICMProfileW.args","2"}, 
  {"func.SetICMProfileW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetInformationJobObject.ret","BOOL"}, 
  {"func.SetIoRateControlInformationJobObject.arg.0","HANDLE,hJob"}, 
  {"func.SetIoRateControlInformationJobObject.arg.1","JOBOBJECT_IO_RATE_CONTROL_INFORMATION *,IoRateControlInfo"}, 
  {"func.SetIoRateControlInformationJobObject.args","2"}, 
  {"func.SetIoRateControlInformationJobObject.ret","DWORD"}, 
  {"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.args","5"}, 
  {"func.SetJobA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.SetJobW.ret","bool"}, 
  {"func.SetLastError.arg.0","DWORD,dwErrCode"}, 
  {"func.SetLastError.args","1"}, 
  {"func.SetLastError.ret","VOID"}, 
  {"func.SetLayout.arg.0","HDC,hdc"}, 
  {"func.SetLayout.arg.1","_LAYOUT,dwLayout"}, 
  {"func.SetLayout.args","2"}, 
  {"func.SetLayout.ret","_gdi_error"}, 
  {"func.SetMapMode.arg.0","HDC,hdc"}, 
  {"func.SetMapMode.arg.1","_MM,fnMapMode"}, 
  {"func.SetMapMode.args","2"}, 
  {"func.SetMapMode.ret","long"}, 
  {"func.SetMapperFlags.arg.0","HDC,hdc"}, 
  {"func.SetMapperFlags.arg.1","DWORD,dwFlag"}, 
  {"func.SetMapperFlags.args","2"}, 
  {"func.SetMapperFlags.ret","_gdi_error"}, 
  {"func.SetMetaFileBitsEx.arg.0","UINT,nSize"}, 
  {"func.SetMetaFileBitsEx.arg.1","BYTE,*lpData"}, 
  {"func.SetMetaFileBitsEx.args","2"}, 
  {"func.SetMetaFileBitsEx.ret","hmetafile"}, 
  {"func.SetMetaRgn.args","0"}, 
  {"func.SetMetaRgn.ret","_regionflags"}, 
  {"func.SetMiterLimit.arg.0","HDC,hdc"}, 
  {"func.SetMiterLimit.arg.1","FLOAT,eNewLimit"}, 
  {"func.SetMiterLimit.arg.2","PFLOAT,peOldLimit"}, 
  {"func.SetMiterLimit.args","3"}, 
  {"func.SetMiterLimit.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetNamedPipeHandleState.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.SetPaletteEntries.ret","dword"}, 
  {"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.args","4"}, 
  {"func.SetPixel.ret","colorref_return"}, 
  {"func.SetPixelFormat.arg.0","HDC,hdc"}, 
  {"func.SetPixelFormat.arg.1","int,iPixelFormat"}, 
  {"func.SetPixelFormat.arg.2","PIXELFORMATDESCRIPTOR,*ppfd"}, 
  {"func.SetPixelFormat.args","3"}, 
  {"func.SetPixelFormat.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetPixelV.ret","bool"}, 
  {"func.SetPolyFillMode.arg.0","HDC,hdc"}, 
  {"func.SetPolyFillMode.arg.1","_PolyFill,iPolyFillMode"}, 
  {"func.SetPolyFillMode.args","2"}, 
  {"func.SetPolyFillMode.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetPortA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetPortW.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetPrinterA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.SetPrinterDataA.ret","long"}, 
  {"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.args","6"}, 
  {"func.SetPrinterDataExA.ret","long"}, 
  {"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.args","6"}, 
  {"func.SetPrinterDataExW.ret","long"}, 
  {"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.args","5"}, 
  {"func.SetPrinterDataW.ret","long"}, 
  {"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.args","4"}, 
  {"func.SetPrinterW.ret","bool"}, 
  {"func.SetProcessDpiAwareness.arg.0","PROCESS_DPI_AWARENESS,value"}, 
  {"func.SetProcessDpiAwareness.args","1"}, 
  {"func.SetProcessDpiAwareness.ret","HRESULT"}, 
  {"func.SetROP2.arg.0","HDC,hdc"}, 
  {"func.SetROP2.arg.1","_BinaryDrawMode,fnDrawMode"}, 
  {"func.SetROP2.args","2"}, 
  {"func.SetROP2.ret","long"}, 
  {"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.args","5"}, 
  {"func.SetRectRgn.ret","bool"}, 
  {"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.args","6"}, 
  {"func.SetServiceA.ret","INT"}, 
  {"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.args","6"}, 
  {"func.SetServiceW.ret","INT"}, 
  {"func.SetStdHandle.arg.0","DWORD,nStdHandle"}, 
  {"func.SetStdHandle.arg.1","HANDLE,hHandle"}, 
  {"func.SetStdHandle.args","2"}, 
  {"func.SetStdHandle.ret","BOOL"}, 
  {"func.SetStdHandleEx.arg.0","DWORD,nStdHandle"}, 
  {"func.SetStdHandleEx.arg.1","HANDLE,hHandle"}, 
  {"func.SetStdHandleEx.arg.2","PHANDLE,phPrevValue"}, 
  {"func.SetStdHandleEx.args","3"}, 
  {"func.SetStdHandleEx.ret","BOOL"}, 
  {"func.SetStretchBltMode.arg.0","HDC,hdc"}, 
  {"func.SetStretchBltMode.arg.1","_COMBINRGN_STYLE,iStretchMode"}, 
  {"func.SetStretchBltMode.args","2"}, 
  {"func.SetStretchBltMode.ret","long"}, 
  {"func.SetSystemPaletteUse.arg.0","HDC,hdc"}, 
  {"func.SetSystemPaletteUse.arg.1","_SYSPAL,uUsage"}, 
  {"func.SetSystemPaletteUse.args","2"}, 
  {"func.SetSystemPaletteUse.ret","_syspal"}, 
  {"func.SetTextAlign.arg.0","HDC,hdc"}, 
  {"func.SetTextAlign.arg.1","_TextAlignmentOptions,fMode"}, 
  {"func.SetTextAlign.args","2"}, 
  {"func.SetTextAlign.ret","uint"}, 
  {"func.SetTextCharacterExtra.arg.0","HDC,hdc"}, 
  {"func.SetTextCharacterExtra.arg.1","int,nCharExtra"}, 
  {"func.SetTextCharacterExtra.args","2"}, 
  {"func.SetTextCharacterExtra.ret","_odd_failure"}, 
  {"func.SetTextColor.arg.0","HDC,hdc"}, 
  {"func.SetTextColor.arg.1","COLORREF,crColor"}, 
  {"func.SetTextColor.args","2"}, 
  {"func.SetTextColor.ret","colorref_return"}, 
  {"func.SetTextJustification.arg.0","HDC,hdc"}, 
  {"func.SetTextJustification.arg.1","int,nBreakExtra"}, 
  {"func.SetTextJustification.arg.2","int,nBreakCount"}, 
  {"func.SetTextJustification.args","3"}, 
  {"func.SetTextJustification.ret","bool"}, 
  {"func.SetThreadErrorMode.arg.0","DWORD,dwNewMode"}, 
  {"func.SetThreadErrorMode.arg.1","LPDWORD,lpOldMode"}, 
  {"func.SetThreadErrorMode.args","2"}, 
  {"func.SetThreadErrorMode.ret","BOOL"}, 
  {"func.SetThreadGroupAffinity.arg.0","HANDLE,hThread"}, 
  {"func.SetThreadGroupAffinity.arg.1","const GROUP_AFFINITY *,GroupAffinity"}, 
  {"func.SetThreadGroupAffinity.arg.2","PGROUP_AFFINITY,PreviousGroupAffinity"}, 
  {"func.SetThreadGroupAffinity.args","3"}, 
  {"func.SetThreadGroupAffinity.ret","BOOL"}, 
  {"func.SetTimeZoneInformation.arg.0","const TIME_ZONE_INFORMATION *,lpTimeZoneInformation"}, 
  {"func.SetTimeZoneInformation.args","1"}, 
  {"func.SetTimeZoneInformation.ret","BOOL"}, 
  {"func.SetUnhandledExceptionFilter.arg.0","LPTOP_LEVEL_EXCEPTION_FILTER,lpTopLevelExceptionFilter"}, 
  {"func.SetUnhandledExceptionFilter.args","1"}, 
  {"func.SetUnhandledExceptionFilter.ret","LPTOP_LEVEL_EXCEPTION_FILTER"}, 
  {"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.args","4"}, 
  {"func.SetViewportExtEx.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetViewportOrgEx.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetWinMetaFileBits.ret","henhmetafile"}, 
  {"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.args","4"}, 
  {"func.SetWindowExtEx.ret","bool"}, 
  {"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.args","4"}, 
  {"func.SetWindowOrgEx.ret","bool"}, 
  {"func.SetWorldTransform.arg.0","HDC,hdc"}, 
  {"func.SetWorldTransform.arg.1","XFORM,*lpXform"}, 
  {"func.SetWorldTransform.args","2"}, 
  {"func.SetWorldTransform.ret","bool"}, 
  {"func.Shell_NotifyIcon.arg.0","NotifyIconMessage,dwMessage"}, 
  {"func.Shell_NotifyIcon.arg.1","PNOTIFYICONDATA,pnid"}, 
  {"func.Shell_NotifyIcon.args","2"}, 
  {"func.Shell_NotifyIcon.ret","bool"}, 
  {"func.StartDocA.arg.0","HDC,hdc"}, 
  {"func.StartDocA.arg.1","DOCINFOA*,pDocInfo"}, 
  {"func.StartDocA.args","2"}, 
  {"func.StartDocA.ret","spoolererror"}, 
  {"func.StartDocPrinterA.arg.0","HPRINTER,hPrinter"}, 
  {"func.StartDocPrinterA.arg.1","int,Level"}, 
  {"func.StartDocPrinterA.arg.2","PDOC_INFO_1A,pDocInfo"}, 
  {"func.StartDocPrinterA.args","3"}, 
  {"func.StartDocPrinterA.ret","bool"}, 
  {"func.StartDocPrinterW.arg.0","HPRINTER,hPrinter"}, 
  {"func.StartDocPrinterW.arg.1","int,Level"}, 
  {"func.StartDocPrinterW.arg.2","PDOC_INFO_1W,pDocInfo"}, 
  {"func.StartDocPrinterW.args","3"}, 
  {"func.StartDocPrinterW.ret","bool"}, 
  {"func.StartDocW.arg.0","HDC,hdc"}, 
  {"func.StartDocW.arg.1","DOCINFOW*,pDocInfo"}, 
  {"func.StartDocW.args","2"}, 
  {"func.StartDocW.ret","spoolererror"}, 
  {"func.StartPage.args","0"}, 
  {"func.StartPage.ret","spoolererror"}, 
  {"func.StartPagePrinter.args","0"}, 
  {"func.StartPagePrinter.ret","bool"}, 
  {"func.StretchBlt.arg.0","HDC,hdcDest"}, 
  {"func.StretchBlt.arg.1","int,nXOriginDest"}, 
  {"func.StretchBlt.arg.10","_TernaryDrawMode,dwRop"}, 
  {"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.args","11"}, 
  {"func.StretchBlt.ret","bool"}, 
  {"func.StretchDIBits.arg.0","HDC,hdc"}, 
  {"func.StretchDIBits.arg.1","int,XDest"}, 
  {"func.StretchDIBits.arg.10","BITMAPINFO,*lpBitsInfo"}, 
  {"func.StretchDIBits.arg.11","_DIB_Color,iUsage"}, 
  {"func.StretchDIBits.arg.12","_TernaryDrawMode,dwRop"}, 
  {"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.args","13"}, 
  {"func.StretchDIBits.ret","_gdi_error"}, 
  {"func.StrokeAndFillPath.args","0"}, 
  {"func.StrokeAndFillPath.ret","bool"}, 
  {"func.StrokePath.args","0"}, 
  {"func.StrokePath.ret","bool"}, 
  {"func.SystemTimeToFileTime.arg.0","const SYSTEMTIME *,lpSystemTime"}, 
  {"func.SystemTimeToFileTime.arg.1","LPFILETIME,lpFileTime"}, 
  {"func.SystemTimeToFileTime.args","2"}, 
  {"func.SystemTimeToFileTime.ret","BOOL"}, 
  {"func.SystemTimeToTzSpecificLocalTime.arg.0","const TIME_ZONE_INFORMATION *,lpTimeZoneInformation"}, 
  {"func.SystemTimeToTzSpecificLocalTime.arg.1","const SYSTEMTIME *,lpUniversalTime"}, 
  {"func.SystemTimeToTzSpecificLocalTime.arg.2","LPSYSTEMTIME,lpLocalTime"}, 
  {"func.SystemTimeToTzSpecificLocalTime.args","3"}, 
  {"func.SystemTimeToTzSpecificLocalTime.ret","BOOL"}, 
  {"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.args","3"}, 
  {"func.SystemTimeToTzSpecificLocalTimeEx.ret","BOOL"}, 
  {"func.TerminateEnclave.arg.0","LPVOID,lpAddress"}, 
  {"func.TerminateEnclave.arg.1","BOOL,fWait"}, 
  {"func.TerminateEnclave.args","2"}, 
  {"func.TerminateEnclave.ret","BOOL"}, 
  {"func.TerminateJobObject.arg.0","HANDLE,hJob"}, 
  {"func.TerminateJobObject.arg.1","UINT,uExitCode"}, 
  {"func.TerminateJobObject.args","2"}, 
  {"func.TerminateJobObject.ret","BOOL"}, 
  {"func.TerminateProcessOnMemoryExhaustion.arg.0","SIZE_T,FailedAllocationSize"}, 
  {"func.TerminateProcessOnMemoryExhaustion.args","1"}, 
  {"func.TerminateProcessOnMemoryExhaustion.ret","VOID"}, 
  {"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.args","5"}, 
  {"func.TextOutA.ret","bool"}, 
  {"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.args","5"}, 
  {"func.TextOutW.ret","bool"}, 
  {"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.args","7"}, 
  {"func.TransactNamedPipe.ret","BOOL"}, 
  {"func.TranslateCharsetInfo.arg.0","DWORD,*lpSrc"}, 
  {"func.TranslateCharsetInfo.arg.1","LPCHARSETINFO,lpCs"}, 
  {"func.TranslateCharsetInfo.arg.2","_TCI_SRC,dwFlags"}, 
  {"func.TranslateCharsetInfo.args","3"}, 
  {"func.TranslateCharsetInfo.ret","bool"}, 
  {"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.args","5"}, 
  {"func.TranslateNameA.ret","BOOLEAN"}, 
  {"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.args","5"}, 
  {"func.TranslateNameW.ret","BOOLEAN"}, 
  {"func.TranslateURL.arg.0","LPCSTR,pcszURL"}, 
  {"func.TranslateURL.arg.1","TranslateUrlFlags,dwInFlags"}, 
  {"func.TranslateURL.arg.2","LPSTR,*ppszTranslatedURL"}, 
  {"func.TranslateURL.args","3"}, 
  {"func.TranslateURL.ret","hresult"}, 
  {"func.TransparentBlt.arg.0","HDC,hdcDest"}, 
  {"func.TransparentBlt.arg.1","int,nXOriginDest"}, 
  {"func.TransparentBlt.arg.10","UINT,crTransparent"}, 
  {"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.args","11"}, 
  {"func.TransparentBlt.ret","bool"}, 
  {"func.TzSpecificLocalTimeToSystemTime.arg.0","const TIME_ZONE_INFORMATION *,lpTimeZoneInformation"}, 
  {"func.TzSpecificLocalTimeToSystemTime.arg.1","const SYSTEMTIME *,lpLocalTime"}, 
  {"func.TzSpecificLocalTimeToSystemTime.arg.2","LPSYSTEMTIME,lpUniversalTime"}, 
  {"func.TzSpecificLocalTimeToSystemTime.args","3"}, 
  {"func.TzSpecificLocalTimeToSystemTime.ret","BOOL"}, 
  {"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.args","3"}, 
  {"func.TzSpecificLocalTimeToSystemTimeEx.ret","BOOL"}, 
  {"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.args","6"}, 
  {"func.URLAssociationDialog.ret","hresult"}, 
  {"func.Unfreeze.args","0"}, 
  {"func.Unfreeze.ret","hresult"}, 
  {"func.UnhandledExceptionFilter.arg.0","struct _EXCEPTION_POINTERS *,ExceptionInfo"}, 
  {"func.UnhandledExceptionFilter.args","1"}, 
  {"func.UnhandledExceptionFilter.ret","LONG"}, 
  {"func.UnrealizeObject.args","0"}, 
  {"func.UnrealizeObject.ret","bool"}, 
  {"func.UnregisterScaleChangeEvent.arg.0","DWORD_PTR,dwCookie"}, 
  {"func.UnregisterScaleChangeEvent.args","1"}, 
  {"func.UnregisterScaleChangeEvent.ret","HRESULT"}, 
  {"func.UnregisterWaitEx.arg.0","HANDLE,WaitHandle"}, 
  {"func.UnregisterWaitEx.arg.1","HANDLE,CompletionEvent"}, 
  {"func.UnregisterWaitEx.args","2"}, 
  {"func.UnregisterWaitEx.ret","BOOL"}, 
  {"func.UpdateColors.args","0"}, 
  {"func.UpdateColors.ret","bool"}, 
  {"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.args","4"}, 
  {"func.UpdateICMRegKeyA.ret","bool"}, 
  {"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.args","4"}, 
  {"func.UpdateICMRegKeyW.ret","bool"}, 
  {"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.args","8"}, 
  {"func.VerFindFileA.ret","DWORD"}, 
  {"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.args","8"}, 
  {"func.VerFindFileW.ret","DWORD"}, 
  {"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.args","8"}, 
  {"func.VerInstallFileA.ret","DWORD"}, 
  {"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.args","8"}, 
  {"func.VerInstallFileW.ret","DWORD"}, 
  {"func.VerLanguageNameA.arg.0","DWORD,wLang"}, 
  {"func.VerLanguageNameA.arg.1","LPSTR,szLang"}, 
  {"func.VerLanguageNameA.arg.2","DWORD,cchLang"}, 
  {"func.VerLanguageNameA.args","3"}, 
  {"func.VerLanguageNameA.ret","DWORD"}, 
  {"func.VerLanguageNameW.arg.0","DWORD,wLang"}, 
  {"func.VerLanguageNameW.arg.1","LPWSTR,szLang"}, 
  {"func.VerLanguageNameW.arg.2","DWORD,cchLang"}, 
  {"func.VerLanguageNameW.args","3"}, 
  {"func.VerLanguageNameW.ret","DWORD"}, 
  {"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.args","4"}, 
  {"func.VerQueryValueA.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.VerQueryValueW.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.WSADeleteSocketPeerTargetName.ret","INT"}, 
  {"func.WSAImpersonateSocketPeer.arg.0","SOCKET,Socket"}, 
  {"func.WSAImpersonateSocketPeer.arg.1","const struct sockaddr *,PeerAddr"}, 
  {"func.WSAImpersonateSocketPeer.arg.2","ULONG,PeerAddrLen"}, 
  {"func.WSAImpersonateSocketPeer.args","3"}, 
  {"func.WSAImpersonateSocketPeer.ret","INT"}, 
  {"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.args","7"}, 
  {"func.WSAQuerySocketSecurity.ret","INT"}, 
  {"func.WSARevertImpersonation.args","0"}, 
  {"func.WSARevertImpersonation.ret","INT"}, 
  {"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.args","5"}, 
  {"func.WSASetSocketPeerTargetName.ret","INT"}, 
  {"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.args","5"}, 
  {"func.WSASetSocketSecurity.ret","INT"}, 
  {"func.WaitForDebugEvent.arg.0","LPDEBUG_EVENT,lpDebugEvent"}, 
  {"func.WaitForDebugEvent.arg.1","DWORD,dwMilliseconds"}, 
  {"func.WaitForDebugEvent.args","2"}, 
  {"func.WaitForDebugEvent.ret","BOOL"}, 
  {"func.WaitForDebugEventEx.arg.0","LPDEBUG_EVENT,lpDebugEvent"}, 
  {"func.WaitForDebugEventEx.arg.1","DWORD,dwMilliseconds"}, 
  {"func.WaitForDebugEventEx.args","2"}, 
  {"func.WaitForDebugEventEx.ret","BOOL"}, 
  {"func.WaitNamedPipeW.arg.0","LPCWSTR,lpNamedPipeName"}, 
  {"func.WaitNamedPipeW.arg.1","DWORD,nTimeOut"}, 
  {"func.WaitNamedPipeW.args","2"}, 
  {"func.WaitNamedPipeW.ret","BOOL"}, 
  {"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.args","8"}, 
  {"func.WideCharToMultiByte.ret","int"}, 
  {"func.WidenPath.args","0"}, 
  {"func.WidenPath.ret","bool"}, 
  {"func.Wow64DisableWow64FsRedirection.arg.0","PVOID *,OldValue"}, 
  {"func.Wow64DisableWow64FsRedirection.args","1"}, 
  {"func.Wow64DisableWow64FsRedirection.ret","BOOL"}, 
  {"func.Wow64RevertWow64FsRedirection.arg.0","PVOID,OlValue"}, 
  {"func.Wow64RevertWow64FsRedirection.args","1"}, 
  {"func.Wow64RevertWow64FsRedirection.ret","BOOL"}, 
  {"func.Wow64SetThreadDefaultGuestMachine.arg.0","USHORT,Machine"}, 
  {"func.Wow64SetThreadDefaultGuestMachine.args","1"}, 
  {"func.Wow64SetThreadDefaultGuestMachine.ret","USHORT"}, 
  {"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.args","5"}, 
  {"func.WriteConsoleA.ret","BOOL"}, 
  {"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.args","5"}, 
  {"func.WriteConsoleW.ret","BOOL"}, 
  {"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.args","4"}, 
  {"func.WritePrinter.ret","bool"}, 
  {"func.ber_alloc_t.arg.0","INT,options"}, 
  {"func.ber_alloc_t.args","1"}, 
  {"func.ber_alloc_t.ret","BerElement *"}, 
  {"func.ber_bvdup.arg.0","BERVAL *,pBerVal"}, 
  {"func.ber_bvdup.args","1"}, 
  {"func.ber_bvdup.ret","BERVAL *"}, 
  {"func.ber_bvecfree.arg.0","PBERVAL *,pBerVal"}, 
  {"func.ber_bvecfree.args","1"}, 
  {"func.ber_bvecfree.ret","VOID"}, 
  {"func.ber_bvfree.arg.0","BERVAL *,pBerVal"}, 
  {"func.ber_bvfree.args","1"}, 
  {"func.ber_bvfree.ret","VOID"}, 
  {"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.args","3"}, 
  {"func.ber_first_element.ret","ULONG"}, 
  {"func.ber_flatten.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_flatten.arg.1","PBERVAL *,pBerVal"}, 
  {"func.ber_flatten.args","2"}, 
  {"func.ber_flatten.ret","INT"}, 
  {"func.ber_free.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_free.arg.1","INT,fbuf"}, 
  {"func.ber_free.args","2"}, 
  {"func.ber_free.ret","VOID"}, 
  {"func.ber_init.arg.0","BERVAL *,pBerVal"}, 
  {"func.ber_init.args","1"}, 
  {"func.ber_init.ret","BerElement *"}, 
  {"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.args","3"}, 
  {"func.ber_next_element.ret","ULONG"}, 
  {"func.ber_peek_tag.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_peek_tag.arg.1","ULONG *,pLen"}, 
  {"func.ber_peek_tag.args","2"}, 
  {"func.ber_peek_tag.ret","ULONG"}, 
  {"func.ber_printf.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_printf.arg.1","PSTR,fmt"}, 
  {"func.ber_printf.arg.2",",..."}, 
  {"func.ber_printf.args","3"}, 
  {"func.ber_printf.ret","INT"}, 
  {"func.ber_scanf.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_scanf.arg.1","PSTR,fmt"}, 
  {"func.ber_scanf.arg.2",",..."}, 
  {"func.ber_scanf.args","3"}, 
  {"func.ber_scanf.ret","ULONG"}, 
  {"func.ber_skip_tag.arg.0","BerElement *,pBerElement"}, 
  {"func.ber_skip_tag.arg.1","ULONG *,pLen"}, 
  {"func.ber_skip_tag.args","2"}, 
  {"func.ber_skip_tag.ret","ULONG"}, 
  {"func.freeaddrinfo.arg.0","PADDRINFOA,pAddrInfo"}, 
  {"func.freeaddrinfo.args","1"}, 
  {"func.freeaddrinfo.ret","VOID"}, 
  {"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.args","4"}, 
  {"func.getaddrinfo.ret","INT"}, 
  {"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.args","7"}, 
  {"func.getnameinfo.ret","INT"}, 
  {"func.inet_pton.arg.0","INT,Family"}, 
  {"func.inet_pton.arg.1","PCSTR,pszAddrString"}, 
  {"func.inet_pton.arg.2","PVOID,pAddrBuf"}, 
  {"func.inet_pton.args","3"}, 
  {"func.inet_pton.ret","INT"}, 
  {"getaddrinfo","func"}, 
  {"getnameinfo","func"}, 
  {"inet_pton","func"}, 
  {"socklen_t","typedef"}, 
  {"struct._FILETIME","dwLowDateTime,dwHighDateTime"}, 
  {"struct._FILETIME.dwHighDateTime","DWORD,4,0"}, 
  {"struct._FILETIME.dwLowDateTime","DWORD,0,0"}, 
  {"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"}, 
  {"struct._SYSTEMTIME","wYear,wMonth,wDayOfWeek,wDay,wHour,wMinute,wSecond,wMilliseconds"}, 
  {"struct._SYSTEMTIME.wDay","WORD,6,0"}, 
  {"struct._SYSTEMTIME.wDayOfWeek","WORD,4,0"}, 
  {"struct._SYSTEMTIME.wHour","WORD,8,0"}, 
  {"struct._SYSTEMTIME.wMilliseconds","WORD,14,0"}, 
  {"struct._SYSTEMTIME.wMinute","WORD,10,0"}, 
  {"struct._SYSTEMTIME.wMonth","WORD,2,0"}, 
  {"struct._SYSTEMTIME.wSecond","WORD,12,0"}, 
  {"struct._SYSTEMTIME.wYear","WORD,0,0"}, 
  {"type.APPLICATION_RECOVERY_CALLBACK","p"}, 
  {"type.ATOM","w"}, 
  {"type.ATOM.size","16"}, 
  {"type.BOOL","i"}, 
  {"type.BOOL.size","32"}, 
  {"type.BOOLEAN","b"}, 
  {"type.BOOLEAN.size","8"}, 
  {"type.BSTR","p"}, 
  {"type.BSTR.pointto","OLECHAR"}, 
  {"type.BYTE","b"}, 
  {"type.BYTE.size","8"}, 
  {"type.CALINFO_ENUMPROCA","p"}, 
  {"type.CALINFO_ENUMPROCEXA","p"}, 
  {"type.CALINFO_ENUMPROCEXEX","p"}, 
  {"type.CALINFO_ENUMPROCEXW","p"}, 
  {"type.CALINFO_ENUMPROCW","p"}, 
  {"type.CCHAR","c"}, 
  {"type.CCHAR.size","8"}, 
  {"type.CHAR","c"}, 
  {"type.CHAR.size","8"}, 
  {"type.CODEPAGE_ENUMPROCA","p"}, 
  {"type.CODEPAGE_ENUMPROCW","p"}, 
  {"type.COLORREF","d"}, 
  {"type.COLORREF.size","32"}, 
  {"type.COMPRESSOR_HANDLE","p"}, 
  {"type.DATEFMT_ENUMPROCA","p"}, 
  {"type.DATEFMT_ENUMPROCEXA","p"}, 
  {"type.DATEFMT_ENUMPROCEXEX","p"}, 
  {"type.DATEFMT_ENUMPROCEXW","p"}, 
  {"type.DATEFMT_ENUMPROCW","p"}, 
  {"type.DECOMPRESSOR_HANDLE","p"}, 
  {"type.DESKTOPENUMPROCA","p"}, 
  {"type.DESKTOPENUMPROCW","p"}, 
  {"type.DEVINSTID_A","s"}, 
  {"type.DEVINSTID_W","z"}, 
  {"type.DLGPROC","p"}, 
  {"type.DLL_DIRECTORY_COOKIE","p"}, 
  {"type.DWORD","d"}, 
  {"type.DWORD.size","32"}, 
  {"type.DWORD32","d"}, 
  {"type.DWORD32.size","32"}, 
  {"type.DWORD64","q"}, 
  {"type.DWORD64.size","64"}, 
  {"type.DWORDLONG","q"}, 
  {"type.DWORDLONG.size","64"}, 
  {"type.DWORD_PTR","p"}, 
  {"type.EFFECTIVE_POWER_MODE_CALLBACK","p"}, 
  {"type.ENUMRESLANGPROCA","p"}, 
  {"type.FARPROC","p"}, 
  {"type.FLOAT","f"}, 
  {"type.FLOAT.size","32"}, 
  {"type.FRAME_POINTERS","p"}, 
  {"type.GEO_ENUMNAMEPROC","p"}, 
  {"type.GEO_ENUMPROC","p"}, 
  {"type.HACCEL","p"}, 
  {"type.HANDLE","p"}, 
  {"type.HBITMAP","p"}, 
  {"type.HBRUSH","p"}, 
  {"type.HCERTCHAINENGINE","p"}, 
  {"type.HCERTSTORE","p"}, 
  {"type.HCERT_SERVER_OCSP_RESPONSE","p"}, 
  {"type.HCMNOTIFICATION","p"}, 
  {"type.HCOLORSPACE","p"}, 
  {"type.HCONV","p"}, 
  {"type.HCONVLIST","p"}, 
  {"type.HCRYPTASYNC","p"}, 
  {"type.HCRYPTDEFAULTCONTEXT","p"}, 
  {"type.HCRYPTHASH","p"}, 
  {"type.HCRYPTKEY","p"}, 
  {"type.HCRYPTMSG","p"}, 
  {"type.HCRYPTOIDFUNCADDR","p"}, 
  {"type.HCRYPTOIDFUNCSET","p"}, 
  {"type.HCRYPTPROV","p"}, 
  {"type.HCRYPTPROV_LEGACY","p"}, 
  {"type.HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","p"}, 
  {"type.HCURSOR","p"}, 
  {"type.HDC","p"}, 
  {"type.HDDEDATA","p"}, 
  {"type.HDESK","p"}, 
  {"type.HDEVNOTIFY","p"}, 
  {"type.HDROP","p"}, 
  {"type.HDWP","p"}, 
  {"type.HENHMETAFILE","p"}, 
  {"type.HFILE","p"}, 
  {"type.HFONT","p"}, 
  {"type.HGDIOBJ","p"}, 
  {"type.HGLOBAL","p"}, 
  {"type.HHOOK","p"}, 
  {"type.HICON","p"}, 
  {"type.HIMAGELIST","p"}, 
  {"type.HINSTANCE","p"}, 
  {"type.HINTERNET","p"}, 
  {"type.HKEY","p"}, 
  {"type.HKL","p"}, 
  {"type.HLOCAL","p"}, 
  {"type.HMACHINE","p"}, 
  {"type.HMENU","p"}, 
  {"type.HMETAFILE","p"}, 
  {"type.HMODULE","p"}, 
  {"type.HMONITOR","p"}, 
  {"type.HPALETTE","p"}, 
  {"type.HPCON","p"}, 
  {"type.HPEN","p"}, 
  {"type.HPOWERNOTIFY","p"}, 
  {"type.HRGN","p"}, 
  {"type.HRSRC","p"}, 
  {"type.HSYNTHETICPOINTERDEVICE","p"}, 
  {"type.HSZ","p"}, 
  {"type.HTOUCHINPUT","p"}, 
  {"type.HWINSTA","p"}, 
  {"type.HWND","p"}, 
  {"type.INT","i"}, 
  {"type.INT.size","32"}, 
  {"type.INT32","i"}, 
  {"type.INT32.size","32"}, 
  {"type.INT64","q"}, 
  {"type.INT64.size","64"}, 
  {"type.INT_PTR","p"}, 
  {"type.LANGGROUPLOCALE_ENUMPROCA","p"}, 
  {"type.LANGGROUPLOCALE_ENUMPROCW","p"}, 
  {"type.LANGUAGEGROUP_ENUMPROCA","p"}, 
  {"type.LANGUAGEGROUP_ENUMPROCW","p"}, 
  {"type.LARGE_INTEGER","LONGLONG"}, 
  {"type.LGRPID","p"}, 
  {"type.LOCALE_ENUMPROCA","p"}, 
  {"type.LOCALE_ENUMPROCEX","p"}, 
  {"type.LOCALE_ENUMPROCW","p"}, 
  {"type.LOGICAL_PROCESSOR_RELATIONSHIP","p"}, 
  {"type.LONG_PTR","p"}, 
  {"type.LONG_PTR.pointto","LONG"}, 
  {"type.LPACCEL","p"}, 
  {"type.LPARAM","p"}, 
  {"type.LPBLOB","p"}, 
  {"type.LPBLOCKINGCALLBACK","p"}, 
  {"type.LPBOOL","p"}, 
  {"type.LPBOOL.pointto","BOOL"}, 
  {"type.LPBSTR","p"}, 
  {"type.LPBYTE","p"}, 
  {"type.LPBYTE.pointto","BYTE"}, 
  {"type.LPCCH","p"}, 
  {"type.LPCDLGTEMPLATEA","p"}, 
  {"type.LPCDLGTEMPLATEW","p"}, 
  {"type.LPCGUID","p"}, 
  {"type.LPCGUID.pointto","GUID"}, 
  {"type.LPCH","s"}, 
  {"type.LPCLSID","p"}, 
  {"type.LPCMENUINFO","p"}, 
  {"type.LPCMENUITEMINFOA","p"}, 
  {"type.LPCMENUITEMINFOW","p"}, 
  {"type.LPCOLESTR","p"}, 
  {"type.LPCOLORMAP","p"}, 
  {"type.LPCOMMCONFIG","p"}, 
  {"type.LPCOMMPROP","p"}, 
  {"type.LPCOMMTIMEOUTS","p"}, 
  {"type.LPCOMSTAT","p"}, 
  {"type.LPCONDITIONPROC","p"}, 
  {"type.LPCONTEXT","p"}, 
  {"type.LPCPINFO","p"}, 
  {"type.LPCPINFOEXA","p"}, 
  {"type.LPCPINFOEXW","p"}, 
  {"type.LPCRECT","p"}, 
  {"type.LPCSCROLLINFO","p"}, 
  {"type.LPCSTR","s"}, 
  {"type.LPCTBBUTTON","p"}, 
  {"type.LPCTSTR","*z"}, 
  {"type.LPCUSTDATA","p"}, 
  {"type.LPCVOID","p"}, 
  {"type.LPCWSTR","z"}, 
  {"type.LPDCB","p"}, 
  {"type.LPDISPATCH","p"}, 
  {"type.LPDRAWTEXTPARAMS","p"}, 
  {"type.LPDWORD","p"}, 
  {"type.LPDWORD.pointto","DWORD"}, 
  {"type.LPFIBER_START_ROUTINE","p"}, 
  {"type.LPFILETIME","p"}, 
  {"type.LPFILETIME.pointto","_FILETIME"}, 
  {"type.LPFILE_ID_DESCRIPTOR","p"}, 
  {"type.LPFONTDESC","p"}, 
  {"type.LPGUID","p"}, 
  {"type.LPGUID.pointto","GUID"}, 
  {"type.LPHANDLE","p"}, 
  {"type.LPHANDLE.pointto","HANDLE"}, 
  {"type.LPHEAPENTRY32","p"}, 
  {"type.LPHEAPLIST32","p"}, 
  {"type.LPHW_PROFILE_INFOA","p"}, 
  {"type.LPHW_PROFILE_INFOW","p"}, 
  {"type.LPIID","p"}, 
  {"type.LPIID.pointto","IID"}, 
  {"type.LPINIT_ONCE","p"}, 
  {"type.LPINPUT","p"}, 
  {"type.LPINT","p"}, 
  {"type.LPINT.pointto","INT"}, 
  {"type.LPLDT_ENTRY","p"}, 
  {"type.LPMALLOC","p"}, 
  {"type.LPMARSHAL","p"}, 
  {"type.LPMEMORYSTATUS","p"}, 
  {"type.LPMEMORYSTATUSEX","p"}, 
  {"type.LPMENUINFO","p"}, 
  {"type.LPMENUITEMINFOA","p"}, 
  {"type.LPMENUITEMINFOW","p"}, 
  {"type.LPMODULEENTRY32","p"}, 
  {"type.LPMODULEENTRY32W","p"}, 
  {"type.LPMODULEINFO","p"}, 
  {"type.LPMONITORINFO","p"}, 
  {"type.LPMOUSEMOVEPOINT","p"}, 
  {"type.LPMSG","p"}, 
  {"type.LPNLSVERSIONINFO","p"}, 
  {"type.LPNLSVERSIONINFOEX","p"}, 
  {"type.LPOCPFIPARAMS","p"}, 
  {"type.LPOFSTRUCT","p"}, 
  {"type.LPOLESTR","p"}, 
  {"type.LPOSVERSIONINFOEXA","p"}, 
  {"type.LPOSVERSIONINFOEXW","p"}, 
  {"type.LPOVERLAPPED","p"}, 
  {"type.LPOVERLAPPED_COMPLETION_ROUTINE","p"}, 
  {"type.LPPAINTSTRUCT","p"}, 
  {"type.LPPICTDESC","p"}, 
  {"type.LPPOINT","p"}, 
  {"type.LPPROCESSENTRY32","p"}, 
  {"type.LPPROCESSENTRY32W","p"}, 
  {"type.LPPROCESS_HEAP_ENTRY","p"}, 
  {"type.LPPROC_THREAD_ATTRIBUTE_LIST","p"}, 
  {"type.LPPROFILEINFOA","p"}, 
  {"type.LPPROFILEINFOW","p"}, 
  {"type.LPPROGRESS_ROUTINE","p"}, 
  {"type.LPQOS","p"}, 
  {"type.LPRECT","p"}, 
  {"type.LPSCROLLINFO","p"}, 
  {"type.LPSECURITY_ATTRIBUTES","p"}, 
  {"type.LPSERVICE_ASYNC_INFO","p"}, 
  {"type.LPSERVICE_INFOA","p"}, 
  {"type.LPSERVICE_INFOW","p"}, 
  {"type.LPSHFILEOPSTRUCTA","p"}, 
  {"type.LPSHFILEOPSTRUCTW","p"}, 
  {"type.LPSHQUERYRBINFO","p"}, 
  {"type.LPSOCKADDR","p"}, 
  {"type.LPSTR","s"}, 
  {"type.LPSTR.size","32"}, 
  {"type.LPSTREAM","p"}, 
  {"type.LPSURROGATE","p"}, 
  {"type.LPSYNCHRONIZATION_BARRIER","p"}, 
  {"type.LPSYSTEMTIME","p"}, 
  {"type.LPSYSTEMTIME.pointto","SYSTEMTIME"}, 
  {"type.LPSYSTEM_INFO","p"}, 
  {"type.LPSYSTEM_POWER_STATUS","p"}, 
  {"type.LPTCH","s"}, 
  {"type.LPTHREADENTRY32","p"}, 
  {"type.LPTHREAD_START_ROUTINE","p"}, 
  {"type.LPTIME_ZONE_INFORMATION","p"}, 
  {"type.LPTPMPARAMS","p"}, 
  {"type.LPTRACKMOUSEEVENT","p"}, 
  {"type.LPTSTR","s"}, 
  {"type.LPTSTR.size","32"}, 
  {"type.LPUNKNOWN","p"}, 
  {"type.LPURL_COMPONENTS","p"}, 
  {"type.LPVARIANT","p"}, 
  {"type.LPWCH","z"}, 
  {"type.LPWIN32_FIND_DATAA","p"}, 
  {"type.LPWIN32_FIND_DATAW","p"}, 
  {"type.LPWNDCLASSA","p"}, 
  {"type.LPWNDCLASSEXA","p"}, 
  {"type.LPWNDCLASSEXW","p"}, 
  {"type.LPWNDCLASSW","p"}, 
  {"type.LPWORD","p"}, 
  {"type.LPWORD.pointto","WORD"}, 
  {"type.LPWSABUF","p"}, 
  {"type.LPWSAMSG","p"}, 
  {"type.LPWSAOVERLAPPED_COMPLETION_ROUTINE","p"}, 
  {"type.LPWSAUSERAPC","p"}, 
  {"type.LPWSTR","p"}, 
  {"type.MONITORENUMPROC","p"}, 
  {"type.NLS_FUNCTION","p"}, 
  {"type.PACCESS_MASK","p"}, 
  {"type.PACCESS_MASK.pointto","ACCESS_MASK"}, 
  {"type.PACL","p"}, 
  {"type.PACTCTX","p"}, 
  {"type.PACTCTX.size","32"}, 
  {"type.PACTCTX_SECTION_KEYED_DATA","p"}, 
  {"type.PADDR","p"}, 
  {"type.PADDR.size","32"}, 
  {"type.PALTTABINFO","p"}, 
  {"type.PANSI_STRING","p"}, 
  {"type.PAPCFUNC","p"}, 
  {"type.PAPPBARDATA","p"}, 
  {"type.PBAD_MEMORY_CALLBACK_ROUTINE","p"}, 
  {"type.PBERVAL","p"}, 
  {"type.PBOOL","p"}, 
  {"type.PBOOL.pointto","BOOL"}, 
  {"type.PBOOLEAN","p"}, 
  {"type.PBOOLEAN.pointto","BOOLEAN"}, 
  {"type.PBSMINFO","p"}, 
  {"type.PBYTE","p"}, 
  {"type.PBYTE.pointto","BYTE"}, 
  {"type.PCACTCTXA","p"}, 
  {"type.PCACTCTXW","p"}, 
  {"type.PCANSI_STRING","p"}, 
  {"type.PCEVENT_DESCRIPTOR","p"}, 
  {"type.PCFG_CALL_TARGET_INFO","p"}, 
  {"type.PCHANGEFILTERSTRUCT","p"}, 
  {"type.PCHAR","p"}, 
  {"type.PCHAR.pointto","CHAR"}, 
  {"type.PCHAR_INFO","p"}, 
  {"type.PCLAIM_SECURITY_ATTRIBUTES_INFORMATION","p"}, 
  {"type.PCNZCH","p"}, 
  {"type.PCNZCH.pointto","CHAR"}, 
  {"type.PCOMPRESSOR_HANDLE","p"}, 
  {"type.PCOMPRESS_ALLOCATION_ROUTINES","p"}, 
  {"type.PCONDITION_VARIABLE","p"}, 
  {"type.PCONSOLE_CURSOR_INFO","p"}, 
  {"type.PCONSOLE_FONT_INFO","p"}, 
  {"type.PCONSOLE_FONT_INFOEX","p"}, 
  {"type.PCONSOLE_HISTORY_INFO","p"}, 
  {"type.PCONSOLE_SCREEN_BUFFER_INFO","p"}, 
  {"type.PCONSOLE_SCREEN_BUFFER_INFOEX","p"}, 
  {"type.PCONSOLE_SELECTION_INFO","p"}, 
  {"type.PCONTEXT","p"}, 
  {"type.PCOORD","p"}, 
  {"type.PCRAWINPUTDEVICE","p"}, 
  {"type.PCREDENTIALA","p"}, 
  {"type.PCREDENTIALW","p"}, 
  {"type.PCREDENTIAL_TARGET_INFORMATIONA","p"}, 
  {"type.PCREDENTIAL_TARGET_INFORMATIONW","p"}, 
  {"type.PCREDUI_INFOA","p"}, 
  {"type.PCREDUI_INFOW","p"}, 
  {"type.PCRED_MARSHAL_TYPE","p"}, 
  {"type.PCRITICAL_SECTION","p"}, 
  {"type.PCSTR","s"}, 
  {"type.PCSZ","p"}, 
  {"type.PCUNICODE_STRING","p"}, 
  {"type.PCURSORINFO","p"}, 
  {"type.PCVOID","p"}, 
  {"type.PCZZWSTR","z"}, 
  {"type.PCtxtHandle","p"}, 
  {"type.PDECOMPRESSOR_HANDLE","p"}, 
  {"type.PDISPLAY_DEVICEA","p"}, 
  {"type.PDISPLAY_DEVICEW","p"}, 
  {"type.PDWORD64","p"}, 
  {"type.PDWORD64.pointto","DWORD64"}, 
  {"type.PDWORD_PTR","p"}, 
  {"type.PDWORD_PTR.pointto","DWORD_PTR"}, 
  {"type.PDYNAMIC_TIME_ZONE_INFORMATION","p"}, 
  {"type.PENABLECALLBACK","p"}, 
  {"type.PENUM_PAGE_FILE_CALLBACKA","p"}, 
  {"type.PENUM_PAGE_FILE_CALLBACKW","p"}, 
  {"type.PEVENT_CALLBACK","p"}, 
  {"type.PEVENT_DATA_DESCRIPTOR","p"}, 
  {"type.PEVENT_FILTER_DESCRIPTOR","p"}, 
  {"type.PEVENT_INSTANCE_INFO","p"}, 
  {"type.PEXCEPTION_RECORD","p"}, 
  {"type.PEXCEPTION_ROUTINE","p"}, 
  {"type.PFE_EXPORT_FUNC","p"}, 
  {"type.PFE_IMPORT_FUNC","p"}, 
  {"type.PFILEMUIINFO","p"}, 
  {"type.PFIRMWARE_TYPE","p"}, 
  {"type.PFLASHWINFO","p"}, 
  {"type.PGENERIC_MAPPING","p"}, 
  {"type.PGESTURECONFIG","p"}, 
  {"type.PGET_RUNTIME_FUNCTION_CALLBACK","p"}, 
  {"type.PGROUP_POLICY_OBJECTA","p"}, 
  {"type.PGROUP_POLICY_OBJECTW","p"}, 
  {"type.PGUITHREADINFO","p"}, 
  {"type.PHANDLE","p"}, 
  {"type.PHANDLE.pointto","HANDLE"}, 
  {"type.PHANDLER_ROUTINE","p"}, 
  {"type.PHKEY","p"}, 
  {"type.PHKEY.pointto","HKEY"}, 
  {"type.PHMACHINE","p"}, 
  {"type.PHMACHINE.pointto","HMACHINE"}, 
  {"type.PHPOWERNOTIFY","p"}, 
  {"type.PICONINFO","p"}, 
  {"type.PICONINFOEXA","p"}, 
  {"type.PICONINFOEXW","p"}, 
  {"type.PINIT_ONCE","p"}, 
  {"type.PINIT_ONCE_FN","p"}, 
  {"type.PINPUT_RECORD","p"}, 
  {"type.PINT","p"}, 
  {"type.PINT.pointto","INT"}, 
  {"type.PINT_PTR","p"}, 
  {"type.PINT_PTR.pointto","INT_PTR"}, 
  {"type.PIO_APC_ROUTINE","p"}, 
  {"type.PIO_COUNTERS","p"}, 
  {"type.PIO_STATUS_BLOCK","p"}, 
  {"type.PKEY_VALUE_ENTRY","p"}, 
  {"type.PKNONVOLATILE_CONTEXT_POINTERS","p"}, 
  {"type.PLARGE_INTEGER","p"}, 
  {"type.PLASTINPUTINFO","p"}, 
  {"type.PLONG","p"}, 
  {"type.PLONG.pointto","LONG"}, 
  {"type.PLUID","p"}, 
  {"type.PLUID_AND_ATTRIBUTES","p"}, 
  {"type.PMAPPING_ENUM_OPTIONS","p"}, 
  {"type.PMAPPING_OPTIONS","p"}, 
  {"type.PMAPPING_PROPERTY_BAG","p"}, 
  {"type.PMAPPING_SERVICE_INFO","p"}, 
  {"type.PMEMORY_BASIC_INFORMATION","p"}, 
  {"type.PMENUBARINFO","p"}, 
  {"type.PMINIDUMP_CALLBACK_INFORMATION","p"}, 
  {"type.PMINIDUMP_DIRECTORY","p"}, 
  {"type.PMINIDUMP_USER_STREAM_INFORMATION","p"}, 
  {"type.PNOTIFYICONDATAA","p"}, 
  {"type.PNOTIFYICONDATAW","p"}, 
  {"type.POBJECT_ATTRIBUTES","p"}, 
  {"type.POBJECT_TYPE_LIST","p"}, 
  {"type.POEM_STRING","p"}, 
  {"type.PPERFORMANCE_DATA","p"}, 
  {"type.PPERFORMANCE_INFORMATION","p"}, 
  {"type.PPRIVILEGE_SET","p"}, 
  {"type.PPROCESSOR_NUMBER","p"}, 
  {"type.PPROCESS_MEMORY_COUNTERS","p"}, 
  {"type.PPSAPI_WS_WATCH_INFORMATION","p"}, 
  {"type.PPSAPI_WS_WATCH_INFORMATION_EX","p"}, 
  {"type.PQUOTA_LIMITS","p"}, 
  {"type.PRAWINPUT","p"}, 
  {"type.PRAWINPUTDEVICE","p"}, 
  {"type.PRAWINPUTDEVICELIST","p"}, 
  {"type.PREASON_CONTEXT","p"}, 
  {"type.PREGHANDLE","p"}, 
  {"type.PRESOURCEID","p"}, 
  {"type.PRESOURCEID.pointto","RESOURCEID"}, 
  {"type.PRES_DES","p"}, 
  {"type.PRES_DES.pointto","RES_DES"}, 
  {"type.PRKEVENT","p"}, 
  {"type.PROPENUMPROCEXA","p"}, 
  {"type.PROPENUMPROCW","p"}, 
  {"type.PRUNTIME_FUNCTION","p"}, 
  {"type.PSCROLLBARINFO","p"}, 
  {"type.PSECURE_MEMORY_CACHE_CALLBACK","p"}, 
  {"type.PSECURITY_DESCRIPTOR","p"}, 
  {"type.PSECURITY_DESCRIPTOR_CONTROL","p"}, 
  {"type.PSECURITY_INFORMATION","p"}, 
  {"type.PSECURITY_INFORMATION.pointto","SECURITY_INFORMATION"}, 
  {"type.PSHCREATEPROCESSINFOW","p"}, 
  {"type.PSID","p"}, 
  {"type.PSID_AND_ATTRIBUTES","p"}, 
  {"type.PSID_IDENTIFIER_AUTHORITY","p"}, 
  {"type.PSID_NAME_USE","p"}, 
  {"type.PSIZE_T","p"}, 
  {"type.PSIZE_T.pointto","SIZE_T"}, 
  {"type.PSLIST_ENTRY","p"}, 
  {"type.PSLIST_HEADER","p"}, 
  {"type.PSMALL_RECT","p"}, 
  {"type.PSOCKET_ADDRESS_LIST","p"}, 
  {"type.PSRWLOCK","p"}, 
  {"type.PSTR","p"}, 
  {"type.PSTRING","p"}, 
  {"type.PSYSTEMTIME","p"}, 
  {"type.PSYSTEMTIME.pointto","SYSTEMTIME"}, 
  {"type.PSYSTEM_LOGICAL_PROCESSOR_INFORMATION","p"}, 
  {"type.PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX","p"}, 
  {"type.PSYSTEM_POWER_CAPABILITIES","p"}, 
  {"type.PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION","p"}, 
  {"type.PServerInformation","p"}, 
  {"type.PTIMERAPCROUTINE","p"}, 
  {"type.PTITLEBARINFO","p"}, 
  {"type.PTOKEN_GROUPS","p"}, 
  {"type.PTOKEN_PRIVILEGES","p"}, 
  {"type.PTOUCHINPUT","p"}, 
  {"type.PTP_CALLBACK_ENVIRON","p"}, 
  {"type.PTP_CALLBACK_INSTANCE","p"}, 
  {"type.PTP_CLEANUP_GROUP","p"}, 
  {"type.PTP_CLEANUP_GROUP_CANCEL_CALLBACK","p"}, 
  {"type.PTP_IO","p"}, 
  {"type.PTP_POOL","p"}, 
  {"type.PTP_POOL_STACK_INFORMATION","p"}, 
  {"type.PTP_SIMPLE_CALLBACK","p"}, 
  {"type.PTP_TIMER","p"}, 
  {"type.PTP_TIMER_CALLBACK","p"}, 
  {"type.PTP_WAIT","p"}, 
  {"type.PTP_WAIT_CALLBACK","p"}, 
  {"type.PTP_WIN32_IO_CALLBACK","p"}, 
  {"type.PTP_WORK","p"}, 
  {"type.PTP_WORK_CALLBACK","p"}, 
  {"type.PTRACEHANDLE","p"}, 
  {"type.PUCHAR","p"}, 
  {"type.PUCHAR.pointto","UCHAR"}, 
  {"type.PUINT","p"}, 
  {"type.PUINT.pointto","UINT"}, 
  {"type.PULARGE_INTEGER","p"}, 
  {"type.PULONG","p"}, 
  {"type.PULONG.pointto","ULONG"}, 
  {"type.PULONGLONG","p"}, 
  {"type.PULONGLONG.pointto","ULONGLONG"}, 
  {"type.PULONG_PTR","p"}, 
  {"type.PULONG_PTR.pointto","ULONG_PTR"}, 
  {"type.PUMS_COMPLETION_LIST","p"}, 
  {"type.PUMS_CONTEXT","p"}, 
  {"type.PUMS_SCHEDULER_STARTUP_INFO","p"}, 
  {"type.PUMS_SYSTEM_THREAD_INFORMATION","p"}, 
  {"type.PUNICODE_STRING","p"}, 
  {"type.PUNWIND_HISTORY_TABLE","p"}, 
  {"type.PUSHORT","p"}, 
  {"type.PUSHORT.pointto","USHORT"}, 
  {"type.PVALENTA","p"}, 
  {"type.PVALENTW","p"}, 
  {"type.PVOID","p"}, 
  {"type.PWCH","p"}, 
  {"type.PWCHAR","p"}, 
  {"type.PWCHAR.pointto","WCHAR"}, 
  {"type.PWINDOWINFO","p"}, 
  {"type.PWOW64_CONTEXT","p"}, 
  {"type.PWOW64_LDT_ENTRY","p"}, 
  {"type.PZPSTR","p"}, 
  {"type.PZPWSTR","p"}, 
  {"type.PZZWSTR","z"}, 
  {"type.REFGUID","p"}, 
  {"type.REFGUID.pointto","GUID"}, 
  {"type.REFIID","p"}, 
  {"type.REFIID.pointto","IID"}, 
  {"type.REGHANDLE","p"}, 
  {"type.RPC_AUTHZ_HANDLE","p"}, 
  {"type.RPC_AUTH_IDENTITY_HANDLE","p"}, 
  {"type.SC_HANDLE","p"}, 
  {"type.SC_LOCK","p"}, 
  {"type.SENDASYNCPROC","p"}, 
  {"type.SOCKET","p"}, 
  {"type.SUBCLASSPROC","p"}, 
  {"type.TIMEFMT_ENUMPROCA","p"}, 
  {"type.TIMEFMT_ENUMPROCEX","p"}, 
  {"type.TIMEFMT_ENUMPROCW","p"}, 
  {"type.UILANGUAGE_ENUMPROCA","p"}, 
  {"type.UILANGUAGE_ENUMPROCW","p"}, 
  {"type.UINT","x"}, 
  {"type.UINT.size","32"}, 
  {"type.UINT_PTR","p"}, 
  {"type.UINT_PTR.pointto","UINT"}, 
  {"type.ULONG_PTR","p"}, 
  {"type.WAITORTIMERCALLBACK","p"}, 
  {"type.WMIDPREQUEST","p"}, 
  {"type.WNDPROC","p"}, 
  {"type.WORD","w"}, 
  {"type.WORD.size","16"}, 
  {"typedef.ACCESS_MASK","DWORD"}, 
  {"typedef.ACL_INFORMATION_CLASS","int"}, 
  {"typedef.ALG_ID","unsigned int"}, 
  {"typedef.APTTYPE","int"}, 
  {"typedef.APTTYPEQUALIFIER","int"}, 
  {"typedef.AUDIT_EVENT_TYPE","int"}, 
  {"typedef.CALID","DWORD"}, 
  {"typedef.CALTYPE","DWORD"}, 
  {"typedef.COMPRESS_INFORMATION_CLASS","int"}, 
  {"typedef.COMPUTER_NAME_FORMAT","int"}, 
  {"typedef.CRED_MARSHAL_TYPE","int"}, 
  {"typedef.CRED_PROTECTION_TYPE","int"}, 
  {"typedef.DEP_SYSTEM_POLICY_TYPE","int"}, 
  {"typedef.DEVICE_SCALE_FACTOR","int"}, 
  {"typedef.DEVINST","DWORD"}, 
  {"typedef.DEVNODE","DWORD"}, 
  {"typedef.DIALOG_DPI_CHANGE_BEHAVIORS","int"}, 
  {"typedef.DISPLAYCONFIG_TOPOLOGY_ID","int"}, 
  {"typedef.DOUBLE","double"}, 
  {"typedef.DPI_AWARENESS","int"}, 
  {"typedef.DPI_HOSTING_BEHAVIOR","p"}, 
  {"typedef.EFFECTIVE_POWER_MODE","int"}, 
  {"typedef.ETW_PROCESS_HANDLE_INFO_TYPE","int"}, 
  {"typedef.EVENT_INFO_CLASS","int"}, 
  {"typedef.EXECUTION_STATE","ULONG"}, 
  {"typedef.EXTENDED_NAME_FORMAT","int"}, 
  {"typedef.FEEDBACK_TYPE","p"}, 
  {"typedef.FILETIME","_FILETIME"}, 
  {"typedef.FILE_INFO_BY_HANDLE_CLASS","int"}, 
  {"typedef.FILE_SEGMENT_ELEMENT","ULONGLONG"}, 
  {"typedef.FINDEX_INFO_LEVELS","int"}, 
  {"typedef.FINDEX_SEARCH_OPS","int"}, 
  {"typedef.GEOCLASS","DWORD"}, 
  {"typedef.GEOID","LONG"}, 
  {"typedef.GEOTYPE","DWORD"}, 
  {"typedef.GET_FILEEX_INFO_LEVELS","int"}, 
  {"typedef.GROUP","unsigned int"}, 
  {"typedef.GUID","_GUID"}, 
  {"typedef.HEAP_INFORMATION_CLASS","int"}, 
  {"typedef.HRAWINPUT","HANDLE"}, 
  {"typedef.HRESULT","LONG"}, 
  {"typedef.HWINEVENTHOOK","HANDLE"}, 
  {"typedef.IID","GUID"}, 
  {"typedef.INTERNET_PORT","WORD"}, 
  {"typedef.JOBOBJECTINFOCLASS","int"}, 
  {"typedef.KEY_SET_INFORMATION_CLASS","int"}, 
  {"typedef.LANGID","WORD"}, 
  {"typedef.LATENCY_TIME","int"}, 
  {"typedef.LCID","DWORD"}, 
  {"typedef.LCTYPE","DWORD"}, 
  {"typedef.LONG","long"}, 
  {"typedef.LONG64","int64_t"}, 
  {"typedef.LONGLONG","long long"}, 
  {"typedef.LPARAM","LONG_PTR"}, 
  {"typedef.LPCRITICAL_SECTION","PCRITICAL_SECTION"}, 
  {"typedef.LPLONG","PLONG"}, 
  {"typedef.LPVOID","PVOID"}, 
  {"typedef.LRESULT","LONG_PTR"}, 
  {"typedef.LSTATUS","LONG"}, 
  {"typedef.MEMORY_RESOURCE_NOTIFICATION_TYPE","int"}, 
  {"typedef.MINIDUMP_TYPE","int"}, 
  {"typedef.NORM_FORM","int"}, 
  {"typedef.NTSTATUS","LONG"}, 
  {"typedef.OFFER_PRIORITY","int"}, 
  {"typedef.OLE_COLOR","DWORD"}, 
  {"typedef.ORIENTATION_PREFERENCE","int"}, 
  {"typedef.PCWSTR","LPCWSTR"}, 
  {"typedef.PDWORD","LPDWORD"}, 
  {"typedef.PFILETIME","LPFILETIME"}, 
  {"typedef.POINTER_FEEDBACK_MODE","int"}, 
  {"typedef.POWER_INFORMATION_LEVEL","int"}, 
  {"typedef.POWER_PLATFORM_ROLE","int"}, 
  {"typedef.POWER_REQUEST_TYPE","int"}, 
  {"typedef.PROCESS_INFORMATION_CLASS","int"}, 
  {"typedef.PROCESS_MITIGATION_POLICY","int"}, 
  {"typedef.PROPID","ULONG"}, 
  {"typedef.PSECURITY_ATTRIBUTES","LPSECURITY_ATTRIBUTES"}, 
  {"typedef.PWSTR","LPWSTR"}, 
  {"typedef.READ_DIRECTORY_NOTIFY_INFORMATION_CLASS","int"}, 
  {"typedef.REGSAM","ULONG"}, 
  {"typedef.RESOURCEID","ULONG"}, 
  {"typedef.RES_DES","DWORD_PTR"}, 
  {"typedef.SC_ENUM_TYPE","int"}, 
  {"typedef.SC_STATUS_TYPE","int"}, 
  {"typedef.SECURITY_DESCRIPTOR_CONTROL","WORD"}, 
  {"typedef.SECURITY_IMPERSONATION_LEVEL","int"}, 
  {"typedef.SECURITY_INFORMATION","DWORD"}, 
  {"typedef.SECURITY_STATUS","LONG"}, 
  {"typedef.SHORT","short"}, 
  {"typedef.SIZE_T","size_t"}, 
  {"typedef.STREAM_INFO_LEVELS","int"}, 
  {"typedef.SYSTEMTIME","_SYSTEMTIME"}, 
  {"typedef.SYSTEM_INFORMATION_CLASS","int"}, 
  {"typedef.TASKDIALOG_COMMON_BUTTON_FLAGS","int"}, 
  {"typedef.THREADINFOCLASS","int"}, 
  {"typedef.THREAD_INFORMATION_CLASS","int"}, 
  {"typedef.TOKEN_INFORMATION_CLASS","int"}, 
  {"typedef.TOKEN_TYPE","int"}, 
  {"typedef.TP_CALLBACK_PRIORITY","int"}, 
  {"typedef.TRACEHANDLE","ULONG64"}, 
  {"typedef.UCHAR","unsigned char"}, 
  {"typedef.UINT32","unsigned int"}, 
  {"typedef.UINT64","uint64_t"}, 
  {"typedef.ULARGE_INTEGER","ULONGLONG"}, 
  {"typedef.ULONG","unsigned long"}, 
  {"typedef.ULONG64","uint64_t"}, 
  {"typedef.ULONGLONG","unsigned long long"}, 
  {"typedef.UMS_THREAD_INFO_CLASS","int"}, 
  {"typedef.USHORT","unsigned short"}, 
  {"typedef.VOID","void"}, 
  {"typedef.WCHAR","wchar_t"}, 
  {"typedef.WELL_KNOWN_SID_TYPE","int"}, 
  {"typedef.WIN32_MEMORY_INFORMATION_CLASS","int"}, 
  {"typedef.WPARAM","UINT_PTR"}, 
  {"typedef.WSAESETSERVICEOP","int"}, 
  {"typedef.WSAEVENT","HANDLE"}, 
  {"typedef.__int32","int32_t"}, 
  {"typedef.__int64","int64_t"}, 
  {"typedef.socklen_t","int"}, 
  {"typedef.u_int","unsigned int"}, 
  {"typedef.u_long","unsigned long"}, 
  {"typedef.u_short","unsigned short"}, 
  {"typedef.unsigned __int32","uint32_t"}, 
  {"typedef.unsigned __int64","uint64_t"}, 
  {"typedef.wchar_t","unsigned short"}, 
  {"u_int","typedef"}, 
  {"u_long","typedef"}, 
  {"u_short","typedef"}, 
  {"unsigned __int32","typedef"}, 
  {"unsigned __int64","typedef"}, 
  {"wchar_t","typedef"}, 
  {NULL, NULL}
};
// 0x49ff88
// TODO
typedef int (*GperfForeachCallback)(void *user, const char *k, const char *v);
int gperf_types_windows_foreach(GperfForeachCallback cb, void *user) {
  int i = 0; while (kvs[i].name) {
  cb (user, kvs[i].name, kvs[i].value);
  i++;}
  return 0;
}
const char *gperf_types_windows_get(const char *s) {
  int i = 0; while (kvs[i].name) {
  if (!strcmp (s, kvs[i].name)) return kvs[i].value;
  i++;}
  return NULL;
}
#define sdb_hash_c_types_windows(x,y) gperf_types_windows_hash(x)
const unsigned int gperf_types_windows_hash(const char *s) {
  int sum = strlen (s);
  while (*s) { sum += *s; s++; }
  return sum;
}
struct {const char *name;void *get;void *hash;void *foreach;} gperf_types_windows = {
  .name = "types-windows",
  .get = &gperf_types_windows_get,
  .hash = &gperf_types_windows_hash,
  .foreach = &gperf_types_windows_foreach
};

#if MAIN
int main () {
	const char *s = ((char*(*)(char*))gperf_types_windows.get)("foo");
	printf ("%s\n", s);
}
#endif
