ntdll: Added RtlFindActivationContextSectionGuid() stub.
This commit is contained in:
parent
db5d9aa9e6
commit
1692ccc56d
|
@ -272,10 +272,15 @@ BOOL WINAPI FindActCtxSectionGuid(DWORD dwFlags, const GUID* lpExtGuid,
|
|||
ULONG ulId, const GUID* lpSearchGuid,
|
||||
PACTCTX_SECTION_KEYED_DATA pInfo)
|
||||
{
|
||||
FIXME("%08x %s %u %s %p\n", dwFlags, debugstr_guid(lpExtGuid),
|
||||
ulId, debugstr_guid(lpSearchGuid), pInfo);
|
||||
SetLastError( ERROR_CALL_NOT_IMPLEMENTED);
|
||||
return FALSE;
|
||||
NTSTATUS status;
|
||||
|
||||
if ((status = RtlFindActivationContextSectionGuid(dwFlags, lpExtGuid, ulId, lpSearchGuid, pInfo)))
|
||||
{
|
||||
SetLastError(RtlNtStatusToDosError(status));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
|
|
@ -2716,3 +2716,34 @@ NTSTATUS WINAPI RtlFindActivationContextSectionString( ULONG flags, const GUID *
|
|||
|
||||
return status;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* RtlFindActivationContextSectionGuid (NTDLL.@)
|
||||
*
|
||||
* Find information about a GUID in an activation context.
|
||||
* FIXME: function signature/prototype may be wrong
|
||||
*/
|
||||
NTSTATUS WINAPI RtlFindActivationContextSectionGuid( ULONG flags, const GUID *extguid, ULONG section_kind,
|
||||
const GUID *guid, void *ptr )
|
||||
{
|
||||
ACTCTX_SECTION_KEYED_DATA *data = ptr;
|
||||
|
||||
FIXME("%08x %s %u %s %p: stub\n", flags, debugstr_guid(extguid), section_kind, debugstr_guid(guid), data);
|
||||
|
||||
if (extguid)
|
||||
{
|
||||
FIXME("expected extguid == NULL\n");
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
if (flags & ~FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX)
|
||||
{
|
||||
FIXME("unknown flags %08x\n", flags);
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
if (!data || data->cbSize < FIELD_OFFSET(ACTCTX_SECTION_KEYED_DATA, ulAssemblyRosterIndex) || !guid)
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
|
|
@ -578,7 +578,7 @@
|
|||
@ stdcall RtlFillMemory(ptr long long)
|
||||
@ stdcall RtlFillMemoryUlong(ptr long long)
|
||||
@ stub RtlFinalReleaseOutOfProcessMemoryStream
|
||||
@ stub RtlFindActivationContextSectionGuid
|
||||
@ stdcall RtlFindActivationContextSectionGuid(long ptr long ptr ptr)
|
||||
@ stdcall RtlFindActivationContextSectionString(long ptr long ptr ptr)
|
||||
@ stdcall RtlFindCharInUnicodeString(long ptr ptr ptr)
|
||||
@ stdcall RtlFindClearBits(ptr long long)
|
||||
|
|
|
@ -2351,6 +2351,7 @@ NTSYSAPI void DECLSPEC_NORETURN WINAPI RtlExitUserProcess(ULONG);
|
|||
NTSYSAPI void DECLSPEC_NORETURN WINAPI RtlExitUserThread(ULONG);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlExpandEnvironmentStrings_U(PCWSTR, const UNICODE_STRING*, UNICODE_STRING*, ULONG*);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlFindActivationContextSectionString(ULONG,const GUID*,ULONG,const UNICODE_STRING*,PVOID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlFindActivationContextSectionGuid(ULONG,const GUID*,ULONG,const GUID*,PVOID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlFindCharInUnicodeString(int,const UNICODE_STRING*,const UNICODE_STRING*,USHORT*);
|
||||
NTSYSAPI ULONG WINAPI RtlFindClearBits(PCRTL_BITMAP,ULONG,ULONG);
|
||||
NTSYSAPI ULONG WINAPI RtlFindClearBitsAndSet(PRTL_BITMAP,ULONG,ULONG);
|
||||
|
|
Loading…
Reference in New Issue