OSDN Git Service

2004-10-15 Robert Wruck <wruck@tweerlei.de>
authordannysmith <dannysmith>
Fri, 15 Oct 2004 01:18:10 +0000 (01:18 +0000)
committerdannysmith <dannysmith>
Fri, 15 Oct 2004 01:18:10 +0000 (01:18 +0000)
commit33a6984a8885e7888161514abb43f6f1641dd6e4
treed17665714d74db907648ff1743704823ac7b2280
parent382fa5fd9878a29eb91b35e60656482049a364df
2004-10-15  Robert Wruck  <wruck@tweerlei.de>
            Danny Smith  <dannysmith@users.sourceforge.net>

= include/winbase.h (InitializeSListHead, Interlocked*):
Guard with !__USE_NTOSKRNL__.

* include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
* include/ddk/winddk.h (InitializeSListHead, Interlocked*):
Guard with  __USE_NTOSKRNL__.
(ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
Add prototypes.  Guard macro definition with __USE_NTOSKRNL__
&& _WIN32_WINNT >= 0x0501
(ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.

* lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
ExInterlockedPushEntrySList)  Add stubs with fastcall decoration.
(ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
ExWindowStationObjectType, IoAdapterObjectType,
IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
Uncomment stubs.
winsup/w32api/ChangeLog
winsup/w32api/include/ddk/ntddk.h
winsup/w32api/include/ddk/winddk.h
winsup/w32api/include/winbase.h
winsup/w32api/lib/ddk/ntoskrnl.def