[XDK][PSDK] Add missing ACTCTX_REQUESTED_RUN_LEVEL and ACTIVATION_CONTEXT_RUN_LEVEL_I...
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 4 Jun 2017 01:52:45 +0000 (01:52 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 4 Jun 2017 01:52:45 +0000 (01:52 +0000)
svn path=/trunk/; revision=74893

reactos/sdk/include/xdk/winnt_old.h

index 13262bc..bb36ba5 100644 (file)
@@ -3884,6 +3884,20 @@ typedef struct _ASSEMBLY_FILE_DETAILED_INFORMATION {
 } ASSEMBLY_FILE_DETAILED_INFORMATION,*PASSEMBLY_FILE_DETAILED_INFORMATION;
 typedef const ASSEMBLY_FILE_DETAILED_INFORMATION *PCASSEMBLY_FILE_DETAILED_INFORMATION;
 
+typedef enum {
+  ACTCTX_RUN_LEVEL_UNSPECIFIED = 0,
+  ACTCTX_RUN_LEVEL_AS_INVOKER,
+  ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE,
+  ACTCTX_RUN_LEVEL_REQUIRE_ADMIN,
+  ACTCTX_RUN_LEVEL_NUMBERS
+} ACTCTX_REQUESTED_RUN_LEVEL;
+
+typedef struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION {
+  DWORD ulFlags;
+  ACTCTX_REQUESTED_RUN_LEVEL RunLevel;
+  DWORD UiAccess;
+} ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION, *PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION;
+
 #define ACTIVATION_CONTEXT_PATH_TYPE_NONE         1
 #define ACTIVATION_CONTEXT_PATH_TYPE_WIN32_FILE   2
 #define ACTIVATION_CONTEXT_PATH_TYPE_URL          3