16BitSeparation/verbose

(Back to the non verbose status.)


Generated from wine-1.1.36 on 2010-01-08

Move a file, that is used only for 16-Bit

  • (./) Finished

Files to move: 0

Do not load a 16-Bit DLL from a 32-Bit DLL

  • => grep "LoadLibrary16("

  • => grep "GetModuleHandle16("

    • dlls/winedos and 16-Bit dlls are excluded

    (./) Finished

Accessing a 16-Bit DLL: 0

Do not use a 16-Bit include in a 32-Bit file

  • => grep "#include.*wownt32"

  • => grep "#include.*wine/.*16.h"

  • => grep "#include.*wine/winaspi"

    • dlls/winedos 16-Bit dlls are excluded
  • dlls/comdlg32/cdlg.h: 1 include
    • 25:#include "wownt32.h"
  • dlls/dbghelp/cpu_i386.c: 1 include
    • 26:#include "wine/winbase16.h"
  • dlls/dbghelp/cpu_ppc.c: 1 include
    • 26:#include "wine/winbase16.h"
  • dlls/dbghelp/cpu_x86_64.c: 1 include
    • 26:#include "wine/winbase16.h"
  • dlls/gdi32/dc.c: 1 include
    • 33:#include "wownt32.h"
  • dlls/gdi32/dib.c: 1 include
    • 69:#include "wownt32.h"
  • dlls/gdi32/driver.c: 1 include
    • 32:#include "wine/winbase16.h"
  • dlls/gdi32/font.c: 1 include
    • 34:#include "wownt32.h"
  • dlls/gdi32/mapping.c: 1 include
    • 26:#include "wownt32.h"
  • dlls/gdi32/mfdrv/objects.c: 2 includes
    • 29:#include "wownt32.h"
    • 30:#include "wine/wingdi16.h"
  • dlls/gdi32/mfdrv/text.c: 1 include
    • 26:#include "wine/wingdi16.h"
  • dlls/kernel32/kernel_main.c: 1 include
    • 34:#include "wownt32.h"
  • dlls/mciavi32/private_mciavi.h: 1 include
    • 32:#include "wownt32.h"
  • dlls/mcicda/mcicda.c: 1 include
    • 33:#include "wownt32.h"
  • dlls/mciqtz32/mciqtz.c: 1 include
    • 29:#include "wownt32.h"
  • dlls/mciseq/mcimidi.c: 1 include
    • 38:#include "wownt32.h"
  • dlls/mciwave/mciwave.c: 1 include
    • 32:#include "wownt32.h"
  • dlls/ole32/storage32.c: 1 include
    • 54:#include "wine/wingdi16.h"
  • dlls/olecli32/olecli_main.c: 2 includes
    • 29:#include "wine/windef16.h"
    • 32:#include "wownt32.h"
  • dlls/user32/cursoricon.c: 2 includes
    • 54:#include "wine/winbase16.h"
    • 55:#include "wine/winuser16.h"
  • dlls/user32/exticon.c: 1 include
    • 40:#include "wine/winbase16.h"
  • dlls/user32/mdi.c: 1 include
    • 95:#include "wownt32.h"
  • dlls/user32/misc.c: 1 include
    • 26:#include "wine/windef16.h"
  • dlls/user32/sysparams.c: 1 include
    • 37:#include "wine/wingdi16.h"
  • dlls/version/resource.c: 1 include
    • 42:#include "wine/winbase16.h"
  • dlls/w32skrnl/w32skernel.c: 1 include
    • 27:#include "wine/winbase16.h"
  • dlls/winecrt0/exe16_entry.c: 2 includes
    • 24:#include "wownt32.h"
    • 25:#include "wine/winbase16.h"
  • dlls/wineesd.drv/audio.c: 1 include
    • 58:#include "wine/winuser16.h"
  • dlls/wineps.drv/driver.c: 2 includes
    • 36:#include "wine/wingdi16.h"
    • 37:#include "wownt32.h"
  • dlls/wineps.drv/escape.c: 1 include
    • 38:#include "wine/wingdi16.h"
  • dlls/winex11.drv/brush.c: 1 include
    • 25:#include "wine/winbase16.h"
  • dlls/winex11.drv/mouse.c: 1 include
    • 42:#include "wine/winuser16.h"
  • dlls/winex11.drv/x11font.h: 1 include
    • 24:#include "wine/wingdi16.h"
  • dlls/winmm/mci.c: 1 include
    • 60:#include "wownt32.h"
  • dlls/winspool.drv/info.c: 1 include
    • 54:#include "wine/windef16.h"
  • dlls/wow32/wow_main.c: 1 include
    • 24:#include "wownt32.h"

