Difference between revisions of "Techwiki:Win32k/DDE"
(New page: Windows DDE structures. // DDEACCESS typedef struct tagSVR_INSTANCE_INFO { THROBJHEAD head; struct _tagSVR_INSTANCE_INFO* next; struct _tagSVR_INSTANCE_INFO* nextInThisThre...) |
(→References) |
||
Line 55: | Line 55: | ||
===References=== | ===References=== | ||
− | * Windows Symbol files, userkdx.dll, ! | + | * Windows Symbol files, userkdx.dll, !dso, W7U symbols |
Revision as of 02:09, 16 January 2010
Windows DDE structures.
// DDEACCESS typedef struct tagSVR_INSTANCE_INFO { THROBJHEAD head; struct _tagSVR_INSTANCE_INFO* next; struct _tagSVR_INSTANCE_INFO* nextInThisThread; ULONG afCmd; PWND spwndEvent; PVOID pcii; } SVR_INSTANCE_INFO, *PSVR_INSTANCE_INFO; // DDECONV typedef struct _FREELIST { struct tagFREELIST *next; HANDLE h; DWORD flags; } FREELIST, *PFREELIST; typedef struct _DDEIMP { SECURITY_QUALITY_OF_SERVICE qos; // Verified SECURITY_CLIENT_CONTEXT ClientContext; // Verified WORD cRefInit; WORD cRefConv; } DDEIMP, *PDDEIMP; typedef struct _DDECONV { THROBJHEAD head; struct tagDDECONV* snext; struct tagDDECONV* spartnerConv; PWND spwnd; PWND spwndPartner; PXSTATE spxsOut; PXSTATE spxsIn; PFREELIST pfl; DWORD flags; PDDEIMP pddei; } DDECONV, *PDDECONV; // DDEXACT typedef struct _XSTATE { THROBJHEAD head; struct tagXSTATE * snext; PFN fnResponse; HANDLE hClient; HANDLE hServer; PINTDDEINFO pIntDdeInfo; // !dso INTDDEINFO, DDEPACK DWORD flags; } XSTATE, *PXSTATE;
References
- Windows Symbol files, userkdx.dll, !dso, W7U symbols