summaryrefslogtreecommitdiff
path: root/sal/systools/win32/uwinapi/unicows_mingw.dxp
diff options
context:
space:
mode:
Diffstat (limited to 'sal/systools/win32/uwinapi/unicows_mingw.dxp')
-rw-r--r--sal/systools/win32/uwinapi/unicows_mingw.dxp544
1 files changed, 544 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..f898d4b2a27d
--- /dev/null
+++ b/sal/systools/win32/uwinapi/unicows_mingw.dxp
@@ -0,0 +1,544 @@
+;*************************************************************************
+;
+; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+;
+; Copyright 2000, 2010 Oracle and/or its affiliates.
+;
+; OpenOffice.org - a multi-platform office productivity suite
+;
+; 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