diff --git a/win32ss/gdi/eng/engobjects.h b/win32ss/gdi/eng/engobjects.h index 6c3476f57ea..29f7f0f8709 100644 --- a/win32ss/gdi/eng/engobjects.h +++ b/win32ss/gdi/eng/engobjects.h @@ -45,7 +45,10 @@ typedef struct _RWNDOBJ { SURFOBJ *psoOwner; } 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 typedef struct _XCLIPOBJ : _CLIPOBJ, _RWNDOBJ { diff --git a/win32ss/gdi/ntgdi/brush.h b/win32ss/gdi/ntgdi/brush.h index 99d29258041..8d24021def3 100644 --- a/win32ss/gdi/ntgdi/brush.h +++ b/win32ss/gdi/ntgdi/brush.h @@ -62,6 +62,10 @@ class BRUSH; typedef class BRUSH *PBRUSH; #endif +/* + * EBRUSHOBJ structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/EBRUSHOBJ + */ typedef struct _EBRUSHOBJ { BRUSHOBJ BrushObject; diff --git a/win32ss/gdi/ntgdi/dc.h b/win32ss/gdi/ntgdi/dc.h index 358527103aa..3da0376b8ed 100644 --- a/win32ss/gdi/ntgdi/dc.h +++ b/win32ss/gdi/ntgdi/dc.h @@ -88,7 +88,10 @@ typedef struct _DCLEVEL SIZE sizl; } DCLEVEL, *PDCLEVEL; -/* The DC object structure */ +/* + * The DC object structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/DC + */ typedef struct _DC { /* Header for all gdi objects in the handle table. diff --git a/win32ss/include/ntgdihdl.h b/win32ss/include/ntgdihdl.h index 8296be8ff22..d03c06c216a 100644 --- a/win32ss/include/ntgdihdl.h +++ b/win32ss/include/ntgdihdl.h @@ -284,6 +284,10 @@ typedef struct _LDC DWORD dwData[5]; } LDC, *PLDC; +/* + * DC_ATTR structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/DC_ATTR + */ typedef struct _DC_ATTR { PVOID pvLDC; diff --git a/win32ss/include/ntuser.h b/win32ss/include/ntuser.h index f5241d8350f..cd7fcdf7034 100644 --- a/win32ss/include/ntuser.h +++ b/win32ss/include/ntuser.h @@ -126,6 +126,10 @@ RtlLargeStringToUnicodeString( #define NB_HOOKS (WH_MAXHOOK - WH_MINHOOK + 1) +/* + * DESKTOPINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/DESKTOP + */ typedef struct _DESKTOPINFO { PVOID pvDesktopBase; @@ -157,6 +161,10 @@ typedef struct _DESKTOPINFO #define CTI_THREADSYSLOCK 0x0001 #define CTI_INSENDMESSAGE 0x0002 +/* + * CLIENTTHREADINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/CLIENTTHREADINFO + */ typedef struct _CLIENTTHREADINFO { DWORD CTI_flags; @@ -297,6 +305,10 @@ typedef struct _CALLBACKWND #define CI_IMMACTIVATE 0x00000040 #define CI_TFSDISABLED 0x00000400 +/* + * CLIENTINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/CLIENTINFO + */ typedef struct _CLIENTINFO { ULONG_PTR CI_flags; @@ -669,6 +681,10 @@ typedef struct _SBINFOEX #define WPF_MININIT 0x0008 #define WPF_MAXINIT 0x0010 +/* + * WND structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/WND + */ typedef struct _WND { THRDESKHEAD head; @@ -975,6 +991,10 @@ typedef struct tagDPISERVERINFO #define PUSIF_LISTBOXSMOOTHSCROLLING 0x08 #define PUSIF_KEYBOARDCUES 0x20 +/* + * PERUSERSERVERINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/SERVERINFO + */ typedef struct _PERUSERSERVERINFO { INT aiSysMet[SM_CMETRICS]; @@ -1017,6 +1037,10 @@ typedef struct _PERUSERSERVERINFO DWORD dwRIPFlags; } PERUSERSERVERINFO, *PPERUSERSERVERINFO; +/* + * SERVERINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/SERVERINFO + */ typedef struct tagSERVERINFO { DWORD dwSRVIFlags; @@ -1092,6 +1116,10 @@ typedef struct _WNDMSG PINT abMsgs; } WNDMSG, *PWNDMSG; +/* + * SHAREDINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/SHAREDINFO + */ typedef struct _SHAREDINFO { PSERVERINFO psi; /* Global Server Info */ diff --git a/win32ss/user/ntuser/win32.h b/win32ss/user/ntuser/win32.h index 9514b48c3ca..9f97725ff6b 100644 --- a/win32ss/user/ntuser/win32.h +++ b/win32ss/user/ntuser/win32.h @@ -72,6 +72,10 @@ typedef struct _W32THREAD struct tagIMC; +/* + * THREADINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/THREADINFO + */ #ifdef __cplusplus typedef struct _THREADINFO : _W32THREAD { @@ -200,8 +204,9 @@ typedef struct _W32HEAP_USER_MAPPING /* - Information from STARTUPINFOW, psdk/winbase.h. - Set from PsGetCurrentProcess()->Peb->ProcessParameters. + * Information from STARTUPINFOW, psdk/winbase.h. + * Set from PsGetCurrentProcess()->Peb->ProcessParameters. + * See also: https://reactos.org/wiki/Techwiki:Win32k/PROCESSINFO */ typedef struct tagUSERSTARTUPINFO { @@ -236,6 +241,10 @@ typedef struct _W32PROCESS #define CLIBS 32 +/* + * PROCESSINFO structure. + * See also: https://reactos.org/wiki/Techwiki:Win32k/PROCESSINFO + */ #ifdef __cplusplus typedef struct _PROCESSINFO : _W32PROCESS {