merge the formfield patch from ooo-build
[ooovba.git] / sal / systools / win32 / uwinapi / unicows.dxp
blob5e7500fb60cac3bcad01eb224f3e75b9747bfeac
1 ;*************************************************************************
3 ; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
5 ; Copyright 2008 by Sun Microsystems, Inc.
7 ; OpenOffice.org - a multi-platform office productivity suite
9 ; $RCSfile: unicows.dxp,v $
11 ; $Revision: 1.7 $
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,
38 ; MCIWndCreateW
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
46 ; ANSI versions )
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
51 ; ANSI version )
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
60 AddAtomW
61 AddFontResourceW
62 AddJobW
63 ;AddMonitorW
64 AddPortW
65 AddPrintProcessorW
66 AddPrintProvidorW
67 AddPrinterDriverW
68 AddPrinterW
69 AdvancedDocumentPropertiesW
70 AppendMenuW
71 BeginUpdateResourceW
72 BroadcastSystemMessageW
73 BuildCommDCBAndTimeoutsW
74 BuildCommDCBW
75 CallMsgFilterW
76 CallNamedPipeW
77 CallWindowProcA
78 CallWindowProcW
79 ChangeDisplaySettingsExW
80 ChangeDisplaySettingsW
81 ChangeMenuW
82 CharLowerBuffW
83 CharLowerW
84 CharNextW
85 CharPrevW
86 CharToOemBuffW
87 CharToOemW
88 CharUpperBuffW
89 CharUpperW
90 ChooseColorW
91 ChooseFontW
92 CommConfigDialogW
93 CompareStringW
94 ConfigurePortW
95 CopyAcceleratorTableW
96 CopyEnhMetaFileW
97 CopyFileExW
98 CopyFileW
99 CopyMetaFileW
100 CreateAcceleratorTableW
101 CreateColorSpaceW
102 CreateDCW
103 CreateDialogIndirectParamW
104 CreateDialogParamW
105 CreateDirectoryExW
106 CreateDirectoryW
107 CreateEnhMetaFileW
108 CreateEventW
109 CreateFileMappingW
110 CreateFileW
111 CreateFontIndirectW
112 CreateFontW
113 CreateICW
114 CreateMDIWindowW
115 CreateMailslotW
116 CreateMetaFileW
117 CreateMutexW
118 ;CreateNamedPipeW
119 CreateProcessW
120 CreateScalableFontResourceW
121 CreateSemaphoreW
122 CreateStdAccessibleProxyW
123 CreateWaitableTimerW
124 CreateWindowExW
125 DdeConnect
126 DdeConnectList
127 DdeCreateStringHandleW
128 DdeInitializeW
129 DdeQueryConvInfo
130 DdeQueryStringW
131 DefDlgProcW
132 DefFrameProcW
133 DefMDIChildProcW
134 DefWindowProcW
135 DeleteFileW
136 DeleteMonitorW
137 DeletePortW
138 DeletePrintProcessorW
139 DeletePrintProvidorW
140 DeletePrinterDriverW
141 ;DeviceCapabilitiesW
142 DialogBoxIndirectParamW
143 DialogBoxParamW
144 DispatchMessageW
145 DlgDirListComboBoxW
146 DlgDirListW
147 DlgDirSelectComboBoxExW
148 DlgDirSelectExW
149 ;DocumentPropertiesW
150 DragQueryFileW
151 DrawStateW
152 DrawTextExW
153 DrawTextW
154 EnableWindow
155 EndUpdateResourceW
156 EnumCalendarInfoExW
157 EnumCalendarInfoW
158 EnumClipboardFormats
159 EnumDateFormatsExW
160 EnumDateFormatsW
161 EnumDisplayDevicesW
162 EnumDisplaySettingsExW
163 EnumDisplaySettingsW
164 EnumFontFamiliesExW
165 EnumFontFamiliesW
166 EnumFontsW
167 EnumICMProfilesW
168 ;EnumMonitorsW
169 ;EnumPortsW
170 ;EnumPrintProcessorDatatypesW
171 ;EnumPrintProcessorsW
172 ;EnumPrinterDriversW
173 ;EnumPrintersW
174 EnumPropsA
175 EnumPropsExA
176 EnumPropsExW
177 EnumPropsW
178 EnumSystemCodePagesW
179 EnumSystemLocalesW
180 EnumTimeFormatsW
181 ;EnumerateSecurityPackagesW
182 ExpandEnvironmentStringsW
183 ExtTextOutW
184 ExtractIconExW
185 ExtractIconW
186 FatalAppExitW
187 FillConsoleOutputCharacterW
188 FindAtomW
189 ;FindExecutableW
190 FindFirstChangeNotificationW
191 FindFirstFileW
192 FindNextFileW
193 FindResourceExW
194 FindResourceW
195 FindTextW
196 FindWindowExW
197 FindWindowW
198 FormatMessageW
199 ;FreeContextBufferW
200 FreeEnvironmentStringsW
201 GetAltTabInfoW
202 GetAtomNameW
203 GetCPInfo
204 GetCPInfoExW
205 GetCalendarInfoW
206 ;GetCharABCWidthsFloatW
207 GetCharABCWidthsW
208 GetCharWidthFloatW
209 GetCharWidthW
210 GetCharacterPlacementW
211 GetClassInfoExW
212 GetClassInfoW
213 GetClassLongW
214 GetClassNameW
215 GetClipboardData
216 GetClipboardFormatNameW
217 GetComputerNameW
218 GetConsoleTitleW
219 GetCurrencyFormatW
220 GetCurrentDirectoryW
221 GetCurrentHwProfileW
222 GetDateFormatW
223 GetDefaultCommConfigW
224 GetDiskFreeSpaceExW
225 GetDiskFreeSpaceW
226 GetDlgItemTextW
227 GetDriveTypeW
228 GetEnhMetaFileDescriptionW
229 GetEnhMetaFileW
230 GetEnvironmentStringsW
231 GetEnvironmentVariableW
232 GetFileAttributesExW
233 GetFileAttributesW
234 GetFileTitleW
235 GetFileVersionInfoSizeW
236 GetFileVersionInfoW
237 GetFullPathNameW
238 GetGlyphOutlineW
239 GetICMProfileW
240 ;GetJobW
241 GetKerningPairsW
242 GetKeyNameTextW
243 GetKeyboardLayoutNameW
244 GetLocaleInfoW
245 GetLogColorSpaceW
246 GetLogicalDriveStringsW
247 GetLongPathNameW
248 GetMenuItemInfoW
249 GetMenuStringW
250 GetMessageW
251 GetMetaFileW
252 GetModuleFileNameW
253 GetModuleHandleW
254 GetMonitorInfoW
255 GetNamedPipeHandleStateW
256 GetNumberFormatW
257 GetObjectW
258 GetOpenFileNamePreviewW
259 GetOpenFileNameW
260 GetOutlineTextMetricsW
261 GetPrintProcessorDirectoryW
262 ;GetPrinterDataW
263 ;GetPrinterDriverDirectoryW
264 ;GetPrinterDriverW
265 ;GetPrinterW
266 GetPrivateProfileIntW
267 GetPrivateProfileSectionNamesW
268 GetPrivateProfileSectionW
269 GetPrivateProfileStringW
270 GetPrivateProfileStructW
271 ;GetProcAddress
272 GetProfileIntW
273 GetProfileSectionW
274 GetProfileStringW
275 GetPropA
276 GetPropW
277 GetRoleTextW
278 GetSaveFileNamePreviewW
279 GetSaveFileNameW
280 GetShortPathNameW
281 GetStartupInfoW
282 GetStateTextW
283 GetStringTypeExW
284 GetStringTypeW
285 GetSystemDirectoryW
286 GetSystemWindowsDirectoryW
287 GetTabbedTextExtentW
288 GetTempFileNameW
289 GetTempPathW
290 GetTextExtentExPointW
291 GetTextExtentPoint32W
292 GetTextExtentPointW
293 GetTextFaceW
294 GetTextMetricsW
295 GetTimeFormatW
296 GetUserNameW
297 GetVersionExW
298 GetVolumeInformationW
299 GetWindowLongA
300 GetWindowLongW
301 GetWindowModuleFileNameW
302 GetWindowTextLengthW
303 GetWindowTextW
304 GetWindowsDirectoryW
305 GlobalAddAtomW
306 GlobalFindAtomW
307 GlobalGetAtomNameW
308 GrayStringW
309 ;InitSecurityInterfaceW
310 ;InitializeSecurityContextW
311 InsertMenuItemW
312 InsertMenuW
313 IsBadStringPtrW
314 IsCharAlphaNumericW
315 IsCharAlphaW
316 IsCharLowerW
317 IsCharUpperW
318 IsClipboardFormatAvailable
319 IsDestinationReachableW
320 IsDialogMessageW
321 IsTextUnicode
322 IsValidCodePage
323 IsWindowUnicode
324 LCMapStringW
325 LoadAcceleratorsW
326 LoadBitmapW
327 LoadCursorFromFileW
328 LoadCursorW
329 LoadIconW
330 LoadImageW
331 LoadKeyboardLayoutW
332 LoadLibraryExW
333 LoadLibraryW
334 LoadMenuIndirectW
335 LoadMenuW
336 LoadStringW
337 ;MCIWndCreateW
338 MapVirtualKeyExW
339 MapVirtualKeyW
340 MessageBoxExW
341 MessageBoxIndirectW
342 MessageBoxW
343 ModifyMenuW
344 MoveFileW
345 MultiByteToWideChar
346 MultinetGetConnectionPerformanceW
347 OemToCharBuffW
348 OemToCharW
349 ;OleUIAddVerbMenuW
350 ;OleUIBusyW
351 ;OleUIChangeIconW
352 ;OleUIChangeSourceW
353 ;OleUIConvertW
354 ;OleUIEditLinksW
355 ;OleUIInsertObjectW
356 ;OleUIObjectPropertiesW
357 ;OleUIPasteSpecialW
358 ;OleUIPromptUserW
359 ;OleUIUpdateLinksW
360 OpenEventW
361 OpenFileMappingW
362 OpenMutexW
363 OpenPrinterW
364 OpenSemaphoreW
365 OpenWaitableTimerW
366 OutputDebugStringW
367 PageSetupDlgW
368 PeekConsoleInputW
369 PeekMessageW
370 PlaySoundW
371 ;PolyTextOutW
372 PostMessageW
373 PostThreadMessageW
374 PrintDlgW
375 ;QueryContextAttributesW
376 ;QueryCredentialsAttributesW
377 QueryDosDeviceW
378 ;QuerySecurityPackageInfoW
379 RasConnectionNotificationW
380 RasCreatePhonebookEntryW
381 RasDeleteEntryW
382 RasDeleteSubEntryW
383 ;RasDialW
384 RasEditPhonebookEntryW
385 RasEnumConnectionsW
386 RasEnumDevicesW
387 RasEnumEntriesW
388 RasGetConnectStatusW
389 RasGetEntryDialParamsW
390 RasGetEntryPropertiesW
391 RasGetErrorStringW
392 RasHangUpW
393 RasRenameEntryW
394 RasSetEntryDialParamsW
395 RasSetEntryPropertiesW
396 RasSetSubEntryPropertiesW
397 RasValidateEntryNameW
398 ReadConsoleInputW
399 ReadConsoleOutputCharacterW
400 ReadConsoleOutputW
401 ReadConsoleW
402 RegConnectRegistryW
403 RegCreateKeyExW
404 RegCreateKeyW
405 RegDeleteKeyW
406 RegDeleteValueW
407 RegEnumKeyExW
408 RegEnumKeyW
409 RegEnumValueW
410 RegLoadKeyW
411 RegOpenKeyExW
412 RegOpenKeyW
413 RegQueryInfoKeyW
414 RegQueryMultipleValuesW
415 RegQueryValueExW
416 RegQueryValueW
417 RegReplaceKeyW
418 RegSaveKeyW
419 RegSetValueExW
420 RegSetValueW
421 RegUnLoadKeyW
422 RegisterClassExW
423 RegisterClassW
424 RegisterClipboardFormatW
425 RegisterDeviceNotificationW
426 RegisterWindowMessageW
427 RemoveDirectoryW
428 RemoveFontResourceW
429 RemovePropA
430 RemovePropW
431 ReplaceTextW
432 ResetDCW
433 ;ResetPrinterW
434 SHBrowseForFolderW
435 SHChangeNotify
436 SHFileOperationW
437 SHGetFileInfoW
438 SHGetNewLinkInfoW
439 SHGetPathFromIDListW
440 ScrollConsoleScreenBufferW
441 SearchPathW
442 SendDlgItemMessageW
443 SendMessageCallbackW
444 SendMessageTimeoutW
445 SendMessageW
446 SendNotifyMessageW
447 SetCalendarInfoW
448 SetClassLongW
449 SetComputerNameW
450 SetConsoleTitleW
451 SetCurrentDirectoryW
452 SetDefaultCommConfigW
453 SetDlgItemTextW
454 SetEnvironmentVariableW
455 SetFileAttributesW
456 SetICMProfileW
457 SetJobW
458 SetLocaleInfoW
459 SetMenuItemInfoW
460 SetPrinterDataW
461 SetPrinterW
462 SetPropA
463 SetPropW
464 SetVolumeLabelW
465 SetWindowLongA
466 SetWindowLongW
467 SetWindowTextW
468 SetWindowsHookExW
469 SetWindowsHookW
470 ShellAboutW
471 ShellExecuteExW
472 ShellExecuteW
473 Shell_NotifyIconW
474 StartDocPrinterW
475 StartDocW
476 SystemParametersInfoW
477 TabbedTextOutW
478 TextOutW
479 TranslateAcceleratorW
480 UnregisterClassW
481 UpdateResourceW
482 VerFindFileW
483 VerInstallFileW
484 VerLanguageNameW
485 VerQueryValueW
486 VkKeyScanExW
487 VkKeyScanW
488 WNetAddConnection2W
489 WNetAddConnection3W
490 WNetAddConnectionW
491 WNetCancelConnection2W
492 WNetCancelConnectionW
493 WNetConnectionDialog1W
494 WNetDisconnectDialog1W
495 WNetEnumResourceW
496 WNetGetConnectionW
497 WNetGetLastErrorW
498 WNetGetNetworkInformationW
499 WNetGetProviderNameW
500 WNetGetResourceInformationW
501 WNetGetResourceParentW
502 WNetGetUniversalNameW
503 WNetGetUserW
504 WNetOpenEnumW
505 WNetUseConnectionW
506 WaitNamedPipeW
507 WideCharToMultiByte
508 WinHelpW
509 WriteConsoleInputW
510 WriteConsoleOutputCharacterW
511 WriteConsoleOutputW
512 WriteConsoleW
513 WritePrivateProfileSectionW
514 WritePrivateProfileStringW
515 WritePrivateProfileStructW
516 WriteProfileSectionW
517 WriteProfileStringW
518 ;auxGetDevCapsW
519 capCreateCaptureWindowW
520 capGetDriverDescriptionW
521 ;joyGetDevCapsW
522 lstrcatW
523 lstrcmpW
524 lstrcmpiW
525 lstrcpyW
526 lstrcpynW
527 lstrlenW
528 ;mciGetDeviceIDW
529 ;mciGetErrorStringW
530 ;mciSendCommandW
531 ;mciSendStringW
532 ;midiInGetDevCapsW
533 ;midiInGetErrorTextW
534 ;midiOutGetDevCapsW
535 ;midiOutGetErrorTextW
536 ;mixerGetControlDetailsW
537 ;mixerGetDevCapsW
538 ;mixerGetLineControlsW
539 ;mixerGetLineInfoW
540 ;mmioInstallIOProcW
541 ;mmioOpenW
542 ;mmioRenameW
543 ;mmioStringToFOURCCW
544 sndPlaySoundW
545 ;waveInGetDevCapsW
546 ;waveInGetErrorTextW
547 ;waveOutGetDevCapsW
548 ;waveOutGetErrorTextW
549 wsprintfW
550 wvsprintfW