blob: efc7312a7b514cb6e625a6ef0ea6aea1afc401df (
plain) (
tree)
|
|
/*++ BUILD Version: 0001
*
* WOW v1.0
*
* Copyright (c) 1991, 1992, 1993 Microsoft Corporation
*
* WOWTBL.H
* WOW32 API thunk table
*
--*/
/* thunk table
*/
extern W32 aw32WOW[];
//
// the order of these must not change! see kernel31\kdata.asm
//
typedef struct {
WORD kernel;
WORD dkernel;
WORD user;
WORD duser;
WORD gdi;
WORD dgdi;
WORD keyboard;
WORD sound;
WORD shell;
WORD winsock;
WORD toolhelp;
WORD mmedia;
WORD commdlg;
} TABLEOFFSETS;
typedef TABLEOFFSETS UNALIGNED *PTABLEOFFSETS;
VOID InitThunkTableOffsets(VOID);
extern TABLEOFFSETS tableoffsets;
#ifdef DEBUG_OR_WOWPROFILE
extern PSZ apszModNames[];
extern INT nModNames;
extern INT cAPIThunks;
INT ModFromCallID(INT iFun);
PSZ GetModName(INT iFun);
INT GetOrdinal(INT iFun);
INT TableOffsetFromName(PSZ szTab);
#endif
|