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,