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)