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,