1*b1cdbd2cSJim Jagielski;************************************************************************* 2*b1cdbd2cSJim Jagielski; 3*b1cdbd2cSJim Jagielski; Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski; or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski; distributed with this work for additional information 6*b1cdbd2cSJim Jagielski; regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski; to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski; "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski; with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski; 11*b1cdbd2cSJim Jagielski; http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski; 13*b1cdbd2cSJim Jagielski; Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski; software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski; KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski; specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski; under the License. 19*b1cdbd2cSJim Jagielski; 20*b1cdbd2cSJim Jagielski;************************************************************************* 21*b1cdbd2cSJim Jagielski; 22*b1cdbd2cSJim Jagielski; Functions that are exported but not implemented by unicows.dll 23*b1cdbd2cSJim Jagielski; are only inserted as comment. 24*b1cdbd2cSJim Jagielski; 25*b1cdbd2cSJim Jagielski; In addition to MSDN Platform SDK documentation the following functions 26*b1cdbd2cSJim Jagielski; are not implemented too: 27*b1cdbd2cSJim Jagielski; AddMonitorW, FreeContextBufferW, GetPrinterDriverDirectoryW, 28*b1cdbd2cSJim Jagielski; MCIWndCreateW 29*b1cdbd2cSJim Jagielski; 30*b1cdbd2cSJim Jagielski; The following functions of unicows.dll are buggy: 31*b1cdbd2cSJim Jagielski; DrawStateW, GetLogicalDriveStringsW (both implemented in uwinapi.dll) 32*b1cdbd2cSJim Jagielski; 33*b1cdbd2cSJim Jagielski; The following functions of unicows.dll are wrapped but the ANSI versions 34*b1cdbd2cSJim Jagielski; do not exist on Win9x so the wrapper is useless: 35*b1cdbd2cSJim Jagielski; MoveFileExW, CopyFileExW (both implemented in uwinapi.dll along with the 36*b1cdbd2cSJim Jagielski; ANSI versions ) 37*b1cdbd2cSJim Jagielski; 38*b1cdbd2cSJim Jagielski; These functions do not exist on Win 95 and NT neither as Unicode 39*b1cdbd2cSJim Jagielski; nor as ANSI version, so the wrapper will fail on NT4 and Win 95 40*b1cdbd2cSJim Jagielski; GetLongPathNameW ( implemented in uwinapi.dll along with the 41*b1cdbd2cSJim Jagielski; ANSI version ) 42*b1cdbd2cSJim Jagielski; 43*b1cdbd2cSJim Jagielski; These essential functions aren't implemented by unicows.dll because 44*b1cdbd2cSJim Jagielski; there's no ANSI version: 45*b1cdbd2cSJim Jagielski; CommandLineToArgvW (implemented by uwinapi.dll) 46*b1cdbd2cSJim Jagielski; 47*b1cdbd2cSJim Jagielski;************************************************************************* 48*b1cdbd2cSJim Jagielski 49*b1cdbd2cSJim Jagielski;AcquireCredentialsHandleW 50*b1cdbd2cSJim JagielskiAddAtomW 51*b1cdbd2cSJim JagielskiAddFontResourceW 52*b1cdbd2cSJim JagielskiAddJobW 53*b1cdbd2cSJim Jagielski;AddMonitorW 54*b1cdbd2cSJim JagielskiAddPortW 55*b1cdbd2cSJim JagielskiAddPrintProcessorW 56*b1cdbd2cSJim JagielskiAddPrintProvidorW 57*b1cdbd2cSJim JagielskiAddPrinterDriverW 58*b1cdbd2cSJim JagielskiAddPrinterW 59*b1cdbd2cSJim JagielskiAdvancedDocumentPropertiesW 60*b1cdbd2cSJim JagielskiAppendMenuW 61*b1cdbd2cSJim JagielskiBeginUpdateResourceW 62*b1cdbd2cSJim JagielskiBroadcastSystemMessageW 63*b1cdbd2cSJim JagielskiBuildCommDCBAndTimeoutsW 64*b1cdbd2cSJim JagielskiBuildCommDCBW 65*b1cdbd2cSJim JagielskiCallMsgFilterW 66*b1cdbd2cSJim JagielskiCallNamedPipeW 67*b1cdbd2cSJim JagielskiCallWindowProcA 68*b1cdbd2cSJim JagielskiCallWindowProcW 69*b1cdbd2cSJim JagielskiChangeDisplaySettingsExW 70*b1cdbd2cSJim JagielskiChangeDisplaySettingsW 71*b1cdbd2cSJim JagielskiChangeMenuW 72*b1cdbd2cSJim JagielskiCharLowerBuffW 73*b1cdbd2cSJim JagielskiCharLowerW 74*b1cdbd2cSJim JagielskiCharNextW 75*b1cdbd2cSJim JagielskiCharPrevW 76*b1cdbd2cSJim JagielskiCharToOemBuffW 77*b1cdbd2cSJim JagielskiCharToOemW 78*b1cdbd2cSJim JagielskiCharUpperBuffW 79*b1cdbd2cSJim JagielskiCharUpperW 80*b1cdbd2cSJim JagielskiChooseColorW 81*b1cdbd2cSJim JagielskiChooseFontW 82*b1cdbd2cSJim JagielskiCommConfigDialogW 83*b1cdbd2cSJim JagielskiCompareStringW 84*b1cdbd2cSJim JagielskiConfigurePortW 85*b1cdbd2cSJim JagielskiCopyAcceleratorTableW 86*b1cdbd2cSJim JagielskiCopyEnhMetaFileW 87*b1cdbd2cSJim JagielskiCopyFileExW 88*b1cdbd2cSJim JagielskiCopyFileW 89*b1cdbd2cSJim JagielskiCopyMetaFileW 90*b1cdbd2cSJim JagielskiCreateAcceleratorTableW 91*b1cdbd2cSJim JagielskiCreateColorSpaceW 92*b1cdbd2cSJim JagielskiCreateDCW 93*b1cdbd2cSJim JagielskiCreateDialogIndirectParamW 94*b1cdbd2cSJim JagielskiCreateDialogParamW 95*b1cdbd2cSJim JagielskiCreateDirectoryExW 96*b1cdbd2cSJim JagielskiCreateDirectoryW 97*b1cdbd2cSJim JagielskiCreateEnhMetaFileW 98*b1cdbd2cSJim JagielskiCreateEventW 99*b1cdbd2cSJim JagielskiCreateFileMappingW 100*b1cdbd2cSJim JagielskiCreateFileW 101*b1cdbd2cSJim JagielskiCreateFontIndirectW 102*b1cdbd2cSJim JagielskiCreateFontW 103*b1cdbd2cSJim JagielskiCreateICW 104*b1cdbd2cSJim JagielskiCreateMDIWindowW 105*b1cdbd2cSJim JagielskiCreateMailslotW 106*b1cdbd2cSJim JagielskiCreateMetaFileW 107*b1cdbd2cSJim JagielskiCreateMutexW 108*b1cdbd2cSJim Jagielski;CreateNamedPipeW 109*b1cdbd2cSJim JagielskiCreateProcessW 110*b1cdbd2cSJim JagielskiCreateScalableFontResourceW 111*b1cdbd2cSJim JagielskiCreateSemaphoreW 112*b1cdbd2cSJim JagielskiCreateStdAccessibleProxyW 113*b1cdbd2cSJim JagielskiCreateWaitableTimerW 114*b1cdbd2cSJim JagielskiCreateWindowExW 115*b1cdbd2cSJim JagielskiDdeConnect 116*b1cdbd2cSJim JagielskiDdeConnectList 117*b1cdbd2cSJim JagielskiDdeCreateStringHandleW 118*b1cdbd2cSJim JagielskiDdeInitializeW 119*b1cdbd2cSJim JagielskiDdeQueryConvInfo 120*b1cdbd2cSJim JagielskiDdeQueryStringW 121*b1cdbd2cSJim JagielskiDefDlgProcW 122*b1cdbd2cSJim JagielskiDefFrameProcW 123*b1cdbd2cSJim JagielskiDefMDIChildProcW 124*b1cdbd2cSJim JagielskiDefWindowProcW 125*b1cdbd2cSJim JagielskiDeleteFileW 126*b1cdbd2cSJim JagielskiDeleteMonitorW 127*b1cdbd2cSJim JagielskiDeletePortW 128*b1cdbd2cSJim JagielskiDeletePrintProcessorW 129*b1cdbd2cSJim JagielskiDeletePrintProvidorW 130*b1cdbd2cSJim JagielskiDeletePrinterDriverW 131*b1cdbd2cSJim Jagielski;DeviceCapabilitiesW 132*b1cdbd2cSJim JagielskiDialogBoxIndirectParamW 133*b1cdbd2cSJim JagielskiDialogBoxParamW 134*b1cdbd2cSJim JagielskiDispatchMessageW 135*b1cdbd2cSJim JagielskiDlgDirListComboBoxW 136*b1cdbd2cSJim JagielskiDlgDirListW 137*b1cdbd2cSJim JagielskiDlgDirSelectComboBoxExW 138*b1cdbd2cSJim JagielskiDlgDirSelectExW 139*b1cdbd2cSJim Jagielski;DocumentPropertiesW 140*b1cdbd2cSJim JagielskiDragQueryFileW 141*b1cdbd2cSJim JagielskiDrawStateW 142*b1cdbd2cSJim JagielskiDrawTextExW 143*b1cdbd2cSJim JagielskiDrawTextW 144*b1cdbd2cSJim JagielskiEnableWindow 145*b1cdbd2cSJim JagielskiEndUpdateResourceW 146*b1cdbd2cSJim JagielskiEnumCalendarInfoExW 147*b1cdbd2cSJim JagielskiEnumCalendarInfoW 148*b1cdbd2cSJim JagielskiEnumClipboardFormats 149*b1cdbd2cSJim JagielskiEnumDateFormatsExW 150*b1cdbd2cSJim JagielskiEnumDateFormatsW 151*b1cdbd2cSJim JagielskiEnumDisplayDevicesW 152*b1cdbd2cSJim JagielskiEnumDisplaySettingsExW 153*b1cdbd2cSJim JagielskiEnumDisplaySettingsW 154*b1cdbd2cSJim JagielskiEnumFontFamiliesExW 155*b1cdbd2cSJim JagielskiEnumFontFamiliesW 156*b1cdbd2cSJim JagielskiEnumFontsW 157*b1cdbd2cSJim JagielskiEnumICMProfilesW 158*b1cdbd2cSJim Jagielski;EnumMonitorsW 159*b1cdbd2cSJim Jagielski;EnumPortsW 160*b1cdbd2cSJim Jagielski;EnumPrintProcessorDatatypesW 161*b1cdbd2cSJim Jagielski;EnumPrintProcessorsW 162*b1cdbd2cSJim Jagielski;EnumPrinterDriversW 163*b1cdbd2cSJim Jagielski;EnumPrintersW 164*b1cdbd2cSJim JagielskiEnumPropsA 165*b1cdbd2cSJim JagielskiEnumPropsExA 166*b1cdbd2cSJim JagielskiEnumPropsExW 167*b1cdbd2cSJim JagielskiEnumPropsW 168*b1cdbd2cSJim JagielskiEnumSystemCodePagesW 169*b1cdbd2cSJim JagielskiEnumSystemLocalesW 170*b1cdbd2cSJim JagielskiEnumTimeFormatsW 171*b1cdbd2cSJim Jagielski;EnumerateSecurityPackagesW 172*b1cdbd2cSJim JagielskiExpandEnvironmentStringsW 173*b1cdbd2cSJim JagielskiExtTextOutW 174*b1cdbd2cSJim JagielskiExtractIconExW 175*b1cdbd2cSJim JagielskiExtractIconW 176*b1cdbd2cSJim JagielskiFatalAppExitW 177*b1cdbd2cSJim JagielskiFillConsoleOutputCharacterW 178*b1cdbd2cSJim JagielskiFindAtomW 179*b1cdbd2cSJim Jagielski;FindExecutableW 180*b1cdbd2cSJim JagielskiFindFirstChangeNotificationW 181*b1cdbd2cSJim JagielskiFindFirstFileW 182*b1cdbd2cSJim JagielskiFindNextFileW 183*b1cdbd2cSJim JagielskiFindResourceExW 184*b1cdbd2cSJim JagielskiFindResourceW 185*b1cdbd2cSJim JagielskiFindTextW 186*b1cdbd2cSJim JagielskiFindWindowExW 187*b1cdbd2cSJim JagielskiFindWindowW 188*b1cdbd2cSJim JagielskiFormatMessageW 189*b1cdbd2cSJim Jagielski;FreeContextBufferW 190*b1cdbd2cSJim JagielskiFreeEnvironmentStringsW 191*b1cdbd2cSJim JagielskiGetAltTabInfoW 192*b1cdbd2cSJim JagielskiGetAtomNameW 193*b1cdbd2cSJim JagielskiGetCPInfo 194*b1cdbd2cSJim JagielskiGetCPInfoExW 195*b1cdbd2cSJim JagielskiGetCalendarInfoW 196*b1cdbd2cSJim Jagielski;GetCharABCWidthsFloatW 197*b1cdbd2cSJim JagielskiGetCharABCWidthsW 198*b1cdbd2cSJim JagielskiGetCharWidthFloatW 199*b1cdbd2cSJim JagielskiGetCharWidthW 200*b1cdbd2cSJim JagielskiGetCharacterPlacementW 201*b1cdbd2cSJim JagielskiGetClassInfoExW 202*b1cdbd2cSJim JagielskiGetClassInfoW 203*b1cdbd2cSJim JagielskiGetClassLongW 204*b1cdbd2cSJim JagielskiGetClassNameW 205*b1cdbd2cSJim JagielskiGetClipboardData 206*b1cdbd2cSJim JagielskiGetClipboardFormatNameW 207*b1cdbd2cSJim JagielskiGetComputerNameW 208*b1cdbd2cSJim JagielskiGetConsoleTitleW 209*b1cdbd2cSJim JagielskiGetCurrencyFormatW 210*b1cdbd2cSJim JagielskiGetCurrentDirectoryW 211*b1cdbd2cSJim JagielskiGetCurrentHwProfileW 212*b1cdbd2cSJim JagielskiGetDateFormatW 213*b1cdbd2cSJim JagielskiGetDefaultCommConfigW 214*b1cdbd2cSJim JagielskiGetDiskFreeSpaceExW 215*b1cdbd2cSJim JagielskiGetDiskFreeSpaceW 216*b1cdbd2cSJim JagielskiGetDlgItemTextW 217*b1cdbd2cSJim JagielskiGetDriveTypeW 218*b1cdbd2cSJim JagielskiGetEnhMetaFileDescriptionW 219*b1cdbd2cSJim JagielskiGetEnhMetaFileW 220*b1cdbd2cSJim JagielskiGetEnvironmentStringsW 221*b1cdbd2cSJim JagielskiGetEnvironmentVariableW 222*b1cdbd2cSJim JagielskiGetFileAttributesExW 223*b1cdbd2cSJim JagielskiGetFileAttributesW 224*b1cdbd2cSJim JagielskiGetFileTitleW 225*b1cdbd2cSJim JagielskiGetFileVersionInfoSizeW 226*b1cdbd2cSJim JagielskiGetFileVersionInfoW 227*b1cdbd2cSJim JagielskiGetFullPathNameW 228*b1cdbd2cSJim JagielskiGetGlyphOutlineW 229*b1cdbd2cSJim JagielskiGetICMProfileW 230*b1cdbd2cSJim Jagielski;GetJobW 231*b1cdbd2cSJim JagielskiGetKerningPairsW 232*b1cdbd2cSJim JagielskiGetKeyNameTextW 233*b1cdbd2cSJim JagielskiGetKeyboardLayoutNameW 234*b1cdbd2cSJim JagielskiGetLocaleInfoW 235*b1cdbd2cSJim JagielskiGetLogColorSpaceW 236*b1cdbd2cSJim JagielskiGetLogicalDriveStringsW 237*b1cdbd2cSJim JagielskiGetLongPathNameW 238*b1cdbd2cSJim JagielskiGetMenuItemInfoW 239*b1cdbd2cSJim JagielskiGetMenuStringW 240*b1cdbd2cSJim JagielskiGetMessageW 241*b1cdbd2cSJim JagielskiGetMetaFileW 242*b1cdbd2cSJim JagielskiGetModuleFileNameW 243*b1cdbd2cSJim JagielskiGetModuleHandleW 244*b1cdbd2cSJim JagielskiGetMonitorInfoW 245*b1cdbd2cSJim JagielskiGetNamedPipeHandleStateW 246*b1cdbd2cSJim JagielskiGetNumberFormatW 247*b1cdbd2cSJim JagielskiGetObjectW 248*b1cdbd2cSJim JagielskiGetOpenFileNamePreviewW 249*b1cdbd2cSJim JagielskiGetOpenFileNameW 250*b1cdbd2cSJim JagielskiGetOutlineTextMetricsW 251*b1cdbd2cSJim JagielskiGetPrintProcessorDirectoryW 252*b1cdbd2cSJim Jagielski;GetPrinterDataW 253*b1cdbd2cSJim Jagielski;GetPrinterDriverDirectoryW 254*b1cdbd2cSJim Jagielski;GetPrinterDriverW 255*b1cdbd2cSJim Jagielski;GetPrinterW 256*b1cdbd2cSJim JagielskiGetPrivateProfileIntW 257*b1cdbd2cSJim JagielskiGetPrivateProfileSectionNamesW 258*b1cdbd2cSJim JagielskiGetPrivateProfileSectionW 259*b1cdbd2cSJim JagielskiGetPrivateProfileStringW 260*b1cdbd2cSJim JagielskiGetPrivateProfileStructW 261*b1cdbd2cSJim Jagielski;GetProcAddress 262*b1cdbd2cSJim JagielskiGetProfileIntW 263*b1cdbd2cSJim JagielskiGetProfileSectionW 264*b1cdbd2cSJim JagielskiGetProfileStringW 265*b1cdbd2cSJim JagielskiGetPropA 266*b1cdbd2cSJim JagielskiGetPropW 267*b1cdbd2cSJim JagielskiGetRoleTextW 268*b1cdbd2cSJim JagielskiGetSaveFileNamePreviewW 269*b1cdbd2cSJim JagielskiGetSaveFileNameW 270*b1cdbd2cSJim JagielskiGetShortPathNameW 271*b1cdbd2cSJim JagielskiGetStartupInfoW 272*b1cdbd2cSJim JagielskiGetStateTextW 273*b1cdbd2cSJim JagielskiGetStringTypeExW 274*b1cdbd2cSJim JagielskiGetStringTypeW 275*b1cdbd2cSJim JagielskiGetSystemDirectoryW 276*b1cdbd2cSJim JagielskiGetSystemWindowsDirectoryW 277*b1cdbd2cSJim JagielskiGetTabbedTextExtentW 278*b1cdbd2cSJim JagielskiGetTempFileNameW 279*b1cdbd2cSJim JagielskiGetTempPathW 280*b1cdbd2cSJim JagielskiGetTextExtentExPointW 281*b1cdbd2cSJim JagielskiGetTextExtentPoint32W 282*b1cdbd2cSJim JagielskiGetTextExtentPointW 283*b1cdbd2cSJim JagielskiGetTextFaceW 284*b1cdbd2cSJim JagielskiGetTextMetricsW 285*b1cdbd2cSJim JagielskiGetTimeFormatW 286*b1cdbd2cSJim JagielskiGetUserNameW 287*b1cdbd2cSJim JagielskiGetVersionExW 288*b1cdbd2cSJim JagielskiGetVolumeInformationW 289*b1cdbd2cSJim JagielskiGetWindowLongA 290*b1cdbd2cSJim JagielskiGetWindowLongW 291*b1cdbd2cSJim JagielskiGetWindowModuleFileNameW 292*b1cdbd2cSJim JagielskiGetWindowTextLengthW 293*b1cdbd2cSJim JagielskiGetWindowTextW 294*b1cdbd2cSJim JagielskiGetWindowsDirectoryW 295*b1cdbd2cSJim JagielskiGlobalAddAtomW 296*b1cdbd2cSJim JagielskiGlobalFindAtomW 297*b1cdbd2cSJim JagielskiGlobalGetAtomNameW 298*b1cdbd2cSJim JagielskiGrayStringW 299*b1cdbd2cSJim Jagielski;InitSecurityInterfaceW 300*b1cdbd2cSJim Jagielski;InitializeSecurityContextW 301*b1cdbd2cSJim JagielskiInsertMenuItemW 302*b1cdbd2cSJim JagielskiInsertMenuW 303*b1cdbd2cSJim JagielskiIsBadStringPtrW 304*b1cdbd2cSJim JagielskiIsCharAlphaNumericW 305*b1cdbd2cSJim JagielskiIsCharAlphaW 306*b1cdbd2cSJim JagielskiIsCharLowerW 307*b1cdbd2cSJim JagielskiIsCharUpperW 308*b1cdbd2cSJim JagielskiIsClipboardFormatAvailable 309*b1cdbd2cSJim JagielskiIsDestinationReachableW 310*b1cdbd2cSJim JagielskiIsDialogMessageW 311*b1cdbd2cSJim JagielskiIsTextUnicode 312*b1cdbd2cSJim JagielskiIsValidCodePage 313*b1cdbd2cSJim JagielskiIsWindowUnicode 314*b1cdbd2cSJim JagielskiLCMapStringW 315*b1cdbd2cSJim JagielskiLoadAcceleratorsW 316*b1cdbd2cSJim JagielskiLoadBitmapW 317*b1cdbd2cSJim JagielskiLoadCursorFromFileW 318*b1cdbd2cSJim JagielskiLoadCursorW 319*b1cdbd2cSJim JagielskiLoadIconW 320*b1cdbd2cSJim JagielskiLoadImageW 321*b1cdbd2cSJim JagielskiLoadKeyboardLayoutW 322*b1cdbd2cSJim JagielskiLoadLibraryExW 323*b1cdbd2cSJim JagielskiLoadLibraryW 324*b1cdbd2cSJim JagielskiLoadMenuIndirectW 325*b1cdbd2cSJim JagielskiLoadMenuW 326*b1cdbd2cSJim JagielskiLoadStringW 327*b1cdbd2cSJim Jagielski;MCIWndCreateW 328*b1cdbd2cSJim JagielskiMapVirtualKeyExW 329*b1cdbd2cSJim JagielskiMapVirtualKeyW 330*b1cdbd2cSJim JagielskiMessageBoxExW 331*b1cdbd2cSJim JagielskiMessageBoxIndirectW 332*b1cdbd2cSJim JagielskiMessageBoxW 333*b1cdbd2cSJim JagielskiModifyMenuW 334*b1cdbd2cSJim JagielskiMoveFileW 335*b1cdbd2cSJim JagielskiMultiByteToWideChar 336*b1cdbd2cSJim JagielskiMultinetGetConnectionPerformanceW 337*b1cdbd2cSJim JagielskiOemToCharBuffW 338*b1cdbd2cSJim JagielskiOemToCharW 339*b1cdbd2cSJim Jagielski;OleUIAddVerbMenuW 340*b1cdbd2cSJim Jagielski;OleUIBusyW 341*b1cdbd2cSJim Jagielski;OleUIChangeIconW 342*b1cdbd2cSJim Jagielski;OleUIChangeSourceW 343*b1cdbd2cSJim Jagielski;OleUIConvertW 344*b1cdbd2cSJim Jagielski;OleUIEditLinksW 345*b1cdbd2cSJim Jagielski;OleUIInsertObjectW 346*b1cdbd2cSJim Jagielski;OleUIObjectPropertiesW 347*b1cdbd2cSJim Jagielski;OleUIPasteSpecialW 348*b1cdbd2cSJim Jagielski;OleUIPromptUserW 349*b1cdbd2cSJim Jagielski;OleUIUpdateLinksW 350*b1cdbd2cSJim JagielskiOpenEventW 351*b1cdbd2cSJim JagielskiOpenFileMappingW 352*b1cdbd2cSJim JagielskiOpenMutexW 353*b1cdbd2cSJim JagielskiOpenPrinterW 354*b1cdbd2cSJim JagielskiOpenSemaphoreW 355*b1cdbd2cSJim JagielskiOpenWaitableTimerW 356*b1cdbd2cSJim JagielskiOutputDebugStringW 357*b1cdbd2cSJim JagielskiPageSetupDlgW 358*b1cdbd2cSJim JagielskiPeekConsoleInputW 359*b1cdbd2cSJim JagielskiPeekMessageW 360*b1cdbd2cSJim JagielskiPlaySoundW 361*b1cdbd2cSJim Jagielski;PolyTextOutW 362*b1cdbd2cSJim JagielskiPostMessageW 363*b1cdbd2cSJim JagielskiPostThreadMessageW 364*b1cdbd2cSJim JagielskiPrintDlgW 365*b1cdbd2cSJim Jagielski;QueryContextAttributesW 366*b1cdbd2cSJim Jagielski;QueryCredentialsAttributesW 367*b1cdbd2cSJim JagielskiQueryDosDeviceW 368*b1cdbd2cSJim Jagielski;QuerySecurityPackageInfoW 369*b1cdbd2cSJim JagielskiRasConnectionNotificationW 370*b1cdbd2cSJim JagielskiRasCreatePhonebookEntryW 371*b1cdbd2cSJim JagielskiRasDeleteEntryW 372*b1cdbd2cSJim JagielskiRasDeleteSubEntryW 373*b1cdbd2cSJim Jagielski;RasDialW 374*b1cdbd2cSJim JagielskiRasEditPhonebookEntryW 375*b1cdbd2cSJim JagielskiRasEnumConnectionsW 376*b1cdbd2cSJim JagielskiRasEnumDevicesW 377*b1cdbd2cSJim JagielskiRasEnumEntriesW 378*b1cdbd2cSJim JagielskiRasGetConnectStatusW 379*b1cdbd2cSJim JagielskiRasGetEntryDialParamsW 380*b1cdbd2cSJim JagielskiRasGetEntryPropertiesW 381*b1cdbd2cSJim JagielskiRasGetErrorStringW 382*b1cdbd2cSJim JagielskiRasHangUpW 383*b1cdbd2cSJim JagielskiRasRenameEntryW 384*b1cdbd2cSJim JagielskiRasSetEntryDialParamsW 385*b1cdbd2cSJim JagielskiRasSetEntryPropertiesW 386*b1cdbd2cSJim JagielskiRasSetSubEntryPropertiesW 387*b1cdbd2cSJim JagielskiRasValidateEntryNameW 388*b1cdbd2cSJim JagielskiReadConsoleInputW 389*b1cdbd2cSJim JagielskiReadConsoleOutputCharacterW 390*b1cdbd2cSJim JagielskiReadConsoleOutputW 391*b1cdbd2cSJim JagielskiReadConsoleW 392*b1cdbd2cSJim JagielskiRegConnectRegistryW 393*b1cdbd2cSJim JagielskiRegCreateKeyExW 394*b1cdbd2cSJim JagielskiRegCreateKeyW 395*b1cdbd2cSJim JagielskiRegDeleteKeyW 396*b1cdbd2cSJim JagielskiRegDeleteValueW 397*b1cdbd2cSJim JagielskiRegEnumKeyExW 398*b1cdbd2cSJim JagielskiRegEnumKeyW 399*b1cdbd2cSJim JagielskiRegEnumValueW 400*b1cdbd2cSJim JagielskiRegLoadKeyW 401*b1cdbd2cSJim JagielskiRegOpenKeyExW 402*b1cdbd2cSJim JagielskiRegOpenKeyW 403*b1cdbd2cSJim JagielskiRegQueryInfoKeyW 404*b1cdbd2cSJim JagielskiRegQueryMultipleValuesW 405*b1cdbd2cSJim JagielskiRegQueryValueExW 406*b1cdbd2cSJim JagielskiRegQueryValueW 407*b1cdbd2cSJim JagielskiRegReplaceKeyW 408*b1cdbd2cSJim JagielskiRegSaveKeyW 409*b1cdbd2cSJim JagielskiRegSetValueExW 410*b1cdbd2cSJim JagielskiRegSetValueW 411*b1cdbd2cSJim JagielskiRegUnLoadKeyW 412*b1cdbd2cSJim JagielskiRegisterClassExW 413*b1cdbd2cSJim JagielskiRegisterClassW 414*b1cdbd2cSJim JagielskiRegisterClipboardFormatW 415*b1cdbd2cSJim JagielskiRegisterDeviceNotificationW 416*b1cdbd2cSJim JagielskiRegisterWindowMessageW 417*b1cdbd2cSJim JagielskiRemoveDirectoryW 418*b1cdbd2cSJim JagielskiRemoveFontResourceW 419*b1cdbd2cSJim JagielskiRemovePropA 420*b1cdbd2cSJim JagielskiRemovePropW 421*b1cdbd2cSJim JagielskiReplaceTextW 422*b1cdbd2cSJim JagielskiResetDCW 423*b1cdbd2cSJim Jagielski;ResetPrinterW 424*b1cdbd2cSJim JagielskiSHBrowseForFolderW 425*b1cdbd2cSJim JagielskiSHChangeNotify 426*b1cdbd2cSJim JagielskiSHFileOperationW 427*b1cdbd2cSJim JagielskiSHGetFileInfoW 428*b1cdbd2cSJim JagielskiSHGetNewLinkInfoW 429*b1cdbd2cSJim JagielskiSHGetPathFromIDListW 430*b1cdbd2cSJim JagielskiScrollConsoleScreenBufferW 431*b1cdbd2cSJim JagielskiSearchPathW 432*b1cdbd2cSJim JagielskiSendDlgItemMessageW 433*b1cdbd2cSJim JagielskiSendMessageCallbackW 434*b1cdbd2cSJim JagielskiSendMessageTimeoutW 435*b1cdbd2cSJim JagielskiSendMessageW 436*b1cdbd2cSJim JagielskiSendNotifyMessageW 437*b1cdbd2cSJim JagielskiSetCalendarInfoW 438*b1cdbd2cSJim JagielskiSetClassLongW 439*b1cdbd2cSJim JagielskiSetComputerNameW 440*b1cdbd2cSJim JagielskiSetConsoleTitleW 441*b1cdbd2cSJim JagielskiSetCurrentDirectoryW 442*b1cdbd2cSJim JagielskiSetDefaultCommConfigW 443*b1cdbd2cSJim JagielskiSetDlgItemTextW 444*b1cdbd2cSJim JagielskiSetEnvironmentVariableW 445*b1cdbd2cSJim JagielskiSetFileAttributesW 446*b1cdbd2cSJim JagielskiSetICMProfileW 447*b1cdbd2cSJim JagielskiSetJobW 448*b1cdbd2cSJim JagielskiSetLocaleInfoW 449*b1cdbd2cSJim JagielskiSetMenuItemInfoW 450*b1cdbd2cSJim JagielskiSetPrinterDataW 451*b1cdbd2cSJim JagielskiSetPrinterW 452*b1cdbd2cSJim JagielskiSetPropA 453*b1cdbd2cSJim JagielskiSetPropW 454*b1cdbd2cSJim JagielskiSetVolumeLabelW 455*b1cdbd2cSJim JagielskiSetWindowLongA 456*b1cdbd2cSJim JagielskiSetWindowLongW 457*b1cdbd2cSJim JagielskiSetWindowTextW 458*b1cdbd2cSJim JagielskiSetWindowsHookExW 459*b1cdbd2cSJim JagielskiSetWindowsHookW 460*b1cdbd2cSJim JagielskiShellAboutW 461*b1cdbd2cSJim JagielskiShellExecuteExW 462*b1cdbd2cSJim JagielskiShellExecuteW 463*b1cdbd2cSJim JagielskiShell_NotifyIconW 464*b1cdbd2cSJim JagielskiStartDocPrinterW 465*b1cdbd2cSJim JagielskiStartDocW 466*b1cdbd2cSJim JagielskiSystemParametersInfoW 467*b1cdbd2cSJim JagielskiTabbedTextOutW 468*b1cdbd2cSJim JagielskiTextOutW 469*b1cdbd2cSJim JagielskiTranslateAcceleratorW 470*b1cdbd2cSJim JagielskiUnregisterClassW 471*b1cdbd2cSJim JagielskiUpdateResourceW 472*b1cdbd2cSJim JagielskiVerFindFileW 473*b1cdbd2cSJim JagielskiVerInstallFileW 474*b1cdbd2cSJim JagielskiVerLanguageNameW 475*b1cdbd2cSJim JagielskiVerQueryValueW 476*b1cdbd2cSJim JagielskiVkKeyScanExW 477*b1cdbd2cSJim JagielskiVkKeyScanW 478*b1cdbd2cSJim JagielskiWNetAddConnection2W 479*b1cdbd2cSJim JagielskiWNetAddConnection3W 480*b1cdbd2cSJim JagielskiWNetAddConnectionW 481*b1cdbd2cSJim JagielskiWNetCancelConnection2W 482*b1cdbd2cSJim JagielskiWNetCancelConnectionW 483*b1cdbd2cSJim JagielskiWNetConnectionDialog1W 484*b1cdbd2cSJim JagielskiWNetDisconnectDialog1W 485*b1cdbd2cSJim JagielskiWNetEnumResourceW 486*b1cdbd2cSJim JagielskiWNetGetConnectionW 487*b1cdbd2cSJim JagielskiWNetGetLastErrorW 488*b1cdbd2cSJim JagielskiWNetGetNetworkInformationW 489*b1cdbd2cSJim JagielskiWNetGetProviderNameW 490*b1cdbd2cSJim JagielskiWNetGetResourceInformationW 491*b1cdbd2cSJim JagielskiWNetGetResourceParentW 492*b1cdbd2cSJim JagielskiWNetGetUniversalNameW 493*b1cdbd2cSJim JagielskiWNetGetUserW 494*b1cdbd2cSJim JagielskiWNetOpenEnumW 495*b1cdbd2cSJim JagielskiWNetUseConnectionW 496*b1cdbd2cSJim JagielskiWaitNamedPipeW 497*b1cdbd2cSJim JagielskiWideCharToMultiByte 498*b1cdbd2cSJim JagielskiWinHelpW 499*b1cdbd2cSJim JagielskiWriteConsoleInputW 500*b1cdbd2cSJim JagielskiWriteConsoleOutputCharacterW 501*b1cdbd2cSJim JagielskiWriteConsoleOutputW 502*b1cdbd2cSJim JagielskiWriteConsoleW 503*b1cdbd2cSJim JagielskiWritePrivateProfileSectionW 504*b1cdbd2cSJim JagielskiWritePrivateProfileStringW 505*b1cdbd2cSJim JagielskiWritePrivateProfileStructW 506*b1cdbd2cSJim JagielskiWriteProfileSectionW 507*b1cdbd2cSJim JagielskiWriteProfileStringW 508*b1cdbd2cSJim Jagielski;auxGetDevCapsW 509*b1cdbd2cSJim JagielskicapCreateCaptureWindowW 510*b1cdbd2cSJim JagielskicapGetDriverDescriptionW 511*b1cdbd2cSJim Jagielski;joyGetDevCapsW 512*b1cdbd2cSJim JagielskilstrcatW 513*b1cdbd2cSJim JagielskilstrcmpW 514*b1cdbd2cSJim JagielskilstrcmpiW 515*b1cdbd2cSJim JagielskilstrcpyW 516*b1cdbd2cSJim JagielskilstrcpynW 517*b1cdbd2cSJim JagielskilstrlenW 518*b1cdbd2cSJim Jagielski;mciGetDeviceIDW 519*b1cdbd2cSJim Jagielski;mciGetErrorStringW 520*b1cdbd2cSJim Jagielski;mciSendCommandW 521*b1cdbd2cSJim Jagielski;mciSendStringW 522*b1cdbd2cSJim Jagielski;midiInGetDevCapsW 523*b1cdbd2cSJim Jagielski;midiInGetErrorTextW 524*b1cdbd2cSJim Jagielski;midiOutGetDevCapsW 525*b1cdbd2cSJim Jagielski;midiOutGetErrorTextW 526*b1cdbd2cSJim Jagielski;mixerGetControlDetailsW 527*b1cdbd2cSJim Jagielski;mixerGetDevCapsW 528*b1cdbd2cSJim Jagielski;mixerGetLineControlsW 529*b1cdbd2cSJim Jagielski;mixerGetLineInfoW 530*b1cdbd2cSJim Jagielski;mmioInstallIOProcW 531*b1cdbd2cSJim Jagielski;mmioOpenW 532*b1cdbd2cSJim Jagielski;mmioRenameW 533*b1cdbd2cSJim Jagielski;mmioStringToFOURCCW 534*b1cdbd2cSJim JagielskisndPlaySoundW 535*b1cdbd2cSJim Jagielski;waveInGetDevCapsW 536*b1cdbd2cSJim Jagielski;waveInGetErrorTextW 537*b1cdbd2cSJim Jagielski;waveOutGetDevCapsW 538*b1cdbd2cSJim Jagielski;waveOutGetErrorTextW 539*b1cdbd2cSJim JagielskiwsprintfW 540*b1cdbd2cSJim JagielskiwvsprintfW 541