File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                               shlwapi.d                               *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.shlwapi;
9b639cf2d6 2015-05-05        kinaba: pragma(lib, "shlwapi");
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: /* Changes compared to MinGW:
4e2933c620 2015-04-21        kinaba: wnsprintf functions are not included.
4e2933c620 2015-04-21        kinaba: // Macros unneeded for D
4e2933c620 2015-04-21        kinaba: #define StrCmpIA lstrcmpiA;
4e2933c620 2015-04-21        kinaba: #define StrCmpA lstrcmpA;
4e2933c620 2015-04-21        kinaba: #define StrCpyA lstrcpyA;
4e2933c620 2015-04-21        kinaba: #define StrCpyNA lstrcpynA;
4e2933c620 2015-04-21        kinaba: #define MAKEDLLVERULL(major, minor, build, qfe) \
4e2933c620 2015-04-21        kinaba:         (((ULONGLONG)(major) << 48) | \
4e2933c620 2015-04-21        kinaba:          ((ULONGLONG)(minor) << 32) | \
4e2933c620 2015-04-21        kinaba:          ((ULONGLONG)(build) << 16) | \
4e2933c620 2015-04-21        kinaba:          ((ULONGLONG)(  qfe) <<  0))
4e2933c620 2015-04-21        kinaba: */
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: import win32.objbase, win32.shlobj;
4e2933c620 2015-04-21        kinaba: private import win32.basetyps, win32.objidl, win32.unknwn, win32.windef,
4e2933c620 2015-04-21        kinaba:   win32.winbase, win32.winreg;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const DLLVER_PLATFORM_WINDOWS = 0x00000001;
4e2933c620 2015-04-21        kinaba: const DLLVER_PLATFORM_NT      = 0x00000002;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const URL_DONT_ESCAPE_EXTRA_INFO  = 0x02000000;
4e2933c620 2015-04-21        kinaba: const URL_DONT_SIMPLIFY           = 0x08000000;
4e2933c620 2015-04-21        kinaba: const URL_ESCAPE_PERCENT          = 0x00001000;
4e2933c620 2015-04-21        kinaba: const URL_ESCAPE_SEGMENT_ONLY     = 0x00002000;
4e2933c620 2015-04-21        kinaba: const URL_ESCAPE_SPACES_ONLY      = 0x04000000;
4e2933c620 2015-04-21        kinaba: const URL_ESCAPE_UNSAFE           = 0x20000000;
4e2933c620 2015-04-21        kinaba: const URL_INTERNAL_PATH           = 0x00800000;
4e2933c620 2015-04-21        kinaba: const URL_PARTFLAG_KEEPSCHEME     = 0x00000001;
4e2933c620 2015-04-21        kinaba: const URL_PLUGGABLE_PROTOCOL      = 0x40000000;
4e2933c620 2015-04-21        kinaba: const URL_UNESCAPE                = 0x10000000;
4e2933c620 2015-04-21        kinaba: const URL_UNESCAPE_HIGH_ANSI_ONLY = 0x00400000;
4e2933c620 2015-04-21        kinaba: const URL_UNESCAPE_INPLACE        = 0x00100000;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: align(1):
4e2933c620 2015-04-21        kinaba: struct DLLVERSIONINFO
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	DWORD cbSize = this.sizeof;
4e2933c620 2015-04-21        kinaba: 	DWORD dwMajorVersion;
4e2933c620 2015-04-21        kinaba: 	DWORD dwMinorVersion;
4e2933c620 2015-04-21        kinaba: 	DWORD dwBuildNumber;
4e2933c620 2015-04-21        kinaba: 	DWORD dwPlatformID;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct DLLVERSIONINFO2
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	DLLVERSIONINFO info1;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	ULONGLONG ullVersion;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum ASSOCSTR {
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_COMMAND,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_EXECUTABLE,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_FRIENDLYDOCNAME,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_FRIENDLYAPPNAME,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_NOOPEN,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_SHELLNEWVALUE,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_DDECOMMAND,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_DDEIFEXEC,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_DDEAPPLICATION,
4e2933c620 2015-04-21        kinaba: 	ASSOCSTR_DDETOPIC
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum ASSOCKEY
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	ASSOCKEY_SHELLEXECCLASS = 1,
4e2933c620 2015-04-21        kinaba: 	ASSOCKEY_APP,
4e2933c620 2015-04-21        kinaba: 	ASSOCKEY_CLASS,
4e2933c620 2015-04-21        kinaba: 	ASSOCKEY_BASECLASS
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum ASSOCDATA
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	ASSOCDATA_MSIDESCRIPTOR = 1,
4e2933c620 2015-04-21        kinaba: 	ASSOCDATA_NOACTIVATEHANDLER,
4e2933c620 2015-04-21        kinaba: 	ASSOCDATA_QUERYCLASSSTORE
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias DWORD ASSOCF;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum SHREGDEL_FLAGS
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	SHREGDEL_DEFAULT = 0x00000000,
4e2933c620 2015-04-21        kinaba: 	SHREGDEL_HKCU    = 0x00000001,
4e2933c620 2015-04-21        kinaba: 	SHREGDEL_HKLM    = 0x00000010,
4e2933c620 2015-04-21        kinaba: 	SHREGDEL_BOTH    = 0x00000011
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum SHREGENUM_FLAGS
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	SHREGENUM_DEFAULT = 0x00000000,
4e2933c620 2015-04-21        kinaba: 	SHREGENUM_HKCU    = 0x00000001,
4e2933c620 2015-04-21        kinaba: 	SHREGENUM_HKLM    = 0x00000010,
4e2933c620 2015-04-21        kinaba: 	SHREGENUM_BOTH    = 0x00000011
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum URLIS
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	URLIS_URL,
4e2933c620 2015-04-21        kinaba: 	URLIS_OPAQUE,
4e2933c620 2015-04-21        kinaba: 	URLIS_NOHISTORY,
4e2933c620 2015-04-21        kinaba: 	URLIS_FILEURL,
4e2933c620 2015-04-21        kinaba: 	URLIS_APPLIABLE,
4e2933c620 2015-04-21        kinaba: 	URLIS_DIRECTORY,
4e2933c620 2015-04-21        kinaba: 	URLIS_HASQUERY
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
9b639cf2d6 2015-05-05        kinaba: mixin DECLARE_HANDLE!("HUSKEY");
4e2933c620 2015-04-21        kinaba: alias HUSKEY* PHUSKEY;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	alias HRESULT function (DLLVERSIONINFO *) DLLGETVERSIONPROC;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL IntlStrEqNA(LPCSTR pStr1, LPCSTR pStr2, int nChar)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return IntlStrEqWorkerA(TRUE, pStr1, pStr2, nChar);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL IntlStrEqNW(LPCWSTR pStr1, LPCWSTR pStr2, int nChar)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return IntlStrEqWorkerW(TRUE, pStr1, pStr2, nChar);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL IntlStrEqNIA(LPCSTR pStr1, LPCSTR pStr2, int nChar)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return IntlStrEqWorkerA(FALSE, pStr1, pStr2, nChar);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL IntlStrEqNIW(LPCWSTR pStr1, LPCWSTR pStr2, int nChar)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return IntlStrEqWorkerW(FALSE, pStr1, pStr2, nChar);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL UrlIsFileUrlA(LPCSTR pszURL)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return UrlIsA(pszURL, URLIS.URLIS_FILEURL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: BOOL UrlIsFileUrlW(LPCWSTR pszURL)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return UrlIsW(pszURL, URLIS.URLIS_FILEURL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlUnescapeInPlaceA(LPSTR pszUrl, DWORD dwFlags)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return UrlUnescapeA(pszUrl, null, null, dwFlags | URL_UNESCAPE_INPLACE);
4e2933c620 2015-04-21        kinaba: }
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlUnescapeInPlaceW(LPWSTR pszUrl, DWORD dwFlags)
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	return UrlUnescapeW(pszUrl, null, null, dwFlags | URL_UNESCAPE_INPLACE);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows):
9b639cf2d6 2015-05-05        kinaba: BOOL ChrCmpIA(WORD, WORD);
9b639cf2d6 2015-05-05        kinaba: BOOL ChrCmpIW(WCHAR, WCHAR);
9b639cf2d6 2015-05-05        kinaba: BOOL IntlStrEqWorkerA(BOOL, LPCSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: BOOL IntlStrEqWorkerW(BOOL, LPCWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHStrDupA(LPCSTR, LPWSTR*);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHStrDupW(LPCWSTR, LPWSTR*);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrCatA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrCatW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrCatBuffA(LPSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrCatBuffW(LPWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: DWORD StrCatChainW(LPWSTR, DWORD, DWORD, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrChrA(LPCSTR, WORD);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrChrW(LPCWSTR, WCHAR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrChrIA(LPCSTR, WORD);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrChrIW(LPCWSTR, WCHAR);
9b639cf2d6 2015-05-05        kinaba: int StrCmpIW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: int StrCmpW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrCpyW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrCpyNW(LPWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: int StrCmpNA(LPCSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: int StrCmpNW(LPCWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: int StrCmpNIA(LPCSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: int StrCmpNIW(LPCWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: int StrCSpnA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: int StrCSpnW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: int StrCSpnIA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: int StrCSpnIW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR StrDupA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR StrDupW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrFormatByteSize64A(LONGLONG, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrFormatByteSizeA(DWORD, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrFormatByteSizeW(LONGLONG, LPWSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrFormatKBSizeA(LONGLONG, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrFormatKBSizeW(LONGLONG, LPWSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: int StrFromTimeIntervalA(LPSTR, UINT, DWORD, int);
9b639cf2d6 2015-05-05        kinaba: int StrFromTimeIntervalW(LPWSTR, UINT, DWORD, int);
9b639cf2d6 2015-05-05        kinaba: BOOL StrIsIntlEqualA(BOOL, LPCSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: BOOL StrIsIntlEqualW(BOOL, LPCWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrNCatA(LPSTR, LPCSTR, int);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrNCatW(LPWSTR, LPCWSTR, int);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrPBrkA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrPBrkW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrRChrA(LPCSTR, LPCSTR, WORD);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrRChrW(LPCWSTR, LPCWSTR, WCHAR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrRChrIA(LPCSTR, LPCSTR, WORD);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrRChrIW(LPCWSTR, LPCWSTR, WCHAR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrRStrIA(LPCSTR, LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrRStrIW(LPCWSTR, LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: int StrSpnA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: int StrSpnW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR StrStrA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR StrStrIA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrStrIW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR StrStrW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: int StrToIntA(LPCSTR);
4e2933c620 2015-04-21        kinaba: int StrToIntW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL StrToIntExA(LPCSTR, DWORD, int*);
9b639cf2d6 2015-05-05        kinaba: BOOL StrToIntExW(LPCWSTR, DWORD, int*);
9b639cf2d6 2015-05-05        kinaba: BOOL StrTrimA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL StrTrimW(LPWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathAddBackslashA(LPSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathAddBackslashW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathAddExtensionA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathAddExtensionW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathAppendA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathAppendW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR PathBuildRootA(LPSTR, int);
9b639cf2d6 2015-05-05        kinaba: LPWSTR PathBuildRootW(LPWSTR, int);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCanonicalizeA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCanonicalizeW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: LPSTR PathCombineA(LPSTR, LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: LPWSTR PathCombineW(LPWSTR, LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: int PathCommonPrefixA(LPCSTR, LPCSTR, LPSTR);
9b639cf2d6 2015-05-05        kinaba: int PathCommonPrefixW(LPCWSTR, LPCWSTR, LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCompactPathA(HDC, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCompactPathW(HDC, LPWSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCompactPathExA(LPSTR, LPCSTR, UINT, DWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL PathCompactPathExW(LPWSTR, LPCWSTR, UINT, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT PathCreateFromUrlA(LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT PathCreateFromUrlW(LPCWSTR, LPWSTR, LPDWORD, DWORD);
4e2933c620 2015-04-21        kinaba: BOOL PathFileExistsA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathFileExistsW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathFindExtensionA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathFindExtensionW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathFindFileNameA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathFindFileNameW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathFindNextComponentA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathFindNextComponentW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathFindOnPathA(LPSTR, LPCSTR*);
9b639cf2d6 2015-05-05        kinaba: BOOL PathFindOnPathW(LPWSTR, LPCWSTR*);
9b639cf2d6 2015-05-05        kinaba: LPCSTR PathFindSuffixArrayA(LPCSTR, LPCSTR*, int);
9b639cf2d6 2015-05-05        kinaba: LPCWSTR PathFindSuffixArrayW(LPCWSTR, LPCWSTR*, int);
4e2933c620 2015-04-21        kinaba: LPSTR PathGetArgsA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathGetArgsW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: UINT PathGetCharTypeA(UCHAR);
4e2933c620 2015-04-21        kinaba: UINT PathGetCharTypeW(WCHAR);
4e2933c620 2015-04-21        kinaba: int PathGetDriveNumberA(LPCSTR);
4e2933c620 2015-04-21        kinaba: int PathGetDriveNumberW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsContentTypeA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsContentTypeW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsDirectoryA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsDirectoryEmptyA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsDirectoryEmptyW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsDirectoryW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsFileSpecA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsFileSpecW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsLFNFileSpecA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsLFNFileSpecW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsNetworkPathA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsNetworkPathW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsPrefixA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsPrefixW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsRelativeA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsRelativeW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsRootA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsRootW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsSameRootA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsSameRootW(LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsSystemFolderA(LPCSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL PathIsSystemFolderW(LPCWSTR, DWORD);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCServerA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCServerShareA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCServerShareW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCServerW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsUNCW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsURLA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathIsURLW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathMakePrettyA(LPSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathMakePrettyW(LPWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathMakeSystemFolderA(LPSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathMakeSystemFolderW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathMatchSpecA(LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathMatchSpecW(LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: int PathParseIconLocationA(LPSTR);
4e2933c620 2015-04-21        kinaba: int PathParseIconLocationW(LPWSTR);
4e2933c620 2015-04-21        kinaba: void PathQuoteSpacesA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathQuoteSpacesW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathRelativePathToA(LPSTR, LPCSTR, DWORD, LPCSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL PathRelativePathToW(LPWSTR, LPCWSTR, DWORD, LPCWSTR, DWORD);
4e2933c620 2015-04-21        kinaba: void PathRemoveArgsA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathRemoveArgsW(LPWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathRemoveBackslashA(LPSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathRemoveBackslashW(LPWSTR);
4e2933c620 2015-04-21        kinaba: void PathRemoveBlanksA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathRemoveBlanksW(LPWSTR);
4e2933c620 2015-04-21        kinaba: void PathRemoveExtensionA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathRemoveExtensionW(LPWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathRemoveFileSpecA(LPSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathRemoveFileSpecW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathRenameExtensionA(LPSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathRenameExtensionW(LPWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathSearchAndQualifyA(LPCSTR, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: BOOL PathSearchAndQualifyW(LPCWSTR, LPWSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: void PathSetDlgItemPathA(HWND, int, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: void PathSetDlgItemPathW(HWND, int, LPCWSTR);
4e2933c620 2015-04-21        kinaba: LPSTR PathSkipRootA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPWSTR PathSkipRootW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: void PathStripPathA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathStripPathW(LPWSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathStripToRootA(LPSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathStripToRootW(LPWSTR);
4e2933c620 2015-04-21        kinaba: void PathUndecorateA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathUndecorateW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: BOOL PathUnExpandEnvStringsA(LPCSTR, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: BOOL PathUnExpandEnvStringsW(LPCWSTR, LPWSTR, UINT);
4e2933c620 2015-04-21        kinaba: BOOL PathUnmakeSystemFolderA(LPSTR);
4e2933c620 2015-04-21        kinaba: BOOL PathUnmakeSystemFolderW(LPWSTR);
4e2933c620 2015-04-21        kinaba: void PathUnquoteSpacesA(LPSTR);
4e2933c620 2015-04-21        kinaba: void PathUnquoteSpacesW(LPWSTR);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHAutoComplete(HWND, DWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL SHCreateThread(LPTHREAD_START_ROUTINE, void*, DWORD, LPTHREAD_START_ROUTINE);
9b639cf2d6 2015-05-05        kinaba: DWORD SHCopyKeyA(HKEY, LPCSTR, HKEY, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHCopyKeyW(HKEY, LPCWSTR, HKEY, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteEmptyKeyA(HKEY, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteEmptyKeyW(HKEY, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteKeyA(HKEY, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteKeyW(HKEY, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: DWORD SHEnumKeyExA(HKEY, DWORD, LPSTR, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHEnumKeyExW(HKEY, DWORD, LPWSTR, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHQueryInfoKeyA(HKEY, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHQueryInfoKeyW(HKEY, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHQueryValueExA(HKEY, LPCSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHQueryValueExW(HKEY, LPCWSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHGetThreadRef(IUnknown*);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHSetThreadRef(IUnknown);
9b639cf2d6 2015-05-05        kinaba: BOOL SHSkipJunction(IBindCtx, const(CLSID)*);
9b639cf2d6 2015-05-05        kinaba: DWORD SHEnumValueA(HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHEnumValueW(HKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHGetValueA(HKEY, LPCSTR, LPCSTR, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHGetValueW(HKEY, LPCWSTR, LPCWSTR, LPDWORD, LPVOID, LPDWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHSetValueA(HKEY, LPCSTR, LPCSTR, DWORD, LPCVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHSetValueW(HKEY, LPCWSTR, LPCWSTR, DWORD, LPCVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteValueA(HKEY, LPCSTR, LPCSTR);
9b639cf2d6 2015-05-05        kinaba: DWORD SHDeleteValueW(HKEY, LPCWSTR, LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocCreate(CLSID, const(IID)* , const(LPVOID)*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryKeyA(ASSOCF, ASSOCKEY, LPCSTR, LPCSTR, HKEY*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryKeyW(ASSOCF, ASSOCKEY, LPCWSTR, LPCWSTR, HKEY*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryStringA(ASSOCF, ASSOCSTR, LPCSTR, LPCSTR, LPSTR, DWORD*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryStringByKeyA(ASSOCF, ASSOCSTR, HKEY, LPCSTR, LPSTR, DWORD*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryStringByKeyW(ASSOCF, ASSOCSTR, HKEY, LPCWSTR, LPWSTR, DWORD*);
9b639cf2d6 2015-05-05        kinaba: HRESULT AssocQueryStringW(ASSOCF, ASSOCSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD*);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlApplySchemeA(LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlApplySchemeW(LPCWSTR, LPWSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCanonicalizeA(LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCanonicalizeW(LPCWSTR, LPWSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCombineA(LPCSTR, LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCombineW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: int UrlCompareA(LPCSTR, LPCSTR, BOOL);
9b639cf2d6 2015-05-05        kinaba: int UrlCompareW(LPCWSTR, LPCWSTR, BOOL);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCreateFromPathA(LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlCreateFromPathW(LPCWSTR, LPWSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlEscapeA(LPCSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlEscapeW(LPCWSTR, LPWSTR, LPDWORD, DWORD);
4e2933c620 2015-04-21        kinaba: LPCSTR UrlGetLocationA(LPCSTR);
4e2933c620 2015-04-21        kinaba: LPCWSTR UrlGetLocationW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlGetPartA(LPCSTR, LPSTR, LPDWORD, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlGetPartW(LPCWSTR, LPWSTR, LPDWORD, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlHashA(LPCSTR, LPBYTE, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlHashW(LPCWSTR, LPBYTE, DWORD);
9b639cf2d6 2015-05-05        kinaba: BOOL UrlIsA(LPCSTR, URLIS);
9b639cf2d6 2015-05-05        kinaba: BOOL UrlIsW(LPCWSTR, URLIS);
4e2933c620 2015-04-21        kinaba: BOOL UrlIsNoHistoryA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL UrlIsNoHistoryW(LPCWSTR);
4e2933c620 2015-04-21        kinaba: BOOL UrlIsOpaqueA(LPCSTR);
4e2933c620 2015-04-21        kinaba: BOOL UrlIsOpaqueW(LPCWSTR);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlUnescapeA(LPSTR, LPSTR, LPDWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT UrlUnescapeW(LPWSTR, LPWSTR, LPDWORD, DWORD);
4e2933c620 2015-04-21        kinaba: DWORD SHRegCloseUSKey(HUSKEY);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegCreateUSKeyA(LPCSTR, REGSAM, HUSKEY, PHUSKEY, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegCreateUSKeyW(LPCWSTR, REGSAM, HUSKEY, PHUSKEY, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegDeleteEmptyUSKeyA(HUSKEY, LPCSTR, SHREGDEL_FLAGS);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegDeleteEmptyUSKeyW(HUSKEY, LPCWSTR, SHREGDEL_FLAGS);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegDeleteUSValueA(HUSKEY, LPCSTR, SHREGDEL_FLAGS);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegDeleteUSValueW(HUSKEY, LPCWSTR, SHREGDEL_FLAGS);
4e2933c620 2015-04-21        kinaba: HKEY SHRegDuplicateHKey(HKEY);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegEnumUSKeyA(HUSKEY, DWORD, LPSTR, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegEnumUSKeyW(HUSKEY, DWORD, LPWSTR, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegEnumUSValueA(HUSKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegEnumUSValueW(HUSKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPVOID, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: BOOL SHRegGetBoolUSValueA(LPCSTR, LPCSTR, BOOL, BOOL);
9b639cf2d6 2015-05-05        kinaba: BOOL SHRegGetBoolUSValueW(LPCWSTR, LPCWSTR, BOOL, BOOL);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegGetPathA(HKEY, LPCSTR, LPCSTR, LPSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegGetPathW(HKEY, LPCWSTR, LPCWSTR, LPWSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegGetUSValueA(LPCSTR, LPCSTR, LPDWORD, LPVOID, LPDWORD, BOOL, LPVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegGetUSValueW(LPCWSTR, LPCWSTR, LPDWORD, LPVOID, LPDWORD, BOOL, LPVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegOpenUSKeyA(LPCSTR, REGSAM, HUSKEY, PHUSKEY, BOOL);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegOpenUSKeyW(LPCWSTR, REGSAM, HUSKEY, PHUSKEY, BOOL);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegQueryInfoUSKeyA(HUSKEY, LPDWORD, LPDWORD, LPDWORD, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegQueryInfoUSKeyW(HUSKEY, LPDWORD, LPDWORD, LPDWORD, LPDWORD, SHREGENUM_FLAGS);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegQueryUSValueA(HUSKEY, LPCSTR, LPDWORD, LPVOID, LPDWORD, BOOL, LPVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegQueryUSValueW(HUSKEY, LPCWSTR, LPDWORD, LPVOID, LPDWORD, BOOL, LPVOID, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegSetPathA(HKEY, LPCSTR, LPCSTR, LPCSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: DWORD SHRegSetPathW(HKEY, LPCWSTR, LPCWSTR, LPCWSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegSetUSValueA(LPCSTR, LPCSTR, DWORD, LPVOID, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegSetUSValueW(LPCWSTR, LPCWSTR, DWORD, LPVOID, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegWriteUSValueA(HUSKEY, LPCSTR, DWORD, LPVOID, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: LONG SHRegWriteUSValueW(HUSKEY, LPCWSTR, DWORD, LPVOID, DWORD, DWORD);
9b639cf2d6 2015-05-05        kinaba: HRESULT HashData(LPBYTE, DWORD, LPBYTE, DWORD);
4e2933c620 2015-04-21        kinaba: HPALETTE SHCreateShellPalette(HDC);
9b639cf2d6 2015-05-05        kinaba: COLORREF ColorHLSToRGB(WORD, WORD, WORD);
9b639cf2d6 2015-05-05        kinaba: COLORREF ColorAdjustLuma(COLORREF, int, BOOL);
9b639cf2d6 2015-05-05        kinaba: void ColorRGBToHLS(COLORREF, WORD*, WORD*, WORD*);
4e2933c620 2015-04-21        kinaba: /** Should not be necessary for D?
4e2933c620 2015-04-21        kinaba: extern (C):
9b639cf2d6 2015-05-05        kinaba: int  wnsprintfA(LPSTR, int, LPCSTR, ...);
9b639cf2d6 2015-05-05        kinaba: int  wnsprintfW(LPWSTR, int, LPCWSTR, ...);
4e2933c620 2015-04-21        kinaba: extern (Windows):
9b639cf2d6 2015-05-05        kinaba: int wvnsprintfA(LPSTR, int, LPCSTR, va_list);
9b639cf2d6 2015-05-05        kinaba: int wvnsprintfW(LPWSTR, int, LPCWSTR, va_list);
4e2933c620 2015-04-21        kinaba: */
4e2933c620 2015-04-21        kinaba: 
9b639cf2d6 2015-05-05        kinaba: HINSTANCE MLLoadLibraryA(LPCSTR, HANDLE, DWORD, LPCSTR, BOOL);
9b639cf2d6 2015-05-05        kinaba: HINSTANCE MLLoadLibraryW(LPCWSTR, HANDLE, DWORD, LPCWSTR, BOOL);
4e2933c620 2015-04-21        kinaba: 
9b639cf2d6 2015-05-05        kinaba: HRESULT DllInstall(BOOL, LPCWSTR);
4e2933c620 2015-04-21        kinaba: 
9b639cf2d6 2015-05-05        kinaba: HRESULT StrRetToBufA(LPSTRRET, LPCITEMIDLIST, LPSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: HRESULT StrRetToBufW(LPSTRRET, LPCITEMIDLIST, LPWSTR, UINT);
9b639cf2d6 2015-05-05        kinaba: HRESULT StrRetToStrA(LPSTRRET, LPCITEMIDLIST, LPSTR*);
9b639cf2d6 2015-05-05        kinaba: HRESULT StrRetToStrW(LPSTRRET, LPCITEMIDLIST, LPWSTR*);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHCreateStreamOnFileA(LPCSTR, DWORD, IStream*);
9b639cf2d6 2015-05-05        kinaba: HRESULT SHCreateStreamOnFileW(LPCWSTR, DWORD, IStream*);
9b639cf2d6 2015-05-05        kinaba: IStream SHOpenRegStream2A(HKEY, LPCSTR, LPCSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: IStream SHOpenRegStream2W(HKEY, LPCWSTR, LPCWSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: IStream SHOpenRegStreamA(HKEY, LPCSTR, LPCSTR, DWORD);
9b639cf2d6 2015-05-05        kinaba: IStream SHOpenRegStreamW(HKEY, LPCWSTR, LPCWSTR, DWORD);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: version(Unicode) {
4e2933c620 2015-04-21        kinaba: alias ChrCmpIW ChrCmpI;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqNW IntlStrEqN;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqNIW IntlStrEqNI;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqWorkerW IntlStrEqWorker;
4e2933c620 2015-04-21        kinaba: alias SHStrDupW SHStrDup;
4e2933c620 2015-04-21        kinaba: alias StrCatW StrCat;
4e2933c620 2015-04-21        kinaba: alias StrCatBuffW StrCatBuff;
4e2933c620 2015-04-21        kinaba: alias StrChrW StrChr;
4e2933c620 2015-04-21        kinaba: alias StrChrIW StrChrI;
4e2933c620 2015-04-21        kinaba: alias StrCmpW StrCmp;
4e2933c620 2015-04-21        kinaba: alias StrCmpIW StrCmpI;
4e2933c620 2015-04-21        kinaba: alias StrCmpNIW StrCmpNI;
4e2933c620 2015-04-21        kinaba: alias StrCmpNW StrCmpN;
4e2933c620 2015-04-21        kinaba: alias StrCpyNW StrCpyN;
4e2933c620 2015-04-21        kinaba: alias StrCpyW StrCpy;
4e2933c620 2015-04-21        kinaba: alias StrCSpnIW StrCSpnI;
4e2933c620 2015-04-21        kinaba: alias StrCSpnW StrCSpn;
4e2933c620 2015-04-21        kinaba: alias StrDupW StrDup;
4e2933c620 2015-04-21        kinaba: alias StrFormatByteSizeW StrFormatByteSize;
4e2933c620 2015-04-21        kinaba: alias StrFormatKBSizeW StrFormatKBSize;
4e2933c620 2015-04-21        kinaba: alias StrFromTimeIntervalW StrFromTimeInterval;
4e2933c620 2015-04-21        kinaba: alias StrIsIntlEqualW StrIsIntlEqual;
4e2933c620 2015-04-21        kinaba: alias StrNCatW StrNCat;
4e2933c620 2015-04-21        kinaba: alias StrPBrkW StrPBrk;
4e2933c620 2015-04-21        kinaba: alias StrRChrW StrRChr;
4e2933c620 2015-04-21        kinaba: alias StrRChrIW StrRChrI;
4e2933c620 2015-04-21        kinaba: alias StrRetToBufW StrRetToBuf;
4e2933c620 2015-04-21        kinaba: alias StrRetToStrW StrRetToStr;
4e2933c620 2015-04-21        kinaba: alias StrRStrIW StrRStrI;
4e2933c620 2015-04-21        kinaba: alias StrSpnW StrSpn;
4e2933c620 2015-04-21        kinaba: alias StrStrIW StrStrI;
4e2933c620 2015-04-21        kinaba: alias StrStrW StrStr;
4e2933c620 2015-04-21        kinaba: alias StrToIntW StrToInt;
4e2933c620 2015-04-21        kinaba: alias StrToIntExW StrToIntEx;
4e2933c620 2015-04-21        kinaba: alias StrTrimW StrTrim;
4e2933c620 2015-04-21        kinaba: alias PathAddBackslashW PathAddBackslash;
4e2933c620 2015-04-21        kinaba: alias PathAddExtensionW PathAddExtension;
4e2933c620 2015-04-21        kinaba: alias PathAppendW PathAppend;
4e2933c620 2015-04-21        kinaba: alias PathBuildRootW PathBuildRoot;
4e2933c620 2015-04-21        kinaba: alias PathCanonicalizeW PathCanonicalize;
4e2933c620 2015-04-21        kinaba: alias PathCombineW PathCombine;
4e2933c620 2015-04-21        kinaba: alias PathCommonPrefixW PathCommonPrefix;
4e2933c620 2015-04-21        kinaba: alias PathCompactPathW PathCompactPath;
4e2933c620 2015-04-21        kinaba: alias PathCompactPathExW PathCompactPathEx;
4e2933c620 2015-04-21        kinaba: alias PathCreateFromUrlW PathCreateFromUrl;
4e2933c620 2015-04-21        kinaba: alias PathFileExistsW PathFileExists;
4e2933c620 2015-04-21        kinaba: alias PathFindExtensionW PathFindExtension;
4e2933c620 2015-04-21        kinaba: alias PathFindFileNameW PathFindFileName;
4e2933c620 2015-04-21        kinaba: alias PathFindNextComponentW PathFindNextComponent;
4e2933c620 2015-04-21        kinaba: alias PathFindOnPathW PathFindOnPath;
4e2933c620 2015-04-21        kinaba: alias PathFindSuffixArrayW PathFindSuffixArray;
4e2933c620 2015-04-21        kinaba: alias PathGetArgsW PathGetArgs;
4e2933c620 2015-04-21        kinaba: alias PathGetCharTypeW PathGetCharType;
4e2933c620 2015-04-21        kinaba: alias PathGetDriveNumberW PathGetDriveNumber;
4e2933c620 2015-04-21        kinaba: alias PathIsContentTypeW PathIsContentType;
4e2933c620 2015-04-21        kinaba: alias PathIsDirectoryEmptyW PathIsDirectoryEmpty;
4e2933c620 2015-04-21        kinaba: alias PathIsDirectoryW PathIsDirectory;
4e2933c620 2015-04-21        kinaba: alias PathIsFileSpecW PathIsFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathIsLFNFileSpecW PathIsLFNFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathIsNetworkPathW PathIsNetworkPath;
4e2933c620 2015-04-21        kinaba: alias PathIsPrefixW PathIsPrefix;
4e2933c620 2015-04-21        kinaba: alias PathIsRelativeW PathIsRelative;
4e2933c620 2015-04-21        kinaba: alias PathIsRootW PathIsRoot;
4e2933c620 2015-04-21        kinaba: alias PathIsSameRootW PathIsSameRoot;
4e2933c620 2015-04-21        kinaba: alias PathIsSystemFolderW PathIsSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCServerShareW PathIsUNCServerShare;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCServerW PathIsUNCServer;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCW PathIsUNC;
4e2933c620 2015-04-21        kinaba: alias PathIsURLW PathIsURL;
4e2933c620 2015-04-21        kinaba: alias PathMakePrettyW PathMakePretty;
4e2933c620 2015-04-21        kinaba: alias PathMakeSystemFolderW PathMakeSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathMatchSpecW PathMatchSpec;
4e2933c620 2015-04-21        kinaba: alias PathParseIconLocationW PathParseIconLocation;
4e2933c620 2015-04-21        kinaba: alias PathQuoteSpacesW PathQuoteSpaces;
4e2933c620 2015-04-21        kinaba: alias PathRelativePathToW PathRelativePathTo;
4e2933c620 2015-04-21        kinaba: alias PathRemoveArgsW PathRemoveArgs;
4e2933c620 2015-04-21        kinaba: alias PathRemoveBackslashW PathRemoveBackslash;
4e2933c620 2015-04-21        kinaba: alias PathRemoveBlanksW PathRemoveBlanks;
4e2933c620 2015-04-21        kinaba: alias PathRemoveExtensionW PathRemoveExtension;
4e2933c620 2015-04-21        kinaba: alias PathRemoveFileSpecW PathRemoveFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathRenameExtensionW PathRenameExtension;
4e2933c620 2015-04-21        kinaba: alias PathSearchAndQualifyW PathSearchAndQualify;
4e2933c620 2015-04-21        kinaba: alias PathSetDlgItemPathW PathSetDlgItemPath;
4e2933c620 2015-04-21        kinaba: alias PathSkipRootW PathSkipRoot;
4e2933c620 2015-04-21        kinaba: alias PathStripPathW PathStripPath;
4e2933c620 2015-04-21        kinaba: alias PathStripToRootW PathStripToRoot;
4e2933c620 2015-04-21        kinaba: alias PathUndecorateW PathUndecorate;
4e2933c620 2015-04-21        kinaba: alias PathUnExpandEnvStringsW PathUnExpandEnvStrings;
4e2933c620 2015-04-21        kinaba: alias PathUnmakeSystemFolderW PathUnmakeSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathUnquoteSpacesW PathUnquoteSpaces;
4e2933c620 2015-04-21        kinaba: alias SHCreateStreamOnFileW SHCreateStreamOnFile;
4e2933c620 2015-04-21        kinaba: alias SHOpenRegStreamW SHOpenRegStream;
4e2933c620 2015-04-21        kinaba: alias SHOpenRegStream2W SHOpenRegStream2;
4e2933c620 2015-04-21        kinaba: alias SHCopyKeyW SHCopyKey;
4e2933c620 2015-04-21        kinaba: alias SHDeleteEmptyKeyW SHDeleteEmptyKey;
4e2933c620 2015-04-21        kinaba: alias SHDeleteKeyW SHDeleteKey;
4e2933c620 2015-04-21        kinaba: alias SHEnumKeyExW SHEnumKeyEx;
4e2933c620 2015-04-21        kinaba: alias SHQueryInfoKeyW SHQueryInfoKey;
4e2933c620 2015-04-21        kinaba: alias SHQueryValueExW SHQueryValueEx;
4e2933c620 2015-04-21        kinaba: alias SHEnumValueW SHEnumValue;
4e2933c620 2015-04-21        kinaba: alias SHGetValueW SHGetValue;
4e2933c620 2015-04-21        kinaba: alias SHSetValueW SHSetValue;
4e2933c620 2015-04-21        kinaba: alias SHDeleteValueW SHDeleteValue;
4e2933c620 2015-04-21        kinaba: alias AssocQueryKeyW AssocQueryKey;
4e2933c620 2015-04-21        kinaba: alias AssocQueryStringByKeyW AssocQueryStringByKey;
4e2933c620 2015-04-21        kinaba: alias AssocQueryStringW AssocQueryString;
4e2933c620 2015-04-21        kinaba: alias UrlApplySchemeW UrlApplyScheme;
4e2933c620 2015-04-21        kinaba: alias UrlCanonicalizeW UrlCanonicalize;
4e2933c620 2015-04-21        kinaba: alias UrlCombineW UrlCombine;
4e2933c620 2015-04-21        kinaba: alias UrlCompareW UrlCompare;
4e2933c620 2015-04-21        kinaba: alias UrlCreateFromPathW UrlCreateFromPath;
4e2933c620 2015-04-21        kinaba: alias UrlEscapeW UrlEscape;
4e2933c620 2015-04-21        kinaba: alias UrlGetLocationW UrlGetLocation;
4e2933c620 2015-04-21        kinaba: alias UrlGetPartW UrlGetPart;
4e2933c620 2015-04-21        kinaba: alias UrlHashW UrlHash;
4e2933c620 2015-04-21        kinaba: alias UrlIsW UrlIs;
4e2933c620 2015-04-21        kinaba: alias UrlIsFileUrlW UrlIsFileUrl;
4e2933c620 2015-04-21        kinaba: alias UrlIsNoHistoryW UrlIsNoHistory;
4e2933c620 2015-04-21        kinaba: alias UrlIsOpaqueW UrlIsOpaque;
4e2933c620 2015-04-21        kinaba: alias UrlUnescapeW UrlUnescape;
4e2933c620 2015-04-21        kinaba: alias UrlUnescapeInPlaceW UrlUnescapeInPlace;
4e2933c620 2015-04-21        kinaba: alias SHRegCreateUSKeyW SHRegCreateUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegDeleteEmptyUSKeyW SHRegDeleteEmptyUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegDeleteUSValueW SHRegDeleteUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegEnumUSKeyW SHRegEnumUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegEnumUSValueW SHRegEnumUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegGetBoolUSValueW SHRegGetBoolUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegGetPathW SHRegGetPath;
4e2933c620 2015-04-21        kinaba: alias SHRegGetUSValueW SHRegGetUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegOpenUSKeyW SHRegOpenUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegQueryInfoUSKeyW SHRegQueryInfoUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegQueryUSValueW SHRegQueryUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegSetPathW SHRegSetPath;
4e2933c620 2015-04-21        kinaba: alias SHRegSetUSValueW SHRegSetUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegWriteUSValueW SHRegWriteUSValue;
4e2933c620 2015-04-21        kinaba: //alias wnsprintfW wnsprintf;
4e2933c620 2015-04-21        kinaba: //alias wvnsprintfW wvnsprintf;
4e2933c620 2015-04-21        kinaba: } else {
4e2933c620 2015-04-21        kinaba: alias ChrCmpIA ChrCmpI;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqNA IntlStrEqN;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqNIA IntlStrEqNI;
4e2933c620 2015-04-21        kinaba: alias IntlStrEqWorkerA IntlStrEqWorker;
4e2933c620 2015-04-21        kinaba: alias SHStrDupA SHStrDup;
4e2933c620 2015-04-21        kinaba: alias StrCatBuffA StrCatBuff;
4e2933c620 2015-04-21        kinaba: alias StrChrA StrChr;
4e2933c620 2015-04-21        kinaba: alias StrChrIA StrChrI;
4e2933c620 2015-04-21        kinaba: alias StrCmpNIA StrCmpNI;
4e2933c620 2015-04-21        kinaba: alias StrCmpNA StrCmpN;
4e2933c620 2015-04-21        kinaba: alias StrCSpnIA StrCSpnI;
4e2933c620 2015-04-21        kinaba: alias StrCSpnA StrCSpn;
4e2933c620 2015-04-21        kinaba: alias StrDupA StrDup;
4e2933c620 2015-04-21        kinaba: alias StrFormatByteSizeA StrFormatByteSize;
4e2933c620 2015-04-21        kinaba: alias StrFormatKBSizeA StrFormatKBSize;
4e2933c620 2015-04-21        kinaba: alias StrFromTimeIntervalA StrFromTimeInterval;
4e2933c620 2015-04-21        kinaba: alias StrIsIntlEqualA StrIsIntlEqual;
4e2933c620 2015-04-21        kinaba: alias StrNCatA StrNCat;
4e2933c620 2015-04-21        kinaba: alias StrPBrkA StrPBrk;
4e2933c620 2015-04-21        kinaba: alias StrRChrA StrRChr;
4e2933c620 2015-04-21        kinaba: alias StrRChrIA StrRChrI;
4e2933c620 2015-04-21        kinaba: alias StrRetToBufA StrRetToBuf;
4e2933c620 2015-04-21        kinaba: alias StrRetToStrA StrRetToStr;
4e2933c620 2015-04-21        kinaba: alias StrRStrIA StrRStrI;
4e2933c620 2015-04-21        kinaba: alias StrSpnA StrSpn;
4e2933c620 2015-04-21        kinaba: alias StrStrIA StrStrI;
4e2933c620 2015-04-21        kinaba: alias StrStrA StrStr;
4e2933c620 2015-04-21        kinaba: alias StrToIntA StrToInt;
4e2933c620 2015-04-21        kinaba: alias StrToIntExA StrToIntEx;
4e2933c620 2015-04-21        kinaba: alias StrTrimA StrTrim;
4e2933c620 2015-04-21        kinaba: alias PathAddBackslashA PathAddBackslash;
4e2933c620 2015-04-21        kinaba: alias PathAddExtensionA PathAddExtension;
4e2933c620 2015-04-21        kinaba: alias PathAppendA PathAppend;
4e2933c620 2015-04-21        kinaba: alias PathBuildRootA PathBuildRoot;
4e2933c620 2015-04-21        kinaba: alias PathCanonicalizeA PathCanonicalize;
4e2933c620 2015-04-21        kinaba: alias PathCombineA PathCombine;
4e2933c620 2015-04-21        kinaba: alias PathCommonPrefixA PathCommonPrefix;
4e2933c620 2015-04-21        kinaba: alias PathCompactPathA PathCompactPath;
4e2933c620 2015-04-21        kinaba: alias PathCompactPathExA PathCompactPathEx;
4e2933c620 2015-04-21        kinaba: alias PathCreateFromUrlA PathCreateFromUrl;
4e2933c620 2015-04-21        kinaba: alias PathFileExistsA PathFileExists;
4e2933c620 2015-04-21        kinaba: alias PathFindExtensionA PathFindExtension;
4e2933c620 2015-04-21        kinaba: alias PathFindFileNameA PathFindFileName;
4e2933c620 2015-04-21        kinaba: alias PathFindNextComponentA PathFindNextComponent;
4e2933c620 2015-04-21        kinaba: alias PathFindOnPathA PathFindOnPath;
4e2933c620 2015-04-21        kinaba: alias PathFindSuffixArrayA PathFindSuffixArray;
4e2933c620 2015-04-21        kinaba: alias PathGetArgsA PathGetArgs;
4e2933c620 2015-04-21        kinaba: alias PathGetCharTypeA PathGetCharType;
4e2933c620 2015-04-21        kinaba: alias PathGetDriveNumberA PathGetDriveNumber;
4e2933c620 2015-04-21        kinaba: alias PathIsContentTypeA PathIsContentType;
4e2933c620 2015-04-21        kinaba: alias PathIsDirectoryEmptyA PathIsDirectoryEmpty;
4e2933c620 2015-04-21        kinaba: alias PathIsDirectoryA PathIsDirectory;
4e2933c620 2015-04-21        kinaba: alias PathIsFileSpecA PathIsFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathIsLFNFileSpecA PathIsLFNFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathIsNetworkPathA PathIsNetworkPath;
4e2933c620 2015-04-21        kinaba: alias PathIsPrefixA PathIsPrefix;
4e2933c620 2015-04-21        kinaba: alias PathIsRelativeA PathIsRelative;
4e2933c620 2015-04-21        kinaba: alias PathIsRootA PathIsRoot;
4e2933c620 2015-04-21        kinaba: alias PathIsSameRootA PathIsSameRoot;
4e2933c620 2015-04-21        kinaba: alias PathIsSystemFolderA PathIsSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCServerShareA PathIsUNCServerShare;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCServerA PathIsUNCServer;
4e2933c620 2015-04-21        kinaba: alias PathIsUNCA PathIsUNC;
4e2933c620 2015-04-21        kinaba: alias PathIsURLA PathIsURL;
4e2933c620 2015-04-21        kinaba: alias PathMakePrettyA PathMakePretty;
4e2933c620 2015-04-21        kinaba: alias PathMakeSystemFolderA PathMakeSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathMatchSpecA PathMatchSpec;
4e2933c620 2015-04-21        kinaba: alias PathParseIconLocationA PathParseIconLocation;
4e2933c620 2015-04-21        kinaba: alias PathQuoteSpacesA PathQuoteSpaces;
4e2933c620 2015-04-21        kinaba: alias PathRelativePathToA PathRelativePathTo;
4e2933c620 2015-04-21        kinaba: alias PathRemoveArgsA PathRemoveArgs;
4e2933c620 2015-04-21        kinaba: alias PathRemoveBackslashA PathRemoveBackslash;
4e2933c620 2015-04-21        kinaba: alias PathRemoveBlanksA PathRemoveBlanks;
4e2933c620 2015-04-21        kinaba: alias PathRemoveExtensionA PathRemoveExtension;
4e2933c620 2015-04-21        kinaba: alias PathRemoveFileSpecA PathRemoveFileSpec;
4e2933c620 2015-04-21        kinaba: alias PathRenameExtensionA PathRenameExtension;
4e2933c620 2015-04-21        kinaba: alias PathSearchAndQualifyA PathSearchAndQualify;
4e2933c620 2015-04-21        kinaba: alias PathSetDlgItemPathA PathSetDlgItemPath;
4e2933c620 2015-04-21        kinaba: alias PathSkipRootA PathSkipRoot;
4e2933c620 2015-04-21        kinaba: alias PathStripPathA PathStripPath;
4e2933c620 2015-04-21        kinaba: alias PathStripToRootA PathStripToRoot;
4e2933c620 2015-04-21        kinaba: alias PathUndecorateA PathUndecorate;
4e2933c620 2015-04-21        kinaba: alias PathUnExpandEnvStringsA PathUnExpandEnvStrings;
4e2933c620 2015-04-21        kinaba: alias PathUnmakeSystemFolderA PathUnmakeSystemFolder;
4e2933c620 2015-04-21        kinaba: alias PathUnquoteSpacesA PathUnquoteSpaces;
4e2933c620 2015-04-21        kinaba: alias SHCreateStreamOnFileA SHCreateStreamOnFile;
4e2933c620 2015-04-21        kinaba: alias SHOpenRegStreamA SHOpenRegStream;
4e2933c620 2015-04-21        kinaba: alias SHOpenRegStream2A SHOpenRegStream2;
4e2933c620 2015-04-21        kinaba: alias SHCopyKeyA SHCopyKey;
4e2933c620 2015-04-21        kinaba: alias SHDeleteEmptyKeyA SHDeleteEmptyKey;
4e2933c620 2015-04-21        kinaba: alias SHDeleteKeyA SHDeleteKey;
4e2933c620 2015-04-21        kinaba: alias SHEnumKeyExA SHEnumKeyEx;
4e2933c620 2015-04-21        kinaba: alias SHQueryInfoKeyA SHQueryInfoKey;
4e2933c620 2015-04-21        kinaba: alias SHQueryValueExA SHQueryValueEx;
4e2933c620 2015-04-21        kinaba: alias SHEnumValueA SHEnumValue;
4e2933c620 2015-04-21        kinaba: alias SHGetValueA SHGetValue;
4e2933c620 2015-04-21        kinaba: alias SHSetValueA SHSetValue;
4e2933c620 2015-04-21        kinaba: alias SHDeleteValueA SHDeleteValue;
4e2933c620 2015-04-21        kinaba: alias AssocQueryKeyA AssocQueryKey;
4e2933c620 2015-04-21        kinaba: alias AssocQueryStringByKeyA AssocQueryStringByKey;
4e2933c620 2015-04-21        kinaba: alias AssocQueryStringA AssocQueryString;
4e2933c620 2015-04-21        kinaba: alias UrlApplySchemeA UrlApplyScheme;
4e2933c620 2015-04-21        kinaba: alias UrlCanonicalizeA UrlCanonicalize;
4e2933c620 2015-04-21        kinaba: alias UrlCombineA UrlCombine;
4e2933c620 2015-04-21        kinaba: alias UrlCompareA UrlCompare;
4e2933c620 2015-04-21        kinaba: alias UrlCreateFromPathA UrlCreateFromPath;
4e2933c620 2015-04-21        kinaba: alias UrlEscapeA UrlEscape;
4e2933c620 2015-04-21        kinaba: alias UrlGetLocationA UrlGetLocation;
4e2933c620 2015-04-21        kinaba: alias UrlGetPartA UrlGetPart;
4e2933c620 2015-04-21        kinaba: alias UrlHashA UrlHash;
4e2933c620 2015-04-21        kinaba: alias UrlIsA UrlIs;
4e2933c620 2015-04-21        kinaba: alias UrlIsNoHistoryA UrlIsNoHistory;
4e2933c620 2015-04-21        kinaba: alias UrlIsOpaqueA UrlIsOpaque;
4e2933c620 2015-04-21        kinaba: alias UrlUnescapeA UrlUnescape;
4e2933c620 2015-04-21        kinaba: alias UrlUnescapeInPlaceA UrlUnescapeInPlace;
4e2933c620 2015-04-21        kinaba: alias SHRegCreateUSKeyA SHRegCreateUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegDeleteEmptyUSKeyA SHRegDeleteEmptyUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegDeleteUSValueA SHRegDeleteUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegEnumUSKeyA SHRegEnumUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegEnumUSValueA SHRegEnumUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegGetBoolUSValueA SHRegGetBoolUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegGetPathA SHRegGetPath;
4e2933c620 2015-04-21        kinaba: alias SHRegGetUSValueA SHRegGetUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegOpenUSKeyA SHRegOpenUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegQueryInfoUSKeyA SHRegQueryInfoUSKey;
4e2933c620 2015-04-21        kinaba: alias SHRegQueryUSValueA SHRegQueryUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegSetPathA SHRegSetPath;
4e2933c620 2015-04-21        kinaba: alias SHRegSetUSValueA SHRegSetUSValue;
4e2933c620 2015-04-21        kinaba: alias SHRegWriteUSValueA SHRegWriteUSValue;
4e2933c620 2015-04-21        kinaba: //alias wnsprintfA wnsprintf;
4e2933c620 2015-04-21        kinaba: //alias wvnsprintfA wvnsprintf;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias StrToInt StrToLong;