shlwapi: Update exported API entries according to the info published by Geoff Chappell.
This commit is contained in:
parent
ac524986df
commit
c20bf6931a
|
@ -548,7 +548,7 @@ HRESULT WINAPI SHCreateStreamOnFileA(LPCSTR lpszPath, DWORD dwMode,
|
||||||
* Failure: An HRESULT error code, or E_FAIL if the read succeeded but the
|
* Failure: An HRESULT error code, or E_FAIL if the read succeeded but the
|
||||||
* number of bytes read does not match.
|
* number of bytes read does not match.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI SHLWAPI_184(IStream *lpStream, LPVOID lpvDest, ULONG ulSize)
|
HRESULT WINAPI SHIStream_Read(IStream *lpStream, LPVOID lpvDest, ULONG ulSize)
|
||||||
{
|
{
|
||||||
ULONG ulRead;
|
ULONG ulRead;
|
||||||
HRESULT hRet;
|
HRESULT hRet;
|
||||||
|
@ -593,7 +593,7 @@ BOOL WINAPI SHIsEmptyStream(IStream *lpStream)
|
||||||
DWORD dwDummy;
|
DWORD dwDummy;
|
||||||
|
|
||||||
/* Try to read from the stream */
|
/* Try to read from the stream */
|
||||||
if(SUCCEEDED(SHLWAPI_184(lpStream, &dwDummy, sizeof(dwDummy))))
|
if(SUCCEEDED(SHIStream_Read(lpStream, &dwDummy, sizeof(dwDummy))))
|
||||||
{
|
{
|
||||||
LARGE_INTEGER zero;
|
LARGE_INTEGER zero;
|
||||||
zero.QuadPart = 0;
|
zero.QuadPart = 0;
|
||||||
|
@ -620,7 +620,7 @@ BOOL WINAPI SHIsEmptyStream(IStream *lpStream)
|
||||||
* Failure: An HRESULT error code, or E_FAIL if the write succeeded but the
|
* Failure: An HRESULT error code, or E_FAIL if the write succeeded but the
|
||||||
* number of bytes written does not match.
|
* number of bytes written does not match.
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI SHLWAPI_212(IStream *lpStream, LPCVOID lpvSrc, ULONG ulSize)
|
HRESULT WINAPI SHIStream_Write(IStream *lpStream, LPCVOID lpvSrc, ULONG ulSize)
|
||||||
{
|
{
|
||||||
ULONG ulWritten;
|
ULONG ulWritten;
|
||||||
HRESULT hRet;
|
HRESULT hRet;
|
||||||
|
|
|
@ -3499,7 +3499,7 @@ BOOL WINAPI GetOpenFileNameWrapW(LPOPENFILENAMEW ofn)
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* @ [SHLWAPI.404]
|
* @ [SHLWAPI.404]
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI IUnknown_EnumObjects(LPSHELLFOLDER lpFolder, HWND hwnd, SHCONTF flags, IEnumIDList **ppenum)
|
HRESULT WINAPI SHIShellFolder_EnumObjects(LPSHELLFOLDER lpFolder, HWND hwnd, SHCONTF flags, IEnumIDList **ppenum)
|
||||||
{
|
{
|
||||||
IPersist *persist;
|
IPersist *persist;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
@ -3638,16 +3638,6 @@ BOOL WINAPI SHFlushSFCacheWrap(void) {
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
|
||||||
* @ [SHLWAPI.425]
|
|
||||||
*/
|
|
||||||
BOOL WINAPI DeleteMenuWrap(HMENU hmenu, UINT pos, UINT flags)
|
|
||||||
{
|
|
||||||
/* FIXME: This should do more than simply call DeleteMenu */
|
|
||||||
FIXME("%p %08x %08x): semi-stub\n", hmenu, pos, flags);
|
|
||||||
return DeleteMenu(hmenu, pos, flags);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* @ [SHLWAPI.429]
|
* @ [SHLWAPI.429]
|
||||||
* FIXME I have no idea what this function does or what its arguments are.
|
* FIXME I have no idea what this function does or what its arguments are.
|
||||||
|
@ -4324,7 +4314,10 @@ UINT WINAPI ZoneComputePaneSize(HWND hwnd)
|
||||||
return 0x95;
|
return 0x95;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WINAPI SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
|
/***********************************************************************
|
||||||
|
* SHChangeNotifyWrap [SHLWAPI.394]
|
||||||
|
*/
|
||||||
|
void WINAPI SHChangeNotifyWrap(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
|
||||||
{
|
{
|
||||||
SHChangeNotify(wEventId, uFlags, dwItem1, dwItem2);
|
SHChangeNotify(wEventId, uFlags, dwItem1, dwItem2);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
13 stdcall -noname RegisterDefaultAcceptHeaders(ptr ptr)
|
13 stdcall -noname RegisterDefaultAcceptHeaders(ptr ptr)
|
||||||
14 stdcall -noname GetAcceptLanguagesA(ptr ptr)
|
14 stdcall -noname GetAcceptLanguagesA(ptr ptr)
|
||||||
15 stdcall -noname GetAcceptLanguagesW(ptr ptr)
|
15 stdcall -noname GetAcceptLanguagesW(ptr ptr)
|
||||||
16 stdcall SHCreateThread(ptr ptr long ptr)
|
16 stdcall -noname SHCreateThread(ptr ptr long ptr)
|
||||||
17 stdcall -noname SHWriteDataBlockList(ptr ptr)
|
17 stdcall -noname SHWriteDataBlockList(ptr ptr)
|
||||||
18 stdcall -noname SHReadDataBlockList(ptr ptr)
|
18 stdcall -noname SHReadDataBlockList(ptr ptr)
|
||||||
19 stdcall -noname SHFreeDataBlockList(ptr)
|
19 stdcall -noname SHFreeDataBlockList(ptr)
|
||||||
|
@ -34,120 +34,120 @@
|
||||||
34 stdcall -noname IsCharXDigitW(long)
|
34 stdcall -noname IsCharXDigitW(long)
|
||||||
35 stdcall -noname GetStringType3ExW(ptr long ptr)
|
35 stdcall -noname GetStringType3ExW(ptr long ptr)
|
||||||
36 stdcall -noname AppendMenuWrapW(long long long wstr) user32.AppendMenuW
|
36 stdcall -noname AppendMenuWrapW(long long long wstr) user32.AppendMenuW
|
||||||
37 stdcall @(ptr long long long long) user32.CallWindowProcW
|
37 stdcall -noname CallWindowProcWrapW(ptr long long long long) user32.CallWindowProcW
|
||||||
38 stdcall @(wstr) user32.CharLowerW
|
38 stdcall -noname CharLowerWrapW(wstr) user32.CharLowerW
|
||||||
39 stdcall @(wstr long) user32.CharLowerBuffW
|
39 stdcall -noname CharLowerBuffWrapW(wstr long) user32.CharLowerBuffW
|
||||||
40 stdcall @(wstr) user32.CharNextW
|
40 stdcall -noname CharNextWrapW(wstr) user32.CharNextW
|
||||||
41 stdcall @(wstr wstr) user32.CharPrevW
|
41 stdcall -noname CharPrevWrapW(wstr wstr) user32.CharPrevW
|
||||||
42 stdcall @(wstr) user32.CharToOemW
|
42 stdcall -noname CharToOemWrapW(wstr) user32.CharToOemW
|
||||||
43 stdcall @(wstr) user32.CharUpperW
|
43 stdcall -noname CharUpperWrapW(wstr) user32.CharUpperW
|
||||||
44 stdcall @(wstr long) user32.CharUpperBuffW
|
44 stdcall -noname CharUpperBuffWrapW(wstr long) user32.CharUpperBuffW
|
||||||
45 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
|
45 stdcall -noname CompareStringWrapW(long long wstr long wstr long) kernel32.CompareStringW
|
||||||
46 stdcall @(long ptr long) user32.CopyAcceleratorTableW
|
46 stdcall -noname CopyAcceleratorTableWrapW(long ptr long) user32.CopyAcceleratorTableW
|
||||||
47 stdcall @(ptr long) user32.CreateAcceleratorTableW
|
47 stdcall -noname CreateAcceleratorTableWrapW(ptr long) user32.CreateAcceleratorTableW
|
||||||
48 stdcall @(wstr wstr wstr ptr) gdi32.CreateDCW
|
48 stdcall -noname CreateDCWrapW(wstr wstr wstr ptr) gdi32.CreateDCW
|
||||||
49 stdcall @(long ptr long ptr long) user32.CreateDialogParamA
|
49 stdcall -noname CreateDialogParamWrapW(long ptr long ptr long) user32.CreateDialogParamW
|
||||||
50 stdcall @(wstr ptr) kernel32.CreateDirectoryW
|
50 stdcall -noname CreateDirectoryWrapW(wstr ptr) kernel32.CreateDirectoryW
|
||||||
51 stdcall @(ptr long long wstr) kernel32.CreateEventW
|
51 stdcall -noname CreateEventWrapW(ptr long long wstr) kernel32.CreateEventW
|
||||||
52 stdcall @(wstr long long ptr long long long) kernel32.CreateFileW
|
52 stdcall -noname CreateFileWrapW(wstr long long ptr long long long) kernel32.CreateFileW
|
||||||
53 stdcall @(ptr) gdi32.CreateFontIndirectW
|
53 stdcall -noname CreateFontIndirectWrapW(ptr) gdi32.CreateFontIndirectW
|
||||||
54 stdcall @(wstr wstr wstr ptr) gdi32.CreateICW
|
54 stdcall -noname CreateICWrapW(wstr wstr wstr ptr) gdi32.CreateICW
|
||||||
55 stdcall @(long wstr wstr long long long long long long long long ptr) user32.CreateWindowExW
|
55 stdcall -noname CreateWindowExWrapW(long wstr wstr long long long long long long long long ptr) user32.CreateWindowExW
|
||||||
56 stdcall @(long long long long) user32.DefWindowProcW
|
56 stdcall -noname DefWindowProcWrapW(long long long long) user32.DefWindowProcW
|
||||||
57 stdcall @(wstr) kernel32.DeleteFileW
|
57 stdcall -noname DeleteFileWrapW(wstr) kernel32.DeleteFileW
|
||||||
58 stdcall @(long ptr long ptr long) user32.DialogBoxIndirectParamW
|
58 stdcall -noname DialogBoxIndirectParamWrapW(long ptr long ptr long) user32.DialogBoxIndirectParamW
|
||||||
59 stdcall @(long wstr long ptr long) user32.DialogBoxParamW
|
59 stdcall -noname DialogBoxParamWrapW(long wstr long ptr long) user32.DialogBoxParamW
|
||||||
60 stdcall @(ptr) user32.DispatchMessageW
|
60 stdcall -noname DispatchMessageWrapW(ptr) user32.DispatchMessageW
|
||||||
61 stdcall @(long wstr long ptr long) user32.DrawTextW
|
61 stdcall -noname DrawTextWrapW(long wstr long ptr long) user32.DrawTextW
|
||||||
62 stdcall @(long wstr ptr long) gdi32.EnumFontFamiliesW
|
62 stdcall -noname EnumFontFamiliesWrapW(long wstr ptr long) gdi32.EnumFontFamiliesW
|
||||||
63 stdcall @(long ptr ptr long long) gdi32.EnumFontFamiliesExW
|
63 stdcall -noname EnumFontFamiliesExWrapW(long ptr ptr long long) gdi32.EnumFontFamiliesExW
|
||||||
64 stdcall @(long wstr ptr long) kernel32.EnumResourceNamesW
|
64 stdcall -noname EnumResourceNamesWrapW(long wstr ptr long) kernel32.EnumResourceNamesW
|
||||||
65 stdcall @(wstr ptr) kernel32.FindFirstFileW
|
65 stdcall -noname FindFirstFileWrapW(wstr ptr) kernel32.FindFirstFileW
|
||||||
66 stdcall @(long wstr wstr) kernel32.FindResourceW
|
66 stdcall -noname FindResourceWrapW(long wstr wstr) kernel32.FindResourceW
|
||||||
67 stdcall @(wstr wstr) user32.FindWindowW
|
67 stdcall -noname FindWindowWrapW(wstr wstr) user32.FindWindowW
|
||||||
68 stdcall @(long ptr long long ptr long ptr) kernel32.FormatMessageW
|
68 stdcall -noname FormatMessageWrapW(long ptr long long ptr long ptr) kernel32.FormatMessageW
|
||||||
69 stdcall @(long wstr ptr) user32.GetClassInfoW
|
69 stdcall -noname GetClassInfoWrapW(long wstr ptr) user32.GetClassInfoW
|
||||||
70 stdcall @(long long) user32.GetClassLongW
|
70 stdcall -noname GetClassLongWrapW(long long) user32.GetClassLongW
|
||||||
71 stdcall @(long ptr long) user32.GetClassNameW
|
71 stdcall -noname GetClassNameWrapW(long ptr long) user32.GetClassNameW
|
||||||
72 stdcall @(long ptr long) user32.GetClipboardFormatNameW
|
72 stdcall -noname GetClipboardFormatNameWrapW(long ptr long) user32.GetClipboardFormatNameW
|
||||||
73 stdcall @(long ptr) kernel32.GetCurrentDirectoryW
|
73 stdcall -noname GetCurrentDirectoryWrapW(long ptr) kernel32.GetCurrentDirectoryW
|
||||||
74 stdcall @(long long wstr long) user32.GetDlgItemTextW
|
74 stdcall -noname GetDlgItemTextWrapW(long long wstr long) user32.GetDlgItemTextW
|
||||||
75 stdcall @(wstr) kernel32.GetFileAttributesW
|
75 stdcall -noname GetFileAttributesWrapW(wstr) kernel32.GetFileAttributesW
|
||||||
76 stdcall @(wstr long ptr ptr) kernel32.GetFullPathNameW
|
76 stdcall -noname GetFullPathNameWrapW(wstr long ptr ptr) kernel32.GetFullPathNameW
|
||||||
77 stdcall @(long long ptr long) kernel32.GetLocaleInfoW
|
77 stdcall -noname GetLocaleInfoWrapW(long long ptr long) kernel32.GetLocaleInfoW
|
||||||
78 stdcall @(long long ptr long long) user32.GetMenuStringW
|
78 stdcall -noname GetMenuStringWrapW(long long ptr long long) user32.GetMenuStringW
|
||||||
79 stdcall @(ptr long long long) user32.GetMessageW
|
79 stdcall -noname GetMessageWrapW(ptr long long long) user32.GetMessageW
|
||||||
80 stdcall @(long ptr long) kernel32.GetModuleFileNameW
|
80 stdcall -noname GetModuleFileNameWrapW(long ptr long) kernel32.GetModuleFileNameW
|
||||||
81 stdcall @(ptr long) kernel32.GetSystemDirectoryW
|
81 stdcall -noname GetSystemDirectoryWrapW(ptr long) kernel32.GetSystemDirectoryW
|
||||||
82 stdcall @(wstr wstr wstr long ptr ptr) kernel32.SearchPathW
|
82 stdcall -noname SearchPathWrapW(wstr wstr wstr long ptr ptr) kernel32.SearchPathW
|
||||||
83 stdcall @(wstr) kernel32.GetModuleHandleW
|
83 stdcall -noname GetModuleHandleWrapW(wstr) kernel32.GetModuleHandleW
|
||||||
84 stdcall @(long long ptr) gdi32.GetObjectW
|
84 stdcall -noname GetObjectWrapW(long long ptr) gdi32.GetObjectW
|
||||||
85 stdcall @(wstr wstr long wstr) kernel32.GetPrivateProfileIntW
|
85 stdcall -noname GetPrivateProfileIntWrapW(wstr wstr long wstr) kernel32.GetPrivateProfileIntW
|
||||||
86 stdcall @(wstr wstr wstr ptr long) kernel32.GetProfileStringW
|
86 stdcall -noname GetProfileStringWrapW(wstr wstr wstr ptr long) kernel32.GetProfileStringW
|
||||||
87 stdcall @(long wstr) user32.GetPropW
|
87 stdcall -noname GetPropWrapW(long wstr) user32.GetPropW
|
||||||
88 stdcall @(long long wstr long ptr) kernel32.GetStringTypeExW
|
88 stdcall -noname GetStringTypeExWrapW(long long wstr long ptr) kernel32.GetStringTypeExW
|
||||||
89 stdcall @(wstr wstr long ptr) kernel32.GetTempFileNameW
|
89 stdcall -noname GetTempFileNameWrapW(wstr wstr long ptr) kernel32.GetTempFileNameW
|
||||||
90 stdcall @(long ptr) kernel32.GetTempPathW
|
90 stdcall -noname GetTempPathWrapW(long ptr) kernel32.GetTempPathW
|
||||||
91 stdcall @(long wstr long ptr) gdi32.GetTextExtentPoint32W
|
91 stdcall -noname GetTextExtentPoint32WrapW(long wstr long ptr) gdi32.GetTextExtentPoint32W
|
||||||
92 stdcall @(long long ptr) gdi32.GetTextFaceW
|
92 stdcall -noname GetTextFaceWrapW(long long ptr) gdi32.GetTextFaceW
|
||||||
93 stdcall @(long ptr) gdi32.GetTextMetricsW
|
93 stdcall -noname GetTextMetricsWrapW(long ptr) gdi32.GetTextMetricsW
|
||||||
94 stdcall @(long long) user32.GetWindowLongW
|
94 stdcall -noname GetWindowLongWrapW(long long) user32.GetWindowLongW
|
||||||
95 stdcall @(long ptr long) user32.GetWindowTextW
|
95 stdcall -noname GetWindowTextWrapW(long ptr long) user32.GetWindowTextW
|
||||||
96 stdcall @(long) user32.GetWindowTextLengthW
|
96 stdcall -noname GetWindowTextLengthWrapW(long) user32.GetWindowTextLengthW
|
||||||
97 stdcall @(ptr long) kernel32.GetWindowsDirectoryW
|
97 stdcall -noname GetWindowsDirectoryWrapW(ptr long) kernel32.GetWindowsDirectoryW
|
||||||
98 stdcall @(long long long long ptr) user32.InsertMenuW
|
98 stdcall -noname InsertMenuWrapW(long long long long ptr) user32.InsertMenuW
|
||||||
99 stdcall @(long ptr) user32.IsDialogMessageW
|
99 stdcall -noname IsDialogMessageWrapW(long ptr) user32.IsDialogMessageW
|
||||||
100 stdcall @(long wstr) user32.LoadAcceleratorsW
|
100 stdcall -noname LoadAcceleratorsWrapW(long wstr) user32.LoadAcceleratorsW
|
||||||
101 stdcall @(long wstr) user32.LoadBitmapW
|
101 stdcall -noname LoadBitmapWrapW(long wstr) user32.LoadBitmapW
|
||||||
102 stdcall @(long wstr) user32.LoadCursorW
|
102 stdcall -noname LoadCursorWrapW(long wstr) user32.LoadCursorW
|
||||||
103 stdcall @(long wstr) user32.LoadIconW
|
103 stdcall -noname LoadIconWrapW(long wstr) user32.LoadIconW
|
||||||
104 stdcall @(long wstr long long long long) user32.LoadImageW
|
104 stdcall -noname LoadImageWrapW(long wstr long long long long) user32.LoadImageW
|
||||||
105 stdcall @(wstr long long) kernel32.LoadLibraryExW
|
105 stdcall -noname LoadLibraryExWrapW(wstr long long) kernel32.LoadLibraryExW
|
||||||
106 stdcall @(long wstr) user32.LoadMenuW
|
106 stdcall -noname LoadMenuWrapW(long wstr) user32.LoadMenuW
|
||||||
107 stdcall @(long long ptr long) user32.LoadStringW
|
107 stdcall -noname LoadStringWrapW(long long ptr long) user32.LoadStringW
|
||||||
108 stdcall @(ptr) user32.MessageBoxIndirectW
|
108 stdcall -noname MessageBoxIndirectWrapW(ptr) user32.MessageBoxIndirectW
|
||||||
109 stdcall @(long long long long ptr) user32.ModifyMenuW
|
109 stdcall -noname ModifyMenuWrapW(long long long long ptr) user32.ModifyMenuW
|
||||||
110 stdcall @(long long long long) gdi32.GetCharWidth32W
|
110 stdcall -noname GetCharWidth32WrapW(long long long long) gdi32.GetCharWidth32W
|
||||||
111 stdcall @(long wstr long long ptr long) gdi32.GetCharacterPlacementW
|
111 stdcall -noname GetCharacterPlacementWrapW(long wstr long long ptr long) gdi32.GetCharacterPlacementW
|
||||||
112 stdcall @(wstr wstr long) kernel32.CopyFileW
|
112 stdcall -noname CopyFileWrapW(wstr wstr long) kernel32.CopyFileW
|
||||||
113 stdcall @(wstr wstr) kernel32.MoveFileW
|
113 stdcall -noname MoveFileWrapW(wstr wstr) kernel32.MoveFileW
|
||||||
114 stdcall @(ptr ptr) user32.OemToCharW
|
114 stdcall -noname OemToCharWrapW(ptr ptr) user32.OemToCharW
|
||||||
115 stdcall @(wstr) kernel32.OutputDebugStringW
|
115 stdcall -noname OutputDebugStringWrapW(wstr) kernel32.OutputDebugStringW
|
||||||
116 stdcall @(ptr long long long long) user32.PeekMessageW
|
116 stdcall -noname PeekMessageWrapW(ptr long long long long) user32.PeekMessageW
|
||||||
117 stdcall @(long long long long) user32.PostMessageW
|
117 stdcall -noname PostMessageWrapW(long long long long) user32.PostMessageW
|
||||||
118 stdcall @(long long long long) user32.PostThreadMessageW
|
118 stdcall -noname PostThreadMessageWrapW(long long long long) user32.PostThreadMessageW
|
||||||
119 stdcall @(long wstr ptr) advapi32.RegCreateKeyW
|
119 stdcall -noname RegCreateKeyWrapW(long wstr ptr) advapi32.RegCreateKeyW
|
||||||
120 stdcall @(long wstr long ptr long long ptr ptr ptr) advapi32.RegCreateKeyExW
|
120 stdcall -noname RegCreateKeyExWrapW(long wstr long ptr long long ptr ptr ptr) advapi32.RegCreateKeyExW
|
||||||
121 stdcall @(long wstr) advapi32.RegDeleteKeyW
|
121 stdcall -noname RegDeleteKeyWrapW(long wstr) advapi32.RegDeleteKeyW
|
||||||
122 stdcall @(long long ptr long) advapi32.RegEnumKeyW
|
122 stdcall -noname RegEnumKeyWrapW(long long ptr long) advapi32.RegEnumKeyW
|
||||||
123 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumKeyExW
|
123 stdcall -noname RegEnumKeyExWrapW(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumKeyExW
|
||||||
124 stdcall @(long wstr ptr) advapi32.RegOpenKeyW
|
124 stdcall -noname RegOpenKeyWrapW(long wstr ptr) advapi32.RegOpenKeyW
|
||||||
125 stdcall @(long wstr long long ptr) advapi32.RegOpenKeyExW
|
125 stdcall -noname RegOpenKeyExWrapW(long wstr long long ptr) advapi32.RegOpenKeyExW
|
||||||
126 stdcall @(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) advapi32.RegQueryInfoKeyW
|
126 stdcall -noname RegQueryInfoKeyWrapW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) advapi32.RegQueryInfoKeyW
|
||||||
127 stdcall @(long wstr ptr ptr) advapi32.RegQueryValueW
|
127 stdcall -noname RegQueryValueWrapW(long wstr ptr ptr) advapi32.RegQueryValueW
|
||||||
128 stdcall @(long wstr ptr ptr ptr ptr) advapi32.RegQueryValueExW
|
128 stdcall -noname RegQueryValueExWrapW(long wstr ptr ptr ptr ptr) advapi32.RegQueryValueExW
|
||||||
129 stdcall @(long wstr long ptr long) advapi32.RegSetValueW
|
129 stdcall -noname RegSetValueWrapW(long wstr long ptr long) advapi32.RegSetValueW
|
||||||
130 stdcall @(long wstr long long ptr long) advapi32.RegSetValueExW
|
130 stdcall -noname RegSetValueExWrapW(long wstr long long ptr long) advapi32.RegSetValueExW
|
||||||
131 stdcall @(ptr) user32.RegisterClassW
|
131 stdcall -noname RegisterClassWrapW(ptr) user32.RegisterClassW
|
||||||
132 stdcall @(wstr) user32.RegisterClipboardFormatW
|
132 stdcall -noname RegisterClipboardFormatWrapW(wstr) user32.RegisterClipboardFormatW
|
||||||
133 stdcall @(wstr) user32.RegisterWindowMessageW
|
133 stdcall -noname RegisterWindowMessageWrapW(wstr) user32.RegisterWindowMessageW
|
||||||
134 stdcall @(long wstr) user32.RemovePropW
|
134 stdcall -noname RemovePropWrapW(long wstr) user32.RemovePropW
|
||||||
135 stdcall @(long long long long long) user32.SendDlgItemMessageW
|
135 stdcall -noname SendDlgItemMessageWrapW(long long long long long) user32.SendDlgItemMessageW
|
||||||
136 stdcall @(long long long long) user32.SendMessageW
|
136 stdcall -noname SendMessageWrapW(long long long long) user32.SendMessageW
|
||||||
137 stdcall @(wstr) kernel32.SetCurrentDirectoryW
|
137 stdcall -noname SetCurrentDirectoryWrapW(wstr) kernel32.SetCurrentDirectoryW
|
||||||
138 stdcall -noname SetDlgItemTextWrapW(long long wstr) user32.SetDlgItemTextW
|
138 stdcall -noname SetDlgItemTextWrapW(long long wstr) user32.SetDlgItemTextW
|
||||||
139 stdcall @(long long long ptr) user32.SetMenuItemInfoW
|
139 stdcall -noname SetMenuItemInfoWrapW(long long long ptr) user32.SetMenuItemInfoW
|
||||||
140 stdcall @(long wstr long) user32.SetPropW
|
140 stdcall -noname SetPropWrapW(long wstr long) user32.SetPropW
|
||||||
141 stdcall @(long long long) user32.SetWindowLongW
|
141 stdcall -noname SetWindowLongWrapW(long long long) user32.SetWindowLongW
|
||||||
142 stdcall @(long long long long) user32.SetWindowsHookExW
|
142 stdcall -noname SetWindowsHookExWrapW(long long long long) user32.SetWindowsHookExW
|
||||||
143 stdcall @(long wstr) user32.SetWindowTextW
|
143 stdcall -noname SetWindowTextWrapW(long wstr) user32.SetWindowTextW
|
||||||
144 stdcall @(long ptr) gdi32.StartDocW
|
144 stdcall -noname StartDocWrapW(long ptr) gdi32.StartDocW
|
||||||
145 stdcall @(long long ptr long) user32.SystemParametersInfoW
|
145 stdcall -noname SystemParametersInfoWrapW(long long ptr long) user32.SystemParametersInfoW
|
||||||
146 stdcall @(long long ptr) user32.TranslateAcceleratorW
|
146 stdcall -noname TranslateAcceleratorWrapW(long long ptr) user32.TranslateAcceleratorW
|
||||||
147 stdcall @(wstr long) user32.UnregisterClassW
|
147 stdcall -noname UnregisterClassWrapW(wstr long) user32.UnregisterClassW
|
||||||
148 stdcall @(long) user32.VkKeyScanW
|
148 stdcall -noname VkKeyScanWrapW(long) user32.VkKeyScanW
|
||||||
149 stdcall @(long wstr long long) user32.WinHelpW
|
149 stdcall -noname WinHelpWrapW(long wstr long long) user32.WinHelpW
|
||||||
150 stdcall @(ptr wstr ptr) user32.wvsprintfW
|
150 stdcall -noname wvsprintfWrapW(ptr wstr ptr) user32.wvsprintfW
|
||||||
151 stdcall -noname StrCmpNCA(str ptr long)
|
151 stdcall -noname StrCmpNCA(str ptr long)
|
||||||
152 stdcall -noname StrCmpNCW(wstr wstr long)
|
152 stdcall -noname StrCmpNCW(wstr wstr long)
|
||||||
153 stdcall -noname StrCmpNICA(long long long)
|
153 stdcall -noname StrCmpNICA(long long long)
|
||||||
|
@ -156,7 +156,7 @@
|
||||||
156 stdcall -noname StrCmpCW(wstr wstr)
|
156 stdcall -noname StrCmpCW(wstr wstr)
|
||||||
157 stdcall -noname StrCmpICA(str str)
|
157 stdcall -noname StrCmpICA(str str)
|
||||||
158 stdcall -noname StrCmpICW(wstr wstr)
|
158 stdcall -noname StrCmpICW(wstr wstr)
|
||||||
159 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
|
159 stdcall -noname CompareStringAltW(long long wstr long wstr long) kernel32.CompareStringW
|
||||||
160 stdcall -noname SHAboutInfoA(ptr long)
|
160 stdcall -noname SHAboutInfoA(ptr long)
|
||||||
161 stdcall -noname SHAboutInfoW(ptr long)
|
161 stdcall -noname SHAboutInfoW(ptr long)
|
||||||
162 stdcall -noname SHTruncateString(str long)
|
162 stdcall -noname SHTruncateString(str long)
|
||||||
|
@ -181,7 +181,7 @@
|
||||||
181 stdcall -noname SHEnableMenuItem(long long long)
|
181 stdcall -noname SHEnableMenuItem(long long long)
|
||||||
182 stdcall -noname SHCheckMenuItem(long long long)
|
182 stdcall -noname SHCheckMenuItem(long long long)
|
||||||
183 stdcall -noname SHRegisterClassA(ptr)
|
183 stdcall -noname SHRegisterClassA(ptr)
|
||||||
184 stdcall @(ptr ptr long) SHLWAPI_184
|
184 stdcall -noname IStream_Read(ptr ptr long) SHIStream_Read
|
||||||
185 stdcall -noname SHMessageBoxCheckA(ptr str str long long str)
|
185 stdcall -noname SHMessageBoxCheckA(ptr str str long long str)
|
||||||
186 stdcall -noname SHSimulateDrop(ptr ptr long ptr ptr)
|
186 stdcall -noname SHSimulateDrop(ptr ptr long ptr ptr)
|
||||||
187 stdcall -noname SHLoadFromPropertyBag(ptr ptr)
|
187 stdcall -noname SHLoadFromPropertyBag(ptr ptr)
|
||||||
|
@ -209,7 +209,7 @@
|
||||||
209 stdcall -noname FDSA_Destroy(ptr)
|
209 stdcall -noname FDSA_Destroy(ptr)
|
||||||
210 stdcall -noname FDSA_InsertItem(ptr long ptr)
|
210 stdcall -noname FDSA_InsertItem(ptr long ptr)
|
||||||
211 stdcall -noname FDSA_DeleteItem(ptr long)
|
211 stdcall -noname FDSA_DeleteItem(ptr long)
|
||||||
212 stdcall @(ptr ptr long) SHLWAPI_212
|
212 stdcall -noname IStream_Write(ptr ptr long) SHIStream_Write
|
||||||
213 stdcall -noname IStream_Reset(ptr)
|
213 stdcall -noname IStream_Reset(ptr)
|
||||||
214 stdcall -noname IStream_Size(ptr ptr)
|
214 stdcall -noname IStream_Size(ptr ptr)
|
||||||
215 stdcall -noname SHAnsiToUnicode(str ptr long)
|
215 stdcall -noname SHAnsiToUnicode(str ptr long)
|
||||||
|
@ -219,9 +219,9 @@
|
||||||
219 stdcall -noname QISearch(long long long long)
|
219 stdcall -noname QISearch(long long long long)
|
||||||
220 stub -noname SHSetDefaultDialogFont
|
220 stub -noname SHSetDefaultDialogFont
|
||||||
221 stdcall -noname SHRemoveDefaultDialogFont(ptr)
|
221 stdcall -noname SHRemoveDefaultDialogFont(ptr)
|
||||||
222 stdcall -noname _SHGlobalCounterCreate(long)
|
222 stdcall -noname SHGlobalCounterCreate(long)
|
||||||
223 stdcall -noname _SHGlobalCounterGetValue(long)
|
223 stdcall -noname SHGlobalCounterGetValue(long)
|
||||||
224 stdcall -noname _SHGlobalCounterIncrement(long)
|
224 stdcall -noname SHGlobalCounterIncrement(long)
|
||||||
225 stdcall -noname SHStripMneumonicW(wstr)
|
225 stdcall -noname SHStripMneumonicW(wstr)
|
||||||
226 stub -noname ZoneCheckPathA
|
226 stub -noname ZoneCheckPathA
|
||||||
227 stub -noname ZoneCheckPathW
|
227 stub -noname ZoneCheckPathW
|
||||||
|
@ -295,28 +295,28 @@
|
||||||
295 stdcall -noname SHSetIniStringW(wstr ptr wstr wstr)
|
295 stdcall -noname SHSetIniStringW(wstr ptr wstr wstr)
|
||||||
296 stub -noname CreateURLFileContentsW
|
296 stub -noname CreateURLFileContentsW
|
||||||
297 stub -noname CreateURLFileContentsA
|
297 stub -noname CreateURLFileContentsA
|
||||||
298 stdcall @(wstr wstr wstr wstr) kernel32.WritePrivateProfileStringW
|
298 stdcall -noname WritePrivateProfileStringWrapW(wstr wstr wstr wstr) kernel32.WritePrivateProfileStringW
|
||||||
299 stdcall @(long long long long ptr wstr long ptr) gdi32.ExtTextOutW
|
299 stdcall -noname ExtTextOutWrapW(long long long long ptr wstr long ptr) gdi32.ExtTextOutW
|
||||||
300 stdcall @(long long long long long long long long long long long long long wstr) gdi32.CreateFontW
|
300 stdcall -noname CreateFontWrapW(long long long long long long long long long long long long long wstr) gdi32.CreateFontW
|
||||||
301 stdcall @(long wstr long ptr long ptr) user32.DrawTextExW
|
301 stdcall -noname DrawTextExWrapW(long wstr long ptr long ptr) user32.DrawTextExW
|
||||||
302 stdcall @(long long long ptr) user32.GetMenuItemInfoW
|
302 stdcall -noname GetMenuItemInfoWrapW(long long long ptr) user32.GetMenuItemInfoW
|
||||||
303 stdcall @(long long long ptr) user32.InsertMenuItemW
|
303 stdcall -noname InsertMenuItemWrapW(long long long ptr) user32.InsertMenuItemW
|
||||||
304 stdcall @(wstr) gdi32.CreateMetaFileW
|
304 stdcall -noname CreateMetaFileWrapW(wstr) gdi32.CreateMetaFileW
|
||||||
305 stdcall @(ptr long wstr) kernel32.CreateMutexW
|
305 stdcall -noname CreateMutexWrapW(ptr long wstr) kernel32.CreateMutexW
|
||||||
306 stdcall @(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
306 stdcall -noname ExpandEnvironmentStringsWrapW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
||||||
307 stdcall @(ptr long long wstr) kernel32.CreateSemaphoreW
|
307 stdcall -noname CreateSemaphoreWrapW(ptr long long wstr) kernel32.CreateSemaphoreW
|
||||||
308 stdcall @(ptr long) kernel32.IsBadStringPtrW
|
308 stdcall -noname IsBadStringPtrWrapW(ptr long) kernel32.IsBadStringPtrW
|
||||||
309 stdcall @(wstr) kernel32.LoadLibraryW
|
309 stdcall -noname LoadLibraryWrapW(wstr) kernel32.LoadLibraryW
|
||||||
310 stdcall @(long long ptr wstr ptr long) kernel32.GetTimeFormatW
|
310 stdcall -noname GetTimeFormatWrapW(long long ptr wstr ptr long) kernel32.GetTimeFormatW
|
||||||
311 stdcall @(long long ptr wstr ptr long) kernel32.GetDateFormatW
|
311 stdcall -noname GetDateFormatWrapW(long long ptr wstr ptr long) kernel32.GetDateFormatW
|
||||||
312 stdcall @(wstr wstr wstr ptr long wstr) kernel32.GetPrivateProfileStringW
|
312 stdcall -noname GetPrivateProfileStringWrapW(wstr wstr wstr ptr long wstr) kernel32.GetPrivateProfileStringW
|
||||||
313 stdcall -noname SHGetFileInfoWrapW(ptr long ptr long long)
|
313 stdcall -noname SHGetFileInfoWrapW(ptr long ptr long long)
|
||||||
314 stdcall @(ptr) user32.RegisterClassExW
|
314 stdcall -noname RegisterClassExWrapW(ptr) user32.RegisterClassExW
|
||||||
315 stdcall @(long wstr ptr) user32.GetClassInfoExW
|
315 stdcall -noname GetClassInfoExWrapW(long wstr ptr) user32.GetClassInfoExW
|
||||||
316 stub -noname IShellFolder_GetDisplayNameOf
|
316 stub -noname IShellFolder_GetDisplayNameOf
|
||||||
317 stub -noname IShellFolder_ParseDisplayName
|
317 stub -noname IShellFolder_ParseDisplayName
|
||||||
318 stdcall -noname DragQueryFileWrapW(long long wstr long)
|
318 stdcall -noname DragQueryFileWrapW(long long wstr long)
|
||||||
319 stdcall @(long long wstr wstr) user32.FindWindowExW
|
319 stdcall -noname FindWindowExWrapW(long long wstr wstr) user32.FindWindowExW
|
||||||
320 stdcall -noname RegisterMIMETypeForExtensionA(str str)
|
320 stdcall -noname RegisterMIMETypeForExtensionA(str str)
|
||||||
321 stdcall -noname RegisterMIMETypeForExtensionW(wstr wstr)
|
321 stdcall -noname RegisterMIMETypeForExtensionW(wstr wstr)
|
||||||
322 stdcall -noname UnregisterMIMETypeForExtensionA(str)
|
322 stdcall -noname UnregisterMIMETypeForExtensionA(str)
|
||||||
|
@ -329,22 +329,22 @@
|
||||||
329 stdcall -noname GetMIMETypeSubKeyW(wstr ptr long)
|
329 stdcall -noname GetMIMETypeSubKeyW(wstr ptr long)
|
||||||
330 stdcall -noname MIME_GetExtensionA(str ptr long)
|
330 stdcall -noname MIME_GetExtensionA(str ptr long)
|
||||||
331 stdcall -noname MIME_GetExtensionW(wstr ptr long)
|
331 stdcall -noname MIME_GetExtensionW(wstr ptr long)
|
||||||
332 stdcall @(ptr long) user32.CallMsgFilterW
|
332 stdcall -noname CallMsgFilterWrapW(ptr long) user32.CallMsgFilterW
|
||||||
333 stdcall -noname SHBrowseForFolderWrapW(ptr)
|
333 stdcall -noname SHBrowseForFolderWrapW(ptr)
|
||||||
334 stdcall -noname SHGetPathFromIDListWrapW(ptr ptr)
|
334 stdcall -noname SHGetPathFromIDListWrapW(ptr ptr)
|
||||||
335 stdcall -noname ShellExecuteExWrapW(ptr)
|
335 stdcall -noname ShellExecuteExWrapW(ptr)
|
||||||
336 stdcall -noname SHFileOperationWrapW(ptr)
|
336 stdcall -noname SHFileOperationWrapW(ptr)
|
||||||
337 stdcall @(wstr long ptr ptr long) user32.PrivateExtractIconExW
|
337 stdcall -noname ExtractIconExWrapW(wstr long ptr ptr long) user32.PrivateExtractIconExW
|
||||||
338 stdcall @(wstr long) kernel32.SetFileAttributesW
|
338 stdcall -noname SetFileAttributesWrapW(wstr long) kernel32.SetFileAttributesW
|
||||||
339 stdcall @(long long wstr ptr ptr long) kernel32.GetNumberFormatW
|
339 stdcall -noname GetNumberFormatWrapW(long long wstr ptr ptr long) kernel32.GetNumberFormatW
|
||||||
340 stdcall @(long wstr wstr long) user32.MessageBoxW
|
340 stdcall -noname MessageBoxWrapW(long wstr wstr long) user32.MessageBoxW
|
||||||
341 stdcall @(long ptr) kernel32.FindNextFileW
|
341 stdcall -noname FindNextFileWrapW(long ptr) kernel32.FindNextFileW
|
||||||
342 stdcall -noname SHInterlockedCompareExchange(ptr ptr ptr)
|
342 stdcall -noname SHInterlockedCompareExchange(ptr ptr ptr)
|
||||||
343 stdcall -noname SHRegGetCLSIDKeyA(ptr str long long ptr)
|
343 stdcall -noname SHRegGetCLSIDKeyA(ptr str long long ptr)
|
||||||
344 stdcall -noname SHRegGetCLSIDKeyW(ptr wstr long long ptr)
|
344 stdcall -noname SHRegGetCLSIDKeyW(ptr wstr long long ptr)
|
||||||
345 stdcall -noname SHAnsiToAnsi(str ptr long)
|
345 stdcall -noname SHAnsiToAnsi(str ptr long)
|
||||||
346 stdcall -noname SHUnicodeToUnicode(wstr ptr long)
|
346 stdcall -noname SHUnicodeToUnicode(wstr ptr long)
|
||||||
347 stdcall @(long wstr) advapi32.RegDeleteValueW
|
347 stdcall -noname RegDeleteValueWrapW(long wstr) advapi32.RegDeleteValueW
|
||||||
348 stub -noname SHGetFileDescriptionW
|
348 stub -noname SHGetFileDescriptionW
|
||||||
349 stub -noname SHGetFileDescriptionA
|
349 stub -noname SHGetFileDescriptionA
|
||||||
350 stdcall -noname GetFileVersionInfoSizeWrapW(wstr ptr)
|
350 stdcall -noname GetFileVersionInfoSizeWrapW(wstr ptr)
|
||||||
|
@ -353,20 +353,20 @@
|
||||||
353 stub -noname SHFormatDateTimeA
|
353 stub -noname SHFormatDateTimeA
|
||||||
354 stub -noname SHFormatDateTimeW
|
354 stub -noname SHFormatDateTimeW
|
||||||
355 stdcall -noname IUnknown_EnableModeless(ptr long)
|
355 stdcall -noname IUnknown_EnableModeless(ptr long)
|
||||||
356 stdcall -noname _CreateAllAccessSecurityAttributes(ptr ptr long)
|
356 stdcall -noname CreateAllAccessSecurityAttributes(ptr ptr long)
|
||||||
357 stdcall -noname SHGetNewLinkInfoWrapW(wstr wstr wstr long long)
|
357 stdcall -noname SHGetNewLinkInfoWrapW(wstr wstr wstr long long)
|
||||||
358 stdcall -noname SHDefExtractIconWrapW(wstr long long ptr ptr long)
|
358 stdcall -noname SHDefExtractIconWrapW(wstr long long ptr ptr long)
|
||||||
359 stdcall @(long long wstr) kernel32.OpenEventW
|
359 stdcall -noname OpenEventWrapW(long long wstr) kernel32.OpenEventW
|
||||||
360 stdcall @(wstr) kernel32.RemoveDirectoryW
|
360 stdcall -noname RemoveDirectoryWrapW(wstr) kernel32.RemoveDirectoryW
|
||||||
361 stdcall @(wstr ptr long) kernel32.GetShortPathNameW
|
361 stdcall -noname GetShortPathNameWrapW(wstr ptr long) kernel32.GetShortPathNameW
|
||||||
362 stdcall @(ptr ptr) advapi32.GetUserNameW
|
362 stdcall -noname GetUserNameWrapW(ptr ptr) advapi32.GetUserNameW
|
||||||
363 stdcall -noname SHInvokeCommand(ptr ptr ptr long)
|
363 stdcall -noname SHInvokeCommand(ptr ptr ptr long)
|
||||||
364 stdcall -noname DoesStringRoundTripA(str ptr long)
|
364 stdcall -noname DoesStringRoundTripA(str ptr long)
|
||||||
365 stdcall -noname DoesStringRoundTripW(wstr ptr long)
|
365 stdcall -noname DoesStringRoundTripW(wstr ptr long)
|
||||||
366 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumValueW
|
366 stdcall -noname RegEnumValueWrapW(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumValueW
|
||||||
367 stdcall @(wstr wstr ptr long wstr) kernel32.WritePrivateProfileStructW
|
367 stdcall -noname WritePrivateProfileStructWrapW(wstr wstr ptr long wstr) kernel32.WritePrivateProfileStructW
|
||||||
368 stdcall @(wstr wstr ptr long wstr) kernel32.GetPrivateProfileStructW
|
368 stdcall -noname GetPrivateProfileStructWrapW(wstr wstr ptr long wstr) kernel32.GetPrivateProfileStructW
|
||||||
369 stdcall @(wstr wstr ptr ptr long long ptr wstr ptr ptr) kernel32.CreateProcessW
|
369 stdcall -noname CreateProcessWrapW(wstr wstr ptr ptr long long ptr wstr ptr ptr) kernel32.CreateProcessW
|
||||||
370 stdcall -noname ExtractIconWrapW(long wstr long)
|
370 stdcall -noname ExtractIconWrapW(long wstr long)
|
||||||
371 stdcall -noname DdeInitializeWrapW(ptr ptr long long) user32.DdeInitializeW
|
371 stdcall -noname DdeInitializeWrapW(ptr ptr long long) user32.DdeInitializeW
|
||||||
372 stdcall -noname DdeCreateStringHandleWrapW(long ptr long) user32.DdeCreateStringHandleW
|
372 stdcall -noname DdeCreateStringHandleWrapW(long ptr long) user32.DdeCreateStringHandleW
|
||||||
|
@ -374,8 +374,8 @@
|
||||||
374 stub -noname SHCheckDiskForMediaA
|
374 stub -noname SHCheckDiskForMediaA
|
||||||
375 stub -noname SHCheckDiskForMediaW
|
375 stub -noname SHCheckDiskForMediaW
|
||||||
376 stdcall -noname MLGetUILanguage() kernel32.GetUserDefaultUILanguage
|
376 stdcall -noname MLGetUILanguage() kernel32.GetUserDefaultUILanguage
|
||||||
377 stdcall MLLoadLibraryA(str long long)
|
377 stdcall -noname MLLoadLibraryA(str long long)
|
||||||
378 stdcall MLLoadLibraryW(wstr long long)
|
378 stdcall -noname MLLoadLibraryW(wstr long long)
|
||||||
379 stub -noname Shell_GetCachedImageIndexWrapW
|
379 stub -noname Shell_GetCachedImageIndexWrapW
|
||||||
380 stub -noname Shell_GetCachedImageIndexWrapA
|
380 stub -noname Shell_GetCachedImageIndexWrapA
|
||||||
381 stub -noname AssocCopyVerbs
|
381 stub -noname AssocCopyVerbs
|
||||||
|
@ -390,7 +390,7 @@
|
||||||
390 stdcall -noname WNetRestoreConnectionWrapW(long wstr)
|
390 stdcall -noname WNetRestoreConnectionWrapW(long wstr)
|
||||||
391 stdcall -noname WNetGetLastErrorWrapW(ptr ptr long ptr long)
|
391 stdcall -noname WNetGetLastErrorWrapW(ptr ptr long ptr long)
|
||||||
392 stdcall -noname EndDialogWrap(ptr ptr) user32.EndDialog
|
392 stdcall -noname EndDialogWrap(ptr ptr) user32.EndDialog
|
||||||
393 stdcall @(long ptr long ptr long) user32.CreateDialogIndirectParamW
|
393 stdcall -noname CreateDialogIndirectParamWrapW(long ptr long ptr long) user32.CreateDialogIndirectParamW
|
||||||
394 stdcall -noname SHChangeNotify(long long ptr ptr)
|
394 stdcall -noname SHChangeNotify(long long ptr ptr)
|
||||||
395 stub -noname MLWinHelpA
|
395 stub -noname MLWinHelpA
|
||||||
396 stub -noname MLHtmlHelpA
|
396 stub -noname MLHtmlHelpA
|
||||||
|
@ -401,7 +401,7 @@
|
||||||
401 stdcall -noname PageSetupDlgWrapW(ptr)
|
401 stdcall -noname PageSetupDlgWrapW(ptr)
|
||||||
402 stdcall -noname PrintDlgWrapW(ptr)
|
402 stdcall -noname PrintDlgWrapW(ptr)
|
||||||
403 stdcall -noname GetOpenFileNameWrapW(ptr)
|
403 stdcall -noname GetOpenFileNameWrapW(ptr)
|
||||||
404 stdcall -noname IUnknown_EnumObjects(ptr ptr long ptr)
|
404 stdcall -noname IShellFolder_EnumObjects(ptr ptr long ptr) SHIShellFolder_EnumObjects
|
||||||
405 stdcall -noname MLBuildResURLA(str ptr long str ptr long)
|
405 stdcall -noname MLBuildResURLA(str ptr long str ptr long)
|
||||||
406 stdcall -noname MLBuildResURLW(wstr ptr long wstr ptr long)
|
406 stdcall -noname MLBuildResURLW(wstr ptr long wstr ptr long)
|
||||||
407 stub -noname AssocMakeProgid
|
407 stub -noname AssocMakeProgid
|
||||||
|
@ -419,19 +419,19 @@
|
||||||
419 stdcall -noname SHFlushSFCacheWrap()
|
419 stdcall -noname SHFlushSFCacheWrap()
|
||||||
420 stub @ # CMemStream::Commit
|
420 stub @ # CMemStream::Commit
|
||||||
421 stub -noname SHLoadPersistedDataObject
|
421 stub -noname SHLoadPersistedDataObject
|
||||||
422 stdcall -noname _SHGlobalCounterCreateNamedA(str long)
|
422 stdcall -noname SHGlobalCounterCreateNamedA(str long)
|
||||||
423 stdcall -noname _SHGlobalCounterCreateNamedW(wstr long)
|
423 stdcall -noname SHGlobalCounterCreateNamedW(wstr long)
|
||||||
424 stdcall -noname _SHGlobalCounterDecrement(long)
|
424 stdcall -noname SHGlobalCounterDecrement(long)
|
||||||
425 stdcall -noname DeleteMenuWrap(ptr long long)
|
425 stdcall -noname DeleteMenuWrap(ptr long long) user32.DeleteMenuW
|
||||||
426 stdcall -noname DestroyMenuWrap(long) user32.DestroyMenu
|
426 stdcall -noname DestroyMenuWrap(long) user32.DestroyMenu
|
||||||
427 stdcall -noname TrackPopupMenuWrap(long long long long long long ptr) user32.TrackPopupMenu
|
427 stdcall -noname TrackPopupMenuWrap(long long long long long long ptr) user32.TrackPopupMenu
|
||||||
428 stdcall @(long long long long long ptr) user32.TrackPopupMenuEx
|
428 stdcall -noname TrackPopupMenuExWrap(long long long long long ptr) user32.TrackPopupMenuEx
|
||||||
429 stdcall -noname MLIsMLHInstance(long)
|
429 stdcall -noname MLIsMLHInstance(long)
|
||||||
430 stdcall -noname MLSetMLHInstance(long long)
|
430 stdcall -noname MLSetMLHInstance(long long)
|
||||||
431 stdcall -noname MLClearMLHInstance(long)
|
431 stdcall -noname MLClearMLHInstance(long)
|
||||||
432 stub -noname SHSendMessageBroadcastA
|
432 stub -noname SHSendMessageBroadcastA
|
||||||
433 stub -noname SHSendMessageBroadcastW
|
433 stub -noname SHSendMessageBroadcastW
|
||||||
434 stdcall @(long long long long long long ptr) user32.SendMessageTimeoutW
|
434 stdcall -noname SendMessageTimeoutWrapW(long long long long long long ptr) user32.SendMessageTimeoutW
|
||||||
435 stdcall -noname CLSIDFromProgIDWrap(wstr ptr) ole32.CLSIDFromProgID
|
435 stdcall -noname CLSIDFromProgIDWrap(wstr ptr) ole32.CLSIDFromProgID
|
||||||
436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
|
436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
|
||||||
437 stdcall -noname IsOS(long)
|
437 stdcall -noname IsOS(long)
|
||||||
|
@ -439,9 +439,9 @@
|
||||||
439 stdcall -noname SHLoadRegUIStringW(ptr wstr ptr long)
|
439 stdcall -noname SHLoadRegUIStringW(ptr wstr ptr long)
|
||||||
440 stdcall -noname SHGetWebFolderFilePathA(str ptr long)
|
440 stdcall -noname SHGetWebFolderFilePathA(str ptr long)
|
||||||
441 stdcall -noname SHGetWebFolderFilePathW(wstr ptr long)
|
441 stdcall -noname SHGetWebFolderFilePathW(wstr ptr long)
|
||||||
442 stdcall @(wstr ptr long) kernel32.GetEnvironmentVariableW
|
442 stdcall -noname GetEnvironmentVariableWrapW(wstr ptr long) kernel32.GetEnvironmentVariableW
|
||||||
443 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryA
|
443 stdcall -noname SHGetSystemWindowsDirectoryA(ptr long) kernel32.GetSystemWindowsDirectoryA
|
||||||
444 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryW
|
444 stdcall -noname SHGetSystemWindowsDirectoryW(ptr long) kernel32.GetSystemWindowsDirectoryW
|
||||||
445 stdcall -noname PathFileExistsAndAttributesA(str ptr)
|
445 stdcall -noname PathFileExistsAndAttributesA(str ptr)
|
||||||
446 stdcall -noname PathFileExistsAndAttributesW(wstr ptr)
|
446 stdcall -noname PathFileExistsAndAttributesW(wstr ptr)
|
||||||
447 stub -noname FixSlashesAndColonA
|
447 stub -noname FixSlashesAndColonA
|
||||||
|
@ -454,8 +454,8 @@
|
||||||
454 stub -noname CharLowerNoDBCSW
|
454 stub -noname CharLowerNoDBCSW
|
||||||
455 stdcall -noname PathIsValidCharA(long long)
|
455 stdcall -noname PathIsValidCharA(long long)
|
||||||
456 stdcall -noname PathIsValidCharW(long long)
|
456 stdcall -noname PathIsValidCharW(long long)
|
||||||
457 stdcall @(wstr ptr long) kernel32.GetLongPathNameW
|
457 stdcall -noname GetLongPathNameWrapW(wstr ptr long) kernel32.GetLongPathNameW
|
||||||
458 stdcall @(str ptr long) kernel32.GetLongPathNameA
|
458 stdcall -noname GetLongPathNameWrapA(str ptr long) kernel32.GetLongPathNameA
|
||||||
459 stdcall -noname SHExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
|
459 stdcall -noname SHExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
|
||||||
460 stdcall -noname SHExpandEnvironmentStringsW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
460 stdcall -noname SHExpandEnvironmentStringsW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
||||||
461 stdcall -noname SHGetAppCompatFlags(long)
|
461 stdcall -noname SHGetAppCompatFlags(long)
|
||||||
|
@ -469,7 +469,7 @@
|
||||||
469 stub -noname RunRegCommand
|
469 stub -noname RunRegCommand
|
||||||
470 stub -noname IUnknown_ProfferServiceOld
|
470 stub -noname IUnknown_ProfferServiceOld
|
||||||
471 stub -noname SHCreatePropertyBagOnRegKey
|
471 stub -noname SHCreatePropertyBagOnRegKey
|
||||||
472 stub -noname SHCreatePropertyBagOnProfileSelections
|
472 stub -noname SHCreatePropertyBagOnProfileSelection
|
||||||
473 stub -noname SHGetIniStringUTF7W
|
473 stub -noname SHGetIniStringUTF7W
|
||||||
474 stub -noname SHSetIniStringUTF7W
|
474 stub -noname SHSetIniStringUTF7W
|
||||||
475 stdcall -noname GetShellSecurityDescriptor(ptr long)
|
475 stdcall -noname GetShellSecurityDescriptor(ptr long)
|
||||||
|
@ -484,10 +484,10 @@
|
||||||
484 stdcall -noname IUnknown_QueryServiceExec(ptr ptr ptr long long long ptr)
|
484 stdcall -noname IUnknown_QueryServiceExec(ptr ptr ptr long long long ptr)
|
||||||
485 stub -noname MapWin32ErrorToSTG
|
485 stub -noname MapWin32ErrorToSTG
|
||||||
486 stub -noname ModeToCreateFileFlags
|
486 stub -noname ModeToCreateFileFlags
|
||||||
|
487 stdcall -noname SHLoadIndirectString(wstr ptr long ptr)
|
||||||
488 stub -noname SHConvertGraphicsFile
|
488 stub -noname SHConvertGraphicsFile
|
||||||
489 stub -noname GlobalAddAtomWrapW
|
489 stdcall -noname GlobalAddAtomWrapW(wstr) kernel32.GlobalAddAtomW
|
||||||
490 stub -noname GlobalFindAtomWrapW
|
490 stdcall -noname GlobalFindAtomWrapW(wstr) kernel32.GlobalFindAtomW
|
||||||
491 stdcall -noname SHGetShellKey(long long long)
|
491 stdcall -noname SHGetShellKey(long long long)
|
||||||
492 stub -noname PrettifyFileDescriptionW
|
492 stub -noname PrettifyFileDescriptionW
|
||||||
493 stub -noname SHPropertyBag_ReadType
|
493 stub -noname SHPropertyBag_ReadType
|
||||||
|
@ -508,7 +508,7 @@
|
||||||
512 stub -noname IStream_ReadPidl
|
512 stub -noname IStream_ReadPidl
|
||||||
513 stub -noname IStream_WritePidl
|
513 stub -noname IStream_WritePidl
|
||||||
514 stdcall -noname IUnknown_ProfferService(ptr ptr ptr ptr)
|
514 stdcall -noname IUnknown_ProfferService(ptr ptr ptr ptr)
|
||||||
|
515 stub -noname SHGetViewStatePropertyBag
|
||||||
516 stdcall -noname SKGetValueW(long wstr wstr long long long)
|
516 stdcall -noname SKGetValueW(long wstr wstr long long long)
|
||||||
517 stub -noname SKSetValueW
|
517 stub -noname SKSetValueW
|
||||||
518 stub -noname SKDeleteValueW
|
518 stub -noname SKDeleteValueW
|
||||||
|
@ -536,7 +536,7 @@
|
||||||
540 stub -noname SHInvokeCommandOnContextMenu
|
540 stub -noname SHInvokeCommandOnContextMenu
|
||||||
541 stub -noname SHInvokeCommandsOnContextMen
|
541 stub -noname SHInvokeCommandsOnContextMen
|
||||||
542 stdcall -noname GetUIVersion()
|
542 stdcall -noname GetUIVersion()
|
||||||
543 stub -noname CreateColorSpaceWrapW
|
543 stdcall -noname CreateColorSpaceWrapW(ptr) gdi32.CreateColorSpaceW
|
||||||
544 stub -noname QuerySourceCreateFromKey
|
544 stub -noname QuerySourceCreateFromKey
|
||||||
545 stub -noname SHForwardContextMenuMsg
|
545 stub -noname SHForwardContextMenuMsg
|
||||||
546 stub -noname IUnknown_DoContextMenuPopup
|
546 stub -noname IUnknown_DoContextMenuPopup
|
||||||
|
@ -699,7 +699,6 @@
|
||||||
@ stdcall SHGetValueA ( long str str ptr ptr ptr )
|
@ stdcall SHGetValueA ( long str str ptr ptr ptr )
|
||||||
@ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr )
|
@ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr )
|
||||||
@ stdcall SHIsLowMemoryMachine(long)
|
@ stdcall SHIsLowMemoryMachine(long)
|
||||||
@ stdcall SHLoadIndirectString(wstr ptr long ptr)
|
|
||||||
@ stdcall SHOpenRegStream2A(long str str long)
|
@ stdcall SHOpenRegStream2A(long str str long)
|
||||||
@ stdcall SHOpenRegStream2W(long wstr str long)
|
@ stdcall SHOpenRegStream2W(long wstr str long)
|
||||||
@ stdcall SHOpenRegStreamA(long str str long)
|
@ stdcall SHOpenRegStreamA(long str str long)
|
||||||
|
|
|
@ -43,7 +43,7 @@ extern DWORD SHLWAPI_ThreadRef_index; /* Initialised in shlwapi_main.c */
|
||||||
INT WINAPI SHStringFromGUIDA(REFGUID,LPSTR,INT);
|
INT WINAPI SHStringFromGUIDA(REFGUID,LPSTR,INT);
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* _CreateAllAccessSecurityAttributes [SHLWAPI.356]
|
* CreateAllAccessSecurityAttributes [SHLWAPI.356]
|
||||||
*
|
*
|
||||||
* Initialise security attributes from a security descriptor.
|
* Initialise security attributes from a security descriptor.
|
||||||
*
|
*
|
||||||
|
@ -60,7 +60,7 @@ INT WINAPI SHStringFromGUIDA(REFGUID,LPSTR,INT);
|
||||||
* Wine is impersonating does not use security descriptors (i.e. anything
|
* Wine is impersonating does not use security descriptors (i.e. anything
|
||||||
* before Windows NT).
|
* before Windows NT).
|
||||||
*/
|
*/
|
||||||
LPSECURITY_ATTRIBUTES WINAPI _CreateAllAccessSecurityAttributes(
|
LPSECURITY_ATTRIBUTES WINAPI CreateAllAccessSecurityAttributes(
|
||||||
LPSECURITY_ATTRIBUTES lpAttr,
|
LPSECURITY_ATTRIBUTES lpAttr,
|
||||||
PSECURITY_DESCRIPTOR lpSec,
|
PSECURITY_DESCRIPTOR lpSec,
|
||||||
DWORD p3)
|
DWORD p3)
|
||||||
|
@ -327,7 +327,7 @@ BOOL WINAPI SHCreateThread(LPTHREAD_START_ROUTINE pfnThreadProc, VOID *pData,
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterGetValue [SHLWAPI.223]
|
* SHGlobalCounterGetValue [SHLWAPI.223]
|
||||||
*
|
*
|
||||||
* Get the current count of a semaphore.
|
* Get the current count of a semaphore.
|
||||||
*
|
*
|
||||||
|
@ -337,7 +337,7 @@ BOOL WINAPI SHCreateThread(LPTHREAD_START_ROUTINE pfnThreadProc, VOID *pData,
|
||||||
* RETURNS
|
* RETURNS
|
||||||
* The current count of the semaphore.
|
* The current count of the semaphore.
|
||||||
*/
|
*/
|
||||||
LONG WINAPI _SHGlobalCounterGetValue(HANDLE hSem)
|
LONG WINAPI SHGlobalCounterGetValue(HANDLE hSem)
|
||||||
{
|
{
|
||||||
LONG dwOldCount = 0;
|
LONG dwOldCount = 0;
|
||||||
|
|
||||||
|
@ -348,7 +348,7 @@ LONG WINAPI _SHGlobalCounterGetValue(HANDLE hSem)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterIncrement [SHLWAPI.224]
|
* SHGlobalCounterIncrement [SHLWAPI.224]
|
||||||
*
|
*
|
||||||
* Claim a semaphore.
|
* Claim a semaphore.
|
||||||
*
|
*
|
||||||
|
@ -358,7 +358,7 @@ LONG WINAPI _SHGlobalCounterGetValue(HANDLE hSem)
|
||||||
* RETURNS
|
* RETURNS
|
||||||
* The new count of the semaphore.
|
* The new count of the semaphore.
|
||||||
*/
|
*/
|
||||||
LONG WINAPI _SHGlobalCounterIncrement(HANDLE hSem)
|
LONG WINAPI SHGlobalCounterIncrement(HANDLE hSem)
|
||||||
{
|
{
|
||||||
LONG dwOldCount = 0;
|
LONG dwOldCount = 0;
|
||||||
|
|
||||||
|
@ -368,7 +368,7 @@ LONG WINAPI _SHGlobalCounterIncrement(HANDLE hSem)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterDecrement [SHLWAPI.424]
|
* SHGlobalCounterDecrement [SHLWAPI.424]
|
||||||
*
|
*
|
||||||
* Release a semaphore.
|
* Release a semaphore.
|
||||||
*
|
*
|
||||||
|
@ -378,23 +378,23 @@ LONG WINAPI _SHGlobalCounterIncrement(HANDLE hSem)
|
||||||
* RETURNS
|
* RETURNS
|
||||||
* The new count of the semaphore.
|
* The new count of the semaphore.
|
||||||
*/
|
*/
|
||||||
DWORD WINAPI _SHGlobalCounterDecrement(HANDLE hSem)
|
DWORD WINAPI SHGlobalCounterDecrement(HANDLE hSem)
|
||||||
{
|
{
|
||||||
DWORD dwOldCount = 0;
|
DWORD dwOldCount = 0;
|
||||||
|
|
||||||
TRACE("(%p)\n", hSem);
|
TRACE("(%p)\n", hSem);
|
||||||
|
|
||||||
dwOldCount = _SHGlobalCounterGetValue(hSem);
|
dwOldCount = SHGlobalCounterGetValue(hSem);
|
||||||
WaitForSingleObject(hSem, 0);
|
WaitForSingleObject(hSem, 0);
|
||||||
return dwOldCount - 1;
|
return dwOldCount - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterCreateNamedW [SHLWAPI.423]
|
* SHGlobalCounterCreateNamedW [SHLWAPI.423]
|
||||||
*
|
*
|
||||||
* Unicode version of _SHGlobalCounterCreateNamedA.
|
* Unicode version of SHGlobalCounterCreateNamedA.
|
||||||
*/
|
*/
|
||||||
HANDLE WINAPI _SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
HANDLE WINAPI SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
||||||
{
|
{
|
||||||
static const WCHAR szPrefix[] = { 's', 'h', 'e', 'l', 'l', '.', '\0' };
|
static const WCHAR szPrefix[] = { 's', 'h', 'e', 'l', 'l', '.', '\0' };
|
||||||
const int iPrefixLen = 6;
|
const int iPrefixLen = 6;
|
||||||
|
@ -412,7 +412,7 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
||||||
StrCpyNW(szBuff + iPrefixLen, lpszName, iBuffLen - iPrefixLen);
|
StrCpyNW(szBuff + iPrefixLen, lpszName, iBuffLen - iPrefixLen);
|
||||||
|
|
||||||
/* Initialise security attributes */
|
/* Initialise security attributes */
|
||||||
pSecAttr = _CreateAllAccessSecurityAttributes(&sAttr, &sd, 0);
|
pSecAttr = CreateAllAccessSecurityAttributes(&sAttr, &sd, 0);
|
||||||
|
|
||||||
if (!(hRet = CreateSemaphoreW(pSecAttr , iInitial, MAXLONG, szBuff)))
|
if (!(hRet = CreateSemaphoreW(pSecAttr , iInitial, MAXLONG, szBuff)))
|
||||||
hRet = OpenSemaphoreW(SYNCHRONIZE|SEMAPHORE_MODIFY_STATE, 0, szBuff);
|
hRet = OpenSemaphoreW(SYNCHRONIZE|SEMAPHORE_MODIFY_STATE, 0, szBuff);
|
||||||
|
@ -420,7 +420,7 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterCreateNamedA [SHLWAPI.422]
|
* SHGlobalCounterCreateNamedA [SHLWAPI.422]
|
||||||
*
|
*
|
||||||
* Create a semaphore.
|
* Create a semaphore.
|
||||||
*
|
*
|
||||||
|
@ -431,7 +431,7 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
||||||
* RETURNS
|
* RETURNS
|
||||||
* A new semaphore handle.
|
* A new semaphore handle.
|
||||||
*/
|
*/
|
||||||
HANDLE WINAPI _SHGlobalCounterCreateNamedA(LPCSTR lpszName, DWORD iInitial)
|
HANDLE WINAPI SHGlobalCounterCreateNamedA(LPCSTR lpszName, DWORD iInitial)
|
||||||
{
|
{
|
||||||
WCHAR szBuff[MAX_PATH];
|
WCHAR szBuff[MAX_PATH];
|
||||||
|
|
||||||
|
@ -439,11 +439,11 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedA(LPCSTR lpszName, DWORD iInitial)
|
||||||
|
|
||||||
if (lpszName)
|
if (lpszName)
|
||||||
MultiByteToWideChar(0, 0, lpszName, -1, szBuff, MAX_PATH);
|
MultiByteToWideChar(0, 0, lpszName, -1, szBuff, MAX_PATH);
|
||||||
return _SHGlobalCounterCreateNamedW(lpszName ? szBuff : NULL, iInitial);
|
return SHGlobalCounterCreateNamedW(lpszName ? szBuff : NULL, iInitial);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* _SHGlobalCounterCreate [SHLWAPI.222]
|
* SHGlobalCounterCreate [SHLWAPI.222]
|
||||||
*
|
*
|
||||||
* Create a semaphore using the name of a GUID.
|
* Create a semaphore using the name of a GUID.
|
||||||
*
|
*
|
||||||
|
@ -456,7 +456,7 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedA(LPCSTR lpszName, DWORD iInitial)
|
||||||
* NOTES
|
* NOTES
|
||||||
* The initial count of the semaphore is set to 0.
|
* The initial count of the semaphore is set to 0.
|
||||||
*/
|
*/
|
||||||
HANDLE WINAPI _SHGlobalCounterCreate (REFGUID guid)
|
HANDLE WINAPI SHGlobalCounterCreate (REFGUID guid)
|
||||||
{
|
{
|
||||||
char szName[40];
|
char szName[40];
|
||||||
|
|
||||||
|
@ -464,5 +464,5 @@ HANDLE WINAPI _SHGlobalCounterCreate (REFGUID guid)
|
||||||
|
|
||||||
/* Create a named semaphore using the GUID string */
|
/* Create a named semaphore using the GUID string */
|
||||||
SHStringFromGUIDA(guid, szName, sizeof(szName) - 1);
|
SHStringFromGUIDA(guid, szName, sizeof(szName) - 1);
|
||||||
return _SHGlobalCounterCreateNamedA(szName, 0);
|
return SHGlobalCounterCreateNamedA(szName, 0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue