diff options
Diffstat (limited to 'sal/systools/win32/uwinapi/unicows_mingw.dxp')
-rw-r--r-- | sal/systools/win32/uwinapi/unicows_mingw.dxp | 548 |
1 files changed, 548 insertions, 0 deletions
diff --git a/sal/systools/win32/uwinapi/unicows_mingw.dxp b/sal/systools/win32/uwinapi/unicows_mingw.dxp new file mode 100644 index 000000000000..6d21f1ea2a44 --- /dev/null +++ b/sal/systools/win32/uwinapi/unicows_mingw.dxp @@ -0,0 +1,548 @@ +;************************************************************************* +; +; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +; +; Copyright 2008 by Sun Microsystems, Inc. +; +; OpenOffice.org - a multi-platform office productivity suite +; +; $RCSfile: unicows_mingw.dxp,v $ +; +; $Revision: 1.3 $ +; +; This file is part of OpenOffice.org. +; +; OpenOffice.org is free software: you can redistribute it and/or modify +; it under the terms of the GNU Lesser General Public License version 3 +; only, as published by the Free Software Foundation. +; +; OpenOffice.org is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU Lesser General Public License version 3 for more details +; (a copy is included in the LICENSE file that accompanied this code). +; +; You should have received a copy of the GNU Lesser General Public License +; version 3 along with OpenOffice.org. If not, see +; <http://www.openoffice.org/license.html> +; for a copy of the LGPLv3 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@36 +AddAtomW@4 +AddFontResourceW@4 +AddJobW@20 +AddPortW@12 +AddPrintProcessorW@16 +AddPrintProvidorW@12 +AddPrinterDriverW@12 +AddPrinterW@12 +AdvancedDocumentPropertiesW@20 +AppendMenuW@16 +BeginUpdateResourceW@8 +BroadcastSystemMessageW@20 +BuildCommDCBAndTimeoutsW@12 +BuildCommDCBW@8 +CallMsgFilterW@8 +CallNamedPipeW@28 +CallWindowProcA@20 +CallWindowProcW@20 +ChangeDisplaySettingsExW@20 +ChangeDisplaySettingsW@8 +ChangeMenuW@20 +CharLowerBuffW@8 +CharLowerW@4 +CharNextW@4 +CharPrevW@8 +CharToOemBuffW@12 +CharToOemW@8 +CharUpperBuffW@8 +CharUpperW@4 +ChooseColorW@4 +ChooseFontW@4 +CommConfigDialogW@12 +CompareStringW@24 +ConfigurePortW@12 +CopyAcceleratorTableW@12 +CopyEnhMetaFileW@8 +CopyFileExW@24 +CopyFileW@12 +CopyMetaFileW@8 +CreateAcceleratorTableW@8 +CreateColorSpaceW@4 +CreateDCW@16 +CreateDialogIndirectParamW@20 +CreateDialogParamW@20 +CreateDirectoryExW@12 +CreateDirectoryW@8 +CreateEnhMetaFileW@16 +CreateEventW@16 +CreateFileMappingW@24 +CreateFileW@28 +CreateFontIndirectW@4 +CreateFontW@56 +CreateICW@16 +CreateMDIWindowW@40 +CreateMailslotW@16 +CreateMetaFileW@4 +CreateMutexW@12 +;CreateNamedPipeW@32 +CreateProcessW@40 +CreateScalableFontResourceW@16 +CreateSemaphoreW@16 +CreateStdAccessibleProxyW@20 +CreateWaitableTimerW@12 +CreateWindowExW@48 +DdeConnect@16 +DdeConnectList@20 +DdeCreateStringHandleW@12 +DdeInitializeW@16 +DdeQueryConvInfo@12 +DdeQueryStringW@20 +DefDlgProcW@16 +DefFrameProcW@20 +DefMDIChildProcW@16 +DefWindowProcW@16 +DeleteFileW@4 +DeleteMonitorW@12 +DeletePortW@12 +DeletePrintProcessorW@12 +DeletePrintProvidorW@12 +DeletePrinterDriverW@12 +;DeviceCapabilitiesW@20 +DialogBoxIndirectParamW@20 +DialogBoxParamW@20 +DispatchMessageW@4 +DlgDirListComboBoxW@20 +DlgDirListW@20 +DlgDirSelectComboBoxExW@16 +DlgDirSelectExW@16 +;DocumentPropertiesW@24 +DragQueryFileW@16 +DrawStateW@40 +DrawTextExW@24 +DrawTextW@20 +EnableWindow@8 +EndUpdateResourceW@8 +EnumCalendarInfoExW@16 +EnumCalendarInfoW@16 +EnumClipboardFormats@4 +EnumDateFormatsExW@12 +EnumDateFormatsW@12 +EnumDisplayDevicesW@16 +EnumDisplaySettingsExW@16 +EnumDisplaySettingsW@12 +EnumFontFamiliesExW@20 +EnumFontFamiliesW@16 +EnumFontsW@16 +EnumICMProfilesW@12 +;EnumMonitorsW@24 +;EnumPortsW@24 +;EnumPrintProcessorDatatypesW@28 +;EnumPrintProcessorsW@28 +;EnumPrinterDriversW@28 +;EnumPrintersW@28 +EnumPropsA@8 +EnumPropsExA@12 +EnumPropsExW@12 +EnumPropsW@8 +EnumSystemCodePagesW@8 +EnumSystemLocalesW@8 +EnumTimeFormatsW@12 +;EnumerateSecurityPackagesW@8 +ExpandEnvironmentStringsW@12 +ExtTextOutW@32 +ExtractIconExW@20 +ExtractIconW@12 +FatalAppExitW@8 +FillConsoleOutputCharacterW@20 +FindAtomW@4 +;FindExecutableW@12 +FindFirstChangeNotificationW@12 +FindFirstFileW@8 +FindNextFileW@8 +FindResourceExW@16 +FindResourceW@12 +FindTextW@4 +FindWindowExW@16 +FindWindowW@8 +FormatMessageW@28 +;FreeContextBuffer@4 +FreeEnvironmentStringsW@4 +GetAltTabInfoW@20 +GetAtomNameW@12 +GetCPInfo@8 +GetCPInfoExW@12 +GetCalendarInfoW@24 +;GetCharABCWidthsFloatW@16 +GetCharABCWidthsW@16 +GetCharWidthFloatW@16 +GetCharWidthW@16 +GetCharacterPlacementW@24 +GetClassInfoExW@12 +GetClassInfoW@12 +GetClassLongW@8 +GetClassNameW@12 +GetClipboardData@4 +GetClipboardFormatNameW@12 +GetComputerNameW@8 +GetConsoleTitleW@8 +GetCurrencyFormatW@24 +GetCurrentDirectoryW@8 +GetCurrentHwProfileW@4 +GetDateFormatW@24 +GetDefaultCommConfigW@12 +GetDiskFreeSpaceExW@16 +GetDiskFreeSpaceW@20 +GetDlgItemTextW@16 +GetDriveTypeW@4 +GetEnhMetaFileDescriptionW@12 +GetEnhMetaFileW@4 +GetEnvironmentStringsW@0 +GetEnvironmentVariableW@12 +GetFileAttributesExW@12 +GetFileAttributesW@4 +GetFileTitleW@12 +GetFileVersionInfoSizeW@8 +GetFileVersionInfoW@16 +GetFullPathNameW@16 +GetGlyphOutlineW@28 +GetICMProfileW@12 +;GetJobW@24 +GetKerningPairsW@12 +GetKeyNameTextW@12 +GetKeyboardLayoutNameW@4 +GetLocaleInfoW@16 +GetLogColorSpaceW@12 +GetLogicalDriveStringsW@8 +GetLongPathNameW@12 +GetMenuItemInfoW@16 +GetMenuStringW@20 +GetMessageW@16 +GetMetaFileW@4 +GetModuleFileNameW@12 +GetModuleHandleW@4 +GetMonitorInfoW@8 +GetNamedPipeHandleStateW@28 +GetNumberFormatW@24 +GetObjectW@12 +GetOpenFileNamePreviewW@4 +GetOpenFileNameW@4 +GetOutlineTextMetricsW@12 +GetPrintProcessorDirectoryW@24 +;GetPrinterDataW@24 +;GetPrinterDriverDirectoryW24 +;GetPrinterDriverW@24 +;GetPrinterW@20 +GetPrivateProfileIntW@16 +GetPrivateProfileSectionNamesW@12 +GetPrivateProfileSectionW@16 +GetPrivateProfileStringW@24 +GetPrivateProfileStructW@20 +GetProcAddress@8=Internal_GetProcAddress@8 +GetProfileIntW@12 +GetProfileSectionW@12 +GetProfileStringW@20 +GetPropA@8 +GetPropW@8 +GetRoleTextW@12 +GetSaveFileNamePreviewW@4 +GetSaveFileNameW@4 +GetShortPathNameW@12 +GetStartupInfoW@4 +GetStateTextW@12 +GetStringTypeExW@20 +GetStringTypeW@16 +GetSystemDirectoryW@8 +GetSystemWindowsDirectoryW@8 +GetTabbedTextExtentW@20 +GetTempFileNameW@16 +GetTempPathW@8 +GetTextExtentExPointW@28 +GetTextExtentPoint32W@16 +GetTextExtentPointW@16 +GetTextFaceW@12 +GetTextMetricsW@8 +GetTimeFormatW@24 +GetUserNameW@8 +GetVersionExW@4 +GetVolumeInformationW@32 +GetWindowLongA@8 +GetWindowLongW@8 +GetWindowModuleFileNameW@12 +GetWindowTextLengthW@4 +GetWindowTextW@12 +GetWindowsDirectoryW@8 +GlobalAddAtomW@4 +GlobalFindAtomW@4 +GlobalGetAtomNameW@12 +GrayStringW@36 +;InitSecurityInterfaceW@0 +;InitializeSecurityContextW@48 +InsertMenuItemW@16 +InsertMenuW@20 +IsBadStringPtrW@8 +IsCharAlphaNumericW@4 +IsCharAlphaW@4 +IsCharLowerW@4 +IsCharUpperW@4 +IsClipboardFormatAvailable@4 +IsDestinationReachableW@8 +IsDialogMessageW@8 +IsTextUnicode@12 +IsValidCodePage@4 +IsWindowUnicode@4 +LCMapStringW@24 +LoadAcceleratorsW@8 +LoadBitmapW@8 +LoadCursorFromFileW@4 +LoadCursorW@8 +LoadIconW@8 +LoadImageW@24 +LoadKeyboardLayoutW@8 +LoadLibraryExW@12 +LoadLibraryW@4 +LoadMenuIndirectW@4 +LoadMenuW@8 +LoadStringW@16 +;MCIWndCreateW@4 +MapVirtualKeyExW@12 +MapVirtualKeyW@8 +MessageBoxExW@20 +MessageBoxIndirectW@4 +MessageBoxW@16 +ModifyMenuW@20 +MoveFileW@8 +MultiByteToWideChar@24 +MultinetGetConnectionPerformanceW@8 +OemToCharBuffW@12 +OemToCharW@8 +;OleUIAddVerbMenuW@36 +;OleUIBusyW@4 +;OleUIChangeIconW@4 +;OleUIChangeSourceW@4 +;OleUIConvertW@4 +;OleUIEditLinksW@4 +;OleUIInsertObjectW@4 +;OleUIObjectPropertiesW@4 +;OleUIPasteSpecialW@4 +;OleUIPromptUserW@8 +;OleUIUpdateLinksW@16 +OpenEventW@12 +OpenFileMappingW@12 +OpenMutexW@12 +OpenPrinterW@12 +OpenSemaphoreW@12 +OpenWaitableTimerW@12 +OutputDebugStringW@4 +PageSetupDlgW@4 +PeekConsoleInputW@16 +PeekMessageW@20 +PlaySoundW@12 +;PolyTextOutW@12 +PostMessageW@16 +PostThreadMessageW@16 +PrintDlgW@4 +;QueryContextAttributesW@12 +;QueryCredentialsAttributesW@12 +QueryDosDeviceW@12 +;QuerySecurityPackageInfoW@8 +RasConnectionNotificationW@12 +RasCreatePhonebookEntryW@8 +RasDeleteEntryW@8 +RasDeleteSubEntryW@12 +;RasDialW@24 +RasEditPhonebookEntryW@12 +RasEnumConnectionsW@12 +RasEnumDevicesW@12 +RasEnumEntriesW@20 +RasGetConnectStatusW@8 +RasGetEntryDialParamsW@12 +RasGetEntryPropertiesW@24 +RasGetErrorStringW@12 +RasHangUpW@4 +RasRenameEntryW@12 +RasSetEntryDialParamsW@12 +RasSetEntryPropertiesW@24 +RasSetSubEntryPropertiesW@28 +RasValidateEntryNameW@8 +ReadConsoleInputW@16 +ReadConsoleOutputCharacterW@20 +ReadConsoleOutputW@20 +ReadConsoleW@20 +RegConnectRegistryW@12 +RegCreateKeyExW@36 +RegCreateKeyW@12 +RegDeleteKeyW@8 +RegDeleteValueW@8 +RegEnumKeyExW@32 +RegEnumKeyW@16 +RegEnumValueW@32 +RegLoadKeyW@12 +RegOpenKeyExW@20 +RegOpenKeyW@12 +RegQueryInfoKeyW@48 +RegQueryMultipleValuesW@20 +RegQueryValueExW@24 +RegQueryValueW@16 +RegReplaceKeyW@16 +RegSaveKeyW@12 +RegSetValueExW@24 +RegSetValueW@20 +RegUnLoadKeyW@8 +RegisterClassExW@4 +RegisterClassW@4 +RegisterClipboardFormatW@4 +RegisterDeviceNotificationW@12 +RegisterWindowMessageW@4 +RemoveDirectoryW@4 +RemoveFontResourceW@4 +RemovePropA@8 +RemovePropW@8 +ReplaceTextW@4 +ResetDCW@8 +;ResetPrinterW@8 +SHBrowseForFolderW@4 +SHChangeNotify@16 +SHFileOperationW@4 +SHGetFileInfoW@20 +SHGetNewLinkInfoW@20 +SHGetPathFromIDListW@8 +ScrollConsoleScreenBufferW@20 +SearchPathW@24 +SendDlgItemMessageW@20 +SendMessageCallbackW@24 +SendMessageTimeoutW@28 +SendMessageW@16 +SendNotifyMessageW@16 +SetCalendarInfoW@16 +SetClassLongW@12 +SetComputerNameW@4 +SetConsoleTitleW@4 +SetCurrentDirectoryW@4 +SetDefaultCommConfigW@12 +SetDlgItemTextW@12 +SetEnvironmentVariableW@8 +SetFileAttributesW@8 +SetICMProfileW@8 +SetJobW@20 +SetLocaleInfoW@12 +SetMenuItemInfoW@16 +SetPrinterDataW@20 +SetPrinterW@16 +SetPropA@12 +SetPropW@12 +SetVolumeLabelW@8 +SetWindowLongA@12 +SetWindowLongW@12 +SetWindowTextW@8 +SetWindowsHookExW@16 +SetWindowsHookW@8 +ShellAboutW@16 +ShellExecuteExW@4 +ShellExecuteW@24 +Shell_NotifyIconW@8 +StartDocPrinterW@12 +StartDocW@8 +SystemParametersInfoW@16 +TabbedTextOutW@32 +TextOutW@20 +TranslateAcceleratorW@12 +UnregisterClassW@8 +UpdateICMRegKeyW@16 +UpdateResourceW@24 +VerFindFileW@32 +VerInstallFileW@32 +VerLanguageNameW@12 +VerQueryValueW@16 +VkKeyScanExW@8 +VkKeyScanW@4 +WNetAddConnection2W@16 +WNetAddConnection3W@20 +WNetAddConnectionW@12 +WNetCancelConnection2W@12 +WNetCancelConnectionW@8 +WNetConnectionDialog1W@4 +WNetDisconnectDialog1W@4 +WNetEnumResourceW@16 +WNetGetConnectionW@12 +WNetGetLastErrorW@20 +WNetGetNetworkInformationW@8 +WNetGetProviderNameW@12 +WNetGetResourceInformationW@16 +WNetGetResourceParentW@12 +WNetGetUniversalNameW@16 +WNetGetUserW@12 +WNetOpenEnumW@20 +WNetUseConnectionW@32 +WaitNamedPipeW@8 +WideCharToMultiByte@32 +WinHelpW@16 +WriteConsoleInputW@16 +WriteConsoleOutputCharacterW@20 +WriteConsoleOutputW@20 +WriteConsoleW@20 +WritePrivateProfileSectionW@12 +WritePrivateProfileStringW@16 +WritePrivateProfileStructW@20 +WriteProfileSectionW@8 +WriteProfileStringW@12 +;auxGetDevCapsW@12 +capCreateCaptureWindowW@32 +capGetDriverDescriptionW@20 +;joyGetDevCapsW@12 +lstrcatW@8 +lstrcmpW@8 +lstrcmpiW@8 +lstrcpyW@8 +lstrcpynW@12 +lstrlenW@4 +;mciGetDeviceIDW@4 +;mciGetErrorStringW@12 +;mciSendCommandW@16 +;mciSendStringW@16 +;midiInGetDevCapsW@12 +;midiInGetErrorTextW@12 +;midiOutGetDevCapsW@12 +;mixerGetControlDetailsW@12 +;mixerGetDevCapsW@12 +;mixerGetLineControlsW@12 +;mixerGetLineInfoW@12 +;mmioInstallIOProcW@12 +;mmioOpenW@@12 +;mmioRenameW@16 +;sndPlaySoundW@8 +;waveInGetDevCapsW@12 +;waveInGetErrorTextW@12 +;waveOutGetDevCapsW@12 +;waveOutGetErrorTextW@12 +wsprintfW +wvsprintfW@12 |