From 8b3cab8db4cf72278cca7ba7cdd2f97a75d2afbb Mon Sep 17 00:00:00 2001 From: James Tabor Date: Wed, 12 Oct 2011 22:48:01 +0000 Subject: [PATCH] [Rtl] - Replace RtlQueryInformationActiveActivationContext and set it based on wine. svn path=/trunk/; revision=54102 --- reactos/lib/rtl/actctx.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/reactos/lib/rtl/actctx.c b/reactos/lib/rtl/actctx.c index 8adf4bec2ff..b6f1aeb84b8 100644 --- a/reactos/lib/rtl/actctx.c +++ b/reactos/lib/rtl/actctx.c @@ -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)