Commit f98ed452 authored by Patrik Stridvall's avatar Patrik Stridvall Committed by Alexandre Julliard

Updated winetest's Perl modules using winapi_extract.

parent 8578f019
......@@ -160,10 +160,13 @@ my $module_declarations = {
"RegOpenKeyW" => ["long", ["long", "wstr", "ptr"]],
"RegQueryInfoKeyA" => ["long", ["long", "str", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr"]],
"RegQueryInfoKeyW" => ["long", ["long", "wstr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr", "ptr"]],
"RegQueryMultipleValuesA" => ["long", ["long", "ptr", "long", "str", "ptr"]],
"RegQueryMultipleValuesW" => ["long", ["long", "ptr", "long", "wstr", "ptr"]],
"RegQueryValueA" => ["long", ["long", "str", "str", "ptr"]],
"RegQueryValueExA" => ["long", ["long", "str", "ptr", "ptr", "ptr", "ptr"]],
"RegQueryValueExW" => ["long", ["long", "wstr", "ptr", "ptr", "ptr", "ptr"]],
"RegQueryValueW" => ["long", ["long", "wstr", "wstr", "ptr"]],
"RegReplaceKeyA" => ["long", ["long", "str", "str", "str"]],
"RegReplaceKeyW" => ["long", ["long", "wstr", "wstr", "wstr"]],
"RegRestoreKeyA" => ["long", ["long", "str", "long"]],
"RegRestoreKeyW" => ["long", ["long", "wstr", "long"]],
......@@ -192,6 +195,7 @@ my $module_declarations = {
"SetSecurityDescriptorSacl" => ["long", ["ptr", "long", "ptr", "long"]],
"SetServiceStatus" => ["long", ["long", "ptr"]],
"SetThreadToken" => ["long", ["ptr", "long"]],
"SetTokenInformation" => ["long", ["long", "long", "ptr", "long"]],
"StartServiceA" => ["long", ["long", "long", "ptr"]],
"StartServiceCtrlDispatcherA" => ["long", ["ptr"]],
"StartServiceCtrlDispatcherW" => ["long", ["ptr"]],
......
......@@ -27,6 +27,71 @@ my $module_declarations = {
"DrawInsert" => ["void", ["long", "long", "long"]],
"CreateUpDownControl" => ["long", ["long", "long", "long", "long", "long", "long", "long", "long", "long", "long", "long", "long"]],
"InitCommonControls" => ["void", []],
"Alloc" => ["ptr", ["long"]],
"ReAlloc" => ["ptr", ["ptr", "long"]],
"Free" => ["long", ["ptr"]],
"GetSize" => ["long", ["ptr"]],
"CreateMRUListA" => ["long", ["ptr"]],
"FreeMRUList" => ["long", ["long"]],
"AddMRUStringA" => ["long", ["long", "str"]],
"EnumMRUListA" => ["long", ["long", "long", "ptr", "long"]],
"FindMRUStringA" => ["long", ["long", "str", "ptr"]],
"DelMRUString" => ["long", ["long", "long"]],
"CreateMRUListLazyA" => ["long", ["ptr", "long", "long", "long"]],
"AddMRUData" => ["long", ["long", "ptr", "long"]],
"FindMRUData" => ["long", ["long", "ptr", "long", "ptr"]],
"Str_GetPtrA" => ["long", ["str", "str", "long"]],
"Str_SetPtrA" => ["long", ["ptr", "str"]],
"Str_GetPtrW" => ["long", ["wstr", "wstr", "long"]],
"Str_SetPtrW" => ["long", ["ptr", "wstr"]],
"DSA_Create" => ["long", ["long", "long"]],
"DSA_Destroy" => ["long", ["long"]],
"DSA_GetItem" => ["long", ["long", "long", "ptr"]],
"DSA_GetItemPtr" => ["ptr", ["long", "long"]],
"DSA_InsertItem" => ["long", ["long", "long", "ptr"]],
"DSA_SetItem" => ["long", ["long", "long", "ptr"]],
"DSA_DeleteItem" => ["long", ["long", "long"]],
"DSA_DeleteAllItems" => ["long", ["long"]],
"DPA_Create" => ["long", ["long"]],
"DPA_Destroy" => ["long", ["long"]],
"DPA_Grow" => ["long", ["long", "long"]],
"DPA_Clone" => ["long", ["long", "long"]],
"DPA_GetPtr" => ["ptr", ["long", "long"]],
"DPA_GetPtrIndex" => ["long", ["long", "ptr"]],
"DPA_InsertPtr" => ["long", ["long", "long", "ptr"]],
"DPA_SetPtr" => ["long", ["long", "long", "ptr"]],
"DPA_DeletePtr" => ["ptr", ["long", "long"]],
"DPA_DeleteAllPtrs" => ["long", ["long"]],
"DPA_Sort" => ["long", ["long", "ptr", "long"]],
"DPA_Search" => ["long", ["long", "ptr", "long", "ptr", "long", "long"]],
"DPA_CreateEx" => ["long", ["long", "long"]],
"SendNotify" => ["long", ["long", "long", "long", "ptr"]],
"SendNotifyEx" => ["long", ["long", "long", "long", "ptr", "long"]],
"StrChrA" => ["str", ["str", "long"]],
"StrRChrA" => ["str", ["str", "str", "long"]],
"StrCmpNA" => ["long", ["str", "str", "long"]],
"StrCmpNIA" => ["long", ["str", "str", "long"]],
"StrStrA" => ["str", ["str", "str"]],
"StrStrIA" => ["str", ["str", "str"]],
"StrCSpnA" => ["long", ["str", "str"]],
"StrToIntA" => ["long", ["str"]],
"StrChrW" => ["wstr", ["wstr", "long"]],
"StrRChrW" => ["wstr", ["wstr", "wstr", "long"]],
"StrCmpNW" => ["long", ["wstr", "wstr", "long"]],
"StrCmpNIW" => ["long", ["wstr", "wstr", "long"]],
"StrStrW" => ["wstr", ["wstr", "wstr"]],
"StrSpnW" => ["long", ["wstr", "wstr"]],
"StrToIntW" => ["long", ["wstr"]],
"SmoothScrollWindow" => ["long", ["ptr"]],
"DPA_EnumCallback" => ["void", ["long", "ptr", "long"]],
"DPA_DestroyCallback" => ["long", ["long", "ptr", "long"]],
"DSA_EnumCallback" => ["void", ["long", "ptr", "long"]],
"DSA_DestroyCallback" => ["long", ["long", "ptr", "long"]],
"CreateMRUListW" => ["long", ["ptr"]],
"AddMRUStringW" => ["long", ["long", "wstr"]],
"FindMRUStringW" => ["long", ["long", "wstr", "ptr"]],
"EnumMRUListW" => ["long", ["long", "long", "ptr", "long"]],
"CreateMRUListLazyW" => ["long", ["ptr", "long", "long", "long"]],
"CreatePropertySheetPage" => ["long", ["ptr"]],
"CreatePropertySheetPageA" => ["long", ["ptr"]],
"CreatePropertySheetPageW" => ["long", ["ptr"]],
......@@ -79,10 +144,6 @@ my $module_declarations = {
"ImageList_Read" => ["long", ["ptr"]],
"ImageList_Remove" => ["long", ["long", "long"]],
"ImageList_Replace" => ["long", ["long", "long", "long", "long"]],
"Alloc" => ["ptr", ["long"]],
"ReAlloc" => ["ptr", ["ptr", "long"]],
"Free" => ["long", ["ptr"]],
"GetSize" => ["long", ["ptr"]],
"ImageList_ReplaceIcon" => ["long", ["long", "long", "long"]],
"ImageList_SetBkColor" => ["long", ["long", "long"]],
"ImageList_SetDragCursorImage" => ["long", ["long", "long", "long", "long"]],
......@@ -99,68 +160,7 @@ my $module_declarations = {
"PropertySheetA" => ["long", ["ptr"]],
"PropertySheetW" => ["long", ["ptr"]],
"UninitializeFlatSB" => ["long", ["long"]],
"_TrackMouseEvent" => ["long", ["ptr"]],
"CreateMRUListA" => ["long", ["ptr"]],
"FreeMRUList" => ["long", ["long"]],
"AddMRUStringA" => ["long", ["long", "str"]],
"EnumMRUListA" => ["long", ["long", "long", "ptr", "long"]],
"FindMRUStringA" => ["long", ["long", "str", "ptr"]],
"DelMRUString" => ["long", ["long", "long"]],
"CreateMRUListLazyA" => ["long", ["ptr", "long", "long", "long"]],
"AddMRUData" => ["long", ["long", "ptr", "long"]],
"FindMRUData" => ["long", ["long", "ptr", "long", "ptr"]],
"Str_GetPtrA" => ["long", ["str", "str", "long"]],
"Str_SetPtrA" => ["long", ["ptr", "str"]],
"Str_GetPtrW" => ["long", ["wstr", "wstr", "long"]],
"Str_SetPtrW" => ["long", ["ptr", "wstr"]],
"DSA_Create" => ["long", ["long", "long"]],
"DSA_Destroy" => ["long", ["long"]],
"DSA_GetItem" => ["long", ["long", "long", "ptr"]],
"DSA_GetItemPtr" => ["ptr", ["long", "long"]],
"DSA_InsertItem" => ["long", ["long", "long", "ptr"]],
"DSA_SetItem" => ["long", ["long", "long", "ptr"]],
"DSA_DeleteItem" => ["long", ["long", "long"]],
"DSA_DeleteAllItems" => ["long", ["long"]],
"DPA_Create" => ["long", ["long"]],
"DPA_Destroy" => ["long", ["long"]],
"DPA_Grow" => ["long", ["long", "long"]],
"DPA_Clone" => ["long", ["long", "long"]],
"DPA_GetPtr" => ["ptr", ["long", "long"]],
"DPA_GetPtrIndex" => ["long", ["long", "ptr"]],
"DPA_InsertPtr" => ["long", ["long", "long", "ptr"]],
"DPA_SetPtr" => ["long", ["long", "long", "ptr"]],
"DPA_DeletePtr" => ["ptr", ["long", "long"]],
"DPA_DeleteAllPtrs" => ["long", ["long"]],
"DPA_Sort" => ["long", ["long", "ptr", "long"]],
"DPA_Search" => ["long", ["long", "ptr", "long", "ptr", "long", "long"]],
"DPA_CreateEx" => ["long", ["long", "long"]],
"SendNotify" => ["long", ["long", "long", "long", "ptr"]],
"SendNotifyEx" => ["long", ["long", "long", "long", "ptr", "long"]],
"StrChrA" => ["str", ["str", "long"]],
"StrRChrA" => ["str", ["str", "str", "long"]],
"StrCmpNA" => ["long", ["str", "str", "long"]],
"StrCmpNIA" => ["long", ["str", "str", "long"]],
"StrStrA" => ["str", ["str", "str"]],
"StrStrIA" => ["str", ["str", "str"]],
"StrCSpnA" => ["long", ["str", "str"]],
"StrToIntA" => ["long", ["str"]],
"StrChrW" => ["wstr", ["wstr", "long"]],
"StrRChrW" => ["wstr", ["wstr", "wstr", "long"]],
"StrCmpNW" => ["long", ["wstr", "wstr", "long"]],
"StrCmpNIW" => ["long", ["wstr", "wstr", "long"]],
"StrStrW" => ["wstr", ["wstr", "wstr"]],
"StrSpnW" => ["long", ["wstr", "wstr"]],
"StrToIntW" => ["long", ["wstr"]],
"SmoothScrollWindow" => ["long", ["ptr"]],
"DPA_EnumCallback" => ["void", ["long", "ptr", "long"]],
"DPA_DestroyCallback" => ["long", ["long", "ptr", "long"]],
"DSA_EnumCallback" => ["void", ["long", "ptr", "long"]],
"DSA_DestroyCallback" => ["long", ["long", "ptr", "long"]],
"CreateMRUListW" => ["long", ["ptr"]],
"AddMRUStringW" => ["long", ["long", "wstr"]],
"FindMRUStringW" => ["long", ["long", "wstr", "ptr"]],
"EnumMRUListW" => ["long", ["long", "long", "ptr", "long"]],
"CreateMRUListLazyW" => ["long", ["ptr", "long", "long", "long"]]
"_TrackMouseEvent" => ["long", ["ptr"]]
};
&wine::declare("comctl32",%$module_declarations);
......
......@@ -307,7 +307,6 @@ my $module_declarations = {
"GetFullPathNameW" => ["long", ["wstr", "long", "wstr", "ptr"]],
"GetHandleContext" => ["long", ["long"]],
"GetHandleInformation" => ["long", ["long", "ptr"]],
"GetLargestConsoleWindowSize" => ["long", ["long"]],
"GetLastError" => ["long", []],
"GetLocalTime" => ["void", ["ptr"]],
"GetLocaleInfoA" => ["long", ["long", "long", "str", "long"]],
......@@ -625,6 +624,7 @@ my $module_declarations = {
"SetLastError" => ["void", ["long"]],
"SetLocalTime" => ["long", ["ptr"]],
"SetLocaleInfoA" => ["long", ["long", "long", "str"]],
"SetLocaleInfoW" => ["long", ["long", "long", "wstr"]],
"SetNamedPipeHandleState" => ["long", ["long", "ptr", "ptr", "ptr"]],
"SetPriorityClass" => ["long", ["long", "long"]],
"SetProcessAffinityMask" => ["long", ["long", "long"]],
......@@ -654,6 +654,7 @@ my $module_declarations = {
"Sleep" => ["void", ["long"]],
"SleepEx" => ["long", ["long", "long"]],
"SuspendThread" => ["long", ["long"]],
"SwitchToThread" => ["long", []],
"SystemTimeToFileTime" => ["long", ["ptr", "ptr"]],
"SystemTimeToTzSpecificLocalTime" => ["long", ["ptr", "ptr", "ptr"]],
"TerminateProcess" => ["long", ["long", "long"]],
......
......@@ -33,7 +33,6 @@ my $module_declarations = {
"NtCreateSemaphore" => ["long", ["ptr", "long", "ptr", "long", "long"]],
"NtCreateSymbolicLinkObject" => ["long", ["ptr", "long", "ptr", "ptr"]],
"NtCreateTimer" => ["long", ["ptr", "long", "ptr", "long"]],
"NtCurrentTeb" => ["ptr", []],
"NtDeleteKey" => ["long", ["long"]],
"NtDeleteValueKey" => ["long", ["long", "ptr"]],
"NtDeviceIoControlFile" => ["long", ["long", "long", "ptr", "ptr", "ptr", "long", "ptr", "long", "ptr", "long"]],
......@@ -118,8 +117,11 @@ my $module_declarations = {
"RtlAppendStringToString" => ["long", ["ptr", "ptr"]],
"RtlAppendUnicodeStringToString" => ["long", ["ptr", "ptr"]],
"RtlAppendUnicodeToString" => ["long", ["ptr", "wstr"]],
"RtlAreBitsClear" => ["long", ["ptr", "long", "long"]],
"RtlAreBitsSet" => ["long", ["ptr", "long", "long"]],
"RtlAssert" => ["void", ["ptr", "ptr", "long", "long"]],
"RtlClearBits" => ["long", ["long", "long", "long"]],
"RtlClearAllBits" => ["void", ["ptr"]],
"RtlClearBits" => ["void", ["ptr", "long", "long"]],
"RtlCompactHeap" => ["long", ["long", "long"]],
"RtlCompareMemory" => ["long", ["ptr", "ptr", "long"]],
"RtlCompareString" => ["long", ["ptr", "ptr", "long"]],
......@@ -155,7 +157,21 @@ my $module_declarations = {
"RtlExtendedIntegerMultiply" => ["longlong", ["long", "long", "long"]],
"RtlExtendedLargeIntegerDivide" => ["longlong", ["long", "long", "long", "ptr"]],
"RtlFillMemory" => ["void", ["ptr", "long", "long"]],
"RtlFindClearBits" => ["long", ["long", "long", "long"]],
"RtlFillMemoryUlong" => ["void", ["ptr", "long", "long"]],
"RtlFindClearBits" => ["long", ["ptr", "long", "long"]],
"RtlFindClearBitsAndSet" => ["long", ["ptr", "long", "long"]],
"RtlFindClearRuns" => ["long", ["ptr", "ptr", "long", "long"]],
"RtlFindLastBackwardRunClear" => ["long", ["ptr", "long", "ptr"]],
"RtlFindLastBackwardRunSet" => ["long", ["ptr", "long", "ptr"]],
"RtlFindLeastSignificantBit" => ["long", ["long", "long"]],
"RtlFindLongestRunClear" => ["long", ["ptr", "ptr"]],
"RtlFindLongestRunSet" => ["long", ["ptr", "ptr"]],
"RtlFindMostSignificantBit" => ["long", ["long", "long"]],
"RtlFindNextForwardRunClear" => ["long", ["ptr", "long", "ptr"]],
"RtlFindNextForwardRunSet" => ["long", ["ptr", "long", "ptr"]],
"RtlFindSetBits" => ["long", ["ptr", "long", "long"]],
"RtlFindSetBitsAndClear" => ["long", ["ptr", "long", "long"]],
"RtlFindSetRuns" => ["long", ["ptr", "ptr", "long", "long"]],
"RtlFirstFreeAce" => ["long", ["ptr", "ptr"]],
"RtlFormatCurrentUserKeyPath" => ["long", ["ptr"]],
"RtlFreeAnsiString" => ["void", ["ptr"]],
......@@ -167,17 +183,22 @@ my $module_declarations = {
"RtlGetControlSecurityDescriptor" => ["long", ["ptr", "ptr", "ptr"]],
"RtlGetDaclSecurityDescriptor" => ["long", ["ptr", "ptr", "ptr", "ptr"]],
"RtlGetGroupSecurityDescriptor" => ["long", ["ptr", "ptr", "ptr"]],
"RtlGetLongestNtPathLength" => ["long", []],
"RtlGetNtProductType" => ["long", ["ptr"]],
"RtlGetNtVersionNumbers" => ["void", ["ptr", "ptr", "ptr"]],
"RtlGetOwnerSecurityDescriptor" => ["long", ["ptr", "ptr", "ptr"]],
"RtlGetProcessHeaps" => ["long", ["long", "ptr"]],
"RtlGetSaclSecurityDescriptor" => ["long", ["ptr", "ptr", "ptr", "ptr"]],
"RtlIdentifierAuthoritySid" => ["ptr", ["ptr"]],
"RtlImageDirectoryEntryToData" => ["ptr", ["long", "long", "long", "ptr"]],
"RtlImageNtHeader" => ["ptr", ["long"]],
"RtlImageRvaToSection" => ["ptr", ["ptr", "long", "long"]],
"RtlImageRvaToVa" => ["ptr", ["ptr", "long", "long", "ptr"]],
"RtlImpersonateSelf" => ["long", ["long"]],
"RtlInitAnsiString" => ["void", ["ptr", "str"]],
"RtlInitString" => ["void", ["ptr", "str"]],
"RtlInitUnicodeString" => ["void", ["ptr", "wstr"]],
"RtlInitializeBitMap" => ["long", ["long", "long", "long"]],
"RtlInitializeBitMap" => ["void", ["ptr", "ptr", "long"]],
"RtlInitializeCriticalSection" => ["long", ["ptr"]],
"RtlInitializeCriticalSectionAndSpinCount" => ["long", ["ptr", "long"]],
"RtlInitializeGenericTable" => ["long", []],
......@@ -204,6 +225,8 @@ my $module_declarations = {
"RtlNewSecurityObject" => ["long", ["long", "long", "long", "long", "long", "long"]],
"RtlNormalizeProcessParams" => ["ptr", ["ptr"]],
"RtlNtStatusToDosError" => ["long", ["long"]],
"RtlNumberOfClearBits" => ["long", ["ptr"]],
"RtlNumberOfSetBits" => ["long", ["ptr"]],
"RtlOemStringToUnicodeSize" => ["long", ["ptr"]],
"RtlOemStringToUnicodeString" => ["long", ["ptr", "ptr", "long"]],
"RtlOemToUnicodeN" => ["long", ["wstr", "long", "ptr", "str", "long"]],
......@@ -218,7 +241,8 @@ my $module_declarations = {
"RtlReleaseResource" => ["void", ["ptr"]],
"RtlSecondsSince1970ToTime" => ["void", ["long", "ptr"]],
"RtlSecondsSince1980ToTime" => ["void", ["long", "ptr"]],
"RtlSetBits" => ["long", ["long", "long", "long"]],
"RtlSetAllBits" => ["void", ["ptr"]],
"RtlSetBits" => ["void", ["ptr", "long", "long"]],
"RtlSetDaclSecurityDescriptor" => ["long", ["ptr", "long", "ptr", "long"]],
"RtlSetEnvironmentVariable" => ["long", ["long", "ptr", "ptr"]],
"RtlSetGroupSecurityDescriptor" => ["long", ["ptr", "ptr", "long"]],
......
......@@ -29,6 +29,7 @@ my $module_declarations = {
"CoGetMarshalSizeMax" => ["long", ["ptr", "ptr", "ptr", "long", "ptr", "long"]],
"CoGetPSClsid" => ["long", ["ptr", "ptr"]],
"CoGetStandardMarshal" => ["long", ["ptr", "ptr", "long", "ptr", "long", "ptr"]],
"CoGetState" => ["long", ["ptr"]],
"CoInitialize" => ["long", ["ptr"]],
"CoInitializeWOW" => ["long", ["long", "long"]],
"CoIsOle1Class" => ["long", ["ptr"]],
......@@ -37,8 +38,10 @@ my $module_declarations = {
"CoMarshalInterThreadInterfaceInStream" => ["long", ["ptr", "ptr", "ptr"]],
"CoMarshalInterface" => ["long", ["ptr", "ptr", "ptr", "long", "ptr", "long"]],
"CoRegisterClassObject" => ["long", ["ptr", "ptr", "long", "long", "ptr"]],
"CoRegisterMallocSpy" => ["long", ["ptr"]],
"CoRegisterMessageFilter" => ["long", ["ptr", "ptr"]],
"CoRevokeClassObject" => ["long", ["long"]],
"CoRevokeMallocSpy" => ["long", []],
"CoSetState" => ["long", ["ptr"]],
"CoTaskMemAlloc" => ["ptr", ["long"]],
"CoTaskMemFree" => ["void", ["ptr"]],
......@@ -132,6 +135,7 @@ my $module_declarations = {
"WriteClassStm" => ["long", ["ptr", "ptr"]],
"WriteFmtUserTypeStg" => ["long", ["ptr", "long", "str"]],
"CoInitializeEx" => ["long", ["ptr", "long"]],
"CoInitializeSecurity" => ["long", ["ptr", "long", "ptr", "ptr", "long", "long", "ptr", "long", "ptr"]],
"CoCreateInstanceEx" => ["long", ["ptr", "ptr", "long", "ptr", "long", "ptr"]],
"PropVariantClear" => ["long", ["ptr"]],
"CoResumeClassObjects" => ["long", []],
......@@ -141,7 +145,6 @@ my $module_declarations = {
"GetErrorInfo" => ["long", ["long", "ptr"]],
"PropVariantCopy" => ["long", ["ptr", "ptr"]],
"SetErrorInfo" => ["long", ["long", "ptr"]],
"CoInitializeSecurity" => ["long", ["ptr", "long", "undef", "ptr", "long", "long", "ptr", "long", "ptr"]],
"DllEntryPoint" => ["long", ["long", "long", "ptr"]]
};
......
......@@ -34,9 +34,9 @@ my $module_declarations = {
"RpcStringFreeA" => ["long", ["ptr"]],
"UuidCreate" => ["long", ["ptr"]],
"UuidCreateSequential" => ["long", ["ptr"]],
"UuidFromStringA" => ["long", ["ptr", "ptr"]],
"UuidFromStringW" => ["long", ["ptr", "ptr"]],
"UuidHash" => ["ptr", ["ptr", "ptr"]],
"UuidFromStringA" => ["long", ["str", "ptr"]],
"UuidFromStringW" => ["long", ["wstr", "ptr"]],
"UuidHash" => ["long", ["ptr", "ptr"]],
"UuidToStringA" => ["long", ["ptr", "ptr"]]
};
......
......@@ -113,7 +113,12 @@ my $module_declarations = {
"SHOutOfMemoryMessageBox" => ["long", ["long", "str", "long"]],
"SHWinHelp" => ["long", ["long", "long", "long", "long"]],
"DllGetClassObject" => ["long", ["ptr", "ptr", "ptr"]],
"DAD_AutoScroll" => ["long", ["long", "ptr", "ptr"]],
"DAD_DragEnter" => ["long", ["long"]],
"DAD_DragEnterEx" => ["long", ["long", "long", "long"]],
"DAD_DragLeave" => ["long", []],
"DragQueryFileW" => ["long", ["long", "long", "wstr", "long"]],
"DAD_DragMove" => ["long", ["long", "long"]],
"DragQueryPoint" => ["long", ["long", "ptr"]],
"DAD_SetDragImage" => ["long", ["long", "ptr"]],
"DAD_ShowDragImage" => ["long", ["long"]],
......
......@@ -176,15 +176,20 @@ my $module_declarations = {
"SHRegSetPathW" => ["long", ["long", "wstr", "wstr", "wstr", "long"]],
"SHRegWriteUSValueA" => ["long", ["long", "str", "long", "ptr", "long", "long"]],
"SHRegWriteUSValueW" => ["long", ["long", "wstr", "long", "ptr", "long", "long"]],
"SHReleaseThreadRef" => ["long", ["undef"]],
"SHSetThreadRef" => ["long", ["ptr"]],
"SHSetValueA" => ["long", ["long", "str", "str", "long", "ptr", "long"]],
"SHSetValueW" => ["long", ["long", "wstr", "wstr", "long", "ptr", "long"]],
"StrCSpnA" => ["long", ["str", "str"]],
"StrCSpnIA" => ["long", ["str", "str"]],
"StrCSpnIW" => ["long", ["wstr", "wstr"]],
"StrCSpnW" => ["long", ["wstr", "wstr"]],
"StrCatBuffA" => ["str", ["str", "str", "long"]],
"StrCatBuffW" => ["wstr", ["wstr", "wstr", "long"]],
"StrCatW" => ["wstr", ["wstr", "wstr"]],
"StrChrA" => ["str", ["str", "long"]],
"StrChrIA" => ["str", ["str", "long"]],
"StrChrIW" => ["wstr", ["wstr", "long"]],
"StrChrW" => ["wstr", ["wstr", "long"]],
"StrCmpIW" => ["long", ["wstr", "wstr"]],
"StrCmpNA" => ["long", ["str", "str", "long"]],
......@@ -198,14 +203,28 @@ my $module_declarations = {
"StrDupW" => ["wstr", ["wstr"]],
"StrFormatByteSizeA" => ["str", ["long", "str", "long"]],
"StrFormatByteSizeW" => ["wstr", ["long", "wstr", "long"]],
"StrFormatKBSizeA" => ["str", ["long", "long", "str", "long"]],
"StrFormatKBSizeW" => ["wstr", ["long", "long", "wstr", "long"]],
"StrFromTimeIntervalA" => ["long", ["str", "long", "long", "long"]],
"StrFromTimeIntervalW" => ["long", ["wstr", "long", "long", "long"]],
"StrIsIntlEqualA" => ["long", ["long", "str", "str", "long"]],
"StrIsIntlEqualW" => ["long", ["long", "wstr", "wstr", "long"]],
"StrNCatA" => ["str", ["str", "str", "long"]],
"StrNCatW" => ["wstr", ["wstr", "wstr", "long"]],
"StrPBrkA" => ["str", ["str", "str"]],
"StrPBrkW" => ["wstr", ["wstr", "wstr"]],
"StrRChrA" => ["str", ["str", "str", "long"]],
"StrRChrIA" => ["str", ["str", "str", "long"]],
"StrRChrIW" => ["wstr", ["wstr", "wstr", "long"]],
"StrRChrW" => ["wstr", ["wstr", "wstr", "long"]],
"StrRStrIA" => ["str", ["str", "str", "str"]],
"StrRStrIW" => ["wstr", ["wstr", "wstr", "wstr"]],
"StrRetToBufA" => ["long", ["ptr", "ptr", "str", "long"]],
"StrRetToBufW" => ["long", ["ptr", "ptr", "wstr", "long"]],
"StrRetToStrA" => ["long", ["ptr", "ptr", "ptr"]],
"StrRetToStrW" => ["long", ["ptr", "ptr", "ptr"]],
"StrSpnA" => ["long", ["str", "str"]],
"StrSpnW" => ["long", ["wstr", "wstr"]],
"StrStrA" => ["str", ["str", "str"]],
"StrStrIA" => ["str", ["str", "str"]],
"StrStrIW" => ["wstr", ["wstr", "wstr"]],
......@@ -215,6 +234,7 @@ my $module_declarations = {
"StrToIntExW" => ["long", ["wstr", "long", "ptr"]],
"StrToIntW" => ["long", ["wstr"]],
"StrTrimA" => ["long", ["str", "str"]],
"StrTrimW" => ["long", ["wstr", "wstr"]],
"UrlApplySchemeW" => ["long", ["wstr", "wstr", "ptr", "long"]],
"UrlCanonicalizeA" => ["long", ["str", "str", "ptr", "long"]],
"UrlCanonicalizeW" => ["long", ["wstr", "wstr", "ptr", "long"]],
......@@ -229,6 +249,7 @@ my $module_declarations = {
"UrlGetPartA" => ["long", ["str", "str", "ptr", "long", "long"]],
"UrlGetPartW" => ["long", ["wstr", "wstr", "ptr", "long", "long"]],
"UrlHashA" => ["long", ["str", "ptr", "long"]],
"UrlHashW" => ["long", ["wstr", "ptr", "long"]],
"UrlIsA" => ["long", ["str", "long"]],
"UrlIsNoHistoryA" => ["long", ["str"]],
"UrlIsNoHistoryW" => ["long", ["wstr"]],
......@@ -237,7 +258,7 @@ my $module_declarations = {
"UrlIsW" => ["long", ["wstr", "long"]],
"UrlUnescapeA" => ["long", ["str", "str", "ptr", "long"]],
"UrlUnescapeW" => ["long", ["wstr", "wstr", "ptr", "long"]],
"_SHGetInstanceExplorer\@4" => ["long", ["ptr"]],
"_SHGetInstanceExplorer" => ["long", ["ptr"]],
"wvnsprintfA" => ["long", ["str", "long", "str", "ptr"]],
"wvnsprintfW" => ["long", ["wstr", "long", "wstr", "ptr"]]
};
......
......@@ -21,7 +21,7 @@ my $module_declarations = {
"DllRegisterServer" => ["long", []],
"DllRegisterServerEx" => ["long", []],
"DllUnregisterServer" => ["long", []],
"Extract" => ["long", ["long", "long"]],
"Extract" => ["long", ["long", "str"]],
"ObtainUserAgentString" => ["long", ["long", "str", "ptr"]],
"RegisterBindStatusCallback" => ["long", ["ptr", "ptr", "ptr", "long"]],
"RevokeBindStatusCallback" => ["long", ["ptr", "ptr"]],
......
......@@ -26,6 +26,7 @@ my $module_declarations = {
"BeginPaint" => ["long", ["long", "ptr"]],
"BringWindowToTop" => ["long", ["long"]],
"BroadcastSystemMessage" => ["long", ["long", "ptr", "long", "long", "long"]],
"BroadcastSystemMessageA" => ["long", ["long", "ptr", "long", "long", "long"]],
"CalcChildScroll" => ["void", ["long", "long"]],
"CallMsgFilterA" => ["long", ["ptr", "long"]],
"CallMsgFilterW" => ["long", ["ptr", "long"]],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment