2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Runtime Library
4 * PURPOSE: Activation Context Support
5 * FILE: lib/rtl/actctx.c
6 * PROGRAMERS: Stefan Ginsberg (stefan__100__@hotmail.com)
9 /* INCLUDES *****************************************************************/
16 #define QUERY_ACTCTX_FLAG_ACTIVE (0x00000001)
18 /* FUNCTIONS ***************************************************************/
22 RtlAddRefActivationContext(PVOID Context
)
29 RtlActivateActivationContextUnsafeFast(IN PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED Frame
,
33 return STATUS_NOT_IMPLEMENTED
;
38 RtlAllocateActivationContextStack(IN PVOID
*Context
)
41 return STATUS_NOT_IMPLEMENTED
;
46 RtlGetActiveActivationContext(IN PVOID
*Context
)
49 return STATUS_NOT_IMPLEMENTED
;
54 RtlReleaseActivationContext(IN PVOID
*Context
)
61 RtlFindActivationContextSectionString(IN PVOID Unknown0
,
64 IN PUNICODE_STRING SectionName
,
68 return STATUS_NOT_IMPLEMENTED
;
73 RtlQueryInformationActivationContext(DWORD dwFlags
,
78 SIZE_T cbBuffer OPTIONAL
,
79 SIZE_T
*pcbWrittenOrRequired OPTIONAL
)
82 return STATUS_NOT_IMPLEMENTED
;
87 RtlQueryInformationActiveActivationContext(ULONG ulInfoClass
,
89 SIZE_T cbBuffer OPTIONAL
,
90 SIZE_T
*pcbWrittenOrRequired OPTIONAL
)
92 return RtlQueryInformationActivationContext(QUERY_ACTCTX_FLAG_ACTIVE
,
98 pcbWrittenOrRequired
);
103 RtlZombifyActivationContext(PVOID Context
)
106 return STATUS_NOT_IMPLEMENTED
;
111 RtlDeactivateActivationContext(DWORD dwFlags
,
115 return STATUS_NOT_IMPLEMENTED
;
120 RtlDeactivateActivationContextUnsafeFast(IN PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED Frame
)
123 return STATUS_NOT_IMPLEMENTED
;