Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1176 lines
49 KiB

  1. //---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1993 - 1999.
  5. //
  6. // File: win95wrp.h
  7. //
  8. // This file was taken from the Davinci sources and adapted for TriEdit
  9. // on 3/11/98 in order to get rid of the external dependency for the TriEdit SDK
  10. // The adaptation process included getting rid of several APIs that were not being
  11. // supported and moving some APIs from the supported to unsupported group
  12. //
  13. // Contents: Unicode wrapper API, used only on Win95
  14. //
  15. // Functions: About 125 Win32 function wrappers
  16. //
  17. // Notes: 'sz' is used instead of the "correct" hungarian 'psz'
  18. // throughout to enhance readability.
  19. //
  20. // Not all of every Win32 function is wrapped here. Some
  21. // obscurely-documented features may not be handled correctly
  22. // in these wrappers. Caller beware.
  23. //
  24. // These are privately exported for use by the Shell.
  25. // All memory allocation is done on the stack.
  26. //
  27. //----------------------------------------------------------------------------
  28. #ifndef __WIN95WRP_CPP__
  29. #ifndef __WIN95WRP_H__
  30. #define __WIN95WRP_H__
  31. extern "C"{
  32. BOOL WINAPI OAppendMenuW(HMENU hMenu, UINT uFlags, UINT uIDnewItem, LPCWSTR lpnewItem);
  33. LRESULT WINAPI OCallWindowProcW(WNDPROC lpPrevWndFunc, HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
  34. DWORD WINAPI OCharLowerBuffW(LPWSTR lpsz, DWORD cchLength);
  35. LPWSTR WINAPI OCharLowerW(LPWSTR lpsz);
  36. LPWSTR WINAPI OCharPrevW(LPCWSTR lpszStart, LPCWSTR lpszCurrent);
  37. BOOL WINAPI OCharToOemW(LPCWSTR lpszSrc, LPSTR lpszDst);
  38. LPWSTR WINAPI OCharUpperW(LPWSTR lpsz);
  39. BOOL WINAPI OCopyFileW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, BOOL bFailIfExists);
  40. BOOL WINAPI OCreateDirectoryW(LPCWSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
  41. BOOL WINAPI OCreateDirectoryExW(LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
  42. HDC WINAPI OCreateEnhMetaFileW(HDC hdc, LPCWSTR lpFileName, CONST RECT *lpRect, LPCWSTR lpDescription);
  43. HANDLE WINAPI OCreateEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCWSTR lpName);
  44. HANDLE WINAPI OCreateFileW(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
  45. HFONT WINAPI OCreateFontIndirectW(CONST LOGFONTW * plfw);
  46. HFONT OCreateFontW(int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, DWORD fdwItalic, DWORD fdwUnderline, DWORD fdwStrikeOut, DWORD fdwCharSet, DWORD fdwOutputPrecision, DWORD fdwClipPrecision, DWORD fdwQuality, DWORD fdwPitchAndFamily, LPCWSTR lpszFace);
  47. HWND WINAPI OCreateMDIWindowW(LPWSTR lpClassName, LPWSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);
  48. HDC WINAPI OCreateMetaFileW(LPCWSTR lpstr);
  49. HANDLE WINAPI OCreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName);
  50. HWND WINAPI OCreateWindowExW(DWORD dwExStyle, LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam);
  51. HSZ WINAPI ODdeCreateStringHandleW(DWORD idInst, LPCWSTR psz, int iCodePage);
  52. UINT WINAPI ODdeInitializeW(LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
  53. LRESULT WINAPI ODefFrameProcW(HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);
  54. LRESULT WINAPI ODefMDIChildProcW(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
  55. LRESULT WINAPI ODefWindowProcW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
  56. BOOL WINAPI ODeleteFileW(LPCWSTR pwsz);
  57. LRESULT WINAPI ODialogBoxIndirectParamW(HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
  58. LRESULT WINAPI ODialogBoxParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
  59. LRESULT WINAPI ODispatchMessageW(CONST MSG *lpMsg);
  60. int WINAPI ODrawTextW(HDC hDC, LPCWSTR lpString, int nCount, LPRECT lpRect, UINT uFormat);
  61. int WINAPI ODrawTextExW(HDC hdc, LPWSTR pwsz, int cb, LPRECT lprect, UINT dwDTFormat, LPDRAWTEXTPARAMS lpDTParams);
  62. DWORD WINAPI OExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize);
  63. VOID WINAPI OFatalAppExitW(UINT uAction, LPCWSTR lpMessageText);
  64. HANDLE WINAPI OFindFirstChangeNotificationW(LPCWSTR lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);
  65. HANDLE WINAPI OFindFirstFileW(LPCWSTR lpFileName, LPWIN32_FIND_DATAW lpFindFileData);
  66. BOOL WINAPI OFindNextFileW(HANDLE hFindFile, LPWIN32_FIND_DATAW lpFindFileData);
  67. HRSRC WINAPI OFindResourceW(HINSTANCE hModule, LPCWSTR lpName, LPCWSTR lpType);
  68. HWND WINAPI OFindWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName);
  69. DWORD WINAPI OFormatMessageW(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPWSTR lpBuffer, DWORD nSize, va_list *Arguments);
  70. BOOL APIENTRY OGetCharABCWidthsFloatW(HDC hdc, UINT uFirstChar, UINT uLastChar, LPABCFLOAT lpABC);
  71. BOOL APIENTRY OGetCharABCWidthsW(HDC hdc, UINT uFirstChar, UINT uLastChar, LPABC lpABC);
  72. BOOL APIENTRY OGetCharWidthFloatW(HDC hdc, UINT iFirstChar, UINT iLastChar, PFLOAT pBuffer);
  73. BOOL WINAPI OGetCharWidthW(HDC hdc, UINT iFirstChar, UINT iLastChar, LPINT lpBuffer);
  74. BOOL WINAPI OGetClassInfoW(HINSTANCE hInstance, LPCWSTR lpClassName, LPWNDCLASSW lpWndClass);
  75. BOOL WINAPI OGetClassInfoExW(HINSTANCE hInstance, LPCWSTR lpClassName, LPWNDCLASSEXW lpWndClass);
  76. DWORD WINAPI OGetClassLongW(HWND hWnd, int nIndex);
  77. DWORD WINAPI OSetClassLongW(HWND hWnd, int nIndex, LONG dwNewLong);
  78. int WINAPI OGetClassNameW(HWND hWnd, LPWSTR lpClassName, int nMaxCount);
  79. DWORD WINAPI OGetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer);
  80. UINT WINAPI OGetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount);
  81. DWORD WINAPI OGetFileAttributesW(LPCWSTR lpFileName);
  82. DWORD WINAPI OGetFullPathNameW(LPCWSTR lpFileName, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR *lpFilePart);
  83. DWORD WINAPI OGetGlyphOutlineW(HDC hdc, UINT uChar, UINT uFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer, LPVOID lpvBuffer, CONST MAT2 *lpmat2);
  84. DWORD WINAPI OGetKerningPairsW(HDC hdc, DWORD nNumPairs, LPKERNINGPAIR lpkrnpair);
  85. BOOL WINAPI OGetMessageW(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);
  86. DWORD WINAPI OGetModuleFileNameW(HINSTANCE hModule, LPWSTR pwszFilename, DWORD nSize);
  87. HMODULE WINAPI OGetModuleHandleW(LPCWSTR lpModuleName);
  88. UINT APIENTRY OGetOutlineTextMetricsW(HDC hdc, UINT cbData, LPOUTLINETEXTMETRICW lpOTM);
  89. UINT WINAPI OGetPrivateProfileIntW(LPCWSTR lpAppName, LPCWSTR lpKeyName, INT nDefault, LPCWSTR lpFileName);
  90. DWORD WINAPI OGetPrivateProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD nSize, LPCWSTR lpFileName);
  91. int WINAPI OGetObjectW(HGDIOBJ hgdiobj, int cbBuffer, LPVOID lpvObject);
  92. UINT WINAPI OGetProfileIntW(LPCWSTR lpAppName, LPCWSTR lpKeyName, INT nDefault);
  93. HANDLE WINAPI OGetPropW(HWND hWnd, LPCWSTR lpString);
  94. DWORD WINAPI OGetTabbedTextExtentW(HDC hDC, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);
  95. UINT WINAPI OGetTempFileNameW(LPCWSTR lpPathName, LPCWSTR lpPrefixString, UINT uUnique, LPWSTR lpTempFileName);
  96. DWORD WINAPI OGetTempPathW(DWORD nBufferLength, LPWSTR lpBuffer);
  97. BOOL APIENTRY OGetTextExtentPoint32W(HDC hdc, LPCWSTR pwsz, int cb, LPSIZE pSize);
  98. BOOL APIENTRY OGetTextExtentPointW(HDC hdc, LPCWSTR pwsz, int cb, LPSIZE pSize);
  99. BOOL APIENTRY OGetTextExtentExPointW(HDC hdc, LPCWSTR lpszStr, int cchString, int nMaxExtent, LPINT lpnFit, LPINT alpDx, LPSIZE pSize);
  100. LONG WINAPI OGetWindowLongW(HWND hWnd, int nIndex);
  101. BOOL WINAPI OGetTextMetricsW(HDC hdc, LPTEXTMETRICW lptm);
  102. BOOL WINAPI OGetUserNameW(LPWSTR lpBuffer, LPDWORD nSize);
  103. BOOL WINAPI OGetVolumeInformationW(LPCWSTR lpRootPathName, LPWSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPWSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize);
  104. int WINAPI OGetWindowTextLengthW(HWND hWnd);
  105. int WINAPI OGetWindowTextW(HWND hWnd, LPWSTR lpString, int nMaxCount);
  106. ATOM WINAPI OGlobalAddAtomW(LPCWSTR lpString);
  107. UINT WINAPI OGlobalGetAtomNameW(ATOM nAtom, LPWSTR lpBuffer, int nSize);
  108. BOOL WINAPI OGrayStringW(HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);
  109. BOOL WINAPI OInsertMenuW(HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem);
  110. BOOL WINAPI OIsBadStringPtrW(LPCWSTR lpsz, UINT ucchMax);
  111. BOOL WINAPI OIsCharAlphaNumericW(WCHAR wch);
  112. BOOL WINAPI OIsCharAlphaW(WCHAR wch);
  113. BOOL WINAPI OIsDialogMessageW(HWND hDlg, LPMSG lpMsg);
  114. int WINAPI OLCMapStringW(LCID Locale, DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest);
  115. HACCEL WINAPI OLoadAcceleratorsW(HINSTANCE hInst, LPCWSTR lpTableName);
  116. HBITMAP WINAPI OLoadBitmapW(HINSTANCE hInstance, LPCWSTR lpBitmapName);
  117. HCURSOR WINAPI OLoadCursorW(HINSTANCE hInstance, LPCWSTR lpCursorName);
  118. HICON WINAPI OLoadIconW(HINSTANCE hInstance, LPCWSTR lpIconName);
  119. HINSTANCE WINAPI OLoadLibraryW(LPCWSTR pwszFileName);
  120. HMODULE WINAPI OLoadLibraryExW(LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags);
  121. HMENU WINAPI OLoadMenuIndirectW(CONST MENUTEMPLATEW *lpMenuTemplate);
  122. HMENU WINAPI OLoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName);
  123. int WINAPI OLoadStringW(HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int nBufferMax);
  124. LPWSTR WINAPI OlstrcatW(LPWSTR lpString1, LPCWSTR lpString2);
  125. int WINAPI OlstrcmpiW(LPCWSTR lpString1, LPCWSTR lpString2);
  126. int WINAPI OlstrcmpW(LPCWSTR lpString1, LPCWSTR lpString2);
  127. LPWSTR WINAPI OlstrcpyW(LPWSTR lpString1, LPCWSTR lpString2);
  128. LPWSTR WINAPI OlstrcpynW(LPWSTR lpString1, LPCWSTR lpString2, int iMaxLength);
  129. int WINAPI OlstrlenW(LPCWSTR lpString);
  130. UINT WINAPI OMapVirtualKeyW(UINT uCode, UINT uMapType);
  131. int WINAPI OMessageBoxW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType);
  132. int WINAPI OMessageBoxIndirectW(LPMSGBOXPARAMSW lpmbp);
  133. BOOL WINAPI OModifyMenuW(HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem);
  134. BOOL WINAPI OMoveFileExW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, DWORD dwFlags);
  135. BOOL WINAPI OMoveFileW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName);
  136. HANDLE WINAPI OLoadImageW(HINSTANCE hinst, LPCWSTR lpszName, UINT uType, int cxDesired, int cyDesired, UINT fuLoad);
  137. BOOL WINAPI OOemToCharW(LPCSTR lpszSrc, LPWSTR lpszDst);
  138. VOID WINAPI OOutputDebugStringW(LPCWSTR lpOutputString);
  139. BOOL WINAPI OPeekMessageW(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);
  140. BOOL WINAPI OPostMessageW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
  141. BOOL WINAPI OPostThreadMessageW(DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
  142. LONG APIENTRY ORegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition);
  143. LONG APIENTRY ORegCreateKeyW(HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult);
  144. LONG APIENTRY ORegEnumKeyW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, DWORD cbName);
  145. LONG APIENTRY ORegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
  146. LONG APIENTRY ORegOpenKeyW(HKEY hKey, LPCWSTR pwszSubKey, PHKEY phkResult);
  147. LONG APIENTRY ORegDeleteKeyW(HKEY hKey, LPCWSTR pwszSubKey);
  148. LONG APIENTRY ORegDeleteValueW(HKEY hKey, LPWSTR lpValueName);
  149. ATOM WINAPI ORegisterClassW(CONST WNDCLASSW *lpWndClass);
  150. ATOM WINAPI ORegisterClassExW(CONST WNDCLASSEXW * lpWndClass);
  151. BOOL WINAPI OUnregisterClassW(LPCTSTR lpClassName, HINSTANCE hInstance);
  152. UINT WINAPI ORegisterClipboardFormatW(LPCWSTR lpszFormat);
  153. UINT WINAPI ORegisterWindowMessageW(LPCWSTR lpString);
  154. LONG APIENTRY ORegOpenKeyExW(HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
  155. LONG APIENTRY ORegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime);
  156. LONG APIENTRY ORegQueryValueW(HKEY hKey, LPCWSTR pwszSubKey, LPWSTR pwszValue, PLONG lpcbValue);
  157. LONG APIENTRY ORegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE* lpData, DWORD cbData);
  158. LONG APIENTRY ORegSetValueW(HKEY hKey, LPCWSTR lpSubKey, DWORD dwType, LPCWSTR lpData, DWORD cbData);
  159. LONG APIENTRY ORegQueryValueExW(HKEY hKey, LPCWSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);
  160. HANDLE WINAPI ORemovePropW(HWND hWnd, LPCWSTR lpString);
  161. LRESULT WINAPI OSendDlgItemMessageW(HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam);
  162. LRESULT WINAPI OSendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
  163. BOOL WINAPI OSendNotifyMessageW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
  164. BOOL WINAPI OSetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPCWSTR lpString);
  165. BOOL WINAPI OSetFileAttributesW(LPCWSTR lpFileName, DWORD dwFileAttributes);
  166. BOOL WINAPI OSetPropW(HWND hWnd, LPCWSTR lpString, HANDLE hData);
  167. BOOL WINAPI OSetMenuItemInfoW(HMENU hMenu, UINT uItem, BOOL fByPosition, LPCMENUITEMINFOW lpcmii);
  168. LONG WINAPI OSetWindowLongW(HWND hWnd, int nIndex, LONG dwNewLong);
  169. HHOOK WINAPI OSetWindowsHookExW(int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId);
  170. BOOL WINAPI OSetWindowTextW(HWND hWnd, LPCWSTR lpString);
  171. LONG WINAPI OTabbedTextOutW(HDC hDC, int X, int Y, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);
  172. int WINAPI OTranslateAcceleratorW(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg);
  173. SHORT WINAPI OVkKeyScanW(WCHAR ch);
  174. BOOL WINAPI OWinHelpW(HWND hWndMain, LPCWSTR lpszHelp, UINT uCommand, DWORD dwData);
  175. BOOL WINAPI OWritePrivateProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpString, LPCWSTR lpFileName);
  176. int WINAPIV OwsprintfW(LPWSTR pwszOut, LPCWSTR pwszFormat, ...);
  177. BOOL WINAPI OGetVersionExW(LPOSVERSIONINFOW lpVersionInformation);
  178. LONG APIENTRY ORegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcbName, LPDWORD lpReserved, LPWSTR lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime);
  179. HANDLE WINAPI OCreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName);
  180. LRESULT WINAPI ODefDlgProcW(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam);
  181. int WINAPI OGetLocaleInfoW(LCID Locale, LCTYPE LCType, LPWSTR lpLCData, int cchData);
  182. BOOL WINAPI OSetLocaleInfoW(LCID Locale, LCTYPE LCType, LPCWSTR lpLCData);
  183. HRESULT WINAPI OStgCreateDocfile(const WCHAR * pwcsName, DWORD grfMode, DWORD reserved, IStorage ** ppstgOpen);
  184. int WINAPI OStartDocW(HDC hDC, CONST DOCINFOW * pdiDocW);
  185. BOOL WINAPI OSystemParametersInfoW(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
  186. LPWSTR WINAPI OCharNextW(LPCWSTR lpsz);
  187. #ifdef DEBUG
  188. int WINAPI ODlgDirListW(HWND hDlg, LPWSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);
  189. int WINAPI ODlgDirListComboBoxW(HWND hDlg, LPWSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);
  190. BOOL WINAPI ODlgDirSelectComboBoxExW(HWND hDlg, LPWSTR lpString, int nCount, int nIDComboBox);
  191. BOOL WINAPI ODlgDirSelectExW(HWND hDlg, LPWSTR lpString, int nCount, int nIDListBox);
  192. #endif
  193. } // extern "C"
  194. #define AppendMenuW OAppendMenuW
  195. #define CallWindowProcW OCallWindowProcW
  196. #define CharLowerBuffW OCharLowerBuffW
  197. #define CharLowerW OCharLowerW
  198. #define CharNextW OCharNextW
  199. #define CharPrevW OCharPrevW
  200. #define CharToOemW OCharToOemW
  201. #define CharUpperW OCharUpperW
  202. #define CopyFileW OCopyFileW
  203. #define CreateDirectoryExW OCreateDirectoryExW
  204. #define CreateDirectoryW OCreateDirectoryW
  205. #define CreateEnhMetaFileW OCreateEnhMetaFileW
  206. #define CreateEventW OCreateEventW
  207. #define CreateFileMappingW OCreateFileMappingW
  208. #define CreateFileW OCreateFileW
  209. #define CreateFontIndirectW OCreateFontIndirectW
  210. #define CreateFontW OCreateFontW
  211. #define CreateMDIWindowW OCreateMDIWindowW
  212. #define CreateMetaFileW OCreateMetaFileW
  213. #define CreateSemaphoreW OCreateSemaphoreW
  214. #define CreateWindowExW OCreateWindowExW
  215. #define DdeCreateStringHandleW ODdeCreateStringHandleW
  216. #define DdeInitializeW ODdeInitializeW
  217. #define DefFrameProcW ODefFrameProcW
  218. #define DefMDIChildProcW ODefMDIChildProcW
  219. #define DefWindowProcW ODefWindowProcW
  220. #define DeleteFileW ODeleteFileW
  221. #define DialogBoxIndirectParamW ODialogBoxIndirectParamW
  222. #define DialogBoxParamW ODialogBoxParamW
  223. #define DispatchMessageW ODispatchMessageW
  224. #define DrawTextExW ODrawTextExW
  225. #define DrawTextW ODrawTextW
  226. #define ExpandEnvironmentStringsW OExpandEnvironmentStringsW
  227. #define FatalAppExitW OFatalAppExitW
  228. #define FindFirstChangeNotificationW OFindFirstChangeNotificationW
  229. #define FindFirstFileW OFindFirstFileW
  230. #define FindNextFileW OFindNextFileW
  231. #define FindResourceW OFindResourceW
  232. #define FindWindowW OFindWindowW
  233. #define FormatMessageW OFormatMessageW
  234. #define GetCharABCWidthsFloatW OGetCharABCWidthsFloatW
  235. #define GetCharABCWidthsW OGetCharABCWidthsW
  236. #define GetCharWidthFloatW OGetCharWidthFloatW
  237. #define GetCharWidthW OGetCharWidthW
  238. #define GetClassInfoW OGetClassInfoW
  239. #define GetClassInfoExW OGetClassInfoExW
  240. #define GetClassLongW OGetClassLongW
  241. #define GetClassNameW OGetClassNameW
  242. #define GetCurrentDirectoryW OGetCurrentDirectoryW
  243. #define GetDlgItemTextW OGetDlgItemTextW
  244. #define GetFileAttributesW OGetFileAttributesW
  245. #define GetFullPathNameW OGetFullPathNameW
  246. #define GetGlyphOutlineW OGetGlyphOutlineW
  247. #define GetKerningPairsW OGetKerningPairsW
  248. #define GetLocaleInfoW OGetLocaleInfoW
  249. #define GetMessageW OGetMessageW
  250. #define GetModuleFileNameW OGetModuleFileNameW
  251. #define GetModuleHandleW OGetModuleHandleW
  252. #define GetObjectW OGetObjectW
  253. #define GetOutlineTextMetricsW OGetOutlineTextMetricsW
  254. #define GetPrivateProfileIntW OGetPrivateProfileIntW
  255. #define GetPrivateProfileStringW OGetPrivateProfileStringW
  256. #define GetProfileIntW OGetProfileIntW
  257. #define GetPropW OGetPropW
  258. #define GetTabbedTextExtentW OGetTabbedTextExtentW
  259. #define GetTempFileNameW OGetTempFileNameW
  260. #define GetTempPathW OGetTempPathW
  261. #define GetTextExtentPoint32W OGetTextExtentPoint32W
  262. #define GetTextExtentPointW OGetTextExtentPointW
  263. #define GetTextExtentExPointW OGetTextExtentExPointW
  264. #define GetTextMetricsW OGetTextMetricsW
  265. #define GetUserNameW OGetUserNameW
  266. #define GetVersionExW OGetVersionExW
  267. #define GetVolumeInformationW OGetVolumeInformationW
  268. #define GetWindowLongW OGetWindowLongW
  269. #define GetWindowTextLengthW OGetWindowTextLengthW
  270. #define GetWindowTextW OGetWindowTextW
  271. #define GlobalAddAtomW OGlobalAddAtomW
  272. #define GlobalGetAtomNameW OGlobalGetAtomNameW
  273. #define GrayStringW OGrayStringW
  274. #define InsertMenuW OInsertMenuW
  275. #define IsBadStringPtrW OIsBadStringPtrW
  276. #define IsCharAlphaNumericW OIsCharAlphaNumericW
  277. #define IsCharAlphaW OIsCharAlphaW
  278. #define IsDialogMessageW OIsDialogMessageW
  279. #define LCMapStringW OLCMapStringW
  280. #define LoadAcceleratorsW OLoadAcceleratorsW
  281. #define LoadBitmapW OLoadBitmapW
  282. #define LoadCursorW OLoadCursorW
  283. #define LoadIconW OLoadIconW
  284. #define LoadImageW OLoadImageW
  285. #define LoadLibraryExW OLoadLibraryExW
  286. #define LoadLibraryW OLoadLibraryW
  287. #define LoadMenuIndirectW OLoadMenuIndirectW
  288. #define LoadMenuW OLoadMenuW
  289. #define LoadStringW OLoadStringW
  290. #define lstrcatW OlstrcatW
  291. #define lstrcmpiW OlstrcmpiW
  292. #define lstrcmpW OlstrcmpW
  293. #define lstrcpynW OlstrcpynW
  294. #define lstrcpyW OlstrcpyW
  295. #define lstrlenW OlstrlenW
  296. #define MapVirtualKeyW OMapVirtualKeyW
  297. #define MessageBoxW OMessageBoxW
  298. #define MessageBoxIndirectW OMessageBoxIndirectW
  299. #define ModifyMenuW OModifyMenuW
  300. #define MoveFileExW OMoveFileExW
  301. #define MoveFileW OMoveFileW
  302. #define OemToCharW OOemToCharW
  303. #define OutputDebugStringW OOutputDebugStringW
  304. #define PeekMessageW OPeekMessageW
  305. #define PostMessageW OPostMessageW
  306. #define PostThreadMessageW OPostThreadMessageW
  307. #define RegCreateKeyExW ORegCreateKeyExW
  308. #define RegCreateKeyW ORegCreateKeyW
  309. #define RegDeleteKeyW ORegDeleteKeyW
  310. #define RegDeleteValueW ORegDeleteValueW
  311. #define RegEnumKeyW ORegEnumKeyW
  312. #define RegEnumValueW ORegEnumValueW
  313. #define RegEnumKeyExW ORegEnumKeyExW
  314. #define RegisterClassW ORegisterClassW
  315. #define RegisterClassExW ORegisterClassExW
  316. #define RegisterClipboardFormatW ORegisterClipboardFormatW
  317. #define RegisterWindowMessageW ORegisterWindowMessageW
  318. #define RegOpenKeyExW ORegOpenKeyExW
  319. #define RegOpenKeyW ORegOpenKeyW
  320. #define RegQueryInfoKeyW ORegQueryInfoKeyW
  321. #define RegQueryValueExW ORegQueryValueExW
  322. #define RegQueryValueW ORegQueryValueW
  323. #define RegSetValueExW ORegSetValueExW
  324. #define RegSetValueW ORegSetValueW
  325. #define RemovePropW ORemovePropW
  326. #define SendDlgItemMessageW OSendDlgItemMessageW
  327. #define SendMessageW OSendMessageW
  328. #define SendNotifyMessageW OSendNotifyMessageW
  329. #define SetDlgItemTextW OSetDlgItemTextW
  330. #define SetFileAttributesW OSetFileAttributesW
  331. #define SetLocaleInfoW OSetLocaleInfoW
  332. #define SetMenuItemInfoW OSetMenuItemInfoW
  333. #define SetPropW OSetPropW
  334. #define SetWindowLongW OSetWindowLongW
  335. #define SetWindowsHookExW OSetWindowsHookExW
  336. #define SetWindowTextW OSetWindowTextW
  337. #define StartDocW OStartDocW
  338. #define StgCreateDocfile OStgCreateDocfile
  339. #define SystemParametersInfoW OSystemParametersInfoW
  340. #define TabbedTextOutW OTabbedTextOutW
  341. #define TranslateAcceleratorW OTranslateAcceleratorW
  342. #define UnregisterClassW OUnregisterClassW
  343. #define VkKeyScanW OVkKeyScanW
  344. #define WinHelpW OWinHelpW
  345. #define WritePrivateProfileStringW OWritePrivateProfileStringW
  346. #define wsprintfW OwsprintfW
  347. // These are the currently unsupported APIs
  348. // These will assert in the debug version and map directly
  349. // to Windows in the retail version
  350. #ifdef DEBUG
  351. #define AbortSystemShutdownW OAbortSystemShutdownW
  352. #define AccessCheckAndAuditAlarmW OAccessCheckAndAuditAlarmW
  353. #define AddFontResourceW OAddFontResourceW
  354. #define AddFormW OAddFormW
  355. #define AddJobW OAddJobW
  356. #define AddMonitorW OAddMonitorW
  357. #define AddPortW OAddPortW
  358. #define AddPrinterConnectionW OAddPrinterConnectionW
  359. #define AddPrinterDriverW OAddPrinterDriverW
  360. #define AddPrinterW OAddPrinterW
  361. #define AddPrintProcessorW OAddPrintProcessorW
  362. #define AddPrintProvidorW OAddPrintProvidorW
  363. #define AdvancedDocumentPropertiesW OAdvancedDocumentPropertiesW
  364. #define auxGetDevCapsW OauxGetDevCapsW
  365. #define BackupEventLogW OBackupEventLogW
  366. #define BeginUpdateResourceW OBeginUpdateResourceW
  367. #define BuildCommDCBAndTimeoutsW OBuildCommDCBAndTimeoutsW
  368. #define BuildCommDCBW OBuildCommDCBW
  369. #define CallMsgFilterW OCallMsgFilterW
  370. #define CallNamedPipeW OCallNamedPipeW
  371. #define ChangeDisplaySettingsW OChangeDisplaySettingsW
  372. #define ChangeMenuW OChangeMenuW
  373. #define CharToOemBuffW OCharToOemBuffW
  374. #define CharUpperBuffW OCharUpperBuffW
  375. #define ChooseColorW OChooseColorW
  376. #define ChooseFontW OChooseFontW
  377. #define ClearEventLogW OClearEventLogW
  378. #define CommConfigDialogW OCommConfigDialogW
  379. #define CompareStringW OCompareStringW
  380. #define ConfigurePortW OConfigurePortW
  381. #define CopyAcceleratorTableW OCopyAcceleratorTableW
  382. #define CopyEnhMetaFileW OCopyEnhMetaFileW
  383. #define CopyMetaFileW OCopyMetaFileW
  384. #define CreateAcceleratorTableW OCreateAcceleratorTableW
  385. #define CreateColorSpaceW OCreateColorSpaceW
  386. #define CreateDCW OCreateDCW
  387. #define CreateDesktopW OCreateDesktopW
  388. #define CreateDialogIndirectParamW OCreateDialogIndirectParamW
  389. #define CreateDialogParamW OCreateDialogParamW
  390. #define CreateICW OCreateICW
  391. #define CreateMailslotW OCreateMailslotW
  392. #define CreateMutexW OCreateMutexW
  393. #define CreateNamedPipeW OCreateNamedPipeW
  394. #define CreateProcessW OCreateProcessW
  395. #define CreateProcessAsUserW OCreateProcessAsUserW
  396. #define CreatePropertySheetPageW OCreatePropertySheetPageW
  397. #define CreateScalableFontResourceW OCreateScalableFontResourceW
  398. #define CreateStatusWindowW OCreateStatusWindowW
  399. #define CreateWindowStationW OCreateWindowStationW
  400. #define DceErrorInqTextW ODceErrorInqTextW
  401. #define DdeQueryStringW ODdeQueryStringW
  402. #define DefDlgProcW ODefDlgProcW
  403. #define DefineDosDeviceW ODefineDosDeviceW
  404. #define DeleteFormW ODeleteFormW
  405. #define DeleteMonitorW ODeleteMonitorW
  406. #define DeletePortW ODeletePortW
  407. #define DeletePrinterConnectionW ODeletePrinterConnectionW
  408. #define DeletePrinterDriverW ODeletePrinterDriverW
  409. #define DeletePrintProcessorW ODeletePrintProcessorW
  410. #define DeletePrintProvidorW ODeletePrintProvidorW
  411. #define DeviceCapabilitiesW ODeviceCapabilitiesW
  412. #define DlgDirListComboBoxW ODlgDirListComboBoxW
  413. #define DlgDirListW ODlgDirListW
  414. #define DlgDirSelectComboBoxExW ODlgDirSelectComboBoxExW
  415. #define DlgDirSelectExW ODlgDirSelectExW
  416. #define DocumentPropertiesW ODocumentPropertiesW
  417. #define DoEnvironmentSubstW ODoEnvironmentSubstW
  418. #define DragQueryFileW ODragQueryFileW
  419. #define DrawStateW ODrawStateW
  420. #define EndUpdateResourceW OEndUpdateResourceW
  421. #define EnumCalendarInfoW OEnumCalendarInfoW
  422. #define EnumDateFormatsW OEnumDateFormatsW
  423. #define EnumDesktopsW OEnumDesktopsW
  424. #define EnumDisplaySettingsW OEnumDisplaySettingsW
  425. #define EnumFontFamiliesExW OEnumFontFamiliesExW
  426. #define EnumFontFamiliesW OEnumFontFamiliesW
  427. #define EnumFontsW OEnumFontsW
  428. #define EnumFormsW OEnumFormsW
  429. #define EnumICMProfilesW OEnumICMProfilesW
  430. #define EnumJobsW OEnumJobsW
  431. #define EnumMonitorsW OEnumMonitorsW
  432. #define EnumPortsW OEnumPortsW
  433. #define EnumPrinterDriversW OEnumPrinterDriversW
  434. #define EnumPrintersW OEnumPrintersW
  435. #define EnumPrintProcessorDatatypesW OEnumPrintProcessorDatatypesW
  436. #define EnumPrintProcessorsW OEnumPrintProcessorsW
  437. #define EnumPropsExW OEnumPropsExW
  438. #define EnumPropsW OEnumPropsW
  439. #define EnumProtocolsW OEnumProtocolsW
  440. #define EnumResourceLanguagesW OEnumResourceLanguagesW
  441. #define EnumResourceNamesW OEnumResourceNamesW
  442. #define EnumResourceTypesW OEnumResourceTypesW
  443. #define EnumSystemCodePagesW OEnumSystemCodePagesW
  444. #define EnumSystemLocalesW OEnumSystemLocalesW
  445. #define EnumTimeFormatsW OEnumTimeFormatsW
  446. #define EnumWindowStationsW OEnumWindowStationsW
  447. #define ExtractAssociatedIconW OExtractAssociatedIconW
  448. #define ExtractIconW OExtractIconW
  449. #define ExtractIconExW OExtractIconExW
  450. #define FillConsoleOutputCharacterW OFillConsoleOutputCharacterW
  451. #define FindEnvironmentStringW OFindEnvironmentStringW
  452. #define FindExecutableW OFindExecutableW
  453. #define FindResourceExW OFindResourceExW
  454. #define FindTextW OFindTextW
  455. #define FindWindowExW OFindWindowExW
  456. #define FoldStringW OFoldStringW
  457. #define GetBinaryTypeW OGetBinaryTypeW
  458. #define GetCharacterPlacementW OGetCharacterPlacementW
  459. #define GetCharWidth32W OGetCharWidth32W
  460. #define GetCommandLineW OGetCommandLineW
  461. #define GetClipboardFormatNameW OGetClipboardFormatNameW
  462. #define GetCompressedFileSizeW OGetCompressedFileSizeW
  463. #define GetComputerNameW OGetComputerNameW
  464. #define GetConsoleTitleW OGetConsoleTitleW
  465. #define GetCurrencyFormatW OGetCurrencyFormatW
  466. #define GetDateFormatW OGetDateFormatW
  467. #define GetDefaultCommConfigW OGetDefaultCommConfigW
  468. #define GetDiskFreeSpaceW OGetDiskFreeSpaceW
  469. #define GetDriveTypeW OGetDriveTypeW
  470. #define GetEnhMetaFileDescriptionW OGetEnhMetaFileDescriptionW
  471. #define GetEnhMetaFileW OGetEnhMetaFileW
  472. #define GetEnvironmentVariableW OGetEnvironmentVariableW
  473. #define GetExpandedNameW OGetExpandedNameW
  474. #define GetFileSecurityW OGetFileSecurityW
  475. #define GetFileTitleW OGetFileTitleW
  476. #define GetFileVersionInfoW OGetFileVersionInfoW
  477. #define GetFileVersionInfoSizeW OGetFileVersionInfoSizeW
  478. #define GetFormW OGetFormW
  479. #define GetICMProfileW OGetICMProfileW
  480. #define GetJobW OGetJobW
  481. #define GetKeyboardLayoutNameW OGetKeyboardLayoutNameW
  482. #define GetKeyNameTextW OGetKeyNameTextW
  483. #define GetLogColorSpaceW OGetLogColorSpaceW
  484. #define GetLogicalDriveStringsW OGetLogicalDriveStringsW
  485. #define GetMenuItemInfoW OGetMenuItemInfoW
  486. #define GetMenuStringW OGetMenuStringW
  487. #define GetMetaFileW OGetMetaFileW
  488. #define GetNameByTypeW OGetNameByTypeW
  489. #define GetNamedPipeHandleStateW OGetNamedPipeHandleStateW
  490. #define GetNumberFormatW OGetNumberFormatW
  491. #define GetOpenFileNameW OGetOpenFileNameW
  492. #define GetPrinterW OGetPrinterW
  493. #define GetPrinterDataW OGetPrinterDataW
  494. #define GetPrinterDriverDirectoryW OGetPrinterDriverDirectoryW
  495. #define GetPrinterDriverW OGetPrinterDriverW
  496. #define GetPrintProcessorDirectoryW OGetPrintProcessorDirectoryW
  497. #define GetPrivateProfileSectionNamesW OGetPrivateProfileSectionNamesW
  498. #define GetPrivateProfileSectionW OGetPrivateProfileSectionW
  499. #define GetPrivateProfileStructW OGetPrivateProfileStructW
  500. #define GetProfileSectionW OGetProfileSectionW
  501. #define GetProfileStringW OGetProfileStringW
  502. #define GetSaveFileNameW OGetSaveFileNameW
  503. #define GetShortPathNameW OGetShortPathNameW
  504. #define GetStartupInfoW OGetStartupInfoW
  505. #define GetStringTypeExW OGetStringTypeExW
  506. #define GetSystemDirectoryW OGetSystemDirectoryW
  507. #define GetTextFaceW OGetTextFaceW
  508. #define GetTimeFormatW OGetTimeFormatW
  509. #define GetTypeByNameW OGetTypeByNameW
  510. #define GetUserObjectInformationW OGetUserObjectInformationW
  511. #define GetWindowsDirectoryW OGetWindowsDirectoryW
  512. #define GlobalFindAtomW OGlobalFindAtomW
  513. #define ImageList_LoadImageW OImageList_LoadImageW
  514. #define ImmConfigureIMEW OImmConfigureIMEW
  515. #define ImmEnumRegisterWordW OImmEnumRegisterWordW
  516. #define ImmEscapeW OImmEscapeW
  517. #define ImmGetCandidateListCountW OImmGetCandidateListCountW
  518. #define ImmGetCandidateListW OImmGetCandidateListW
  519. #define ImmGetCompositionFontW OImmGetCompositionFontW
  520. #define ImmGetCompositionStringW OImmGetCompositionStringW
  521. #define ImmGetConversionListW OImmGetConversionListW
  522. #define ImmGetDescriptionW OImmGetDescriptionW
  523. #define ImmGetGuideLineW OImmGetGuideLineW
  524. #define ImmGetIMEFileNameW OImmGetIMEFileNameW
  525. #define ImmGetRegisterWordStyleW OImmGetRegisterWordStyleW
  526. #define ImmInstallIMEW OImmInstallIMEW
  527. #define ImmIsUIMessageW OImmIsUIMessageW
  528. #define ImmRegisterWordW OImmRegisterWordW
  529. #define ImmSetCompositionFontW OImmSetCompositionFontW
  530. #define ImmSetCompositionStringW OImmSetCompositionStringW
  531. #define ImmUnregisterWordW OImmUnregisterWordW
  532. #define InitiateSystemShutdownW OInitiateSystemShutdownW
  533. #define InsertMenuItemW OInsertMenuItemW
  534. #define IsCharLowerW OIsCharLowerW
  535. #define IsCharUpperW OIsCharUpperW
  536. #define I_RpcServerUnregisterEndpointW OI_RpcServerUnregisterEndpointW
  537. #define joyGetDevCapsW OjoyGetDevCapsW
  538. #define LoadCursorFromFileW OLoadCursorFromFileW
  539. #define LoadKeyboardLayoutW OLoadKeyboardLayoutW
  540. #define LogonUserW OLogonUserW
  541. #define LZOpenFileW OLZOpenFileW
  542. #define MapVirtualKeyExW OMapVirtualKeyExW
  543. #define MIMEAssociationDialogW OMIMEAssociationDialogW
  544. #define MultinetGetConnectionPerformanceW OMultinetGetConnectionPerformanceW
  545. #define ObjectCloseAuditAlarmW OObjectCloseAuditAlarmW
  546. #define ObjectOpenAuditAlarmW OObjectOpenAuditAlarmW
  547. #define ObjectPrivilegeAuditAlarmW OObjectPrivilegeAuditAlarmW
  548. #define OemToCharBuffW OOemToCharBuffW
  549. #define OpenBackupEventLogW OOpenBackupEventLogW
  550. #define OpenDesktopW OOpenDesktopW
  551. #define OpenEventLogW OOpenEventLogW
  552. #define OpenEventW OOpenEventW
  553. #define OpenFileMappingW OOpenFileMappingW
  554. #define OpenMutexW OOpenMutexW
  555. #define OpenPrinterW OOpenPrinterW
  556. #define OpenSemaphoreW OOpenSemaphoreW
  557. #define OpenWindowStationW OOpenWindowStationW
  558. #define PageSetupDlgW OPageSetupDlgW
  559. #define PeekConsoleInputW OPeekConsoleInputW
  560. #define PolyTextOutW OPolyTextOutW
  561. #define PrintDlgW OPrintDlgW
  562. #define PrinterMessageBoxW OPrinterMessageBoxW
  563. #define PrivilegedServiceAuditAlarmW OPrivilegedServiceAuditAlarmW
  564. #define PropertySheetW OPropertySheetW
  565. #define QueryDosDeviceW OQueryDosDeviceW
  566. #define ReadConsoleInputW OReadConsoleInputW
  567. #define ReadConsoleOutputCharacterW OReadConsoleOutputCharacterW
  568. #define ReadConsoleOutputW OReadConsoleOutputW
  569. #define ReadConsoleW OReadConsoleW
  570. #define ReadEventLogW OReadEventLogW
  571. #define RegConnectRegistryW ORegConnectRegistryW
  572. #define RegisterEventSourceW ORegisterEventSourceW
  573. #define RegLoadKeyW ORegLoadKeyW
  574. #define RegQueryMultipleValuesW ORegQueryMultipleValuesW
  575. #define RegReplaceKeyW ORegReplaceKeyW
  576. #define RegRestoreKeyW ORegRestoreKeyW
  577. #define RegSaveKeyW ORegSaveKeyW
  578. #define RegUnLoadKeyW ORegUnLoadKeyW
  579. #define RemoveDirectoryW ORemoveDirectoryW
  580. #define RemoveFontResourceW ORemoveFontResourceW
  581. #define ReplaceTextW OReplaceTextW
  582. #define ReportEventW OReportEventW
  583. #define ResetDCW OResetDCW
  584. #define ResetPrinterW OResetPrinterW
  585. #define RpcBindingFromStringBindingW ORpcBindingFromStringBindingW
  586. #define RpcBindingInqAuthClientW ORpcBindingInqAuthClientW
  587. #define RpcBindingToStringBindingW ORpcBindingToStringBindingW
  588. #define RpcEpRegisterNoReplaceW ORpcEpRegisterNoReplaceW
  589. #define RpcMgmtEpEltInqNextW ORpcMgmtEpEltInqNextW
  590. #define RpcMgmtInqServerPrincNameW ORpcMgmtInqServerPrincNameW
  591. #define RpcNetworkInqProtseqsW ORpcNetworkInqProtseqsW
  592. #define RpcNetworkIsProtseqValidW ORpcNetworkIsProtseqValidW
  593. #define RpcNsBindingInqEntryNameW ORpcNsBindingInqEntryNameW
  594. #define RpcProtseqVectorFreeW ORpcProtseqVectorFreeW
  595. #define RpcServerInqDefaultPrincNameW ORpcServerInqDefaultPrincNameW
  596. #define RpcServerUseProtseqEpW ORpcServerUseProtseqEpW
  597. #define RpcServerUseProtseqIfW ORpcServerUseProtseqIfW
  598. #define RpcServerUseProtseqW ORpcServerUseProtseqW
  599. #define RpcStringBindingComposeW ORpcStringBindingComposeW
  600. #define RpcStringBindingParseW ORpcStringBindingParseW
  601. #define RpcStringFreeW ORpcStringFreeW
  602. #define ScrollConsoleScreenBufferW OScrollConsoleScreenBufferW
  603. #define SearchPathW OSearchPathW
  604. #define SendMessageCallbackW OSendMessageCallbackW
  605. #define SendMessageTimeoutW OSendMessageTimeoutW
  606. #define SetClassLongW OSetClassLongW
  607. #define SetComputerNameW OSetComputerNameW
  608. #define SetConsoleTitleW OSetConsoleTitleW
  609. #define SetCurrentDirectoryW OSetCurrentDirectoryW
  610. #define SetDefaultCommConfigW OSetDefaultCommConfigW
  611. #define SetEnvironmentVariableW OSetEnvironmentVariableW
  612. #define SetFileSecurityW OSetFileSecurityW
  613. #define SetFormW OSetFormW
  614. #define SetICMProfileW OSetICMProfileW
  615. #define SetJobW OSetJobW
  616. #define SetPrinterDataW OSetPrinterDataW
  617. #define SetPrinterW OSetPrinterW
  618. #define SetUserObjectInformationW OSetUserObjectInformationW
  619. #define SetVolumeLabelW OSetVolumeLabelW
  620. #define SetWindowsHookW OSetWindowsHookW
  621. #define SHBrowseForFolderW OSHBrowseForFolderW
  622. #define Shell_NotifyIconW OShell_NotifyIconW
  623. #define ShellAboutW OShellAboutW
  624. #define ShellExecuteW OShellExecuteW
  625. #define ShellExecuteExW OShellExecuteExW
  626. #define SHFileOperationW OSHFileOperationW
  627. #define SHGetFileInfoW OSHGetFileInfoW
  628. #define SHGetNewLinkInfoW OSHGetNewLinkInfoW
  629. #define SHGetPathFromIDListW OSHGetPathFromIDListW
  630. #define sndPlaySoundW OsndPlaySoundW
  631. #define StartDocPrinterW OStartDocPrinterW
  632. #define StgCreateDocfile OStgCreateDocfile
  633. #define TranslateURLW OTranslateURLW
  634. #define UpdateICMRegKeyW OUpdateICMRegKeyW
  635. #define URLAssociationDialogW OURLAssociationDialogW
  636. #define UuidFromStringW OUuidFromStringW
  637. #define VerFindFileW OVerFindFileW
  638. #define VerInstallFileW OVerInstallFileW
  639. #define VerLanguageNameW OVerLanguageNameW
  640. #define VerQueryValueW OVerQueryValueW
  641. #define VkKeyScanExW OVkKeyScanExW
  642. #define WaitNamedPipeW OWaitNamedPipeW
  643. #define waveInGetDevCapsW OwaveInGetDevCapsW
  644. #define waveInGetErrorTextW OwaveInGetErrorTextW
  645. #define waveOutGetDevCapsW OwaveOutGetDevCapsW
  646. #define waveOutGetErrorTextW OwaveOutGetErrorTextW
  647. #define wglUseFontBitmapsW OwglUseFontBitmapsW
  648. #define wglUseFontOutlinesW OwglUseFontOutlinesW
  649. #define WinExecErrorW OWinExecErrorW
  650. #define WNetAddConnection2W OWNetAddConnection2W
  651. #define WNetAddConnection3W OWNetAddConnection3W
  652. #define WNetAddConnectionW OWNetAddConnectionW
  653. #define WNetCancelConnection2W OWNetCancelConnection2W
  654. #define WNetCancelConnectionW OWNetCancelConnectionW
  655. #define WNetConnectionDialog1W OWNetConnectionDialog1W
  656. #define WNetDisconnectDialog1W OWNetDisconnectDialog1W
  657. #define WNetEnumResourceW OWNetEnumResourceW
  658. #define WNetGetConnectionW OWNetGetConnectionW
  659. #define WNetGetLastErrorW OWNetGetLastErrorW
  660. #define WNetGetNetworkInformationW OWNetGetNetworkInformationW
  661. #define WNetGetProviderNameW OWNetGetProviderNameW
  662. #define WNetGetUniversalNameW OWNetGetUniversalNameW
  663. #define WNetGetUserW OWNetGetUserW
  664. #define WNetOpenEnumW OWNetOpenEnumW
  665. #define WNetSetConnectionW OWNetSetConnectionW
  666. #define WNetUseConnectionW OWNetUseConnectionW
  667. #define WriteConsoleInputW OWriteConsoleInputW
  668. #define WriteConsoleOutputCharacterW OWriteConsoleOutputCharacterW
  669. #define WriteConsoleOutputW OWriteConsoleOutputW
  670. #define WriteConsoleW OWriteConsoleW
  671. #define WritePrivateProfileSectionW OWritePrivateProfileSectionW
  672. #define WritePrivateProfileStructW OWritePrivateProfileStructW
  673. #define WriteProfileSectionW OWriteProfileSectionW
  674. #define WriteProfileStringW OWriteProfileStringW
  675. #define wvsprintfW OwvsprintfW
  676. #endif // DEBUG
  677. #endif // __WIN95WRP_H__
  678. #else // __WIN95WRP_CPP__
  679. #undef AppendMenuW
  680. #undef CallWindowProcW
  681. #undef CharLowerBuffW
  682. #undef CharLowerW
  683. #undef CharNextW
  684. #undef CharPrevW
  685. #undef CharToOemW
  686. #undef CharUpperW
  687. #undef CopyFileW
  688. #undef CreateDirectoryExW
  689. #undef CreateDirectoryW
  690. #undef CreateEnhMetaFileW
  691. #undef CreateEventW
  692. #undef CreateFileMappingW
  693. #undef CreateFileW
  694. #undef CreateFontIndirectW
  695. #undef CreateFontW
  696. #undef CreateMDIWindowW
  697. #undef CreateMetaFileW
  698. #undef CreateSemaphoreW
  699. #undef CreateWindowExW
  700. #undef DdeCreateStringHandleW
  701. #undef DdeInitializeW
  702. #undef DefFrameProcW
  703. #undef DefMDIChildProcW
  704. #undef DefWindowProcW
  705. #undef DeleteFileW
  706. #undef DialogBoxIndirectParamW
  707. #undef DialogBoxParamW
  708. #undef DispatchMessageW
  709. #undef DrawTextExW
  710. #undef DrawTextW
  711. #undef ExpandEnvironmentStringsW
  712. #undef FatalAppExitW
  713. #undef FindFirstChangeNotificationW
  714. #undef FindFirstFileW
  715. #undef FindNextFileW
  716. #undef FindResourceW
  717. #undef FindWindowW
  718. #undef FormatMessageW
  719. #undef GetCharABCWidthsFloatW
  720. #undef GetCharABCWidthsW
  721. #undef GetCharWidthFloatW
  722. #undef GetCharWidthW
  723. #undef GetClassInfoW
  724. #undef GetClassInfoExW
  725. #undef GetClassLongW
  726. #undef GetClassNameW
  727. #undef GetCurrentDirectoryW
  728. #undef GetDlgItemTextW
  729. #undef GetFileAttributesW
  730. #undef GetFullPathNameW
  731. #undef GetGlyphOutlineW
  732. #undef GetKerningPairsW
  733. #undef GetLocaleInfoW
  734. #undef GetMessageW
  735. #undef GetModuleFileNameW
  736. #undef GetModuleHandleW
  737. #undef GetObjectW
  738. #undef GetOutlineTextMetricsW
  739. #undef GetPrivateProfileIntW
  740. #undef GetPrivateProfileStringW
  741. #undef GetProfileIntW
  742. #undef GetPropW
  743. #undef GetTabbedTextExtentW
  744. #undef GetTempFileNameW
  745. #undef GetTempPathW
  746. #undef GetTextExtentPoint32W
  747. #undef GetTextExtentPointW
  748. #undef GetTextExtentExPointW
  749. #undef GetTextMetricsW
  750. #undef GetUserNameW
  751. #undef GetVersionExW
  752. #undef GetVolumeInformationW
  753. #undef GetWindowLongW
  754. #undef GetWindowTextLengthW
  755. #undef GetWindowTextW
  756. #undef GlobalAddAtomW
  757. #undef GlobalGetAtomNameW
  758. #undef GrayStringW
  759. #undef InsertMenuW
  760. #undef IsBadStringPtrW
  761. #undef IsCharAlphaNumericW
  762. #undef IsCharAlphaW
  763. #undef IsDialogMessageW
  764. #undef LCMapStringW
  765. #undef LoadAcceleratorsW
  766. #undef LoadBitmapW
  767. #undef LoadCursorW
  768. #undef LoadIconW
  769. #undef LoadImageW
  770. #undef LoadLibraryExW
  771. #undef LoadLibraryW
  772. #undef LoadMenuIndirectW
  773. #undef LoadMenuW
  774. #undef LoadStringW
  775. #undef lstrcatW
  776. #undef lstrcmpiW
  777. #undef lstrcmpW
  778. #undef lstrcpynW
  779. #undef lstrcpyW
  780. #undef lstrlenW
  781. #undef MapVirtualKeyW
  782. #undef MessageBoxW
  783. #undef MessageBoxIndirectW
  784. #undef ModifyMenuW
  785. #undef MoveFileExW
  786. #undef MoveFileW
  787. #undef OemToCharW
  788. #undef OutputDebugStringW
  789. #undef PeekMessageW
  790. #undef PostMessageW
  791. #undef PostThreadMessageW
  792. #undef RegCreateKeyExW
  793. #undef RegCreateKeyW
  794. #undef RegDeleteKeyW
  795. #undef RegDeleteValueW
  796. #undef RegEnumKeyW
  797. #undef RegEnumValueW
  798. #undef RegEnumKeyExW
  799. #undef RegisterClassW
  800. #undef RegisterClassExW
  801. #undef RegisterClipboardFormatW
  802. #undef RegisterWindowMessageW
  803. #undef RegOpenKeyExW
  804. #undef RegOpenKeyW
  805. #undef RegQueryInfoKeyW
  806. #undef RegQueryValueExW
  807. #undef RegQueryValueW
  808. #undef RegSetValueExW
  809. #undef RegSetValueW
  810. #undef RemovePropW
  811. #undef SendDlgItemMessageW
  812. #undef SendMessageW
  813. #undef SendNotifyMessageW
  814. #undef SetDlgItemTextW
  815. #undef SetFileAttributesW
  816. #undef SetLocaleInfoW
  817. #undef SetMenuItemInfoW
  818. #undef SetPropW
  819. #undef SetWindowLongW
  820. #undef SetWindowsHookExW
  821. #undef SetWindowTextW
  822. #undef StartDocW
  823. #undef StgCreateDocfileW
  824. #undef SystemParametersInfoW
  825. #undef TabbedTextOutW
  826. #undef TranslateAcceleratorW
  827. #undef UnregisterClassW
  828. #undef VkKeyScanW
  829. #undef WinHelpW
  830. #undef WritePrivateProfileStringW
  831. #undef wsprintfW
  832. // These are the currently unsupported APIs
  833. // These will assert in the debug version and map directly
  834. // to Windows in the retail version
  835. #ifdef DEBUG
  836. #undef AbortSystemShutdownW
  837. #undef AccessCheckAndAuditAlarmW
  838. #undef AddFontResourceW
  839. #undef AddFormW
  840. #undef AddJobW
  841. #undef AddMonitorW
  842. #undef AddPortW
  843. #undef AddPrinterConnectionW
  844. #undef AddPrinterDriverW
  845. #undef AddPrinterW
  846. #undef AddPrintProcessorW
  847. #undef AddPrintProvidorW
  848. #undef AdvancedDocumentPropertiesW
  849. #undef auxGetDevCapsW
  850. #undef BackupEventLogW
  851. #undef BeginUpdateResourceW
  852. #undef BuildCommDCBAndTimeoutsW
  853. #undef BuildCommDCBW
  854. #undef CallMsgFilterW
  855. #undef CallNamedPipeW
  856. #undef ChangeDisplaySettingsW
  857. #undef ChangeMenuW
  858. #undef CharToOemBuffW
  859. #undef CharUpperBuffW
  860. #undef ChooseColorW
  861. #undef ChooseFontW
  862. #undef ClearEventLogW
  863. #undef CommConfigDialogW
  864. #undef CompareStringW
  865. #undef ConfigurePortW
  866. #undef CopyAcceleratorTableW
  867. #undef CopyEnhMetaFileW
  868. #undef CopyMetaFileW
  869. #undef CreateAcceleratorTableW
  870. #undef CreateColorSpaceW
  871. #undef CreateDCW
  872. #undef CreateDesktopW
  873. #undef CreateDialogIndirectParamW
  874. #undef CreateDialogParamW
  875. #undef CreateICW
  876. #undef CreateMailslotW
  877. #undef CreateMutexW
  878. #undef CreateNamedPipeW
  879. #undef CreateProcessW
  880. #undef CreateProcessAsUserW
  881. #undef CreatePropertySheetPageW
  882. #undef CreateScalableFontResourceW
  883. #undef CreateStatusWindowW
  884. #undef CreateWindowStationW
  885. #undef DceErrorInqTextW
  886. #undef DdeQueryStringW
  887. #undef DefDlgProcW
  888. #undef undefDosDeviceW
  889. #undef DeleteFormW
  890. #undef DeleteMonitorW
  891. #undef DeletePortW
  892. #undef DeletePrinterConnectionW
  893. #undef DeletePrinterDriverW
  894. #undef DeletePrintProcessorW
  895. #undef DeletePrintProvidorW
  896. #undef DeviceCapabilitiesW
  897. #undef DlgDirListComboBoxW
  898. #undef DlgDirListW
  899. #undef DlgDirSelectComboBoxExW
  900. #undef DlgDirSelectExW
  901. #undef DocumentPropertiesW
  902. #undef DoEnvironmentSubstW
  903. #undef DragQueryFileW
  904. #undef DrawStateW
  905. #undef EndUpdateResourceW
  906. #undef EnumCalendarInfoW
  907. #undef EnumDateFormatsW
  908. #undef EnumDesktopsW
  909. #undef EnumDisplaySettingsW
  910. #undef EnumFontFamiliesExW
  911. #undef EnumFontFamiliesW
  912. #undef EnumFontsW
  913. #undef EnumFormsW
  914. #undef EnumICMProfilesW
  915. #undef EnumJobsW
  916. #undef EnumMonitorsW
  917. #undef EnumPortsW
  918. #undef EnumPrinterDriversW
  919. #undef EnumPrintersW
  920. #undef EnumPrintProcessorDatatypesW
  921. #undef EnumPrintProcessorsW
  922. #undef EnumPropsExW
  923. #undef EnumPropsW
  924. #undef EnumProtocolsW
  925. #undef EnumResourceLanguagesW
  926. #undef EnumResourceNamesW
  927. #undef EnumResourceTypesW
  928. #undef EnumSystemCodePagesW
  929. #undef EnumSystemLocalesW
  930. #undef EnumTimeFormatsW
  931. #undef EnumWindowStationsW
  932. #undef ExtractAssociatedIconW
  933. #undef ExtractIconW
  934. #undef ExtractIconExW
  935. #undef FillConsoleOutputCharacterW
  936. #undef FindEnvironmentStringW
  937. #undef FindExecutableW
  938. #undef FindResourceExW
  939. #undef FindTextW
  940. #undef FindWindowExW
  941. #undef FoldStringW
  942. #undef GetBinaryTypeW
  943. #undef GetCharacterPlacementW
  944. #undef GetCharWidth32W
  945. #undef GetCommandLineW
  946. #undef GetClipboardFormatNameW
  947. #undef GetCompressedFileSizeW
  948. #undef GetComputerNameW
  949. #undef GetConsoleTitleW
  950. #undef GetCurrencyFormatW
  951. #undef GetDateFormatW
  952. #undef GetDefaultCommConfigW
  953. #undef GetDiskFreeSpaceW
  954. #undef GetDriveTypeW
  955. #undef GetEnhMetaFileDescriptionW
  956. #undef GetEnhMetaFileW
  957. #undef GetEnvironmentVariableW
  958. #undef GetExpandedNameW
  959. #undef GetFileSecurityW
  960. #undef GetFileTitleW
  961. #undef GetFileVersionInfoW
  962. #undef GetFileVersionInfoSizeW
  963. #undef GetFormW
  964. #undef GetICMProfileW
  965. #undef GetJobW
  966. #undef GetKeyboardLayoutNameW
  967. #undef GetKeyNameTextW
  968. #undef GetLogColorSpaceW
  969. #undef GetLogicalDriveStringsW
  970. #undef GetMenuItemInfoW
  971. #undef GetMenuStringW
  972. #undef GetMetaFileW
  973. #undef GetNameByTypeW
  974. #undef GetNamedPipeHandleStateW
  975. #undef GetNumberFormatW
  976. #undef GetOpenFileNameW
  977. #undef GetPrinterW
  978. #undef GetPrinterDataW
  979. #undef GetPrinterDriverDirectoryW
  980. #undef GetPrinterDriverW
  981. #undef GetPrintProcessorDirectoryW
  982. #undef GetPrivateProfileSectionNamesW
  983. #undef GetPrivateProfileSectionW
  984. #undef GetPrivateProfileStructW
  985. #undef GetProfileSectionW
  986. #undef GetProfileStringW
  987. #undef GetSaveFileNameW
  988. #undef GetShortPathNameW
  989. #undef GetStartupInfoW
  990. #undef GetStringTypeExW
  991. #undef GetSystemDirectoryW
  992. #undef GetTextFaceW
  993. #undef GetTimeFormatW
  994. #undef GetTypeByNameW
  995. #undef GetUserObjectInformationW
  996. #undef GetWindowsDirectoryW
  997. #undef GlobalFindAtomW
  998. #undef ImageList_LoadImageW
  999. #undef ImmConfigureIMEW
  1000. #undef ImmEnumRegisterWordW
  1001. #undef ImmEscapeW
  1002. #undef ImmGetCandidateListCountW
  1003. #undef ImmGetCandidateListW
  1004. #undef ImmGetCompositionFontW
  1005. #undef ImmGetCompositionStringW
  1006. #undef ImmGetConversionListW
  1007. #undef ImmGetDescriptionW
  1008. #undef ImmGetGuideLineW
  1009. #undef ImmGetIMEFileNameW
  1010. #undef ImmGetRegisterWordStyleW
  1011. #undef ImmInstallIMEW
  1012. #undef ImmIsUIMessageW
  1013. #undef ImmRegisterWordW
  1014. #undef ImmSetCompositionFontW
  1015. #undef ImmSetCompositionStringW
  1016. #undef ImmUnregisterWordW
  1017. #undef InitiateSystemShutdownW
  1018. #undef InsertMenuItemW
  1019. #undef IsCharLowerW
  1020. #undef IsCharUpperW
  1021. #undef I_RpcServerUnregisterEndpointW
  1022. #undef joyGetDevCapsW
  1023. #undef LoadCursorFromFileW
  1024. #undef LoadKeyboardLayoutW
  1025. #undef LogonUserW
  1026. #undef LZOpenFileW
  1027. #undef MapVirtualKeyExW
  1028. #undef MIMEAssociationDialogW
  1029. #undef MultinetGetConnectionPerformanceW
  1030. #undef ObjectCloseAuditAlarmW
  1031. #undef ObjectOpenAuditAlarmW
  1032. #undef ObjectPrivilegeAuditAlarmW
  1033. #undef OemToCharBuffW
  1034. #undef OpenBackupEventLogW
  1035. #undef OpenDesktopW
  1036. #undef OpenEventLogW
  1037. #undef OpenEventW
  1038. #undef OpenFileMappingW
  1039. #undef OpenMutexW
  1040. #undef OpenPrinterW
  1041. #undef OpenSemaphoreW
  1042. #undef OpenWindowStationW
  1043. #undef PageSetupDlgW
  1044. #undef PeekConsoleInputW
  1045. #undef PolyTextOutW
  1046. #undef PrintDlgW
  1047. #undef PrinterMessageBoxW
  1048. #undef PrivilegedServiceAuditAlarmW
  1049. #undef PropertySheetW
  1050. #undef QueryDosDeviceW
  1051. #undef ReadConsoleInputW
  1052. #undef ReadConsoleOutputCharacterW
  1053. #undef ReadConsoleOutputW
  1054. #undef ReadConsoleW
  1055. #undef ReadEventLogW
  1056. #undef RegConnectRegistryW
  1057. #undef RegisterEventSourceW
  1058. #undef RegLoadKeyW
  1059. #undef RegQueryMultipleValuesW
  1060. #undef RegReplaceKeyW
  1061. #undef RegRestoreKeyW
  1062. #undef RegSaveKeyW
  1063. #undef RegUnLoadKeyW
  1064. #undef RemoveDirectoryW
  1065. #undef RemoveFontResourceW
  1066. #undef ReplaceTextW
  1067. #undef ReportEventW
  1068. #undef ResetDCW
  1069. #undef ResetPrinterW
  1070. #undef RpcBindingFromStringBindingW
  1071. #undef RpcBindingInqAuthClientW
  1072. #undef RpcBindingToStringBindingW
  1073. #undef RpcEpRegisterNoReplaceW
  1074. #undef RpcMgmtEpEltInqNextW
  1075. #undef RpcMgmtInqServerPrincNameW
  1076. #undef RpcNetworkInqProtseqsW
  1077. #undef RpcNetworkIsProtseqValidW
  1078. #undef RpcNsBindingInqEntryNameW
  1079. #undef RpcProtseqVectorFreeW
  1080. #undef RpcServerInqDefaultPrincNameW
  1081. #undef RpcServerUseProtseqEpW
  1082. #undef RpcServerUseProtseqIfW
  1083. #undef RpcServerUseProtseqW
  1084. #undef RpcStringBindingComposeW
  1085. #undef RpcStringBindingParseW
  1086. #undef RpcStringFreeW
  1087. #undef ScrollConsoleScreenBufferW
  1088. #undef SearchPathW
  1089. #undef SendMessageCallbackW
  1090. #undef SendMessageTimeoutW
  1091. #undef SetClassLongW
  1092. #undef SetComputerNameW
  1093. #undef SetConsoleTitleW
  1094. #undef SetCurrentDirectoryW
  1095. #undef SetDefaultCommConfigW
  1096. #undef SetEnvironmentVariableW
  1097. #undef SetFileSecurityW
  1098. #undef SetFormW
  1099. #undef SetICMProfileW
  1100. #undef SetJobW
  1101. #undef SetPrinterDataW
  1102. #undef SetPrinterW
  1103. #undef SetUserObjectInformationW
  1104. #undef SetVolumeLabelW
  1105. #undef SetWindowsHookW
  1106. #undef SHBrowseForFolderW
  1107. #undef Shell_NotifyIconW
  1108. #undef ShellAboutW
  1109. #undef ShellExecuteW
  1110. #undef ShellExecuteExW
  1111. #undef SHFileOperationW
  1112. #undef SHGetFileInfoW
  1113. #undef SHGetNewLinkInfoW
  1114. #undef SHGetPathFromIDListW
  1115. #undef sndPlaySoundW
  1116. #undef StartDocPrinterW
  1117. #undef StgCreateDocfileW
  1118. #undef TranslateURLW
  1119. #undef UpdateICMRegKeyW
  1120. #undef URLAssociationDialogW
  1121. #undef UuidFromStringW
  1122. #undef VerFindFileW
  1123. #undef VerInstallFileW
  1124. #undef VerLanguageNameW
  1125. #undef VerQueryValueW
  1126. #undef VkKeyScanExW
  1127. #undef WaitNamedPipeW
  1128. #undef waveInGetDevCapsW
  1129. #undef waveInGetErrorTextW
  1130. #undef waveOutGetDevCapsW
  1131. #undef waveOutGetErrorTextW
  1132. #undef wglUseFontBitmapsW
  1133. #undef wglUseFontOutlinesW
  1134. #undef WinExecErrorW
  1135. #undef WNetAddConnection2W
  1136. #undef WNetAddConnection3W
  1137. #undef WNetAddConnectionW
  1138. #undef WNetCancelConnection2W
  1139. #undef WNetCancelConnectionW
  1140. #undef WNetConnectionDialog1W
  1141. #undef WNetDisconnectDialog1W
  1142. #undef WNetEnumResourceW
  1143. #undef WNetGetConnectionW
  1144. #undef WNetGetLastErrorW
  1145. #undef WNetGetNetworkInformationW
  1146. #undef WNetGetProviderNameW
  1147. #undef WNetGetUniversalNameW
  1148. #undef WNetGetUserW
  1149. #undef WNetOpenEnumW
  1150. #undef WNetSetConnectionW
  1151. #undef WNetUseConnectionW
  1152. #undef WriteConsoleInputW
  1153. #undef WriteConsoleOutputCharacterW
  1154. #undef WriteConsoleOutputW
  1155. #undef WriteConsoleW
  1156. #undef WritePrivateProfileSectionW
  1157. #undef WritePrivateProfileStructW
  1158. #undef WriteProfileSectionW
  1159. #undef WriteProfileStringW
  1160. #undef wvsprintfW
  1161. #endif // DEBUG
  1162. #endif // __WIN95WRP_CPP__