| ;************************************************************************* |
| ; |
| ; Licensed to the Apache Software Foundation (ASF) under one |
| ; or more contributor license agreements. See the NOTICE file |
| ; distributed with this work for additional information |
| ; regarding copyright ownership. The ASF licenses this file |
| ; to you under the Apache License, Version 2.0 (the |
| ; "License"); you may not use this file except in compliance |
| ; with the License. You may obtain a copy of the License at |
| ; |
| ; http://www.apache.org/licenses/LICENSE-2.0 |
| ; |
| ; Unless required by applicable law or agreed to in writing, |
| ; software distributed under the License is distributed on an |
| ; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ; KIND, either express or implied. See the License for the |
| ; specific language governing permissions and limitations |
| ; under the License. |
| ; |
| ;************************************************************************* |
| ; |
| ; Functions that are exported but not implemented by unicows.dll |
| ; are only inserted as comment. |
| ; |
| ; In addition to MSDN Platform SDK documentation the following functions |
| ; are not implemented too: |
| ; AddMonitorW, FreeContextBufferW, GetPrinterDriverDirectoryW, |
| ; MCIWndCreateW |
| ; |
| ; The following functions of unicows.dll are buggy: |
| ; DrawStateW, GetLogicalDriveStringsW (both implemented in uwinapi.dll) |
| ; |
| ; The following functions of unicows.dll are wrapped but the ANSI versions |
| ; do not exist on Win9x so the wrapper is useless: |
| ; MoveFileExW, CopyFileExW (both implemented in uwinapi.dll along with the |
| ; ANSI versions ) |
| ; |
| ; These functions do not exist on Win 95 and NT neither as Unicode |
| ; nor as ANSI version, so the wrapper will fail on NT4 and Win 95 |
| ; GetLongPathNameW ( implemented in uwinapi.dll along with the |
| ; ANSI version ) |
| ; |
| ; These essential functions aren't implemented by unicows.dll because |
| ; there's no ANSI version: |
| ; CommandLineToArgvW (implemented by uwinapi.dll) |
| ; |
| ;************************************************************************* |
| |
| ;AcquireCredentialsHandleW |
| AddAtomW |
| AddFontResourceW |
| AddJobW |
| ;AddMonitorW |
| AddPortW |
| AddPrintProcessorW |
| AddPrintProvidorW |
| AddPrinterDriverW |
| AddPrinterW |
| AdvancedDocumentPropertiesW |
| AppendMenuW |
| BeginUpdateResourceW |
| BroadcastSystemMessageW |
| BuildCommDCBAndTimeoutsW |
| BuildCommDCBW |
| CallMsgFilterW |
| CallNamedPipeW |
| CallWindowProcA |
| CallWindowProcW |
| ChangeDisplaySettingsExW |
| ChangeDisplaySettingsW |
| ChangeMenuW |
| CharLowerBuffW |
| CharLowerW |
| CharNextW |
| CharPrevW |
| CharToOemBuffW |
| CharToOemW |
| CharUpperBuffW |
| CharUpperW |
| ChooseColorW |
| ChooseFontW |
| CommConfigDialogW |
| CompareStringW |
| ConfigurePortW |
| CopyAcceleratorTableW |
| CopyEnhMetaFileW |
| CopyFileExW |
| CopyFileW |
| CopyMetaFileW |
| CreateAcceleratorTableW |
| CreateColorSpaceW |
| CreateDCW |
| CreateDialogIndirectParamW |
| CreateDialogParamW |
| CreateDirectoryExW |
| CreateDirectoryW |
| CreateEnhMetaFileW |
| CreateEventW |
| CreateFileMappingW |
| CreateFileW |
| CreateFontIndirectW |
| CreateFontW |
| CreateICW |
| CreateMDIWindowW |
| CreateMailslotW |
| CreateMetaFileW |
| CreateMutexW |
| ;CreateNamedPipeW |
| CreateProcessW |
| CreateScalableFontResourceW |
| CreateSemaphoreW |
| CreateStdAccessibleProxyW |
| CreateWaitableTimerW |
| CreateWindowExW |
| DdeConnect |
| DdeConnectList |
| DdeCreateStringHandleW |
| DdeInitializeW |
| DdeQueryConvInfo |
| DdeQueryStringW |
| DefDlgProcW |
| DefFrameProcW |
| DefMDIChildProcW |
| DefWindowProcW |
| DeleteFileW |
| DeleteMonitorW |
| DeletePortW |
| DeletePrintProcessorW |
| DeletePrintProvidorW |
| DeletePrinterDriverW |
| ;DeviceCapabilitiesW |
| DialogBoxIndirectParamW |
| DialogBoxParamW |
| DispatchMessageW |
| DlgDirListComboBoxW |
| DlgDirListW |
| DlgDirSelectComboBoxExW |
| DlgDirSelectExW |
| ;DocumentPropertiesW |
| DragQueryFileW |
| DrawStateW |
| DrawTextExW |
| DrawTextW |
| EnableWindow |
| EndUpdateResourceW |
| EnumCalendarInfoExW |
| EnumCalendarInfoW |
| EnumClipboardFormats |
| EnumDateFormatsExW |
| EnumDateFormatsW |
| EnumDisplayDevicesW |
| EnumDisplaySettingsExW |
| EnumDisplaySettingsW |
| EnumFontFamiliesExW |
| EnumFontFamiliesW |
| EnumFontsW |
| EnumICMProfilesW |
| ;EnumMonitorsW |
| ;EnumPortsW |
| ;EnumPrintProcessorDatatypesW |
| ;EnumPrintProcessorsW |
| ;EnumPrinterDriversW |
| ;EnumPrintersW |
| EnumPropsA |
| EnumPropsExA |
| EnumPropsExW |
| EnumPropsW |
| EnumSystemCodePagesW |
| EnumSystemLocalesW |
| EnumTimeFormatsW |
| ;EnumerateSecurityPackagesW |
| ExpandEnvironmentStringsW |
| ExtTextOutW |
| ExtractIconExW |
| ExtractIconW |
| FatalAppExitW |
| FillConsoleOutputCharacterW |
| FindAtomW |
| ;FindExecutableW |
| FindFirstChangeNotificationW |
| FindFirstFileW |
| FindNextFileW |
| FindResourceExW |
| FindResourceW |
| FindTextW |
| FindWindowExW |
| FindWindowW |
| FormatMessageW |
| ;FreeContextBufferW |
| FreeEnvironmentStringsW |
| GetAltTabInfoW |
| GetAtomNameW |
| GetCPInfo |
| GetCPInfoExW |
| GetCalendarInfoW |
| ;GetCharABCWidthsFloatW |
| GetCharABCWidthsW |
| GetCharWidthFloatW |
| GetCharWidthW |
| GetCharacterPlacementW |
| GetClassInfoExW |
| GetClassInfoW |
| GetClassLongW |
| GetClassNameW |
| GetClipboardData |
| GetClipboardFormatNameW |
| GetComputerNameW |
| GetConsoleTitleW |
| GetCurrencyFormatW |
| GetCurrentDirectoryW |
| GetCurrentHwProfileW |
| GetDateFormatW |
| GetDefaultCommConfigW |
| GetDiskFreeSpaceExW |
| GetDiskFreeSpaceW |
| GetDlgItemTextW |
| GetDriveTypeW |
| GetEnhMetaFileDescriptionW |
| GetEnhMetaFileW |
| GetEnvironmentStringsW |
| GetEnvironmentVariableW |
| GetFileAttributesExW |
| GetFileAttributesW |
| GetFileTitleW |
| GetFileVersionInfoSizeW |
| GetFileVersionInfoW |
| GetFullPathNameW |
| GetGlyphOutlineW |
| GetICMProfileW |
| ;GetJobW |
| GetKerningPairsW |
| GetKeyNameTextW |
| GetKeyboardLayoutNameW |
| GetLocaleInfoW |
| GetLogColorSpaceW |
| GetLogicalDriveStringsW |
| GetLongPathNameW |
| GetMenuItemInfoW |
| GetMenuStringW |
| GetMessageW |
| GetMetaFileW |
| GetModuleFileNameW |
| GetModuleHandleW |
| GetMonitorInfoW |
| GetNamedPipeHandleStateW |
| GetNumberFormatW |
| GetObjectW |
| GetOpenFileNamePreviewW |
| GetOpenFileNameW |
| GetOutlineTextMetricsW |
| GetPrintProcessorDirectoryW |
| ;GetPrinterDataW |
| ;GetPrinterDriverDirectoryW |
| ;GetPrinterDriverW |
| ;GetPrinterW |
| GetPrivateProfileIntW |
| GetPrivateProfileSectionNamesW |
| GetPrivateProfileSectionW |
| GetPrivateProfileStringW |
| GetPrivateProfileStructW |
| ;GetProcAddress |
| GetProfileIntW |
| GetProfileSectionW |
| GetProfileStringW |
| GetPropA |
| GetPropW |
| GetRoleTextW |
| GetSaveFileNamePreviewW |
| GetSaveFileNameW |
| GetShortPathNameW |
| GetStartupInfoW |
| GetStateTextW |
| GetStringTypeExW |
| GetStringTypeW |
| GetSystemDirectoryW |
| GetSystemWindowsDirectoryW |
| GetTabbedTextExtentW |
| GetTempFileNameW |
| GetTempPathW |
| GetTextExtentExPointW |
| GetTextExtentPoint32W |
| GetTextExtentPointW |
| GetTextFaceW |
| GetTextMetricsW |
| GetTimeFormatW |
| GetUserNameW |
| GetVersionExW |
| GetVolumeInformationW |
| GetWindowLongA |
| GetWindowLongW |
| GetWindowModuleFileNameW |
| GetWindowTextLengthW |
| GetWindowTextW |
| GetWindowsDirectoryW |
| GlobalAddAtomW |
| GlobalFindAtomW |
| GlobalGetAtomNameW |
| GrayStringW |
| ;InitSecurityInterfaceW |
| ;InitializeSecurityContextW |
| InsertMenuItemW |
| InsertMenuW |
| IsBadStringPtrW |
| IsCharAlphaNumericW |
| IsCharAlphaW |
| IsCharLowerW |
| IsCharUpperW |
| IsClipboardFormatAvailable |
| IsDestinationReachableW |
| IsDialogMessageW |
| IsTextUnicode |
| IsValidCodePage |
| IsWindowUnicode |
| LCMapStringW |
| LoadAcceleratorsW |
| LoadBitmapW |
| LoadCursorFromFileW |
| LoadCursorW |
| LoadIconW |
| LoadImageW |
| LoadKeyboardLayoutW |
| LoadLibraryExW |
| LoadLibraryW |
| LoadMenuIndirectW |
| LoadMenuW |
| LoadStringW |
| ;MCIWndCreateW |
| MapVirtualKeyExW |
| MapVirtualKeyW |
| MessageBoxExW |
| MessageBoxIndirectW |
| MessageBoxW |
| ModifyMenuW |
| MoveFileW |
| MultiByteToWideChar |
| MultinetGetConnectionPerformanceW |
| OemToCharBuffW |
| OemToCharW |
| ;OleUIAddVerbMenuW |
| ;OleUIBusyW |
| ;OleUIChangeIconW |
| ;OleUIChangeSourceW |
| ;OleUIConvertW |
| ;OleUIEditLinksW |
| ;OleUIInsertObjectW |
| ;OleUIObjectPropertiesW |
| ;OleUIPasteSpecialW |
| ;OleUIPromptUserW |
| ;OleUIUpdateLinksW |
| OpenEventW |
| OpenFileMappingW |
| OpenMutexW |
| OpenPrinterW |
| OpenSemaphoreW |
| OpenWaitableTimerW |
| OutputDebugStringW |
| PageSetupDlgW |
| PeekConsoleInputW |
| PeekMessageW |
| PlaySoundW |
| ;PolyTextOutW |
| PostMessageW |
| PostThreadMessageW |
| PrintDlgW |
| ;QueryContextAttributesW |
| ;QueryCredentialsAttributesW |
| QueryDosDeviceW |
| ;QuerySecurityPackageInfoW |
| RasConnectionNotificationW |
| RasCreatePhonebookEntryW |
| RasDeleteEntryW |
| RasDeleteSubEntryW |
| ;RasDialW |
| RasEditPhonebookEntryW |
| RasEnumConnectionsW |
| RasEnumDevicesW |
| RasEnumEntriesW |
| RasGetConnectStatusW |
| RasGetEntryDialParamsW |
| RasGetEntryPropertiesW |
| RasGetErrorStringW |
| RasHangUpW |
| RasRenameEntryW |
| RasSetEntryDialParamsW |
| RasSetEntryPropertiesW |
| RasSetSubEntryPropertiesW |
| RasValidateEntryNameW |
| ReadConsoleInputW |
| ReadConsoleOutputCharacterW |
| ReadConsoleOutputW |
| ReadConsoleW |
| RegConnectRegistryW |
| RegCreateKeyExW |
| RegCreateKeyW |
| RegDeleteKeyW |
| RegDeleteValueW |
| RegEnumKeyExW |
| RegEnumKeyW |
| RegEnumValueW |
| RegLoadKeyW |
| RegOpenKeyExW |
| RegOpenKeyW |
| RegQueryInfoKeyW |
| RegQueryMultipleValuesW |
| RegQueryValueExW |
| RegQueryValueW |
| RegReplaceKeyW |
| RegSaveKeyW |
| RegSetValueExW |
| RegSetValueW |
| RegUnLoadKeyW |
| RegisterClassExW |
| RegisterClassW |
| RegisterClipboardFormatW |
| RegisterDeviceNotificationW |
| RegisterWindowMessageW |
| RemoveDirectoryW |
| RemoveFontResourceW |
| RemovePropA |
| RemovePropW |
| ReplaceTextW |
| ResetDCW |
| ;ResetPrinterW |
| SHBrowseForFolderW |
| SHChangeNotify |
| SHFileOperationW |
| SHGetFileInfoW |
| SHGetNewLinkInfoW |
| SHGetPathFromIDListW |
| ScrollConsoleScreenBufferW |
| SearchPathW |
| SendDlgItemMessageW |
| SendMessageCallbackW |
| SendMessageTimeoutW |
| SendMessageW |
| SendNotifyMessageW |
| SetCalendarInfoW |
| SetClassLongW |
| SetComputerNameW |
| SetConsoleTitleW |
| SetCurrentDirectoryW |
| SetDefaultCommConfigW |
| SetDlgItemTextW |
| SetEnvironmentVariableW |
| SetFileAttributesW |
| SetICMProfileW |
| SetJobW |
| SetLocaleInfoW |
| SetMenuItemInfoW |
| SetPrinterDataW |
| SetPrinterW |
| SetPropA |
| SetPropW |
| SetVolumeLabelW |
| SetWindowLongA |
| SetWindowLongW |
| SetWindowTextW |
| SetWindowsHookExW |
| SetWindowsHookW |
| ShellAboutW |
| ShellExecuteExW |
| ShellExecuteW |
| Shell_NotifyIconW |
| StartDocPrinterW |
| StartDocW |
| SystemParametersInfoW |
| TabbedTextOutW |
| TextOutW |
| TranslateAcceleratorW |
| UnregisterClassW |
| UpdateResourceW |
| VerFindFileW |
| VerInstallFileW |
| VerLanguageNameW |
| VerQueryValueW |
| VkKeyScanExW |
| VkKeyScanW |
| WNetAddConnection2W |
| WNetAddConnection3W |
| WNetAddConnectionW |
| WNetCancelConnection2W |
| WNetCancelConnectionW |
| WNetConnectionDialog1W |
| WNetDisconnectDialog1W |
| WNetEnumResourceW |
| WNetGetConnectionW |
| WNetGetLastErrorW |
| WNetGetNetworkInformationW |
| WNetGetProviderNameW |
| WNetGetResourceInformationW |
| WNetGetResourceParentW |
| WNetGetUniversalNameW |
| WNetGetUserW |
| WNetOpenEnumW |
| WNetUseConnectionW |
| WaitNamedPipeW |
| WideCharToMultiByte |
| WinHelpW |
| WriteConsoleInputW |
| WriteConsoleOutputCharacterW |
| WriteConsoleOutputW |
| WriteConsoleW |
| WritePrivateProfileSectionW |
| WritePrivateProfileStringW |
| WritePrivateProfileStructW |
| WriteProfileSectionW |
| WriteProfileStringW |
| ;auxGetDevCapsW |
| capCreateCaptureWindowW |
| capGetDriverDescriptionW |
| ;joyGetDevCapsW |
| lstrcatW |
| lstrcmpW |
| lstrcmpiW |
| lstrcpyW |
| lstrcpynW |
| lstrlenW |
| ;mciGetDeviceIDW |
| ;mciGetErrorStringW |
| ;mciSendCommandW |
| ;mciSendStringW |
| ;midiInGetDevCapsW |
| ;midiInGetErrorTextW |
| ;midiOutGetDevCapsW |
| ;midiOutGetErrorTextW |
| ;mixerGetControlDetailsW |
| ;mixerGetDevCapsW |
| ;mixerGetLineControlsW |
| ;mixerGetLineInfoW |
| ;mmioInstallIOProcW |
| ;mmioOpenW |
| ;mmioRenameW |
| ;mmioStringToFOURCCW |
| sndPlaySoundW |
| ;waveInGetDevCapsW |
| ;waveInGetErrorTextW |
| ;waveOutGetDevCapsW |
| ;waveOutGetErrorTextW |
| wsprintfW |
| wvsprintfW |