- Merge aicom-network-fixes up to r36740
[reactos.git] / reactos / lib / rtl / actctx.c
1 /*
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)
7 */
8
9 /* INCLUDES *****************************************************************/
10
11 #include <rtl.h>
12
13 #define NDEBUG
14 #include <debug.h>
15
16 /* FUNCTIONS ***************************************************************/
17
18 VOID
19 NTAPI
20 RtlAddRefActivationContext(PVOID Context)
21 {
22 UNIMPLEMENTED;
23 }
24
25 NTSTATUS
26 NTAPI
27 RtlActivateActivationContextUnsafeFast(IN PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED Frame,
28 IN PVOID Context)
29 {
30 UNIMPLEMENTED;
31 return STATUS_NOT_IMPLEMENTED;
32 }
33
34 NTSTATUS
35 NTAPI
36 RtlAllocateActivationContextStack(IN PVOID *Context)
37 {
38 UNIMPLEMENTED;
39 return STATUS_NOT_IMPLEMENTED;
40 }
41
42 NTSTATUS
43 NTAPI
44 RtlGetActiveActivationContext(IN PVOID *Context)
45 {
46 UNIMPLEMENTED;
47 return STATUS_NOT_IMPLEMENTED;
48 }
49
50 VOID
51 NTAPI
52 RtlReleaseActivationContext(IN PVOID *Context)
53 {
54 UNIMPLEMENTED;
55 }
56
57 NTSTATUS
58 NTAPI
59 RtlFindActivationContextSectionString(IN PVOID Unknown0,
60 IN PVOID Unknown1,
61 IN ULONG SectionType,
62 IN PUNICODE_STRING SectionName,
63 IN PVOID Unknown2)
64 {
65 UNIMPLEMENTED;
66 return STATUS_NOT_IMPLEMENTED;
67 }
68
69 NTSTATUS
70 NTAPI
71 RtlQueryInformationActivationContext(DWORD dwFlags,
72 PVOID Context,
73 PVOID pvSubInstance,
74 ULONG ulInfoClass,
75 PVOID pvBuffer,
76 SIZE_T cbBuffer OPTIONAL,
77 SIZE_T *pcbWrittenOrRequired OPTIONAL)
78 {
79 UNIMPLEMENTED;
80 return STATUS_NOT_IMPLEMENTED;
81 }
82
83 NTSTATUS
84 NTAPI
85 RtlZombifyActivationContext(PVOID Context)
86 {
87 UNIMPLEMENTED;
88 return STATUS_NOT_IMPLEMENTED;
89 }
90
91 NTSTATUS
92 NTAPI
93 RtlDeactivateActivationContext(DWORD dwFlags,
94 ULONG_PTR ulCookie)
95 {
96 UNIMPLEMENTED;
97 return STATUS_NOT_IMPLEMENTED;
98 }
99
100 NTSTATUS
101 NTAPI
102 RtlDeactivateActivationContextUnsafeFast(IN PRTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED Frame)
103 {
104 UNIMPLEMENTED;
105 return STATUS_NOT_IMPLEMENTED;
106 }