Difference between revisions of "Techwiki:Win32k/SMS"
DangerGround (talk | contribs) m (Techwiki/win32k/SMS moved to Techwiki:Win32k/SMS) |
(Fix "LARAM" -> "LPARAM") |
||
Line 12: | Line 12: | ||
DWORD flags; // 024 | DWORD flags; // 024 | ||
WPARAM wParam; // 028 | WPARAM wParam; // 028 | ||
− | + | LPARAM lParam; // 02c | |
UINT message; // 030 | UINT message; // 030 | ||
PWND spwnd; // 034 | PWND spwnd; // 034 |
Latest revision as of 12:35, 30 December 2019
typedef struct _SMS { //Win2k struct _SMS *psmsNext; // 000 struct _SMS *psmsReceiveNext; // 004 DWORD tSent; // 008 PTHREADINFO ptiSender; // 00c PTHREADINFO ptiReceiver; // 010 SENDASYNCPROC lpResultCallBack; // 014 DWORD dwData; // 018 PTHREADINFO ptiCallBackSender; // 01c LONG lRet; // 020 DWORD flags; // 024 WPARAM wParam; // 028 LPARAM lParam; // 02c UINT message; // 030 PWND spwnd; // 034 PVOID pvCapture; // 038 } SMS, PSMS; // Flags #define SMF_REPLY 0x00000001 #define SMF_RECEIVERDIED 0x00000002 #define SMF_SENDERDIED 0x00000004 #define SMF_RECEIVERFREE 0x00000008 #define SMF_RECEIVEDMESSAGE 0x00000010 #define SMF_CB_REQUEST 0x00000100 #define SMF_CB_REPLY 0x00000200 #define SMF_CB_CLIENT 0x00000400 #define SMF_CB_SERVER 0x00000800 #define SMF_WOWRECEIVE 0x00001000 #define SMF_WOWSEND 0x00002000 #define SMF_RECEIVERBUSY 0x00004000
References
- userkdx