**********************************************************************************************
    thunk script used to create thunking layer for thunking control panel applets
        Copyright © 2000 - Bryan Stafford, New Vision Software
    NOTE: remove these comments before attempting to compile this script
    command lines used to create the thunking layer:
      Thunk.exe:
    thunk.exe CPL32.thk -o CPL32.asm 
      MASM for 32bit object:
    ml /DIS_32 /c /W3 /nologo /coff /Fo thk32.obj CPL32.asm
      MASM for 16bit object:
    ml /DIS_16 /c /W3 /nologo /Fo thk16.obj CPL32.asm
**********************************************************************************************
enablemapdirect3216 = true;
typedef unsigned long DWORD;
typedef unsigned long *LPDWORD;
typedef char *LPCSTR;
DWORD LoadLibrary16(LPCSTR lpszLibFileName)
{
    lpszLibFileName = input;
}
DWORD FreeLibrary16(LPDWORD hInst)
{
    hInst = input;
}
DWORD GetProcAddress16(LPDWORD hInst)
{
    hInst = input;
}
DWORD CPlApplet16(LPDWORD lpfnCPlApplet, LPDWORD hWndCPL, LPDWORD uMsg, LPDWORD lParam1, LPDWORD lParam2) 
{
    lpfnCPlApplet = input;
    hWndCPL = input;
    uMsg = input;
    lParam1 = input;
    lParam2 = input;
}
DWORD LoadString16(LPDWORD hInst, LPDWORD idResource, LPDWORD lpszBuffer, LPDWORD cbBuffer) 
{
    hInst = input;
    idResource = input;
    lpszBuffer = input;
    cbBuffer = input;
}