2 * Implementation of the unicows dll
4 * Copyright (C) 2003 Alexandre Julliard
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
45 /* Create a dummy reference to every function we need so that
46 * the linker will import them.
48 const void *dummy_references
[] =
50 AcquireCredentialsHandleW
,
60 AdvancedDocumentPropertiesW
,
64 BroadcastSystemMessageW
,
65 BuildCommDCBAndTimeoutsW
,
71 ChangeDisplaySettingsExW
,
72 ChangeDisplaySettingsW
,
87 CopyAcceleratorTableW
,
92 CreateAcceleratorTableW
,
95 CreateDialogIndirectParamW
,
112 CreateScalableFontResourceW
,
114 CreateWaitableTimerW
,
116 CryptAcquireContextW
,
117 CryptEnumProviderTypesW
,
119 CryptGetDefaultProviderW
,
123 CryptVerifySignatureW
,
126 DdeCreateStringHandleW
,
137 DeletePrinterDriverW
,
138 DeletePrintProcessorW
,
139 DeletePrintProvidorW
,
141 DialogBoxIndirectParamW
,
146 DlgDirSelectComboBoxExW
,
158 EnumClipboardFormats
,
162 EnumDisplaySettingsExW
,
163 EnumDisplaySettingsW
,
170 EnumPrintProcessorDatatypesW
,
171 EnumPrintProcessorsW
,
178 EnumSystemCodePagesW
,
181 EnumerateSecurityPackagesW
,
182 ExpandEnvironmentStringsW
,
187 FillConsoleOutputCharacterW
,
190 FindFirstChangeNotificationW
,
200 FreeEnvironmentStringsW
,
206 GetCharABCWidthsFloatW
,
211 GetCharacterPlacementW
,
217 GetClipboardFormatNameW
,
221 GetCurrentDirectoryW
,
222 GetCurrentHwProfileW
,
224 GetDefaultCommConfigW
,
225 GetDiskFreeSpaceExW
,
229 GetEnhMetaFileDescriptionW
,
231 GetEnvironmentStringsW
,
232 GetEnvironmentVariableW
,
233 GetFileAttributesExW
,
236 GetFileVersionInfoSizeW
,
244 GetKeyboardLayoutNameW
,
247 GetLogicalDriveStringsW
,
256 GetNamedPipeHandleStateW
,
259 GetOpenFileNamePreviewW
,
261 GetOutlineTextMetricsW
,
263 GetPrinterDriverDirectoryW
,
266 GetPrintProcessorDirectoryW
,
267 GetPrivateProfileIntW
,
268 GetPrivateProfileSectionNamesW
,
269 GetPrivateProfileSectionW
,
270 GetPrivateProfileStringW
,
271 GetPrivateProfileStructW
,
278 GetSaveFileNamePreviewW
,
285 GetSystemWindowsDirectoryW
,
286 GetTabbedTextExtentW
,
289 GetTextExtentExPointW
,
290 GetTextExtentPoint32W
,
297 GetVolumeInformationW
,
300 GetWindowModuleFileNameW
,
301 GetWindowTextLengthW
,
303 GetWindowsDirectoryW
,
308 InitSecurityInterfaceW
,
309 InitializeSecurityContextW
,
317 IsClipboardFormatAvailable
,
318 IsDestinationReachableW
,
345 MultinetGetConnectionPerformanceW
,
355 OleUIObjectPropertiesW
,
374 QueryContextAttributesW
,
375 QueryCredentialsAttributesW
,
377 QuerySecurityPackageInfoW
,
378 RasConnectionNotificationW
,
379 RasCreatePhonebookEntryW
,
383 RasEditPhonebookEntryW
,
387 RasGetConnectStatusW
,
388 RasGetEntryDialParamsW
,
389 RasGetEntryPropertiesW
,
391 RasGetProjectionInfoW
,
394 RasSetEntryDialParamsW
,
395 RasSetEntryPropertiesW
,
396 RasSetSubEntryPropertiesW
,
397 RasValidateEntryNameW
,
399 ReadConsoleOutputCharacterW
,
414 RegQueryMultipleValuesW
,
424 RegisterClipboardFormatW
,
425 RegisterDeviceNotificationW
,
426 RegisterWindowMessageW
,
439 SHGetPathFromIDListW
,
440 ScrollConsoleScreenBufferW
,
443 SendMessageCallbackW
,
451 SetCurrentDirectoryW
,
452 SetDefaultCommConfigW
,
454 SetEnvironmentVariableW
,
476 SystemParametersInfoW
,
479 TranslateAcceleratorW
,
493 WNetCancelConnection2W
,
494 WNetCancelConnectionW
,
495 WNetConnectionDialog1W
,
496 WNetDisconnectDialog1W
,
500 WNetGetNetworkInformationW
,
501 WNetGetProviderNameW
,
502 WNetGetResourceInformationW
,
503 WNetGetResourceParentW
,
504 WNetGetUniversalNameW
,
512 WriteConsoleOutputCharacterW
,
515 WritePrivateProfileSectionW
,
516 WritePrivateProfileStringW
,
517 WritePrivateProfileStructW
,
518 WriteProfileSectionW
,
521 capCreateCaptureWindowW
,
522 capGetDriverDescriptionW
,
537 midiOutGetErrorTextW
,
538 mixerGetControlDetailsW
,
540 mixerGetLineControlsW
,
550 waveOutGetErrorTextW
,