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
44 /* Create a dummy reference to every function we need so that
45 * the linker will import them.
47 const void *dummy_references
[] =
49 AcquireCredentialsHandleW
,
59 AdvancedDocumentPropertiesW
,
63 BroadcastSystemMessageW
,
64 BuildCommDCBAndTimeoutsW
,
70 ChangeDisplaySettingsExW
,
71 ChangeDisplaySettingsW
,
86 CopyAcceleratorTableW
,
91 CreateAcceleratorTableW
,
94 CreateDialogIndirectParamW
,
111 CreateScalableFontResourceW
,
113 CreateWaitableTimerW
,
115 CryptAcquireContextW
,
116 CryptEnumProviderTypesW
,
118 CryptGetDefaultProviderW
,
122 CryptVerifySignatureW
,
125 DdeCreateStringHandleW
,
136 DeletePrinterDriverW
,
137 DeletePrintProcessorW
,
138 DeletePrintProvidorW
,
140 DialogBoxIndirectParamW
,
145 DlgDirSelectComboBoxExW
,
157 EnumClipboardFormats
,
161 EnumDisplaySettingsExW
,
162 EnumDisplaySettingsW
,
169 EnumPrintProcessorDatatypesW
,
170 EnumPrintProcessorsW
,
177 EnumSystemCodePagesW
,
180 EnumerateSecurityPackagesW
,
181 ExpandEnvironmentStringsW
,
186 FillConsoleOutputCharacterW
,
189 FindFirstChangeNotificationW
,
199 FreeEnvironmentStringsW
,
205 GetCharABCWidthsFloatW
,
210 GetCharacterPlacementW
,
216 GetClipboardFormatNameW
,
220 GetCurrentDirectoryW
,
221 GetCurrentHwProfileW
,
223 GetDefaultCommConfigW
,
224 GetDiskFreeSpaceExW
,
228 GetEnhMetaFileDescriptionW
,
230 GetEnvironmentStringsW
,
231 GetEnvironmentVariableW
,
232 GetFileAttributesExW
,
235 GetFileVersionInfoSizeW
,
243 GetKeyboardLayoutNameW
,
246 GetLogicalDriveStringsW
,
255 GetNamedPipeHandleStateW
,
258 GetOpenFileNamePreviewW
,
260 GetOutlineTextMetricsW
,
262 GetPrinterDriverDirectoryW
,
265 GetPrintProcessorDirectoryW
,
266 GetPrivateProfileIntW
,
267 GetPrivateProfileSectionNamesW
,
268 GetPrivateProfileSectionW
,
269 GetPrivateProfileStringW
,
270 GetPrivateProfileStructW
,
277 GetSaveFileNamePreviewW
,
284 GetSystemWindowsDirectoryW
,
285 GetTabbedTextExtentW
,
288 GetTextExtentExPointW
,
289 GetTextExtentPoint32W
,
296 GetVolumeInformationW
,
299 GetWindowModuleFileNameW
,
300 GetWindowTextLengthW
,
302 GetWindowsDirectoryW
,
307 InitSecurityInterfaceW
,
308 InitializeSecurityContextW
,
316 IsClipboardFormatAvailable
,
343 MultinetGetConnectionPerformanceW
,
353 OleUIObjectPropertiesW
,
372 QueryContextAttributesW
,
373 QueryCredentialsAttributesW
,
375 QuerySecurityPackageInfoW
,
376 RasConnectionNotificationW
,
377 RasCreatePhonebookEntryW
,
381 RasEditPhonebookEntryW
,
385 RasGetConnectStatusW
,
386 RasGetEntryDialParamsW
,
387 RasGetEntryPropertiesW
,
389 RasGetProjectionInfoW
,
392 RasSetEntryDialParamsW
,
393 RasSetEntryPropertiesW
,
394 RasSetSubEntryPropertiesW
,
395 RasValidateEntryNameW
,
397 ReadConsoleOutputCharacterW
,
412 RegQueryMultipleValuesW
,
422 RegisterClipboardFormatW
,
423 RegisterDeviceNotificationW
,
424 RegisterWindowMessageW
,
437 SHGetPathFromIDListW
,
438 ScrollConsoleScreenBufferW
,
441 SendMessageCallbackW
,
449 SetCurrentDirectoryW
,
450 SetDefaultCommConfigW
,
452 SetEnvironmentVariableW
,
474 SystemParametersInfoW
,
477 TranslateAcceleratorW
,
491 WNetCancelConnection2W
,
492 WNetCancelConnectionW
,
493 WNetConnectionDialog1W
,
494 WNetDisconnectDialog1W
,
498 WNetGetNetworkInformationW
,
499 WNetGetProviderNameW
,
500 WNetGetResourceInformationW
,
501 WNetGetResourceParentW
,
502 WNetGetUniversalNameW
,
510 WriteConsoleOutputCharacterW
,
513 WritePrivateProfileSectionW
,
514 WritePrivateProfileStringW
,
515 WritePrivateProfileStructW
,
516 WriteProfileSectionW
,
519 capCreateCaptureWindowW
,
520 capGetDriverDescriptionW
,
535 midiOutGetErrorTextW
,
536 mixerGetControlDetailsW
,
538 mixerGetLineControlsW
,
548 waveOutGetErrorTextW
,