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
43 /* Create a dummy reference to every function we need so that
44 * the linker will import them.
46 const void *dummy_references
[] =
56 BroadcastSystemMessageW
,
57 BuildCommDCBAndTimeoutsW
,
63 ChangeDisplaySettingsExW
,
64 ChangeDisplaySettingsW
,
78 CopyAcceleratorTableW
,
82 CreateAcceleratorTableW
,
85 CreateDialogIndirectParamW
,
102 CreateScalableFontResourceW
,
104 CreateWaitableTimerW
,
106 CryptAcquireContextW
,
107 CryptEnumProviderTypesW
,
109 CryptGetDefaultProviderW
,
113 CryptVerifySignatureW
,
116 DdeCreateStringHandleW
,
126 DialogBoxIndirectParamW
,
131 DlgDirSelectComboBoxExW
,
141 EnumClipboardFormats
,
144 EnumDisplaySettingsExW
,
145 EnumDisplaySettingsW
,
155 EnumSystemCodePagesW
,
158 ExpandEnvironmentStringsW
,
163 FillConsoleOutputCharacterW
,
166 FindFirstChangeNotificationW
,
175 FreeEnvironmentStringsW
,
180 GetCharABCWidthsFloatW
,
185 GetCharacterPlacementW
,
191 GetClipboardFormatNameW
,
195 GetCurrentDirectoryW
,
197 GetDefaultCommConfigW
,
198 GetDiskFreeSpaceExW
,
202 GetEnhMetaFileDescriptionW
,
204 GetEnvironmentStringsW
,
205 GetEnvironmentVariableW
,
206 GetFileAttributesExW
,
209 GetFileVersionInfoSizeW
,
215 GetKeyboardLayoutNameW
,
217 GetLogicalDriveStringsW
,
226 GetNamedPipeHandleStateW
,
229 GetOpenFileNamePreviewW
,
231 GetOutlineTextMetricsW
,
233 GetPrinterDriverDirectoryW
,
236 GetPrivateProfileIntW
,
237 GetPrivateProfileSectionNamesW
,
238 GetPrivateProfileSectionW
,
239 GetPrivateProfileStringW
,
240 GetPrivateProfileStructW
,
247 GetSaveFileNamePreviewW
,
254 GetSystemWindowsDirectoryW
,
255 GetTabbedTextExtentW
,
258 GetTextExtentExPointW
,
259 GetTextExtentPoint32W
,
266 GetVolumeInformationW
,
269 GetWindowModuleFileNameW
,
270 GetWindowTextLengthW
,
272 GetWindowsDirectoryW
,
284 IsClipboardFormatAvailable
,
311 MultinetGetConnectionPerformanceW
,
321 OleUIObjectPropertiesW
,
345 RasSetEntryPropertiesW
,
347 ReadConsoleOutputCharacterW
,
362 RegQueryMultipleValuesW
,
372 RegisterClipboardFormatW
,
373 RegisterWindowMessageW
,
385 SHGetPathFromIDListW
,
386 ScrollConsoleScreenBufferW
,
389 SendMessageCallbackW
,
397 SetCurrentDirectoryW
,
398 SetDefaultCommConfigW
,
400 SetEnvironmentVariableW
,
421 SystemParametersInfoW
,
424 TranslateAcceleratorW
,
437 WNetCancelConnection2W
,
438 WNetCancelConnectionW
,
439 WNetConnectionDialog1W
,
440 WNetDisconnectDialog1W
,
444 WNetGetNetworkInformationW
,
445 WNetGetProviderNameW
,
446 WNetGetResourceInformationW
,
447 WNetGetResourceParentW
,
448 WNetGetUniversalNameW
,
456 WriteConsoleOutputCharacterW
,
459 WritePrivateProfileSectionW
,
460 WritePrivateProfileStringW
,
461 WritePrivateProfileStructW
,
462 WriteProfileSectionW
,
465 capCreateCaptureWindowW
,
466 capGetDriverDescriptionW
,
481 midiOutGetErrorTextW
,
482 mixerGetControlDetailsW
,
484 mixerGetLineControlsW
,
494 waveOutGetErrorTextW
,