- Add stubs for RtlActivateActivationContext and RtlCreateActivationContext

svn path=/trunk/; revision=37578
This commit is contained in:
Dmitry Chapyshev 2008-11-23 10:02:20 +00:00
parent 3d4737cb72
commit 6bcb4d4872
3 changed files with 39 additions and 6 deletions

View file

@ -435,7 +435,7 @@ RtlAcquireResourceExclusive@8
RtlAcquireResourceShared@8 RtlAcquireResourceShared@8
RtlAcquireSRWLockExclusive@4 RtlAcquireSRWLockExclusive@4
RtlAcquireSRWLockShared@4 RtlAcquireSRWLockShared@4
;RtlActivateActivationContext RtlActivateActivationContext@12
;RtlActivateActivationContextEx ;RtlActivateActivationContextEx
RtlActivateActivationContextUnsafeFast@8 RtlActivateActivationContextUnsafeFast@8
RtlAddAccessAllowedAce@16 RtlAddAccessAllowedAce@16
@ -520,7 +520,7 @@ RtlCopySidAndAttributesArray@28
RtlCopyString@8 RtlCopyString@8
RtlCopyUnicodeString@8 RtlCopyUnicodeString@8
RtlCreateAcl@12 RtlCreateAcl@12
;RtlCreateActivationContext RtlCreateActivationContext@8
;RtlCreateAndSetSD ;RtlCreateAndSetSD
RtlCreateAtomTable@8 RtlCreateAtomTable@8
;RtlCreateBootStatusDataFile ;RtlCreateBootStatusDataFile

View file

@ -2831,6 +2831,15 @@ LdrRelocateImageWithBias(
// //
#ifdef NTOS_MODE_USER #ifdef NTOS_MODE_USER
NTSYSAPI
NTSTATUS
NTAPI
RtlActivateActivationContext(
IN ULONG Unknown,
IN HANDLE Handle,
OUT PULONG_PTR Cookie
);
NTSYSAPI NTSYSAPI
VOID VOID
NTAPI NTAPI
@ -2854,6 +2863,14 @@ RtlAllocateActivationContextStack(
IN PVOID *Context IN PVOID *Context
); );
NTSYSAPI
NTSTATUS
NTAPI
RtlCreateActivationContext(
OUT PHANDLE Handle,
IN OUT PVOID ReturnedData
);
NTSYSAPI NTSYSAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
@ -2903,10 +2920,10 @@ NTSTATUS
NTAPI NTAPI
RtlFindActivationContextSectionString( RtlFindActivationContextSectionString(
IN ULONG dwFlags, IN ULONG dwFlags,
IN const GUID *lpExtensionGuid, IN const GUID *ExtensionGuid,
IN ULONG SectionType, IN ULONG SectionType,
IN PUNICODE_STRING SectionName, IN PUNICODE_STRING SectionName,
IN PVOID ReturnedData IN OUT PVOID ReturnedData
); );
NTSYSAPI NTSYSAPI

View file

@ -59,10 +59,10 @@ RtlReleaseActivationContext(IN PVOID *Context)
NTSTATUS NTSTATUS
NTAPI NTAPI
RtlFindActivationContextSectionString(IN ULONG dwFlags, RtlFindActivationContextSectionString(IN ULONG dwFlags,
IN const GUID *lpExtensionGuid, IN const GUID *ExtensionGuid,
IN ULONG SectionType, IN ULONG SectionType,
IN PUNICODE_STRING SectionName, IN PUNICODE_STRING SectionName,
IN PVOID ReturnedData) IN OUT PVOID ReturnedData)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED; return STATUS_NOT_IMPLEMENTED;
@ -122,3 +122,19 @@ RtlDeactivateActivationContextUnsafeFast(IN PRTL_CALLER_ALLOCATED_ACTIVATION_CON
UNIMPLEMENTED; UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED; return STATUS_NOT_IMPLEMENTED;
} }
NTSTATUS
NTAPI
RtlActivateActivationContext(IN ULONG Unknown, IN HANDLE Handle, OUT PULONG_PTR Cookie)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
NTAPI
RtlCreateActivationContext(OUT PHANDLE Handle, IN OUT PVOID ReturnedData)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}