54 LPCWSTR args[2] = { pErrInfo->szParam1, pErrInfo->szParam2 };
76 nID =
LOWORD(pErrInfo->nID);
80 _wsplitpath(szFullPath, szDrive, szDir, szFileName, szExt);
134 if (pInfo->cbSize !=
sizeof(*pInfo))
145 pInfo->nID = pErrInfo->
nID;
146 pInfo->nLineNo = pErrInfo->
nLineNo;
static _In_ LPCWSTR _In_ DWORD _In_ int _In_ int cchDest
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
HMODULE WINAPI GetModuleHandleW(LPCWSTR lpModuleName)
LPVOID WINAPI TlsGetValue(IN DWORD Index)
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
int WINAPI lstrcmpiW(LPCWSTR str1, LPCWSTR str2)
DWORD gdwErrorInfoTlsIndex
HRESULT UXTHEME_MakeParseError(_In_ UINT nID, _In_ LPCWSTR pszParam1, _In_ LPCWSTR pszParam2, _In_ LPCWSTR pszFile, _In_ LPCWSTR pszLine, _In_ INT nLineNo)
PTMERRINFO UXTHEME_GetParseErrorInfo(_In_ BOOL bCreate)
HRESULT WINAPI GetThemeParseErrorInfo(_Inout_ PPARSE_ERROR_INFO pInfo)
VOID UXTHEME_DeleteParseErrorInfo(VOID)
static BOOL UXTHEME_FormatLocalMsg(_In_ HINSTANCE hInstance, _In_ UINT uID, _Out_ LPWSTR pszDest, _In_ SIZE_T cchDest, _In_ LPCWSTR pszDrive, _In_ PTMERRINFO pErrInfo)
static HRESULT UXTHEME_FormatParseMessage(_In_ PTMERRINFO pErrInfo, _Out_ LPWSTR pszDest, _In_ SIZE_T cchDest)
HLOCAL NTAPI LocalAlloc(UINT uFlags, SIZE_T dwBytes)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
_CRTIMP void __cdecl _wsplitpath(_In_z_ const wchar_t *_FullPath, _Pre_maybenull_ _Post_z_ wchar_t *_Drive, _Pre_maybenull_ _Post_z_ wchar_t *_Dir, _Pre_maybenull_ _Post_z_ wchar_t *_Filename, _Pre_maybenull_ _Post_z_ wchar_t *_Ext)
_In_ int _In_ BOOL bCreate
STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
static HRESULT UXTHEME_MakeLastError(VOID)
#define FORMAT_MESSAGE_FROM_STRING
#define FORMAT_MESSAGE_ARGUMENT_ARRAY
#define TLS_OUT_OF_INDEXES
#define HRESULT_FROM_WIN32(x)
#define ERROR_UNKNOWN_PROPERTY
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)