Forward to user32 when appropriate in shlwapi and removed dependencies
to libunicode
Modified: trunk/reactos/Makefile
Modified: trunk/reactos/bootdata/packages/reactos.dff
Modified: trunk/reactos/include/wine/unicode.h
Modified: trunk/reactos/lib/comdlg32/Makefile.ros-template
Modified: trunk/reactos/lib/msi/Makefile.ros-template
Modified: trunk/reactos/lib/oleaut32/Makefile.ros-template
Modified: trunk/reactos/lib/riched20/Makefile.ros-template
Modified: trunk/reactos/lib/setupapi/Makefile.ros-template
Modified: trunk/reactos/lib/shlwapi/Makefile.ros-template
Modified: trunk/reactos/lib/shlwapi/ordinal.c
Modified: trunk/reactos/lib/shlwapi/shlwapi.spec
Modified: trunk/reactos/lib/winspool/Makefile
_____
Modified: trunk/reactos/Makefile
--- trunk/reactos/Makefile 2005-02-16 15:44:34 UTC (rev 13595)
+++ trunk/reactos/Makefile 2005-02-16 16:44:54 UTC (rev 13596)
@@ -41,6 +41,9 @@
# vfatlib
LIB_FSLIB = vfatlib
+# libunicode, must be empty!
+LIBUNICODE =
+
# Static libraries
LIB_STATIC = string rosrtl epsapi uuid libwine zlib rtl tgetopt pseh
adns dxguid strmiids crt rossym wdmguid
@@ -59,7 +62,7 @@
gdi32 gdiplus glu32 hid imagehlp imm32 iphlpapi kernel32
lzexpand mesa32 midimap mmdrv mpr msacm msafd \
msgina msi msimg32 msvcrt20 msvideo mswsock netapi32 ntdll ole32
oleaut32 oledlg olepro32 opengl32 \
packet psapi riched20 richedit rpcrt4 samlib secur32 setupapi
shell32 shlwapi smdll snmpapi syssetup \
- twain unicode user32 userenv version wininet winmm winspool
ws2help ws2_32 wsock32 wshirda dnsapi \
+ twain user32 userenv version wininet winmm winspool ws2help
ws2_32 wsock32 wshirda dnsapi \
urlmon shdocvw dinput dinput8 dxdiagn devenum dsound $(DLLS_KBD)
$(DLLS_CPL) $(DLLS_SHELLEXT)
SUBSYS = smss win32k csrss ntvdm
_____
Modified: trunk/reactos/bootdata/packages/reactos.dff
--- trunk/reactos/bootdata/packages/reactos.dff 2005-02-16 15:44:34 UTC
(rev 13595)
+++ trunk/reactos/bootdata/packages/reactos.dff 2005-02-16 16:44:54 UTC
(rev 13596)
@@ -74,6 +74,7 @@
lib\dinput8\dinput8.dll 1
lib\dsound\dsound.dll 1
lib\dxdiagn\dxdiagn.dll 1
+lib\expat\expat.dll 1
lib\fmifs\fmifs.dll 1
lib\freetype\freetype.dll 1
lib\gdi32\gdi32.dll 1
@@ -119,7 +120,6 @@
lib\syssetup\syssetup.dll 1
lib\twain\twain_32.dll 1
lib\urlmon\urlmon.dll 1
-lib\unicode\wine_unicode.dll 1
lib\user32\user32.dll 1
lib\userenv\userenv.dll 1
lib\version\version.dll 1
_____
Modified: trunk/reactos/include/wine/unicode.h
--- trunk/reactos/include/wine/unicode.h 2005-02-16 15:44:34 UTC
(rev 13595)
+++ trunk/reactos/include/wine/unicode.h 2005-02-16 16:44:54 UTC
(rev 13596)
@@ -7,41 +7,6 @@
#include <winbase.h>
#include <winnls.h>
-/* code page info common to SBCS and DBCS */
-struct cp_info
-{
- unsigned int codepage; /* codepage id */
- unsigned int char_size; /* char size (1 or 2
bytes) */
- wchar_t def_char; /* default char value (can
be double-byte) */
- wchar_t def_unicode_char; /* default Unicode char
value */
- const char *name; /* code page name */
-};
-
-struct sbcs_table
-{
- struct cp_info info;
- const wchar_t *cp2uni; /* code page -> Unicode
map */
- const unsigned char *uni2cp_low; /* Unicode -> code page
map */
- const unsigned short *uni2cp_high;
-};
-
-struct dbcs_table
-{
- struct cp_info info;
- const wchar_t *cp2uni; /* code page -> Unicode
map */
- const unsigned char *cp2uni_leadbytes;
- const unsigned short *uni2cp_low; /* Unicode -> code page
map */
- const unsigned short *uni2cp_high;
- unsigned char lead_bytes[12]; /* lead bytes ranges */
-};
-
-union cptable
-{
- struct cp_info info;
- struct sbcs_table sbcs;
- struct dbcs_table dbcs;
-};
-
#define strlenW(s) wcslen((const wchar_t *)(s))
#define strcpyW(d,s) wcscpy((wchar_t *)(d),(const wchar_t *)(s))
#define strcatW(d,s) wcscat((wchar_t *)(d),(const wchar_t *)(s))
@@ -54,6 +19,7 @@
#define strcmpW(s1,s2) wcscmp((const wchar_t *)(s1),(const wchar_t
*)(s2))
#define strcmpiW(s1,s2) _wcsicmp((const wchar_t *)(s1),(const wchar_t
*)(s2))
#define strncmpiW(s1,s2,n) _wcsnicmp((const wchar_t *)(s1),(const
wchar_t *)(s2),(n))
+#define strtoulW(s1,s2,b) wcstoul((const wchar_t *)(s1),(wchar_t
**)(s2),(b))
#define tolowerW(n) towlower((n))
#define toupperW(n) towupper((n))
#define islowerW(n) iswlower((n))
@@ -67,21 +33,14 @@
#define atolW(s) _wtol((const wchar_t *)(s))
#define strlwrW(s) _wcslwr((wchar_t *)(s))
#define struprW(s) _wcsupr((wchar_t *)(s))
-#define sprintfW wsprintfW
+#define sprintfW swprintf
#define snprintfW _snwprintf
+#define vsnprintfW vsnwprintf
#ifndef WINE_UNICODE_API
#define WINE_UNICODE_API __attribute__((dllimport))
#endif
-/* the character type contains the C1_* flags in the low 12 bits */
-/* and the C2_* type in the high 4 bits */
-static inline unsigned short get_char_typeW( wchar_t ch )
-{
- extern WINE_UNICODE_API const unsigned short wine_wctype_table[];
- return wine_wctype_table[wine_wctype_table[ch >> 8] + (ch & 0xff)];
-}
-
static inline WCHAR *strpbrkW( const WCHAR *str, const WCHAR *accept )
{
for ( ; *str; str++) if (strchrW( accept, *str )) return (WCHAR
*)str;
_____
Modified: trunk/reactos/lib/comdlg32/Makefile.ros-template
--- trunk/reactos/lib/comdlg32/Makefile.ros-template 2005-02-16
15:44:34 UTC (rev 13595)
+++ trunk/reactos/lib/comdlg32/Makefile.ros-template 2005-02-16
16:44:54 UTC (rev 13596)
@@ -5,7 +5,7 @@
TARGET_CFLAGS = -D__REACTOS__ @EXTRADEFS@
-TARGET_SDKLIBS = @IMPORTS@ wine.a wine_unicode.a wine_uuid.a ntdll.a
winspool.a
+TARGET_SDKLIBS = @IMPORTS@ wine.a wine_uuid.a ntdll.a winspool.a
TARGET_BASE = $(TARGET_BASE_LIB_COMDLG32)
_____
Modified: trunk/reactos/lib/msi/Makefile.ros-template
--- trunk/reactos/lib/msi/Makefile.ros-template 2005-02-16 15:44:34 UTC
(rev 13595)
+++ trunk/reactos/lib/msi/Makefile.ros-template 2005-02-16 16:44:54 UTC
(rev 13596)
@@ -6,7 +6,7 @@
TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__
-TARGET_SDKLIBS = @IMPORTS@ winmm.a wine.a wine_uuid.a wine_unicode.a
ntdll.a
+TARGET_SDKLIBS = @IMPORTS@ winmm.a wine.a wine_uuid.a ntdll.a
TARGET_BASE = $(TARGET_BASE_LIB_WINMM)
_____
Modified: trunk/reactos/lib/oleaut32/Makefile.ros-template
--- trunk/reactos/lib/oleaut32/Makefile.ros-template 2005-02-16
15:44:34 UTC (rev 13595)
+++ trunk/reactos/lib/oleaut32/Makefile.ros-template 2005-02-16
16:44:54 UTC (rev 13596)
@@ -6,7 +6,7 @@
TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__
-TARGET_SDKLIBS = @IMPORTS@ winmm.a wine.a wine_uuid.a wine_unicode.a
ntdll.a
+TARGET_SDKLIBS = @IMPORTS@ winmm.a wine.a wine_uuid.a ntdll.a
TARGET_BASE = $(TARGET_BASE_LIB_OLEAUT32)
_____
Modified: trunk/reactos/lib/riched20/Makefile.ros-template
--- trunk/reactos/lib/riched20/Makefile.ros-template 2005-02-16
15:44:34 UTC (rev 13595)
+++ trunk/reactos/lib/riched20/Makefile.ros-template 2005-02-16
16:44:54 UTC (rev 13596)
@@ -6,7 +6,7 @@
TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__ -D__WINESRC__
-TARGET_SDKLIBS = @IMPORTS@ wine.a ntdll.a wine_unicode.a
+TARGET_SDKLIBS = @IMPORTS@ wine.a ntdll.a
TARGET_BASE = $(TARGET_BASE_LIB_SETUPAPI)
_____
Modified: trunk/reactos/lib/setupapi/Makefile.ros-template
--- trunk/reactos/lib/setupapi/Makefile.ros-template 2005-02-16
15:44:34 UTC (rev 13595)
+++ trunk/reactos/lib/setupapi/Makefile.ros-template 2005-02-16
16:44:54 UTC (rev 13596)
@@ -1,21 +1,21 @@
-# $Id: Makefile.ros-template 12852 2005-01-06 13:58:04Z mf $
-
-TARGET_NAME = setupapi
-
-TARGET_OBJECTS = @C_SRCS@
-
-TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__ -D__WINESRC__
-
-TARGET_SDKLIBS = @IMPORTS@ wine.a ntdll.a wine_unicode.a
-
-TARGET_BASE = $(TARGET_BASE_LIB_SETUPAPI)
-
-TARGET_RC_SRCS = @RC_SRCS@
-TARGET_RC_BINSRC = @RC_BINSRC@
-TARGET_RC_BINARIES = @RC_BINARIES@
-
-default: all
-
-DEP_OBJECTS = $(TARGET_OBJECTS)
-
-include $(TOOLS_PATH)/depend.mk
+# $Id: Makefile.ros-template 12852 2005-01-06 13:58:04Z mf $
+
+TARGET_NAME = setupapi
+
+TARGET_OBJECTS = @C_SRCS@
+
+TARGET_CFLAGS = @EXTRADEFS@ -D__REACTOS__ -D__WINESRC__
+
+TARGET_SDKLIBS = @IMPORTS@ wine.a ntdll.a
+
+TARGET_BASE = $(TARGET_BASE_LIB_SETUPAPI)
+
+TARGET_RC_SRCS = @RC_SRCS@
+TARGET_RC_BINSRC = @RC_BINSRC@
+TARGET_RC_BINARIES = @RC_BINARIES@
+
+default: all
+
+DEP_OBJECTS = $(TARGET_OBJECTS)
+
+include $(TOOLS_PATH)/depend.mk
_____
Modified: trunk/reactos/lib/shlwapi/Makefile.ros-template
--- trunk/reactos/lib/shlwapi/Makefile.ros-template 2005-02-16
15:44:34 UTC (rev 13595)
+++ trunk/reactos/lib/shlwapi/Makefile.ros-template 2005-02-16
16:44:54 UTC (rev 13596)
@@ -1,22 +1,22 @@
-# $Id: Makefile.ros-template 11910 2004-12-03 23:37:44Z blight $
-
-TARGET_NAME = shlwapi
-
-TARGET_OBJECTS = @C_SRCS@
-
-TARGET_CFLAGS = -DWINSHLWAPI= -D__REACTOS__ @EXTRADEFS@
-
-# FIXME: we don't do delayed imports yet so oleaut32.a is listed
explicitly
-# NOTE: msvcrt.a must be listed before ntdll.a, because sprintf that is
-# exported from ntdll doesn't support printing of float types
(%f)
-TARGET_SDKLIBS = msvcrt.a @IMPORTS@ oleaut32.a wine.a wine_uuid.a
wine_unicode.a msvcrt.a ntdll.a
-
-TARGET_NORC = yes
-
-TARGET_BASE = $(TARGET_BASE_LIB_SHLWAPI)
-
-default: all
-
-DEP_OBJECTS = $(TARGET_OBJECTS)
-
-include $(TOOLS_PATH)/depend.mk
+# $Id: Makefile.ros-template 11910 2004-12-03 23:37:44Z blight $
+
+TARGET_NAME = shlwapi
+
+TARGET_OBJECTS = @C_SRCS@
+
+TARGET_CFLAGS = -DWINSHLWAPI= -D__REACTOS__ @EXTRADEFS@
+
+# FIXME: we don't do delayed imports yet so oleaut32.a is listed
explicitly
+# NOTE: msvcrt.a must be listed before ntdll.a, because sprintf that is
+# exported from ntdll doesn't support printing of float types
(%f)
+TARGET_SDKLIBS = msvcrt.a @IMPORTS@ oleaut32.a wine.a wine_uuid.a
msvcrt.a ntdll.a
+
+TARGET_NORC = yes
+
+TARGET_BASE = $(TARGET_BASE_LIB_SHLWAPI)
+
+default: all
+
+DEP_OBJECTS = $(TARGET_OBJECTS)
+
+include $(TOOLS_PATH)/depend.mk
Property changes on: trunk/reactos/lib/shlwapi/Makefile.ros-template
___________________________________________________________________
Name: svn:eol-style
+ native
_____
Modified: trunk/reactos/lib/shlwapi/ordinal.c
--- trunk/reactos/lib/shlwapi/ordinal.c 2005-02-16 15:44:34 UTC (rev
13595)
+++ trunk/reactos/lib/shlwapi/ordinal.c 2005-02-16 16:44:54 UTC (rev
13596)
@@ -681,74 +681,6 @@
}
/***********************************************************************
**
- * @ [SHLWAPI.25]
- *
- * Determine if a Unicode character is alphabetic.
- *
- * PARAMS
- * wc [I] Character to check.
- *
- * RETURNS
- * TRUE, if wc is alphabetic,
- * FALSE otherwise.
- */
-BOOL WINAPI IsCharAlphaWrapW(WCHAR wc)
-{
- return (get_char_typeW(wc) & C1_ALPHA) != 0;
-}
-
-/**********************************************************************
***
- * @ [SHLWAPI.26]
- *
- * Determine if a Unicode character is upper-case.
- *
- * PARAMS
- * wc [I] Character to check.
- *
- * RETURNS
- * TRUE, if wc is upper-case,
- * FALSE otherwise.
- */
-BOOL WINAPI IsCharUpperWrapW(WCHAR wc)
-{
- return (get_char_typeW(wc) & C1_UPPER) != 0;
-}
-
-/**********************************************************************
***
- * @ [SHLWAPI.27]
- *
- * Determine if a Unicode character is lower-case.
- *
- * PARAMS
- * wc [I] Character to check.
- *
- * RETURNS
- * TRUE, if wc is lower-case,
- * FALSE otherwise.
- */
-BOOL WINAPI IsCharLowerWrapW(WCHAR wc)
-{
- return (get_char_typeW(wc) & C1_LOWER) != 0;
-}
-
-/**********************************************************************
***
- * @ [SHLWAPI.28]
- *
- * Determine if a Unicode character is alphabetic or a digit.
- *
- * PARAMS
- * wc [I] Character to check.
- *
- * RETURNS
- * TRUE, if wc is alphabetic or a digit,
- * FALSE otherwise.
- */
-BOOL WINAPI IsCharAlphaNumericWrapW(WCHAR wc)
-{
- return (get_char_typeW(wc) & (C1_ALPHA|C1_DIGIT)) != 0;
-}
-
-/**********************************************************************
***
* @ [SHLWAPI.29]
*
* Determine if a Unicode character is a space.
@@ -762,7 +694,9 @@
*/
BOOL WINAPI IsCharSpaceW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_SPACE) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_SPACE);
}
/***********************************************************************
**
@@ -780,7 +714,9 @@
*/
BOOL WINAPI IsCharBlankW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_BLANK) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_BLANK);
}
/***********************************************************************
**
@@ -797,7 +733,9 @@
*/
BOOL WINAPI IsCharPunctW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_PUNCT) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_PUNCT);
}
/***********************************************************************
**
@@ -814,7 +752,9 @@
*/
BOOL WINAPI IsCharCntrlW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_CNTRL) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_CNTRL);
}
/***********************************************************************
**
@@ -831,7 +771,9 @@
*/
BOOL WINAPI IsCharDigitW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_DIGIT) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_DIGIT);
}
/***********************************************************************
**
@@ -848,7 +790,9 @@
*/
BOOL WINAPI IsCharXDigitW(WCHAR wc)
{
- return (get_char_typeW(wc) & C1_XDIGIT) != 0;
+ WORD CharType;
+
+ return GetStringTypeW(CT_CTYPE1, &wc, 1, &CharType) && (CharType
&
C1_XDIGIT);
}
/***********************************************************************
**
_____
Modified: trunk/reactos/lib/shlwapi/shlwapi.spec
--- trunk/reactos/lib/shlwapi/shlwapi.spec 2005-02-16 15:44:34 UTC
(rev 13595)
+++ trunk/reactos/lib/shlwapi/shlwapi.spec 2005-02-16 16:44:54 UTC
(rev 13596)
@@ -1,839 +1,839 @@
-1 stdcall -noname ParseURLA(str ptr)
-2 stdcall -noname ParseURLW(wstr ptr)
-3 stdcall -noname PathFileExistsDefExtA(str long)
-4 stdcall -noname PathFileExistsDefExtW(wstr long)
-5 stdcall -noname PathFindOnPathExA(str ptr long)
-6 stdcall -noname PathFindOnPathExW(wstr ptr long)
-7 stdcall -noname SHAllocShared(ptr long long)
-8 stdcall -noname SHLockShared(long long)
-9 stdcall -noname SHUnlockShared(ptr)
-10 stdcall -noname SHFreeShared(long long)
-11 stdcall -noname SHMapHandle(long long long long long)
-12 stdcall -noname SHCreateMemStream(ptr long)
-13 stdcall -noname RegisterDefaultAcceptHeaders(ptr ptr)
-14 stdcall -noname GetAcceptLanguagesA(ptr ptr)
-15 stdcall -noname GetAcceptLanguagesW(ptr ptr)
-16 stdcall SHCreateThread(ptr ptr long ptr)
-17 stdcall -noname SHWriteDataBlockList(ptr ptr)
-18 stdcall -noname SHReadDataBlockList(ptr ptr)
-19 stdcall -noname SHFreeDataBlockList(ptr)
-20 stdcall -noname SHAddDataBlock(ptr ptr)
-21 stdcall -noname SHRemoveDataBlock(ptr long)
-22 stdcall -noname SHFindDataBlock(ptr long)
-23 stdcall -noname SHStringFromGUIDA(ptr ptr long)
-24 stdcall -noname SHStringFromGUIDW(ptr ptr long)
-25 stdcall -noname IsCharAlphaWrapW(long)
-26 stdcall -noname IsCharUpperWrapW(long)
-27 stdcall -noname IsCharLowerWrapW(long)
-28 stdcall -noname IsCharAlphaNumericWrapW(long)
-29 stdcall -noname IsCharSpaceW(long)
-30 stdcall -noname IsCharBlankW(long)
-31 stdcall -noname IsCharPunctW(long)
-32 stdcall -noname IsCharCntrlW(ptr)
-33 stdcall -noname IsCharDigitW(long)
-34 stdcall -noname IsCharXDigitW(long)
-35 stdcall -noname GetStringType3ExW(ptr long ptr)
-36 stdcall -noname AppendMenuWrapW(long long long wstr)
-37 stdcall @(ptr long long long long) user32.CallWindowProcW
-38 stdcall @(wstr) user32.CharLowerW
-39 stdcall @(wstr long) user32.CharLowerBuffW
-40 stdcall @(wstr) user32.CharNextW
-41 stdcall @(wstr wstr) user32.CharPrevW
-42 stdcall @(wstr) user32.CharToOemW
-43 stdcall @(wstr) user32.CharUpperW
-44 stdcall @(wstr long) user32.CharUpperBuffW
-45 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
-46 stdcall @(long ptr long) user32.CopyAcceleratorTableW
-47 stdcall @(ptr long) user32.CreateAcceleratorTableW
-48 stdcall @(wstr wstr wstr ptr) gdi32.CreateDCW
-49 stdcall @(long ptr long ptr long) user32.CreateDialogParamA
-50 stdcall @(wstr ptr) kernel32.CreateDirectoryW
-51 stdcall @(ptr long long wstr) kernel32.CreateEventW
-52 stdcall @(wstr long long ptr long long long) kernel32.CreateFileW
-53 stdcall @(ptr) gdi32.CreateFontIndirectW
-54 stdcall @(wstr wstr wstr ptr) gdi32.CreateICW
-55 stdcall @(long wstr wstr long long long long long long long long
ptr) user32.CreateWindowExW
-56 stdcall @(long long long long) user32.DefWindowProcW
-57 stdcall @(wstr) kernel32.DeleteFileW
-58 stdcall @(long ptr long ptr long) user32.DialogBoxIndirectParamW
-59 stdcall @(long wstr long ptr long) user32.DialogBoxParamW
-60 stdcall @(ptr) user32.DispatchMessageW
-61 stdcall @(long wstr long ptr long) user32.DrawTextW
-62 stdcall @(long wstr ptr long) gdi32.EnumFontFamiliesW
-63 stdcall @(long ptr ptr long long) gdi32.EnumFontFamiliesExW
-64 stdcall @(long wstr ptr long) kernel32.EnumResourceNamesW
-65 stdcall @(wstr ptr) kernel32.FindFirstFileW
-66 stdcall @(long wstr wstr) kernel32.FindResourceW
-67 stdcall @(wstr wstr) user32.FindWindowW
-68 stdcall @(long ptr long long ptr long ptr) kernel32.FormatMessageW
-69 stdcall @(long wstr ptr) user32.GetClassInfoW
-70 stdcall @(long long) user32.GetClassLongW
-71 stdcall @(long ptr long) user32.GetClassNameW
-72 stdcall @(long ptr long) user32.GetClipboardFormatNameW
-73 stdcall @(long ptr) kernel32.GetCurrentDirectoryW
-74 stdcall -noname GetDlgItemTextWrapW(long long wstr long)
-75 stdcall @(wstr) kernel32.GetFileAttributesW
-76 stdcall @(wstr long ptr ptr) kernel32.GetFullPathNameW
-77 stdcall @(long long ptr long) kernel32.GetLocaleInfoW
-78 stdcall @(long long ptr long long) user32.GetMenuStringW
-79 stdcall @(ptr long long long) user32.GetMessageW
-80 stdcall @(long ptr long) kernel32.GetModuleFileNameW
-81 stdcall @(ptr long) kernel32.GetSystemDirectoryW
-82 stdcall @(wstr wstr wstr long ptr ptr) kernel32.SearchPathW
-83 stdcall @(wstr) kernel32.GetModuleHandleW
-84 stdcall @(long long ptr) gdi32.GetObjectW
-85 stdcall @(wstr wstr long wstr) kernel32.GetPrivateProfileIntW
-86 stdcall @(wstr wstr wstr ptr long) kernel32.GetProfileStringW
-87 stdcall @(long wstr) user32.GetPropW
-88 stdcall @(long long wstr long ptr) kernel32.GetStringTypeExW
-89 stdcall @(wstr wstr long ptr) kernel32.GetTempFileNameW
-90 stdcall @(long ptr) kernel32.GetTempPathW
-91 stdcall @(long wstr long ptr) gdi32.GetTextExtentPoint32W
-92 stdcall @(long long ptr) gdi32.GetTextFaceW
-93 stdcall @(long ptr) gdi32.GetTextMetricsW
-94 stdcall @(long long) user32.GetWindowLongW
-95 stdcall @(long ptr long) user32.GetWindowTextW
-96 stdcall @(long) user32.GetWindowTextLengthW
-97 stdcall @(ptr long) kernel32.GetWindowsDirectoryW
-98 stdcall @(long long long long ptr) user32.InsertMenuW
-99 stdcall @(long ptr) user32.IsDialogMessageW
-100 stdcall @(long wstr) user32.LoadAcceleratorsW
-101 stdcall @(long wstr) user32.LoadBitmapW
-102 stdcall @(long wstr) user32.LoadCursorW
-103 stdcall @(long wstr) user32.LoadIconW
-104 stdcall @(long wstr long long long long) user32.LoadImageW
-105 stdcall @(wstr long long) kernel32.LoadLibraryExW
-106 stdcall @(long wstr) user32.LoadMenuW
-107 stdcall @(long long ptr long) user32.LoadStringW
-108 stdcall @(ptr) user32.MessageBoxIndirectW
-109 stdcall @(long long long long ptr) user32.ModifyMenuW
-110 stdcall @(long long long long) gdi32.GetCharWidth32W
-111 stdcall @(long wstr long long ptr long)
gdi32.GetCharacterPlacementW
-112 stdcall @(wstr wstr long) kernel32.CopyFileW
-113 stdcall @(wstr wstr) kernel32.MoveFileW
-114 stdcall @(ptr ptr) user32.OemToCharW
-115 stdcall @(wstr) kernel32.OutputDebugStringW
-116 stdcall @(ptr long long long long) user32.PeekMessageW
-117 stdcall @(long long long long) user32.PostMessageW
-118 stdcall @(long long long long) user32.PostThreadMessageW
-119 stdcall @(long wstr ptr) advapi32.RegCreateKeyW
-120 stdcall @(long wstr long ptr long long ptr ptr ptr)
advapi32.RegCreateKeyExW
-121 stdcall @(long wstr) advapi32.RegDeleteKeyW
-122 stdcall @(long long ptr long) advapi32.RegEnumKeyW
-123 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumKeyExW
-124 stdcall @(long wstr ptr) advapi32.RegOpenKeyW
-125 stdcall @(long wstr long long ptr) advapi32.RegOpenKeyExW
-126 stdcall @(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
advapi32.RegQueryInfoKeyW
-127 stdcall @(long wstr ptr ptr) advapi32.RegQueryValueW
-128 stdcall @(long wstr ptr ptr ptr ptr) advapi32.RegQueryValueExW
-129 stdcall @(long wstr long ptr long) advapi32.RegSetValueW
-130 stdcall @(long wstr long long ptr long) advapi32.RegSetValueExW
-131 stdcall @(ptr) user32.RegisterClassW
-132 stdcall @(wstr) user32.RegisterClipboardFormatW
-133 stdcall @(wstr) user32.RegisterWindowMessageW
-134 stdcall @(long wstr) user32.RemovePropW
-135 stdcall @(long long long long long) user32.SendDlgItemMessageW
-136 stdcall @(long long long long) user32.SendMessageW
-137 stdcall @(wstr) kernel32.SetCurrentDirectoryW
-138 stdcall -noname SetDlgItemTextWrapW(long long wstr)
-139 stdcall @(long long long ptr) user32.SetMenuItemInfoW
-140 stdcall @(long wstr long) user32.SetPropW
-141 stdcall @(long long long) user32.SetWindowLongW
-142 stdcall @(long long long long) user32.SetWindowsHookExW
-143 stdcall @(long wstr) user32.SetWindowTextW
-144 stdcall @(long ptr) gdi32.StartDocW
-145 stdcall @(long long ptr long) user32.SystemParametersInfoW
-146 stdcall @(long long ptr) user32.TranslateAcceleratorW
-147 stdcall @(wstr long) user32.UnregisterClassW
-148 stdcall @(long) user32.VkKeyScanW
-149 stdcall @(long wstr long long) user32.WinHelpW
-150 stdcall @(ptr wstr ptr) user32.wvsprintfW
-151 stdcall -noname StrCmpNCA(str ptr long)
-152 stdcall -noname StrCmpNCW(wstr wstr long)
-153 stdcall -noname StrCmpNICA(long long long)
-154 stdcall -noname StrCmpNICW(wstr wstr long)
-155 stdcall -noname StrCmpCA(str str)
-156 stdcall -noname StrCmpCW(wstr wstr)
-157 stdcall -noname StrCmpICA(str str)
-158 stdcall -noname StrCmpICW(wstr wstr)
-159 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
-160 stdcall -noname SHAboutInfoA(ptr long)
-161 stdcall -noname SHAboutInfoW(ptr long)
-162 stdcall -noname SHTruncateString(str long)
-163 stdcall -noname IUnknown_QueryStatus(ptr ptr long ptr ptr)
-164 stdcall -noname IUnknown_Exec(ptr ptr long long ptr ptr)
-165 stdcall -noname SHSetWindowBits(long long long long)
-166 stdcall -noname SHIsEmptyStream(ptr)
-167 stdcall -noname SHSetParentHwnd(long ptr)
-168 stdcall -noname ConnectToConnectionPoint(ptr ptr long ptr ptr ptr)
-169 stdcall -noname IUnknown_AtomicRelease(long)
-170 stdcall -noname PathSkipLeadingSlashesA(str)
-171 stdcall -noname SHIsSameObject(ptr ptr)
-172 stdcall -noname IUnknown_GetWindow(ptr ptr)
-173 stdcall -noname IUnknown_SetOwner(ptr ptr)
-174 stdcall -noname IUnknown_SetSite(ptr ptr)
-175 stdcall -noname IUnknown_GetClassID(ptr ptr)
-176 stdcall -noname IUnknown_QueryService(ptr ptr ptr ptr)
-177 stdcall -noname SHLoadMenuPopup(ptr wstr)
-178 stdcall -noname SHPropagateMessage(ptr long long long long)
-179 stdcall -noname SHMenuIndexFromID(long long)
-180 stdcall -noname SHRemoveAllSubMenus(long)
-181 stdcall -noname SHEnableMenuItem(long long long)
-182 stdcall -noname SHCheckMenuItem(long long long)
-183 stdcall -noname SHRegisterClassA(ptr)
-184 stdcall @(ptr ptr long) SHLWAPI_184
-185 stdcall -noname SHMessageBoxCheckA(ptr str str long long str)
-186 stdcall -noname SHSimulateDrop(ptr ptr long ptr ptr)
-187 stdcall -noname SHLoadFromPropertyBag(ptr ptr)
-188 stub -noname IUnknown_TranslateAcceleratorOCS
-189 stdcall -noname IUnknown_OnFocusOCS(ptr ptr)
-190 stub -noname IUnknown_HandleIRestrict
-191 stdcall -noname SHMessageBoxCheckW(ptr wstr wstr long long wstr)
-192 stdcall -noname SHGetMenuFromID(ptr long)
-193 stdcall -noname SHGetCurColorRes()
-194 stdcall -noname SHWaitForSendMessageThread(ptr long)
-195 stub -noname SHIsExpandableFolder
-196 stub -noname DnsRecordSetCompare
-197 stdcall -noname SHFillRectClr(long ptr long)
-198 stdcall -noname SHSearchMapInt(ptr ptr long long)
-199 stdcall -noname IUnknown_Set(ptr ptr)
-200 stub -noname MayQSForward
-201 stdcall -noname MayExecForward(ptr long ptr long long ptr ptr)
-202 stdcall -noname IsQSForward(ptr long ptr)
-203 stdcall -noname SHStripMneumonicA(str)
-204 stdcall -noname SHIsChildOrSelf(long long)
-205 stdcall -noname SHGetValueGoodBootA(long str str ptr ptr ptr)
-206 stdcall -noname SHGetValueGoodBootW(long wstr wstr ptr ptr ptr)
-207 stub -noname IContextMenu_Invoke
-208 stdcall -noname FDSA_Initialize(long long ptr ptr long)
-209 stdcall -noname FDSA_Destroy(ptr)
-210 stdcall -noname FDSA_InsertItem(ptr long ptr)
-211 stdcall -noname FDSA_DeleteItem(ptr long)
-212 stdcall @(ptr ptr long) SHLWAPI_212
-213 stdcall -noname IStream_Reset(ptr)
-214 stdcall -noname IStream_Size(ptr ptr)
-215 stdcall -noname SHAnsiToUnicode(str ptr long)
-216 stdcall -noname SHAnsiToUnicodeCP(long str ptr long)
-217 stdcall -noname SHUnicodeToAnsi(wstr ptr ptr)
-218 stdcall -noname SHUnicodeToAnsiCP(long wstr ptr ptr)
-219 stdcall -noname QISearch(long long long long)
-220 stub -noname SHSetDefaultDialogFont
-221 stdcall -noname SHRemoveDefaultDialogFont(ptr)
-222 stdcall -noname _SHGlobalCounterCreate(long)
-223 stdcall -noname _SHGlobalCounterGetValue(long)
-224 stdcall -noname _SHGlobalCounterIncrement(long)
-225 stdcall -noname SHStripMneumonicW(wstr)
-226 stub -noname ZoneCheckPathA
-227 stub -noname ZoneCheckPathW
-228 stub -noname ZoneCheckUrlA
-229 stub -noname ZoneCheckUrlW
-230 stub -noname ZoneCheckUrlExA
-231 stub -noname ZoneCheckUrlExW
-232 stub -noname ZoneCheckUrlExCacheA
-233 stub -noname ZoneCheckUrlExCacheW
-234 stub -noname ZoneCheckHost
-235 stub -noname ZoneCheckHostEx
-236 stdcall -noname SHPinDllOfCLSID(ptr)
-237 stdcall -noname SHRegisterClassW(ptr)
-238 stdcall -noname SHUnregisterClassesA(ptr ptr long)
-239 stdcall -noname SHUnregisterClassesW(ptr ptr long)
-240 stdcall -noname SHDefWindowProc(long long long long)
-241 stdcall -noname StopWatchMode()
-242 stdcall -noname StopWatchFlush()
-243 stdcall -noname StopWatchA(long str long long long)
-244 stdcall -noname StopWatchW(long wstr long long long)
-245 stdcall -noname StopWatch_TimerHandler(ptr ptr long ptr)
-246 stub -noname StopWatch_CheckMsg
-247 stdcall -noname StopWatch_MarkFrameStart(str)
-248 stub -noname StopWatch_MarkSameFrameStart
-249 stdcall -noname StopWatch_MarkJavaStop(wstr ptr long)
-250 stdcall -noname GetPerfTime()
-251 stub -noname StopWatch_DispatchTime
-252 stdcall -noname StopWatch_SetMsgLastLocation(long)
-253 stub -noname StopWatchExA
-254 stub -noname StopWatchExW
-255 stub -noname EventTraceHandler
-256 stub -noname IUnknown_GetSite
-257 stdcall -noname SHCreateWorkerWindowA(long ptr long long ptr long)
-258 stub -noname SHRegisterWaitForSingleObject
-259 stub -noname SHUnregisterWait
-260 stdcall -noname SHQueueUserWorkItem(long long long long long long
long)
-261 stub -noname SHCreateTimerQueue
-262 stub -noname SHDeleteTimerQueue
-263 stub -noname SHSetTimerQueueTimer
-264 stub -noname SHChangeTimerQueueTimer
-265 stub -noname SHCancelTimerQueueTimer
-266 stdcall -noname SHRestrictionLookup(long wstr ptr ptr)
-267 stdcall -noname SHWeakQueryInterface(long long long long)
-268 stdcall -noname SHWeakReleaseInterface(long long)
-269 stdcall -noname GUIDFromStringA(str ptr)
-270 stdcall -noname GUIDFromStringW(wstr ptr)
-271 stdcall -noname SHGetRestriction(wstr wstr wstr)
-272 stub -noname SHSetThreadPoolLimits
-273 stub -noname SHTerminateThreadPool
-274 stub -noname RegisterGlobalHotkeyW
-275 stub -noname RegisterGlobalHotkeyA
-276 stdcall -noname WhichPlatform()
-277 stub -noname SHDialogBox
-278 stdcall -noname SHCreateWorkerWindowW(long long long long long
long)
-279 stdcall -noname SHInvokeDefaultCommand(ptr ptr ptr)
-280 stdcall -noname SHRegGetIntW(ptr wstr long)
-281 stdcall -noname SHPackDispParamsV(ptr ptr ptr ptr)
-282 stdcall -noname SHPackDispParams(ptr ptr ptr ptr)
-283 stub -noname IConnectionPoint_InvokeWithCancel
-284 stdcall -noname IConnectionPoint_SimpleInvoke(ptr ptr ptr)
-285 stdcall -noname IConnectionPoint_OnChanged(ptr long)
-286 stub -noname IUnknown_CPContainerInvokeParam
-287 stdcall -noname IUnknown_CPContainerOnChanged(ptr long)
-288 stub -noname IUnknown_CPContainerInvokeIndirect
-289 stdcall -noname PlaySoundWrapW(wstr long long)
-290 stub -noname SHMirrorIcon
-291 stdcall -noname SHMessageBoxCheckExA(ptr ptr ptr ptr ptr long str)
-292 stdcall -noname SHMessageBoxCheckExW(ptr ptr ptr ptr ptr long wstr)
-293 stub -noname SHCancelUserWorkItems
-294 stdcall -noname SHGetIniStringW(long long long long long)
-295 stdcall -noname SHSetIniStringW(wstr ptr wstr wstr)
-296 stub -noname CreateURLFileContentsW
-297 stub -noname CreateURLFileContentsA
-298 stdcall @(wstr wstr wstr wstr) kernel32.WritePrivateProfileStringW
-299 stdcall -noname ExtTextOutWrapW(long long long long ptr wstr long
ptr)
-300 stdcall @(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
-302 stdcall @(long long long ptr) user32.GetMenuItemInfoW
-303 stdcall @(long long long ptr) user32.InsertMenuItemW
-304 stdcall @(wstr) gdi32.CreateMetaFileW
-305 stdcall @(ptr long wstr) kernel32.CreateMutexW
-306 stdcall @(wstr ptr long) kernel32.ExpandEnvironmentStringsW
-307 stdcall @(ptr long long wstr) kernel32.CreateSemaphoreW
-308 stdcall @(ptr long) kernel32.IsBadStringPtrW
-309 stdcall @(wstr) kernel32.LoadLibraryW
-310 stdcall @(long long ptr wstr ptr long) kernel32.GetTimeFormatW
-311 stdcall @(long long ptr wstr ptr long) kernel32.GetDateFormatW
-312 stdcall @(wstr wstr wstr ptr long wstr)
kernel32.GetPrivateProfileStringW
-313 stdcall -noname SHGetFileInfoWrapW(ptr long ptr long long)
-314 stdcall @(ptr) user32.RegisterClassExW
-315 stdcall @(long wstr ptr) user32.GetClassInfoExW
-316 stub -noname IShellFolder_GetDisplayNameOf
-317 stub -noname IShellFolder_ParseDisplayName
-318 stdcall -noname DragQueryFileWrapW(long long wstr long)
-319 stdcall @(long long wstr wstr) user32.FindWindowExW
-320 stdcall -noname RegisterMIMETypeForExtensionA(str str)
-321 stdcall -noname RegisterMIMETypeForExtensionW(wstr wstr)
-322 stdcall -noname UnregisterMIMETypeForExtensionA(str)
-323 stdcall -noname UnregisterMIMETypeForExtensionW(wstr)
-324 stdcall -noname RegisterExtensionForMIMETypeA(str str)
-325 stdcall -noname RegisterExtensionForMIMETypeW(wstr wstr)
-326 stdcall -noname UnregisterExtensionForMIMETypeA(str)
-327 stdcall -noname UnregisterExtensionForMIMETypeW(wstr)
-328 stdcall -noname GetMIMETypeSubKeyA(str ptr long)
-329 stdcall -noname GetMIMETypeSubKeyW(wstr ptr long)
-330 stdcall -noname MIME_GetExtensionA(str ptr long)
-331 stdcall -noname MIME_GetExtensionW(wstr ptr long)
-332 stdcall @(ptr long) user32.CallMsgFilterW
-333 stdcall -noname SHBrowseForFolderWrapW(ptr)
-334 stdcall -noname SHGetPathFromIDListWrapW(ptr ptr)
-335 stdcall -noname ShellExecuteExWrapW(ptr)
-336 stdcall -noname SHFileOperationWrapW(ptr)
-337 stdcall -noname ExtractIconExWrapW(wstr long ptr ptr long)
-338 stdcall @(wstr long) kernel32.SetFileAttributesW
-339 stdcall @(long long wstr ptr ptr long) kernel32.GetNumberFormatW
-340 stdcall @(long wstr wstr long) user32.MessageBoxW
-341 stdcall @(long ptr) kernel32.FindNextFileW
-342 stdcall -noname SHInterlockedCompareExchange(ptr long long)
-343 stdcall -noname SHRegGetCLSIDKeyA(ptr str long long ptr)
-344 stdcall -noname SHRegGetCLSIDKeyW(ptr wstr long long ptr)
-345 stdcall -noname SHAnsiToAnsi(str ptr long)
-346 stdcall -noname SHUnicodeToUnicode(wstr ptr long)
-347 stdcall @(long wstr) advapi32.RegDeleteValueW
-348 stub -noname SHGetFileDescriptionW
-349 stub -noname SHGetFileDescriptionA
-350 stdcall -noname GetFileVersionInfoSizeWrapW(wstr ptr)
-351 stdcall -noname GetFileVersionInfoWrapW(wstr ptr long ptr)
-352 stdcall -noname VerQueryValueWrapW(ptr wstr ptr ptr)
-353 stub -noname SHFormatDateTimeA
-354 stub -noname SHFormatDateTimeW
-355 stdcall -noname IUnknown_EnableModeless(ptr long)
-356 stdcall -noname _CreateAllAccessSecurityAttributes(ptr ptr)
-357 stdcall -noname SHGetNewLinkInfoWrapW(wstr wstr wstr long long)
-358 stdcall -noname SHDefExtractIconWrapW(wstr long long ptr ptr long)
-359 stdcall @(long long wstr) kernel32.OpenEventW
-360 stdcall @(wstr) kernel32.RemoveDirectoryW
-361 stdcall @(wstr ptr long) kernel32.GetShortPathNameW
-362 stdcall @(ptr ptr) advapi32.GetUserNameW
-363 stdcall -noname SHInvokeCommand(ptr ptr ptr long)
-364 stdcall -noname DoesStringRoundTripA(str ptr long)
-365 stdcall -noname DoesStringRoundTripW(wstr ptr long)
-366 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumValueW
-367 stdcall @(wstr wstr ptr long wstr)
kernel32.WritePrivateProfileStructW
-368 stdcall @(wstr wstr ptr long wstr)
kernel32.GetPrivateProfileStructW
-369 stdcall @(wstr wstr ptr ptr long long ptr wstr ptr ptr)
kernel32.CreateProcessW
-370 stdcall -noname ExtractIconWrapW(long wstr long)
-371 stdcall DdeInitializeWrapW(ptr ptr long long) user32.DdeInitializeW
-372 stdcall DdeCreateStringHandleWrapW(long ptr long)
user32.DdeCreateStringHandleW
-373 stdcall DdeQueryStringWrapW(long ptr wstr long long)
user32.DdeQueryStringW
-374 stub -noname SHCheckDiskForMediaA
-375 stub -noname SHCheckDiskForMediaW
-376 stdcall -noname MLGetUILanguage() #
kernel32.GetUserDefaultUILanguage
-377 stdcall MLLoadLibraryA(str long long)
-378 stdcall MLLoadLibraryW(wstr long long)
-379 stub -noname Shell_GetCachedImageIndexWrapW
-380 stub -noname Shell_GetCachedImageIndexWrapA
-381 stub -noname AssocCopyVerbs
-382 stub -noname ZoneComputePaneSize
-383 stub -noname ZoneConfigureW
-384 stub -noname SHRestrictedMessageBox
-385 stub -noname SHLoadRawAccelerators
-386 stub -noname SHQueryRawAccelerator
-387 stub -noname SHQueryRawAcceleratorMsg
-388 stub -noname ShellMessageBoxWrapW
-389 stdcall -noname GetSaveFileNameWrapW(ptr)
-390 stdcall -noname WNetRestoreConnectionWrapW(long wstr)
-391 stdcall -noname WNetGetLastErrorWrapW(ptr ptr long ptr long)
-392 stdcall EndDialogWrap(ptr ptr) user32.EndDialog
-393 stdcall @(long ptr long ptr long) user32.CreateDialogIndirectParamW
-394 stdcall @(long ptr long ptr long) user32.CreateDialogIndirectParamA
-395 stub -noname MLWinHelpA
-396 stub -noname MLHtmlHelpA
-397 stub -noname MLWinHelpW
-398 stub -noname MLHtmlHelpW
-399 stdcall -noname StrCpyNXA(str str long)
-400 stdcall -noname StrCpyNXW(wstr wstr long)
-401 stdcall -noname PageSetupDlgWrapW(ptr)
-402 stdcall -noname PrintDlgWrapW(ptr)
-403 stdcall -noname GetOpenFileNameWrapW(ptr)
-404 stub -noname IShellFolder_EnumObjects
-405 stdcall -noname MLBuildResURLA(str ptr long str ptr long)
-406 stdcall -noname MLBuildResURLW(wstr ptr long wstr ptr long)
-407 stub -noname AssocMakeProgid
-408 stub -noname AssocMakeShell
-409 stub -noname AssocMakeApplicationByKeyW
-410 stub -noname AssocMakeApplicationByKeyA
-411 stub -noname AssocMakeFileExtsToApplicationW
-412 stub -noname AssocMakeFileExtsToApplicationA
-413 stdcall -noname SHGetMachineInfo(long)
-414 stub -noname SHHtmlHelpOnDemandW
-415 stub -noname SHHtmlHelpOnDemandA
-416 stub -noname SHWinHelpOnDemandW
-417 stub -noname SHWinHelpOnDemandA
-418 stdcall -noname MLFreeLibrary(long)
-419 stdcall -noname SHFlushSFCacheWrap()
-420 stub @ # CMemStream::Commit
-421 stub -noname SHLoadPersistedDataObject
-422 stdcall -noname _SHGlobalCounterCreateNamedA(str long)
-423 stdcall -noname _SHGlobalCounterCreateNamedW(wstr long)
-424 stdcall -noname _SHGlobalCounterDecrement(long)
-425 stub -noname DeleteMenuWrap
-426 stub -noname DestroyMenuWrap
-427 stub -noname TrackPopupMenuWrap
-428 stdcall @(long long long long long ptr) user32.TrackPopupMenuEx
-429 stdcall -noname MLIsMLHInstance(long)
-430 stdcall -noname MLSetMLHInstance(long long)
-431 stdcall -noname MLClearMLHInstance(long)
-432 stub -noname SHSendMessageBroadcastA
-433 stub -noname SHSendMessageBroadcastW
-434 stdcall @(long long long long long long ptr)
user32.SendMessageTimeoutW
-435 stub -noname CLSIDFromProgIDWrap
-436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
-437 stdcall -noname IsOS(long)
-438 stub -noname SHLoadRegUIStringA
-439 stub -noname SHLoadRegUIStringW
-440 stdcall -noname SHGetWebFolderFilePathA(str ptr long)
-441 stdcall -noname SHGetWebFolderFilePathW(wstr ptr long)
-442 stdcall @(wstr ptr long) kernel32.GetEnvironmentVariableW
-443 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryA
-444 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryW
-445 stdcall -noname PathFileExistsAndAttributesA(str ptr)
-446 stdcall -noname PathFileExistsAndAttributesW(wstr ptr)
-447 stub -noname FixSlashesAndColonA
-448 stdcall -noname FixSlashesAndColonW(wstr)
-449 stub -noname NextPathA
-450 stub -noname NextPathW
-451 stub -noname CharUpperNoDBCSA
-452 stub -noname CharUpperNoDBCSW
-453 stub -noname CharLowerNoDBCSA
-454 stub -noname CharLowerNoDBCSW
-455 stdcall -noname PathIsValidCharA(long long)
-456 stdcall -noname PathIsValidCharW(long long)
-457 stub -noname GetLongPathNameWrapW
-458 stub -noname GetLongPathNameWrapA
-459 stdcall SHExpandEnvironmentStringsA(str ptr long)
kernel32.ExpandEnvironmentStringsA
-460 stdcall SHExpandEnvironmentStringsW(wstr ptr long)
kernel32.ExpandEnvironmentStringsW
-461 stdcall -noname SHGetAppCompatFlags(long)
-462 stub -noname UrlFixupW
-463 stub -noname SHExpandEnvironmentStringsForUserA
-464 stub -noname SHExpandEnvironmentStringsForUserW
-465 stub -noname PathUnExpandEnvStringsForUserA
-466 stub -noname PathUnExpandEnvStringsForUserW
-467 stub -noname SHRunIndirectRegClientCommand
-468 stub -noname RunIndirectRegCommand
-469 stub -noname RunRegCommand
-470 stub -noname IUnknown_ProfferServiceOld
-471 stub -noname SHCreatePropertyBagOnRegKey
-472 stub -noname SHCreatePropertyBagOnProfileSelections
-473 stub -noname SHGetIniStringUTF7W
-474 stub -noname SHSetIniStringUTF7W
-475 stub -noname GetShellSecurityDescriptor
-476 stub -noname SHGetObjectCompatFlags
-477 stub -noname SHCreatePropertyBagOnMemory
-478 stub -noname IUnknown_TranslateAcceleratorIO
-479 stub -noname IUnknown_UIActivateIO
-480 stub -noname UrlCrackW
-481 stub -noname IUnknown_HasFocusIO
-482 stub -noname SHMessageBoxHelpA
-483 stub -noname SHMessageBoxHelpW
-484 stub -noname IUnknown_QueryServiceExec
-485 stub -noname MapWin32ErrorToSTG
-486 stub -noname ModeToCreateFileFlags
-
-488 stub -noname SHConvertGraphicsFile
-489 stub -noname GlobalAddAtomWrapW
-490 stub -noname GlobalFindAtomWrapW
-491 stdcall -noname SHGetShellKey(long long long)
-492 stub -noname PrettifyFileDescriptionW
-493 stub -noname SHPropertyBag_ReadType
-494 stub -noname SHPropertyBag_ReadStr
-495 stub -noname SHPropertyBag_WriteStr
-496 stub -noname SHPropertyBag_ReadInt
-497 stub -noname SHPropertyBag_WriteInt
-498 stub -noname SHPropertyBag_ReadBOOLOld
-499 stub -noname SHPropertyBag_WriteBOOL
-
-505 stub -noname SHPropertyBag_ReadGUID
-506 stub -noname SHPropertyBag_WriteGUID
-507 stub -noname SHPropertyBag_ReadDWORD
-508 stub -noname SHPropertyBag_WriteDWORD
-509 stdcall -noname IUnknown_OnFocusChangeIS(ptr ptr long)
-510 stub -noname SHLockSharedEx
-511 stub -noname PathFileExistsDefExtAndAttributesW
-512 stub -noname IStream_ReadPidl
-513 stub -noname IStream_WritePidl
-514 stub -noname IUnknown_ProfferService
-
-516 stdcall -noname SKGetValueW(long wstr wstr long long long)
-517 stub -noname SKSetValueW
-518 stub -noname SKDeleteValueW
-519 stub -noname SKAllocValueW
-520 stub -noname SHPropertyBag_ReadBSTR
-521 stub -noname SHPropertyBag_ReadPOINTL
-522 stub -noname SHPropertyBag_WritePOINTL
-523 stub -noname SHPropertyBag_ReadRECTL
-524 stub -noname SHPropertyBag_WriteRECTL
-525 stub -noname SHPropertyBag_ReadPOINTS
-526 stub -noname SHPropertyBag_WritePOINTS
-527 stub -noname SHPropertyBag_ReadSHORT
-528 stub -noname SHPropertyBag_WriteSHORT
-529 stub -noname SHPropertyBag_ReadInt
-530 stub -noname SHPropertyBag_WriteInt
-531 stub -noname SHPropertyBag_ReadStream
-532 stub -noname SHPropertyBag_WriteStream
-533 stub -noname SHGetPerScreenResName
-534 stub -noname SHPropertyBag_ReadBOOL
-535 stub -noname SHPropertyBag_Delete
-536 stub -noname IUnknown_QueryServicePropertyBag
-537 stub -noname SHBoolSystemParametersInfo
-538 stub -noname IUnknown_QueryServicePropertyBag
-539 stub -noname IUnknown_ShowBrowserBar
-540 stub -noname SHInvokeCommandOnContextMenu
-541 stub -noname SHInvokeCommandsOnContextMen
-542 stdcall -noname GetUIVersion()
-543 stub -noname CreateColorSpaceWrapW
-544 stub -noname QuerySourceCreateFromKey
-545 stub -noname SHForwardContextMenuMsg
-546 stub -noname IUnknown_DoContextMenuPopup
-
-548 stub -noname SHAreIconsEqual
-549 stdcall -noname SHCoCreateInstanceAC(ptr ptr long ptr ptr)
-550 stub -noname GetTemplateInfoFroHandle
-551 stub -noname IShellFolder_CompareIDs
-
-@ stdcall AssocCreate(long long long long ptr ptr)
-@ stdcall AssocQueryKeyA(long long str ptr ptr)
-@ stdcall AssocQueryKeyW(long long wstr ptr ptr)
-@ stdcall AssocQueryStringA(long long ptr ptr str ptr)
-@ stdcall AssocQueryStringByKeyA(long long ptr ptr str ptr)
-@ stdcall AssocQueryStringByKeyW(long long ptr ptr wstr ptr)
-@ stdcall AssocQueryStringW(long long ptr ptr wstr ptr)
-@ stdcall ChrCmpIA(long long)
-@ stdcall ChrCmpIW(long long)
-@ stdcall ColorAdjustLuma(long long long)
-@ stdcall ColorHLSToRGB(long long long)
-@ stdcall ColorRGBToHLS(long ptr ptr ptr)
-@ stdcall DllGetVersion (ptr) SHLWAPI_DllGetVersion
-@ stdcall GetMenuPosFromID(ptr long)
-@ stdcall HashData (ptr long ptr long)
-@ stdcall IntlStrEqWorkerA(long str str long) StrIsIntlEqualA
-@ stdcall IntlStrEqWorkerW(long wstr wstr long) StrIsIntlEqualW
-@ stdcall PathAddBackslashA (str)
-@ stdcall PathAddBackslashW (wstr)
-@ stdcall PathAddExtensionA (str str)
-@ stdcall PathAddExtensionW (wstr wstr)
-@ stdcall PathAppendA (str str)
-@ stdcall PathAppendW (wstr wstr)
-@ stdcall PathBuildRootA (ptr long)
-@ stdcall PathBuildRootW (ptr long)
-@ stdcall PathCanonicalizeA (ptr str)
-@ stdcall PathCanonicalizeW (ptr wstr)
-@ stdcall PathCombineA (ptr ptr ptr)
-@ stdcall PathCombineW (ptr ptr ptr)
[truncated at 1000 lines; 1118 more skipped]