Accessing a 16-Bit include: 41

Do not implement or use a 16-Bit function in a 32-Bit file

  • => grep "16("

    • dlls/winedos and 16-Bit dlls are excluded
  • dlls/comdlg32/fontdlg.c: 1 entry
    • 744: MAKELONG(HWND_16(GetDlgItem(hDlg,cmb2)),CBN_SELCHANGE));

  • dlls/gdi32/driver.c: 5 entries
  • dlls/kernel32/module.c: 3 entries
    • 592: * GetModuleFileName16() which returns short paths when the modules version

    • 1078:void wine_dll_register_16( const IMAGE_DOS_HEADER *header, const char *file_name )

    • 1089:void wine_dll_unregister_16( const IMAGE_DOS_HEADER *header )

  • dlls/shell32/control.c: 1 entry
    • 886:DWORD WINAPI CallCPLEntry16(HMODULE hMod, FARPROC pFunc, DWORD dw3, DWORD dw4, DWORD dw5, DWORD dw6)
  • dlls/user32/class.c: 3 entries
  • dlls/user32/mdi.c: 1 entry
    • 952: (LOWORD(menuInfo.dwTypeData)!=HBITMAP_16(hBmpClose)) )
  • dlls/version/info.c: 3 entries
  • dlls/winecrt0/exe16_entry.c: 4 entries
    • 29:extern WORD WINAPI WinMain16( HINSTANCE16 inst, HINSTANCE16 prev, LPSTR cmdline, WORD show );

    • 37: InitTask16( context );

    • 39: psp = MapSL( WOWGlobalLock16( context->SegEs ));

    • 45: ExitThread( WinMain16( context->Edi, context->Esi, cmdline, context->Edx ));

  • dlls/winex11.drv/xfont.c: 2 entries
    • 381:static void FONT_LogFontWTo16( const LOGFONTW* font32, LPLOGFONT16 font16 )
    • 3256: FONT_LogFontWTo16(&logfont, &lf);

  • dlls/winmm/driver.c: 1 entry
    • 576: WINE_MMTHREAD* lpMMThd = pFnGetMMThread16(LOWORD(dwCallBack));
  • dlls/winmm/mci.c: 1 entry
    • 2128: if ((HIWORD(data) != 0 && HWND_16(GetActiveWindow()) != HIWORD(data)) ||

  • dlls/winmm/winmm.c: 1 entry
  • dlls/winspool.drv/info.c: 2 entries
  • dlls/wow32/wow_main.c: 22 entries
    • 80:WORD WINAPI WOWGlobalAlloc16( WORD wFlags, DWORD cb )
    • 82: return K32WOWGlobalAlloc16( wFlags, cb );
    • 88:WORD WINAPI WOWGlobalFree16( WORD hMem )
    • 90: return K32WOWGlobalFree16( hMem );
    • 96:DWORD WINAPI WOWGlobalLock16( WORD hMem )
    • 98: return K32WOWGlobalLock16( hMem );
    • 104:BOOL WINAPI WOWGlobalUnlock16( WORD hMem )
    • 106: return K32WOWGlobalUnlock16( hMem );
    • 112:DWORD WINAPI WOWGlobalAllocLock16( WORD wFlags, DWORD cb, WORD *phMem )
    • 114: return K32WOWGlobalAllocLock16( wFlags, cb, phMem );
    • 120:DWORD WINAPI WOWGlobalLockSize16( WORD hMem, PDWORD pcb )
    • 122: return K32WOWGlobalLockSize16( hMem, pcb );
    • 128:WORD WINAPI WOWGlobalUnlockFree16( DWORD vpMem )
    • 130: return K32WOWGlobalUnlockFree16( vpMem );
    • 136:void WINAPI WOWYield16(void)
    • 138: K32WOWYield16();
    • 144:void WINAPI WOWDirectedYield16( WORD htask16 )
    • 146: K32WOWDirectedYield16( htask16 );
    • 160:WORD WINAPI WOWHandle16( HANDLE handle, WOW_HANDLE_TYPE type )
    • 162: return K32WOWHandle16( handle, type );
    • 177:DWORD WINAPI WOWCallback16( DWORD vpfn16, DWORD dwParam )
    • 179: return K32WOWCallback16( vpfn16, dwParam );

Lines with "16(": 50

16BitSeparation/verbose (last edited 2010-01-15 18:44:32 by DetlefRiekenberg)