Leaked source code of windows server 2003
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.
|
|
/*++ BUILD Version: 0001
* * WOW v1.0 * * Copyright (c) 1991, Microsoft Corporation * * WMSG16.H * WOW32 16-bit message thunks * * History: * Created 11-Mar-1991 by Jeff Parsons (jeffpar) * Changed 12-May-1992 by Mike Tricker (miketri) Added MultiMedia prototypes --*/
#define WIN30_MN_MSGMAX WM_USER+200
#define WIN30_MN_FINDMENUWINDOWFROMPOINT WIN30_MN_MSGMAX+2 // 0x602
#define WIN30_MN_GETHMENU WM_USER+2
/* Message number/name association (for debug output only)
*/ #ifdef DEBUG
typedef struct _MSGINFO { /* mi */ UINT uMsg; // 0x0001 in the high word means "undocumented"
PSZ pszMsgName; // 0x0002 in the high word means "win32-specific"
} MSGINFO, *PMSGINFO; #endif
/* Function prototypes
*/ #ifdef DEBUG
PSZ GetWMMsgName(UINT uMsg); #endif
HWND FASTCALL ThunkMsg16(LPMSGPARAMEX lpmpex); VOID FASTCALL UnThunkMsg16(LPMSGPARAMEX lpmpex); BOOL FASTCALL ThunkWMMsg16(LPMSGPARAMEX lpmpex); VOID FASTCALL UnThunkWMMsg16(LPMSGPARAMEX lpmpex); BOOL FASTCALL ThunkSTMsg16(LPMSGPARAMEX lpmpex); VOID FASTCALL UnThunkSTMsg16(LPMSGPARAMEX lpmpex); BOOL FASTCALL ThunkMNMsg16(LPMSGPARAMEX lpmpex); VOID FASTCALL UnThunkMNMsg16(LPMSGPARAMEX lpmpex);
BOOL ThunkWMGetMinMaxInfo16(VPVOID lParam, LPPOINT *plParamNew); VOID UnThunkWMGetMinMaxInfo16(VPVOID lParam, LPPOINT lParamNew); BOOL ThunkWMMDICreate16(VPVOID lParam, LPMDICREATESTRUCT *plParamNew ); VOID UnThunkWMMDICreate16(VPVOID lParam, LPMDICREATESTRUCT lParamNew ); BOOL FinishThunkingWMCreateMDI16(LONG lParamNew, LPCLIENTCREATESTRUCT lpCCS); BOOL FinishThunkingWMCreateMDIChild16(LONG lParamNew, LPMDICREATESTRUCT lpMCS); #define StartUnThunkingWMCreateMDI16(lParamNew)
|