1 ;*************************************************************************
3 ; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 ; Copyright 2008 by Sun Microsystems, Inc.
7 ; OpenOffice.org - a multi-platform office productivity suite
9 ; $RCSfile: unicows.dxp,v $
13 ; This file is part of OpenOffice.org.
15 ; OpenOffice.org is free software: you can redistribute it and/or modify
16 ; it under the terms of the GNU Lesser General Public License version 3
17 ; only, as published by the Free Software Foundation.
19 ; OpenOffice.org is distributed in the hope that it will be useful,
20 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 ; GNU Lesser General Public License version 3 for more details
23 ; (a copy is included in the LICENSE file that accompanied this code).
25 ; You should have received a copy of the GNU Lesser General Public License
26 ; version 3 along with OpenOffice.org. If not, see
27 ; <http://www.openoffice.org/license.html>
28 ; for a copy of the LGPLv3 License.
30 ;*************************************************************************
32 ; Functions that are exported but not implemented by unicows.dll
33 ; are only inserted as comment.
35 ; In addition to MSDN Platform SDK documentation the following functions
36 ; are not implemented too:
37 ; AddMonitorW, FreeContextBufferW, GetPrinterDriverDirectoryW,
40 ; The following functions of unicows.dll are buggy:
41 ; DrawStateW, GetLogicalDriveStringsW (both implemented in uwinapi.dll)
43 ; The following functions of unicows.dll are wrapped but the ANSI versions
44 ; do not exist on Win9x so the wrapper is useless:
45 ; MoveFileExW, CopyFileExW (both implemented in uwinapi.dll along with the
48 ; These functions do not exist on Win 95 and NT neither as Unicode
49 ; nor as ANSI version, so the wrapper will fail on NT4 and Win 95
50 ; GetLongPathNameW ( implemented in uwinapi.dll along with the
53 ; These essential functions aren't implemented by unicows.dll because
54 ; there's no ANSI version:
55 ; CommandLineToArgvW (implemented by uwinapi.dll)
57 ;*************************************************************************
59 ;AcquireCredentialsHandleW
69 AdvancedDocumentPropertiesW
72 BroadcastSystemMessageW
73 BuildCommDCBAndTimeoutsW
79 ChangeDisplaySettingsExW
80 ChangeDisplaySettingsW
100 CreateAcceleratorTableW
103 CreateDialogIndirectParamW
120 CreateScalableFontResourceW
122 CreateStdAccessibleProxyW
127 DdeCreateStringHandleW
138 DeletePrintProcessorW
142 DialogBoxIndirectParamW
147 DlgDirSelectComboBoxExW
162 EnumDisplaySettingsExW
170 ;EnumPrintProcessorDatatypesW
171 ;EnumPrintProcessorsW
181 ;EnumerateSecurityPackagesW
182 ExpandEnvironmentStringsW
187 FillConsoleOutputCharacterW
190 FindFirstChangeNotificationW
200 FreeEnvironmentStringsW
206 ;GetCharABCWidthsFloatW
210 GetCharacterPlacementW
216 GetClipboardFormatNameW
223 GetDefaultCommConfigW
228 GetEnhMetaFileDescriptionW
230 GetEnvironmentStringsW
231 GetEnvironmentVariableW
235 GetFileVersionInfoSizeW
243 GetKeyboardLayoutNameW
246 GetLogicalDriveStringsW
255 GetNamedPipeHandleStateW
258 GetOpenFileNamePreviewW
260 GetOutlineTextMetricsW
261 GetPrintProcessorDirectoryW
263 ;GetPrinterDriverDirectoryW
266 GetPrivateProfileIntW
267 GetPrivateProfileSectionNamesW
268 GetPrivateProfileSectionW
269 GetPrivateProfileStringW
270 GetPrivateProfileStructW
278 GetSaveFileNamePreviewW
286 GetSystemWindowsDirectoryW
290 GetTextExtentExPointW
291 GetTextExtentPoint32W
298 GetVolumeInformationW
301 GetWindowModuleFileNameW
309 ;InitSecurityInterfaceW
310 ;InitializeSecurityContextW
318 IsClipboardFormatAvailable
319 IsDestinationReachableW
346 MultinetGetConnectionPerformanceW
356 ;OleUIObjectPropertiesW
375 ;QueryContextAttributesW
376 ;QueryCredentialsAttributesW
378 ;QuerySecurityPackageInfoW
379 RasConnectionNotificationW
380 RasCreatePhonebookEntryW
384 RasEditPhonebookEntryW
389 RasGetEntryDialParamsW
390 RasGetEntryPropertiesW
394 RasSetEntryDialParamsW
395 RasSetEntryPropertiesW
396 RasSetSubEntryPropertiesW
397 RasValidateEntryNameW
399 ReadConsoleOutputCharacterW
414 RegQueryMultipleValuesW
424 RegisterClipboardFormatW
425 RegisterDeviceNotificationW
426 RegisterWindowMessageW
440 ScrollConsoleScreenBufferW
452 SetDefaultCommConfigW
454 SetEnvironmentVariableW
476 SystemParametersInfoW
479 TranslateAcceleratorW
491 WNetCancelConnection2W
492 WNetCancelConnectionW
493 WNetConnectionDialog1W
494 WNetDisconnectDialog1W
498 WNetGetNetworkInformationW
500 WNetGetResourceInformationW
501 WNetGetResourceParentW
502 WNetGetUniversalNameW
510 WriteConsoleOutputCharacterW
513 WritePrivateProfileSectionW
514 WritePrivateProfileStringW
515 WritePrivateProfileStructW
519 capCreateCaptureWindowW
520 capGetDriverDescriptionW
535 ;midiOutGetErrorTextW
536 ;mixerGetControlDetailsW
538 ;mixerGetLineControlsW
548 ;waveOutGetErrorTextW