From: Austin English Subject: ntoskrnl.exe: add ExAcquireResourceExclusiveLite stub Message-Id: Date: Fri, 20 Feb 2015 01:45:52 -0600 -- -Austin


--
-Austin
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index cdc5305..13de192 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -2045,3 +2045,12 @@ PLIST_ENTRY WINAPI ExfInterlockedRemoveHeadList(PLIST_ENTRY head, PKSPIN_LOCK lo FIXME("(%p %p) stub\n", head, lock); return ExInterlockedRemoveHeadList( head, lock ); } + +/*********************************************************************** + * ExAcquireResourceExclusiveLite (NTOSKRNL.EXE.@) + */ +BOOLEAN WINAPI ExAcquireResourceExclusiveLite(PERESOURCE resource, BOOLEAN wait) +{ + FIXME("%p, %d: stub\n", resource, wait); + return FALSE; +} diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 11d1c62..c2e7d00 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -111,7 +111,7 @@ @ stub DbgPrompt @ stub DbgQueryDebugFilterState @ stub DbgSetDebugFilterState -@ stub ExAcquireResourceExclusiveLite +@ stdcall ExAcquireResourceExclusiveLite(ptr long) @ stub ExAcquireResourceSharedLite @ stub ExAcquireSharedStarveExclusive @ stub ExAcquireSharedWaitForExclusive diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h index e4f693a..21718d7 100644 --- a/include/ddk/wdm.h +++ b/include/ddk/wdm.h @@ -1193,6 +1193,7 @@ PVOID WINAPI ExAllocatePool(POOL_TYPE,SIZE_T); PVOID WINAPI ExAllocatePoolWithQuota(POOL_TYPE,SIZE_T); PVOID WINAPI ExAllocatePoolWithTag(POOL_TYPE,SIZE_T,ULONG); PVOID WINAPI ExAllocatePoolWithQuotaTag(POOL_TYPE,SIZE_T,ULONG); +BOOLEAN WINAPI ExAcquireResourceExclusiveLite(PERESOURCE,BOOLEAN); void WINAPI ExFreePool(PVOID); void WINAPI ExFreePoolWithTag(PVOID,ULONG);