mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
[NTGDI][NTUSER][INCLUDE] Add 'See also:' comments for structures (#4872)
Add 'See also' URLs to some undocumented structures.
This commit is contained in:
parent
f73a4d6bab
commit
0bc6bd6480
6 changed files with 55 additions and 4 deletions
|
@ -45,7 +45,10 @@ typedef struct _RWNDOBJ {
|
||||||
SURFOBJ *psoOwner;
|
SURFOBJ *psoOwner;
|
||||||
} RWNDOBJ;
|
} RWNDOBJ;
|
||||||
|
|
||||||
/* EXtended CLip and Window Region Objects */
|
/*
|
||||||
|
* XCLIPOBJ structure --- EXtended CLip and Window Region Objects.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/XCLIPOBJ
|
||||||
|
*/
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
typedef struct _XCLIPOBJ : _CLIPOBJ, _RWNDOBJ
|
typedef struct _XCLIPOBJ : _CLIPOBJ, _RWNDOBJ
|
||||||
{
|
{
|
||||||
|
|
|
@ -62,6 +62,10 @@ class BRUSH;
|
||||||
typedef class BRUSH *PBRUSH;
|
typedef class BRUSH *PBRUSH;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* EBRUSHOBJ structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/EBRUSHOBJ
|
||||||
|
*/
|
||||||
typedef struct _EBRUSHOBJ
|
typedef struct _EBRUSHOBJ
|
||||||
{
|
{
|
||||||
BRUSHOBJ BrushObject;
|
BRUSHOBJ BrushObject;
|
||||||
|
|
|
@ -88,7 +88,10 @@ typedef struct _DCLEVEL
|
||||||
SIZE sizl;
|
SIZE sizl;
|
||||||
} DCLEVEL, *PDCLEVEL;
|
} DCLEVEL, *PDCLEVEL;
|
||||||
|
|
||||||
/* The DC object structure */
|
/*
|
||||||
|
* The DC object structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/DC
|
||||||
|
*/
|
||||||
typedef struct _DC
|
typedef struct _DC
|
||||||
{
|
{
|
||||||
/* Header for all gdi objects in the handle table.
|
/* Header for all gdi objects in the handle table.
|
||||||
|
|
|
@ -284,6 +284,10 @@ typedef struct _LDC
|
||||||
DWORD dwData[5];
|
DWORD dwData[5];
|
||||||
} LDC, *PLDC;
|
} LDC, *PLDC;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* DC_ATTR structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/DC_ATTR
|
||||||
|
*/
|
||||||
typedef struct _DC_ATTR
|
typedef struct _DC_ATTR
|
||||||
{
|
{
|
||||||
PVOID pvLDC;
|
PVOID pvLDC;
|
||||||
|
|
|
@ -126,6 +126,10 @@ RtlLargeStringToUnicodeString(
|
||||||
|
|
||||||
#define NB_HOOKS (WH_MAXHOOK - WH_MINHOOK + 1)
|
#define NB_HOOKS (WH_MAXHOOK - WH_MINHOOK + 1)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* DESKTOPINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/DESKTOP
|
||||||
|
*/
|
||||||
typedef struct _DESKTOPINFO
|
typedef struct _DESKTOPINFO
|
||||||
{
|
{
|
||||||
PVOID pvDesktopBase;
|
PVOID pvDesktopBase;
|
||||||
|
@ -157,6 +161,10 @@ typedef struct _DESKTOPINFO
|
||||||
#define CTI_THREADSYSLOCK 0x0001
|
#define CTI_THREADSYSLOCK 0x0001
|
||||||
#define CTI_INSENDMESSAGE 0x0002
|
#define CTI_INSENDMESSAGE 0x0002
|
||||||
|
|
||||||
|
/*
|
||||||
|
* CLIENTTHREADINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/CLIENTTHREADINFO
|
||||||
|
*/
|
||||||
typedef struct _CLIENTTHREADINFO
|
typedef struct _CLIENTTHREADINFO
|
||||||
{
|
{
|
||||||
DWORD CTI_flags;
|
DWORD CTI_flags;
|
||||||
|
@ -297,6 +305,10 @@ typedef struct _CALLBACKWND
|
||||||
#define CI_IMMACTIVATE 0x00000040
|
#define CI_IMMACTIVATE 0x00000040
|
||||||
#define CI_TFSDISABLED 0x00000400
|
#define CI_TFSDISABLED 0x00000400
|
||||||
|
|
||||||
|
/*
|
||||||
|
* CLIENTINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/CLIENTINFO
|
||||||
|
*/
|
||||||
typedef struct _CLIENTINFO
|
typedef struct _CLIENTINFO
|
||||||
{
|
{
|
||||||
ULONG_PTR CI_flags;
|
ULONG_PTR CI_flags;
|
||||||
|
@ -669,6 +681,10 @@ typedef struct _SBINFOEX
|
||||||
#define WPF_MININIT 0x0008
|
#define WPF_MININIT 0x0008
|
||||||
#define WPF_MAXINIT 0x0010
|
#define WPF_MAXINIT 0x0010
|
||||||
|
|
||||||
|
/*
|
||||||
|
* WND structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/WND
|
||||||
|
*/
|
||||||
typedef struct _WND
|
typedef struct _WND
|
||||||
{
|
{
|
||||||
THRDESKHEAD head;
|
THRDESKHEAD head;
|
||||||
|
@ -975,6 +991,10 @@ typedef struct tagDPISERVERINFO
|
||||||
#define PUSIF_LISTBOXSMOOTHSCROLLING 0x08
|
#define PUSIF_LISTBOXSMOOTHSCROLLING 0x08
|
||||||
#define PUSIF_KEYBOARDCUES 0x20
|
#define PUSIF_KEYBOARDCUES 0x20
|
||||||
|
|
||||||
|
/*
|
||||||
|
* PERUSERSERVERINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/SERVERINFO
|
||||||
|
*/
|
||||||
typedef struct _PERUSERSERVERINFO
|
typedef struct _PERUSERSERVERINFO
|
||||||
{
|
{
|
||||||
INT aiSysMet[SM_CMETRICS];
|
INT aiSysMet[SM_CMETRICS];
|
||||||
|
@ -1017,6 +1037,10 @@ typedef struct _PERUSERSERVERINFO
|
||||||
DWORD dwRIPFlags;
|
DWORD dwRIPFlags;
|
||||||
} PERUSERSERVERINFO, *PPERUSERSERVERINFO;
|
} PERUSERSERVERINFO, *PPERUSERSERVERINFO;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* SERVERINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/SERVERINFO
|
||||||
|
*/
|
||||||
typedef struct tagSERVERINFO
|
typedef struct tagSERVERINFO
|
||||||
{
|
{
|
||||||
DWORD dwSRVIFlags;
|
DWORD dwSRVIFlags;
|
||||||
|
@ -1092,6 +1116,10 @@ typedef struct _WNDMSG
|
||||||
PINT abMsgs;
|
PINT abMsgs;
|
||||||
} WNDMSG, *PWNDMSG;
|
} WNDMSG, *PWNDMSG;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* SHAREDINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/SHAREDINFO
|
||||||
|
*/
|
||||||
typedef struct _SHAREDINFO
|
typedef struct _SHAREDINFO
|
||||||
{
|
{
|
||||||
PSERVERINFO psi; /* Global Server Info */
|
PSERVERINFO psi; /* Global Server Info */
|
||||||
|
|
|
@ -72,6 +72,10 @@ typedef struct _W32THREAD
|
||||||
|
|
||||||
struct tagIMC;
|
struct tagIMC;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* THREADINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/THREADINFO
|
||||||
|
*/
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
typedef struct _THREADINFO : _W32THREAD
|
typedef struct _THREADINFO : _W32THREAD
|
||||||
{
|
{
|
||||||
|
@ -200,8 +204,9 @@ typedef struct _W32HEAP_USER_MAPPING
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Information from STARTUPINFOW, psdk/winbase.h.
|
* Information from STARTUPINFOW, psdk/winbase.h.
|
||||||
Set from PsGetCurrentProcess()->Peb->ProcessParameters.
|
* Set from PsGetCurrentProcess()->Peb->ProcessParameters.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/PROCESSINFO
|
||||||
*/
|
*/
|
||||||
typedef struct tagUSERSTARTUPINFO
|
typedef struct tagUSERSTARTUPINFO
|
||||||
{
|
{
|
||||||
|
@ -236,6 +241,10 @@ typedef struct _W32PROCESS
|
||||||
|
|
||||||
#define CLIBS 32
|
#define CLIBS 32
|
||||||
|
|
||||||
|
/*
|
||||||
|
* PROCESSINFO structure.
|
||||||
|
* See also: https://reactos.org/wiki/Techwiki:Win32k/PROCESSINFO
|
||||||
|
*/
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
typedef struct _PROCESSINFO : _W32PROCESS
|
typedef struct _PROCESSINFO : _W32PROCESS
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue