[PSDK] Add some missing Shell State Flags to shlobj.h
authorStanislav Motylkov <x86corez@gmail.com>
Fri, 7 Oct 2022 01:18:28 +0000 (04:18 +0300)
committerStanislav Motylkov <x86corez@gmail.com>
Mon, 10 Oct 2022 15:30:24 +0000 (18:30 +0300)
See https://docs.microsoft.com/en-us/windows/win32/shell/ssf-constants

CORE-8427

sdk/include/psdk/shlobj.h

index 2fe6cf1..26745ce 100644 (file)
@@ -1539,6 +1539,19 @@ VOID WINAPI SHGetSettings(_Out_ LPSHELLFLAGSTATE lpsfs, DWORD dwMask);
 #define SSF_HIDEICONS                  0x4000
 #define SSF_SHOWSUPERHIDDEN            0x00040000
 #define SSF_SEPPROCESS                 0x00080000
+#if (NTDDI_VERSION >= NTDDI_WINXP)
+#define SSF_NONETCRAWLING              0x00100000
+#define SSF_STARTPANELON               0x00200000
+#define SSF_SHOWSTARTPAGE              0x00400000
+#endif
+#if (NTDDI_VERSION >= NTDDI_VISTA)
+#define SSF_AUTOCHECKSELECT            0x00800000
+#define SSF_ICONSONLY                  0x01000000
+#define SSF_SHOWTYPEOVERLAY            0x02000000
+#endif
+#if (NTDDI_VERSION >= NTDDI_WIN8)
+#define SSF_SHOWSTATUSBAR              0x04000000
+#endif
 
 /****************************************************************************
 * SHRestricted API