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.

1206 lines
50 KiB

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