Difference between revisions of "Techwiki:Win32k/apfnDispatch"
ThePhysicist (talk | contribs) (New page: == References == * [http://www.debugman.com/read.php?tid=462&fpage=28]) |
ThePhysicist (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | == Table == | ||
+ | |||
+ | {| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%" | ||
+ | | Function | ||
+ | | Win2k | ||
+ | | WinXP | ||
+ | | Win2k3 | ||
+ | | Vista 32/64 | ||
+ | |- | ||
+ | || fnCOPYDATA || 0x01 || | ||
+ | |- | ||
+ | fnCOPYGLOBALDATA || 0x02 || | ||
+ | |- | ||
+ | || fnDWORD || 0x03 || | ||
+ | |- | ||
+ | || fnNCDESTROY || 0x04 || | ||
+ | |- | ||
+ | || fnDWORDOPTINLPMSG || 0x05 || | ||
+ | |- | ||
+ | || fnINOUTDRAG || 0x06 || | ||
+ | |- | ||
+ | || fnGETTEXTLENGTHS || 0x07 || | ||
+ | |- | ||
+ | || fnINCNTOUTSTRING || 0x08 || | ||
+ | |- | ||
+ | || fnPOUTLPINT || 0x09 || | ||
+ | |- | ||
+ | || fnINLPCOMPAREITEMSTRUCT || 0x0A || | ||
+ | |- | ||
+ | || fnINLPCREATESTRUCT || 0x0B || | ||
+ | |- | ||
+ | || fnINLPDELETEITEMSTRUCT || 0x0C || | ||
+ | |- | ||
+ | || fnINLPDRAWITEMSTRUCT || 0x0D || | ||
+ | |- | ||
+ | || fnINLPHLPSTRUCT || 0x0E || | ||
+ | |- | ||
+ | || fnINLPHLPSTRUCT || 0x0F || | ||
+ | |- | ||
+ | || fnINLPMDICREATESTRUCT || 0x10 || | ||
+ | |- | ||
+ | || fnINOUTLPMEASUREITEMSTRUCT || 0x11 || | ||
+ | |- | ||
+ | || fnINLPWINDOWPOS || 0x12 || | ||
+ | |- | ||
+ | || fnINOUTLPPOINT5 || 0x13 || | ||
+ | |- | ||
+ | || fnINOUTLPSCROLLINFO || 0x14 || | ||
+ | |- | ||
+ | || fnINOUTLPRECT || 0x15 || | ||
+ | |- | ||
+ | || fnINOUTNCCALCSIZE || 0x16 || | ||
+ | |- | ||
+ | || fnINOUTLPSCROLLINFO || 0x17 || | ||
+ | |- | ||
+ | || fnINPAINTCLIPBRD || 0x18 || | ||
+ | |- | ||
+ | || fnINSIZECLIPBRD || 0x19 || | ||
+ | |- | ||
+ | || fnINDESTROYCLIPBRD || 0x1A || | ||
+ | |- | ||
+ | || fnINSTRINGNULL || 0x1B || | ||
+ | |- | ||
+ | || fnINSTRINGNULL || 0x1C || | ||
+ | |- | ||
+ | || fnINDEVICECHANGE || 0x1D || | ||
+ | |- | ||
+ | || fnINOUTNEXTMENU || 0x1E || | ||
+ | |- | ||
+ | || fnLOGONNOTIFY || 0x1F || | ||
+ | |- | ||
+ | || fnOPTOUTLPDWORDOPTOUTLPDWORD || 0x20 || | ||
+ | |- | ||
+ | || fnOPTOUTLPDWORDOPTOUTLPDWORD || 0x21 || | ||
+ | |- | ||
+ | || fnOUTDWORDINDWORD || 0x22 || | ||
+ | |- | ||
+ | || fnOUTLPRECT || 0x23 || | ||
+ | |- | ||
+ | || fnPOUTLPINT || 0x24 || | ||
+ | |- | ||
+ | || fnINLPHLPSTRUCT || 0x25 || | ||
+ | |- | ||
+ | || fnPOUTLPINT || 0x26 || | ||
+ | |- | ||
+ | || fnSENTDDEMSG || 0x27 || | ||
+ | |- | ||
+ | || fnINOUTSTYLECHANGE || 0x28 || | ||
+ | |- | ||
+ | || fnHkINDWORD || 0x29 || | ||
+ | |- | ||
+ | || fnHkINLPCBTACTIVATESTRUCT || 0x2A || | ||
+ | |- | ||
+ | || fnHkINLPCBTCREATESTRUCT || 0x2B || | ||
+ | |- | ||
+ | || fnHkINLPDEBUGHOOKSTRUCT || 0x2C || | ||
+ | |- | ||
+ | || fnHkINLPMOUSEHOOKSTRUCTEX || 0x2D || | ||
+ | |- | ||
+ | || fnHkINLPKBDLLHOOKSTRUCT || 0x2E || | ||
+ | |- | ||
+ | || fnHkINLPMSLLHOOKSTRUCT || 0x2F || | ||
+ | |- | ||
+ | || fnHkINLPMSG || 0x30 || | ||
+ | |- | ||
+ | || fnHkINLPRECT || 0x31 || | ||
+ | |- | ||
+ | || fnHkOPTINLPEVENTMSG || 0x32 || | ||
+ | |- | ||
+ | || ClientCopyDDEIn1 || 0x33 || | ||
+ | |- | ||
+ | || ClientCopyDDEIn2 || 0x34 || | ||
+ | |- | ||
+ | || ClientCopyDDEOut1 || 0x35 || | ||
+ | |- | ||
+ | || ClientCopyDDEOut2 || 0x36 || | ||
+ | |- | ||
+ | || ClientCopyImage || 0x37 || | ||
+ | |- | ||
+ | || ClientEventCallback || 0x38 || | ||
+ | |- | ||
+ | || ClientFindMnemChar || 0x39 || | ||
+ | |- | ||
+ | || ClientFontSweep || 0x3A || | ||
+ | |- | ||
+ | || ClientFreeDDEHandle || 0x3B || | ||
+ | |- | ||
+ | || ClientFreeLibrary || 0x3C || | ||
+ | |- | ||
+ | || ClientGetCharsetInfo || 0x3D || | ||
+ | |- | ||
+ | || ClientGetDDEFlags || 0x3E || | ||
+ | |- | ||
+ | || ClientGetDDEHookData || 0x3F || | ||
+ | |- | ||
+ | || ClientGetListboxString || 0x40 || | ||
+ | |- | ||
+ | || ClientGetMessageMPH || 0x41 || | ||
+ | |- | ||
+ | || ClientLoadImage || 0x42 || | ||
+ | |- | ||
+ | || ClientLoadLibrary || 0x43 || | ||
+ | |- | ||
+ | || ClientLoadMenu || 0x44 || | ||
+ | |- | ||
+ | || ClientLoadLocalT1Fonts || 0x45 || | ||
+ | |- | ||
+ | || ClientLoadRemoteT1Fonts || 0x46 || | ||
+ | |- | ||
+ | || ClientPSMTextOut || 0x47 || | ||
+ | |- | ||
+ | || ClientLpkDrawTextEx || 0x48 || | ||
+ | |- | ||
+ | || ClientExtTextOutW || 0x49 || | ||
+ | |- | ||
+ | || ClientGetTextExtentPointW || 0x4A || | ||
+ | |- | ||
+ | || ClientCharToWchar || 0x4B || | ||
+ | |- | ||
+ | || ClientAddFontResourceW || 0x4C || | ||
+ | |- | ||
+ | || ClientThreadSetup || 0x4D || | ||
+ | |- | ||
+ | || ClientDeliverUserApc || 0x4E || | ||
+ | |- | ||
+ | || ClientNoMemoryPopup || 0x4F || | ||
+ | |- | ||
+ | || ClientMonitorEnumProc || 0x50 || | ||
+ | |- | ||
+ | || ClientCallWinEventProc || 0x51 || | ||
+ | |- | ||
+ | || ClientWaitMessageExMPH || 0x52 || | ||
+ | |- | ||
+ | || ClientWOWGetProcModule || 0x53 || | ||
+ | |- | ||
+ | || ClientWOWTask16SchedNotify || 0x54 || | ||
+ | |- | ||
+ | || ClientImmLoadLayout || 0x55 || | ||
+ | |- | ||
+ | || ClientImmProcessKey || 0x56 || | ||
+ | |- | ||
+ | || fnIMECONTROL || 0x57 || | ||
+ | |- | ||
+ | || fnINWPARAMDBCSCHAR || 0x58 || | ||
+ | |- | ||
+ | || fnGETTEXTLENGTHS || 0x59 || | ||
+ | |- | ||
+ | || fnINLPKDRAWSWITCHWND || 0x5A || | ||
+ | |- | ||
+ | || ClientLoadStringW || 0x5B || | ||
+ | |- | ||
+ | || ClientLoadOLE || 0x5C || | ||
+ | |- | ||
+ | || ClientRegisterDragDrop || 0x5D || | ||
+ | |- | ||
+ | || ClientRevokeDragDrop || 0x5E || | ||
+ | |- | ||
+ | || fnINOUTMENUGETOBJECT || 0x5F || | ||
+ | |- | ||
+ | || ClientPrinterThunk || 0x60 || | ||
+ | |- | ||
+ | || fnOUTLPCOMBOBOXINFO || 0x61 || | ||
+ | |- | ||
+ | || fnOUTLPSCROLLBARINFO || 0x62 || | ||
+ | |- | ||
+ | } | ||
== References == | == References == | ||
* [http://www.debugman.com/read.php?tid=462&fpage=28] | * [http://www.debugman.com/read.php?tid=462&fpage=28] |
Revision as of 11:03, 1 May 2009
Table
fnCOPYGLOBALDATA || 0x02 || }References
Function | Win2k | WinXP | Win2k3 | Vista 32/64 |
fnCOPYDATA | 0x01 | |||
fnDWORD | 0x03 | |||
fnNCDESTROY | 0x04 | |||
fnDWORDOPTINLPMSG | 0x05 | |||
fnINOUTDRAG | 0x06 | |||
fnGETTEXTLENGTHS | 0x07 | |||
fnINCNTOUTSTRING | 0x08 | |||
fnPOUTLPINT | 0x09 | |||
fnINLPCOMPAREITEMSTRUCT | 0x0A | |||
fnINLPCREATESTRUCT | 0x0B | |||
fnINLPDELETEITEMSTRUCT | 0x0C | |||
fnINLPDRAWITEMSTRUCT | 0x0D | |||
fnINLPHLPSTRUCT | 0x0E | |||
fnINLPHLPSTRUCT | 0x0F | |||
fnINLPMDICREATESTRUCT | 0x10 | |||
fnINOUTLPMEASUREITEMSTRUCT | 0x11 | |||
fnINLPWINDOWPOS | 0x12 | |||
fnINOUTLPPOINT5 | 0x13 | |||
fnINOUTLPSCROLLINFO | 0x14 | |||
fnINOUTLPRECT | 0x15 | |||
fnINOUTNCCALCSIZE | 0x16 | |||
fnINOUTLPSCROLLINFO | 0x17 | |||
fnINPAINTCLIPBRD | 0x18 | |||
fnINSIZECLIPBRD | 0x19 | |||
fnINDESTROYCLIPBRD | 0x1A | |||
fnINSTRINGNULL | 0x1B | |||
fnINSTRINGNULL | 0x1C | |||
fnINDEVICECHANGE | 0x1D | |||
fnINOUTNEXTMENU | 0x1E | |||
fnLOGONNOTIFY | 0x1F | |||
fnOPTOUTLPDWORDOPTOUTLPDWORD | 0x20 | |||
fnOPTOUTLPDWORDOPTOUTLPDWORD | 0x21 | |||
fnOUTDWORDINDWORD | 0x22 | |||
fnOUTLPRECT | 0x23 | |||
fnPOUTLPINT | 0x24 | |||
fnINLPHLPSTRUCT | 0x25 | |||
fnPOUTLPINT | 0x26 | |||
fnSENTDDEMSG | 0x27 | |||
fnINOUTSTYLECHANGE | 0x28 | |||
fnHkINDWORD | 0x29 | |||
fnHkINLPCBTACTIVATESTRUCT | 0x2A | |||
fnHkINLPCBTCREATESTRUCT | 0x2B | |||
fnHkINLPDEBUGHOOKSTRUCT | 0x2C | |||
fnHkINLPMOUSEHOOKSTRUCTEX | 0x2D | |||
fnHkINLPKBDLLHOOKSTRUCT | 0x2E | |||
fnHkINLPMSLLHOOKSTRUCT | 0x2F | |||
fnHkINLPMSG | 0x30 | |||
fnHkINLPRECT | 0x31 | |||
fnHkOPTINLPEVENTMSG | 0x32 | |||
ClientCopyDDEIn1 | 0x33 | |||
ClientCopyDDEIn2 | 0x34 | |||
ClientCopyDDEOut1 | 0x35 | |||
ClientCopyDDEOut2 | 0x36 | |||
ClientCopyImage | 0x37 | |||
ClientEventCallback | 0x38 | |||
ClientFindMnemChar | 0x39 | |||
ClientFontSweep | 0x3A | |||
ClientFreeDDEHandle | 0x3B | |||
ClientFreeLibrary | 0x3C | |||
ClientGetCharsetInfo | 0x3D | |||
ClientGetDDEFlags | 0x3E | |||
ClientGetDDEHookData | 0x3F | |||
ClientGetListboxString | 0x40 | |||
ClientGetMessageMPH | 0x41 | |||
ClientLoadImage | 0x42 | |||
ClientLoadLibrary | 0x43 | |||
ClientLoadMenu | 0x44 | |||
ClientLoadLocalT1Fonts | 0x45 | |||
ClientLoadRemoteT1Fonts | 0x46 | |||
ClientPSMTextOut | 0x47 | |||
ClientLpkDrawTextEx | 0x48 | |||
ClientExtTextOutW | 0x49 | |||
ClientGetTextExtentPointW | 0x4A | |||
ClientCharToWchar | 0x4B | |||
ClientAddFontResourceW | 0x4C | |||
ClientThreadSetup | 0x4D | |||
ClientDeliverUserApc | 0x4E | |||
ClientNoMemoryPopup | 0x4F | |||
ClientMonitorEnumProc | 0x50 | |||
ClientCallWinEventProc | 0x51 | |||
ClientWaitMessageExMPH | 0x52 | |||
ClientWOWGetProcModule | 0x53 | |||
ClientWOWTask16SchedNotify | 0x54 | |||
ClientImmLoadLayout | 0x55 | |||
ClientImmProcessKey | 0x56 | |||
fnIMECONTROL | 0x57 | |||
fnINWPARAMDBCSCHAR | 0x58 | |||
fnGETTEXTLENGTHS | 0x59 | |||
fnINLPKDRAWSWITCHWND | 0x5A | |||
ClientLoadStringW | 0x5B | |||
ClientLoadOLE | 0x5C | |||
ClientRegisterDragDrop | 0x5D | |||
ClientRevokeDragDrop | 0x5E | |||
fnINOUTMENUGETOBJECT | 0x5F | |||
ClientPrinterThunk | 0x60 | |||
fnOUTLPCOMBOBOXINFO | 0x61 | |||
fnOUTLPSCROLLBARINFO | 0x62 |