Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
* intthunk.h * * WOW v5.0 * * Copyright 1996, Microsoft Corporation. All Rights Reserved. * * WOW32.C * WOW32 16-bit API support * * History: * Created 7-Dec-96 DaveHart * --*/
ULONG FASTCALL InterpretThunk(PVDMFRAME pFrame, DWORD dwIntThunkID);
//
// Win32 "APIs" which aren't in any headers.
//
BOOL APIENTRY SetMagicColors(HDC,PALETTEENTRY,ULONG); // from ntgdi\inc\ntgdi.h
int APIENTRY GetRelAbs(HDC,INT); int APIENTRY SetRelAbs(HDC,INT);
//
// IT() Macro for use in WOW thunk tables (w?tbl2.h)
//
#define IT(Name) ((LPFNW32) ITID_##Name )
typedef struct _INT_THUNK_TABLEENTRY { FARPROC pfnAPI; CONST BYTE *pbInstr; } INT_THUNK_TABLEENTRY; typedef CONST INT_THUNK_TABLEENTRY * PINT_THUNK_TABLEENTRY;
#ifndef WOWIT_C
extern CONST INT_THUNK_TABLEENTRY IntThunkTable[]; #endif
|