[Rtl]
authorJames Tabor <james.tabor@reactos.org>
Wed, 12 Oct 2011 22:48:01 +0000 (22:48 +0000)
committerJames Tabor <james.tabor@reactos.org>
Wed, 12 Oct 2011 22:48:01 +0000 (22:48 +0000)
- Replace RtlQueryInformationActiveActivationContext and set it based on wine.

svn path=/trunk/; revision=54102

reactos/lib/rtl/actctx.c

index 8adf4be..b6f1aeb 100644 (file)
@@ -24,8 +24,6 @@
 
 BOOLEAN RtlpNotAllowingMultipleActivation;
 
-#define QUERY_ACTCTX_FLAG_ACTIVE (0x00000001)
-
 #define ACTCTX_FLAGS_ALL (\
     ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID |\
     ACTCTX_FLAG_LANGID_VALID |\
@@ -2673,6 +2671,22 @@ RtlQueryInformationActivationContext( ULONG flags, HANDLE handle, PVOID subinst,
     return STATUS_SUCCESS;
 }
 
+NTSTATUS
+NTAPI
+RtlQueryInformationActiveActivationContext(ULONG ulInfoClass,
+                                           PVOID pvBuffer,
+                                           SIZE_T cbBuffer OPTIONAL,
+                                           SIZE_T *pcbWrittenOrRequired OPTIONAL)
+{
+    return RtlQueryInformationActivationContext(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
+                                                NULL,
+                                                NULL,
+                                                ulInfoClass,
+                                                pvBuffer,
+                                                cbBuffer,
+                                                pcbWrittenOrRequired);
+}
+
 #define FIND_ACTCTX_RETURN_FLAGS 0x00000002
 #define FIND_ACTCTX_RETURN_ASSEMBLY_METADATA 0x00000004
 #define FIND_ACTCTX_VALID_MASK (FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX | FIND_ACTCTX_RETURN_FLAGS | FIND_ACTCTX_RETURN_ASSEMBLY_METADATA)