Difference between revisions of "Techwiki:Win32k/apfnDispatch"

From ReactOS Wiki
Jump to: navigation, search
(New page: == References == * [http://www.debugman.com/read.php?tid=462&fpage=28])
 
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