Other W->A crosscalls

Vincent Béron vberon at mecano.gme.usherb.ca
Wed Aug 25 12:53:21 CDT 2004


I played a bit with smatch and Wine (after reading
http://people.redhat.com/mstefani/wine/smatch/), to try to get over what
I mentionned in my last email (regarding winapi_check and cross-calls in
parenthesis).

I attach the smatch script to generate the results I have. It's still
not perfect (the listview.c references are wrong, for example), but as
it's tied to gcc it can detect some calls which otherwise would not be
caught. For example, the calls to GetWindowLongA in header.c are in a
macro.

Not all of them are bugs: caution is needed when checking, although
reducing the number of false positive would likely be welcome (either by
modifying the script or patches).

Vincent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wine_crosscalls.pl
Type: text/x-perl
Size: 583 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040825/2dfe9e36/wine_crosscalls.pl
-------------- next part --------------
crypt.c 514 CryptAcquireContextW: call to CryptAcquireContextA
crypt.c 1136 CryptEnumProviderTypesW: call to CryptEnumProviderTypesA
crypt.c 1299 CryptGetDefaultProviderW: call to CryptGetDefaultProviderA
crypt.c 1754 CryptSetProviderExW: call to CryptSetProviderExA
header.c 734 HEADER_GetItemW: call to GetWindowLongA
header.c 970 HEADER_InsertItemW: call to GetWindowLongA
header.c 1203 HEADER_SetItemW: call to GetWindowLongA
listview.c 423 textlenT)(pointer_type(parm_decl(text)), integer_type(parm_decl(isW: call to lstrlenA
listview.c 433 textcpynT)(pointer_type(parm_decl(dest)), integer_type(parm_decl(isDestW: call to lstrcpynA
listview.c 1308 CallWindowProcT)(pointer_type(parm_decl(proc)), pointer_type(parm_decl(hwnd)), integer_type(parm_decl(uMsg)), integer_type(parm_decl(wParam)), integer_type(parm_decl(lParam)), integer_type(parm_decl(isW: call to CallWindowProcA
listview.c 5877 LISTVIEW_GetStringWidthT)(pointer_type(parm_decl(infoPtr)), pointer_type(parm_decl(lpszText)), integer_type(parm_decl(isW: call to GetTextExtentPointA
listview.c 5877 LISTVIEW_GetStringWidthT)(pointer_type(parm_decl(infoPtr)), pointer_type(parm_decl(lpszText)), integer_type(parm_decl(isW: call to lstrlenA
listview.c 6391 LISTVIEW_InsertColumnT)(pointer_type(parm_decl(infoPtr)), integer_type(parm_decl(nColumn)), pointer_type(parm_decl(lpColumn)), integer_type(parm_decl(isW: call to SendMessageA
listview.c 9426 EditLblWndProcT)(pointer_type(parm_decl(hwnd)), integer_type(parm_decl(uMsg)), integer_type(parm_decl(wParam)), integer_type(parm_decl(lParam)), integer_type(parm_decl(isW: call to GetWindowTextLengthA
listview.c 9433 EditLblWndProcT)(pointer_type(parm_decl(hwnd)), integer_type(parm_decl(uMsg)), integer_type(parm_decl(wParam)), integer_type(parm_decl(lParam)), integer_type(parm_decl(isW: call to GetWindowTextA
listview.c 9527 CreateEditLabelT)(pointer_type(parm_decl(infoPtr)), pointer_type(parm_decl(text)), integer_type(parm_decl(style)), integer_type(parm_decl(x)), integer_type(parm_decl(y)), integer_type(parm_decl(width)), integer_type(parm_decl(height)), integer_type(parm_decl(isW: call to CreateWindowExA
listview.c 9533 CreateEditLabelT)(pointer_type(parm_decl(infoPtr)), pointer_type(parm_decl(text)), integer_type(parm_decl(style)), integer_type(parm_decl(x)), integer_type(parm_decl(y)), integer_type(parm_decl(width)), integer_type(parm_decl(height)), integer_type(parm_decl(isW: call to SetWindowLongA
string.c 630 StrRStrIW: call to COMCTL32_ChrCmpIA
tab.c 2601 TAB_InsertItemW: call to GetWindowLongA
tab.c 2789 TAB_SetItemW: call to GetWindowLongA
tab.c 2876 TAB_GetItemW: call to GetWindowLongA
tooltips.c 972 TOOLTIPS_AddToolW: call to GetWindowLongA
tooltips.c 1044 TOOLTIPS_AddToolW: call to SendMessageA
tooltips.c 1159 TOOLTIPS_DelToolW: call to GetWindowLongA
tooltips.c 1216 TOOLTIPS_EnumToolsW: call to GetWindowLongA
tooltips.c 1312 TOOLTIPS_GetCurrentToolW: call to GetWindowLongA
tooltips.c 1425 TOOLTIPS_GetTextW: call to GetWindowLongA
tooltips.c 1507 TOOLTIPS_GetToolInfoW: call to GetWindowLongA
tooltips.c 1579 TOOLTIPS_HitTestW: call to GetWindowLongA
tooltips.c 1638 TOOLTIPS_NewToolRectW: call to GetWindowLongA
tooltips.c 1886 TOOLTIPS_SetToolInfoW: call to GetWindowLongA
tooltips.c 2073 TOOLTIPS_UpdateTipTextW: call to GetWindowLongA
filedlg16.c 78 FD16_MapOfnStruct16)(pointer_type(parm_decl(ofn16)), pointer_type(parm_decl(ofnW: call to FD31_MapOfnStructA
colordlg.c 1292 ChooseColorW: call to FindResourceA
filedlg.c 481 GetFileDialog95W: call to GetCurrentDirectoryA
filedlg.c 501 GetFileDialog95W: call to SetCurrentDirectoryA
filedlg.c 3668 GetFileName31W: call to GetWindowLongA
fontdlg.c 1135 FormatCharDlgProcW: call to GetPropA
printdlg.c 165 PRINTDLG_SetUpPrinterListComboW: call to GetDefaultPrinterA
printdlg.c 167 PRINTDLG_SetUpPrinterListComboW: call to SendDlgItemMessageA
printdlg.c 384 PRINTDLG_UpdatePrintDlgW: call to LoadStringA
printdlg.c 387 PRINTDLG_UpdatePrintDlgW: call to LoadStringA
printdlg.c 389 PRINTDLG_UpdatePrintDlgW: call to MessageBoxA
printdlg.c 684 PRINTDLG_SetUpPaperComboBoxW: call to SendDlgItemMessageA
printdlg.c 691 PRINTDLG_SetUpPaperComboBoxW: call to SendDlgItemMessageA
printdlg.c 748 PRINTDLG_SetUpPaperComboBoxW: call to SendDlgItemMessageA
printdlg.c 763 PRINTDLG_SetUpPaperComboBoxW: call to SendDlgItemMessageA
printdlg.c 768 PRINTDLG_SetUpPaperComboBoxW: call to SendDlgItemMessageA
printdlg.c 1101 PRINTDLG_ChangePrinterW: call to LoadStringA
printdlg.c 1103 PRINTDLG_ChangePrinterW: call to SendDlgItemMessageA
printdlg.c 1112 PRINTDLG_ChangePrinterW: call to SendDlgItemMessageA
printdlg.c 1116 PRINTDLG_ChangePrinterW: call to SendDlgItemMessageA
printdlg.c 1169 PRINTDLG_ChangePrinterW: call to SendDlgItemMessageA
printdlg.c 1305 PRINTDLG_WMInitDialogW: call to LoadImageA
printdlg.c 1307 PRINTDLG_WMInitDialogW: call to LoadImageA
printdlg.c 1311 PRINTDLG_WMInitDialogW: call to LoadIconA
printdlg.c 1313 PRINTDLG_WMInitDialogW: call to LoadIconA
printdlg.c 1317 PRINTDLG_WMInitDialogW: call to SendDlgItemMessageA
printdlg.c 1334 PRINTDLG_WMInitDialogW: call to RegisterWindowMessageA
printdlg.c 1612 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1615 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1667 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1676 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1696 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1700 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1706 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1723 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1726 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1733 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 1736 PRINTDLG_WMCommandW: call to SendDlgItemMessageA
printdlg.c 2507 PRINTDLG_PS_UpdateDlgStructW: call to GetDlgItemTextA
printdlg.c 2508 PRINTDLG_PS_UpdateDlgStructW: call to GetDlgItemTextA
printdlg.c 2509 PRINTDLG_PS_UpdateDlgStructW: call to GetDlgItemTextA
printdlg.c 2510 PRINTDLG_PS_UpdateDlgStructW: call to GetDlgItemTextA
printdlg.c 2712 PageDlgProcW: call to SetPropA
printdlg.c 2744 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2746 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2748 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2750 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2756 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2757 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2758 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2759 PageDlgProcW: call to SetDlgItemTextA
printdlg.c 2768 PageDlgProcW: call to GetPropA
main.c 245 DirectDrawEnumerateExW: call to DirectDrawEnumerateExA
font.c 242 FONT_EnumLogFontExWToA)(pointer_type(parm_decl(fontW: call to FONT_LogFontWToA
font.c 314 FONT_NewTextMetricExWToA)(pointer_type(parm_decl(ptmW: call to FONT_TextMetricWToA
printdrv.c 99 StartDocW: call to HEAP_strdupWtoA
printdrv.c 101 StartDocW: call to HEAP_strdupWtoA
printdrv.c 103 StartDocW: call to HEAP_strdupWtoA
printdrv.c 106 StartDocW: call to StartDocA
locale.c 1209 test_LCMapStringW: call to lstrcmpA
locale.c 1219 test_LCMapStringW: call to lstrcmpA
locale.c 1229 test_LCMapStringW: call to lstrcmpA
locale.c 1239 test_LCMapStringW: call to lstrcmpA
comm.c 2161 CommConfigDialogW: call to HEAP_strdupWtoA
comm.c 2164 CommConfigDialogW: call to CommConfigDialogA
comm.c 2286 SetDefaultCommConfigW: call to HEAP_strdupWtoA
comm.c 2289 SetDefaultCommConfigW: call to SetDefaultCommConfigA
resource.c 235 FindResourceExW: call to get_res_name_type_WtoA
lzexpand_main.c 313 GetExpandedNameW: call to GetExpandedNameA
lzexpand_main.c 564 LZOpenFileW: call to LZOpenFileA
rpc_binding.c 335 RPCRT4_CreateBindingW: call to RPCRT4_strdupWtoA
rpc_binding.c 367 RPCRT4_CompleteBindingW: call to RPCRT4_strdupWtoA
rpc_binding.c 370 RPCRT4_CompleteBindingW: call to RPCRT4_strdupWtoA
rpc_binding.c 372 RPCRT4_CompleteBindingW: call to RPCRT4_strndupA
rpc_binding.c 1032 RpcBindingToStringBindingW: call to RpcBindingToStringBindingA
rpc_binding.c 1034 RpcBindingToStringBindingW: call to RpcStringFreeA
rpc_server.c 707 RpcServerUseProtseqEpExW: call to RPCRT4_strdupWtoA
rpc_server.c 708 RpcServerUseProtseqEpExW: call to RPCRT4_strdupWtoA
string.c 77 test_StrRetToStringNW: call to lstrcpyA
iconcache.c 418 Shell_GetCachedImageIndexAW: call to Shell_GetCachedImageIndexA
iconcache.c 427 ExtractIconExAW: call to ExtractIconExA
pidl.c 415 SHILCreateFromPathAW: call to SHILCreateFromPathA
pidl.c 951 ILCreateFromPathAW: call to ILCreateFromPathA
pidl.c 1079 SHSimpleIDListFromPathAW: call to SHSimpleIDListFromPathA
pidl.c 1317 SHELL_GetPathFromIDListW: call to lstrlenA
pidl.c 1375 SHGetPathFromIDListAW: call to SHGetPathFromIDListA
shell32_main.c 554 SHGetFileInfoAW: call to SHGetFileInfoA
shell32_main.c 845 ShellAboutW: call to FindResourceA
shellole.c 269 SHCLSIDFromStringAW: call to SHCLSIDFromStringA
shellole.c 771 DragQueryFileW: call to DragQueryFileA
shellord.c 143 ParseFieldAW: call to ParseFieldA
shellord.c 1385 DoEnvironmentSubstAW: call to DoEnvironmentSubstA
shellpath.c 62 PathAppendAW: call to PathAppendA
shellpath.c 75 PathCombineAW: call to PathCombineA
shellpath.c 85 PathAddBackslashAW: call to PathAddBackslashA
shellpath.c 95 PathBuildRootAW: call to PathBuildRootA
shellpath.c 109 PathFindFileNameAW: call to PathFindFileNameA
shellpath.c 119 PathFindExtensionAW: call to PathFindExtensionA
shellpath.c 156 PathGetExtensionAW: call to PathGetExtensionA
shellpath.c 166 PathGetArgsAW: call to PathGetArgsA
shellpath.c 176 PathGetDriveNumberAW: call to PathGetDriveNumberA
shellpath.c 186 PathRemoveFileSpecAW: call to PathRemoveFileSpecA
shellpath.c 197 PathStripPathAW: call to PathStripPathA
shellpath.c 207 PathStripToRootAW: call to PathStripToRootA
shellpath.c 218 PathRemoveArgsAW: call to PathRemoveArgsA
shellpath.c 229 PathRemoveExtensionAW: call to PathRemoveExtensionA
shellpath.c 274 PathGetShortPathAW: call to PathGetShortPathA
shellpath.c 285 PathRemoveBlanksAW: call to PathRemoveBlanksA
shellpath.c 296 PathQuoteSpacesAW: call to PathQuoteSpacesA
shellpath.c 307 PathUnquoteSpacesAW: call to PathUnquoteSpacesA
shellpath.c 317 PathParseIconLocationAW: call to PathParseIconLocationA
shellpath.c 330 PathIsUNCAW: call to PathIsUNCA
shellpath.c 340 PathIsRelativeAW: call to PathIsRelativeA
shellpath.c 350 PathIsRootAW: call to PathIsRootA
shellpath.c 398 PathIsExeAW: call to PathIsExeA
shellpath.c 408 PathIsDirectoryAW: call to PathIsDirectoryA
shellpath.c 418 PathFileExistsAW: call to PathFileExistsA
shellpath.c 428 PathMatchSpecAW: call to PathMatchSpecA
shellpath.c 438 PathIsSameRootAW: call to PathIsSameRootA
shellpath.c 472 IsLFNDriveAW: call to IsLFNDriveA
shellpath.c 522 PathMakeUniqueNameAW: call to PathMakeUniqueNameA
shellpath.c 554 PathFindOnPathAW: call to PathFindOnPathA
shellpath.c 591 PathQualifyAW: call to PathQualifyA
shellpath.c 630 PathResolveAW: call to PathResolveA
shellpath.c 674 PathProcessCommandAW: call to PathProcessCommandA
shellpath.c 689 PathSetDlgItemPathAW: call to PathSetDlgItemPathA
shellpath.c 1436 SHGetSpecialFolderPathAW: call to SHGetSpecialFolderPathA
shellstring.c 136 StrRetToStrNAW: call to StrRetToStrNA
shellstring.c 166 StrToOleStrAW: call to StrToOleStrA
shellstring.c 193 StrToOleStrNAW: call to StrToOleStrNA
shellstring.c 219 OleStrToStrNAW: call to OleStrToStrNA
shlexec.c 1344 ShellExecuteExAW: call to ShellExecuteExA
shlfileop.c 284 Win32CreateDirectoryAW: call to SHNotifyCreateDirectoryA
shlfileop.c 342 Win32RemoveDirectoryAW: call to SHNotifyRemoveDirectoryA
shlfileop.c 401 Win32DeleteFileAW: call to SHNotifyDeleteFileA
shlfileop.c 1293 SHFileOperationAW: call to SHFileOperationA
shlmenu.c 392 FileMenu_AppendItemAW: call to HEAP_strdupWtoA
shlmenu.c 394 FileMenu_AppendItemAW: call to FileMenu_AppendItemA
systray.c 393 Shell_NotifyIconW: call to Shell_NotifyIconA
ordinal.c 661 SHStringFromGUIDW: call to SHStringFromGUIDA
ordinal.c 2681 SHCreateWorkerWindowW: call to SHCreateWorkerWindowA
ordinal.c 2690 SHCreateWorkerWindowW: call to LoadCursorA
ordinal.c 2703 SHCreateWorkerWindowW: call to SetWindowLongA
ordinal.c 2706 SHCreateWorkerWindowW: call to SetWindowLongA
ordinal.c 2859 PlaySoundWrapW: call to LoadLibraryA
ordinal.c 2912 ExtTextOutWrapW: call to LoadLibraryA
ordinal.c 2924 SHGetFileInfoWrapW: call to LoadLibraryA
ordinal.c 2935 DragQueryFileWrapW: call to LoadLibraryA
ordinal.c 2946 SHBrowseForFolderWrapW: call to LoadLibraryA
ordinal.c 2957 SHGetPathFromIDListWrapW: call to LoadLibraryA
ordinal.c 2968 ShellExecuteExWrapW: call to LoadLibraryA
ordinal.c 2979 SHFileOperationWrapW: call to LoadLibraryA
ordinal.c 2991 ExtractIconExWrapW: call to LoadLibraryA
ordinal.c 3028 GetFileVersionInfoSizeWrapW: call to LoadLibraryA
ordinal.c 3044 GetFileVersionInfoWrapW: call to LoadLibraryA
ordinal.c 3059 VerQueryValueWrapW: call to LoadLibraryA
ordinal.c 3121 SHGetNewLinkInfoWrapW: call to LoadLibraryA
ordinal.c 3133 SHDefExtractIconWrapW: call to LoadLibraryA
ordinal.c 3210 ExtractIconWrapW: call to LoadLibraryA
ordinal.c 3340 GetSaveFileNameWrapW: call to LoadLibraryA
ordinal.c 3351 WNetRestoreConnectionWrapW: call to LoadLibraryA
ordinal.c 3363 WNetGetLastErrorWrapW: call to LoadLibraryA
ordinal.c 3374 PageSetupDlgWrapW: call to LoadLibraryA
ordinal.c 3385 PrintDlgWrapW: call to LoadLibraryA
ordinal.c 3396 GetOpenFileNameWrapW: call to LoadLibraryA
path.c 3568 PathIsNetworkPathW: call to LoadLibraryA
string.c 602 StrRStrIW: call to ChrCmpIA
string.c 1469 StrRetToStrW: call to SHStrDupA
string.c 1473 StrRetToStrW: call to SHStrDupA
string.c 2189 StrCmpLogicalW: call to SHLWAPI_ChrCmpHelperA
string.c 2321 StrFormatByteSizeW: call to StrFormatByteSize64A
url.c 378 ParseURLW: call to lstrlenA
url.c 378 ParseURLW: call to lstrlenA
dde.c 58 test_DdeCreateStringHandleW: call to lstrcmpA
dde.c 66 test_DdeCreateStringHandleW: call to DdeQueryStringA
dde.c 70 test_DdeCreateStringHandleW: call to lstrcmpA
dde.c 74 test_DdeCreateStringHandleW: call to lstrlenA
dde.c 75 test_DdeCreateStringHandleW: call to lstrcmpA
dde.c 78 test_DdeCreateStringHandleW: call to DdeQueryStringA
dde.c 82 test_DdeCreateStringHandleW: call to lstrcmpA
dde.c 86 test_DdeCreateStringHandleW: call to lstrlenA
msg.c 1182 test_WM_SETREDRAW: call to GetWindowLongA
msg.c 1186 test_WM_SETREDRAW: call to SendMessageA
msg.c 1189 test_WM_SETREDRAW: call to GetWindowLongA
msg.c 1193 test_WM_SETREDRAW: call to SendMessageA
msg.c 1196 test_WM_SETREDRAW: call to GetWindowLongA
msg.c 1200 test_WM_SETREDRAW: call to SetWindowLongA
../../windows/clipboard.c 261 RegisterClipboardFormatW: call to HEAP_strdupWtoA
../../windows/clipboard.c 262 RegisterClipboardFormatW: call to RegisterClipboardFormatA
../../windows/clipboard.c 304 GetClipboardFormatNameW: call to GetClipboardFormatNameA
../../windows/cursoricon.c 130 map_fileW: call to CreateFileMappingA
../../windows/defwnd.c 299 DEFWND_ImmIsUIMessageW: call to GetModuleHandleA
message.c 2284 PeekMessageW: call to GetClassLongA
../../windows/sysparams.c 294 SYSPARAMS_NonClientMetrics32WTo32A)(pointer_type(parm_decl(lpnm32W: call to SYSPARAMS_LogFont32WTo32A
../../windows/sysparams.c 297 SYSPARAMS_NonClientMetrics32WTo32A)(pointer_type(parm_decl(lpnm32W: call to SYSPARAMS_LogFont32WTo32A
../../windows/sysparams.c 300 SYSPARAMS_NonClientMetrics32WTo32A)(pointer_type(parm_decl(lpnm32W: call to SYSPARAMS_LogFont32WTo32A
../../windows/sysparams.c 301 SYSPARAMS_NonClientMetrics32WTo32A)(pointer_type(parm_decl(lpnm32W: call to SYSPARAMS_LogFont32WTo32A
../../windows/sysparams.c 302 SYSPARAMS_NonClientMetrics32WTo32A)(pointer_type(parm_decl(lpnm32W: call to SYSPARAMS_LogFont32WTo32A
../../windows/winhelp.c 172 WinHelpW: call to WinHelpA
../../windows/winhelp.c 178 WinHelpW: call to WinHelpA
../../windows/winproc.c 676 WINPROC_MapMsg32ATo32W: call to GetWindowLongA
../../windows/winproc.c 861 WINPROC_UnmapMsg32ATo32W: call to GetWindowLongA
../../windows/winproc.c 1693 WINPROC_MapMsg16To32W: call to STRUCT32_CREATESTRUCT16to32A
../../windows/winproc.c 1708 WINPROC_MapMsg16To32W: call to STRUCT32_MDICREATESTRUCT16to32A
../../windows/winproc.c 1725 WINPROC_MapMsg16To32W: call to STRUCT32_MDICREATESTRUCT16to32A
../../windows/winproc.c 1780 WINPROC_MapMsg16To32W: call to WINPROC_MapMsg16To32A
../../windows/winproc.c 1842 WINPROC_UnmapMsg16To32W: call to WINPROC_UnmapMsg16To32A
../../windows/winproc.c 3163 CallWindowProcW: call to WINPROC_CallProc32WTo32A
install.c 567 VerInstallFileW: call to VerInstallFileA
internet.c 2127 InternetCheckConnectionW: call to InternetCheckConnectionA
driver.c 369 OpenDriverW: call to OpenDriverA
joystick.c 159 joyGetDevCapsW: call to joyGetDevCapsA
mci.c 1089 mciSendStringW: call to mciSendStringA
mmio.c 1088 mmioStringToFOURCCW: call to mmioStringToFOURCCA
mmio.c 1384 mmioRenameW: call to mmioRenameA
winmm.c 294 mixerGetDevCapsW: call to mixerGetDevCapsA
winmm.c 422 mixerGetControlDetailsW: call to mixerGetControlDetailsA
winmm.c 438 mixerGetControlDetailsW: call to mixerGetControlDetailsA
winmm.c 511 mixerGetLineControlsW: call to mixerGetLineControlsA
winmm.c 605 mixerGetLineInfoW: call to mixerGetLineInfoA
winmm.c 683 auxGetDevCapsW: call to auxGetDevCapsA
winmm.c 761 mciGetErrorStringW: call to mciGetErrorStringA
winmm.c 1067 mciSendCommandW: call to MCI_MapMsgWtoA
winmm.c 1073 mciSendCommandW: call to mciSendCommandA
winmm.c 1075 mciSendCommandW: call to MCI_UnmapMsgWtoA
winmm.c 1238 midiOutGetDevCapsW: call to midiOutGetDevCapsA
winmm.c 1618 midiInGetDevCapsW: call to midiInGetDevCapsA
winmm.c 2586 waveOutGetDevCapsW: call to waveOutGetDevCapsA
winmm.c 2981 waveInGetDevCapsW: call to waveInGetDevCapsA
info.c 753 DeviceCapabilitiesW: call to DEVMODEdupWtoA
info.c 754 DeviceCapabilitiesW: call to HEAP_strdupWtoA
info.c 755 DeviceCapabilitiesW: call to HEAP_strdupWtoA
info.c 765 DeviceCapabilitiesW: call to DeviceCapabilitiesA
info.c 779 DeviceCapabilitiesW: call to DeviceCapabilitiesA
info.c 786 DeviceCapabilitiesW: call to DeviceCapabilitiesA
info.c 848 DocumentPropertiesW: call to HEAP_strdupWtoA
info.c 849 DocumentPropertiesW: call to DEVMODEdupWtoA
info.c 857 DocumentPropertiesW: call to DocumentPropertiesA
info.c 862 DocumentPropertiesW: call to DocumentPropertiesA
info.c 924 OpenPrinterW: call to RegCreateKeyA
info.c 1182 AddPrinterW: call to RegCreateKeyA
info.c 1187 AddPrinterW: call to RegQueryValueA
info.c 1227 AddPrinterW: call to RegSetValueExA
info.c 1269 AddPrinterW: call to DEVMODEdupWtoA
info.c 1271 AddPrinterW: call to RegSetValueExA
info.c 1285 AddPrinterW: call to RegSetValueExA
info.c 1289 AddPrinterW: call to RegSetValueExA
info.c 1291 AddPrinterW: call to RegSetValueExA
info.c 1293 AddPrinterW: call to RegSetValueExA
secur32.c 635 SECUR32_findPackageW: call to _makeFnTableA
thunks.c 79 thunk_AcquireCredentialsHandleW: call to AcquireCredentialsHandleA
thunks.c 900 thunk_ImportSecurityContextW: call to ImportSecurityContextA
hhctrl.c 40 HtmlHelpW: call to MessageBoxA
winedbg.c 114 dbg_outputW: call to dbg_outputA


More information about the wine-devel mailing list