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,