2003-07-12 Casper S. Hornstrup <chorns@users.sourceforge.net>
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 12 Jul 2003 10:24:45 +0000 (10:24 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 12 Jul 2003 10:24:45 +0000 (10:24 +0000)
commitfdfc1cdb672bc167d5ae7168eeb7d49ae09b7284
tree5aeabbfa419859eb7427d73eb307ae3a6729ce8e
parentb6eef9ca108061e1a15571a7e6001ba5360fcbcd
2003-07-12  Casper S. Hornstrup  <chorns@users.sourceforge.net>

Changes for compiling with w32api

* include/ddk/extypes.h (NPAGED_LOOKASIDE_LIST, PAGED_LOOKASIDE_LIST):
Match w32api fields.
* include/ddk/halfuncs.h (HalReturnToFirmware, HalReleaseDisplayOwnership,
HalQueryDisplayOwnership): Move ...
* include/ntos/halfuncs.h: ... here.
* include/ntos/rtl.h: (PopEntrySList, PushEntrySList): Move to
ntoskrnl/ex/lookas.c.
* include/ntos/zw.h (NtAccessCheckAndAuditAlarm, NtCancelTimer,
NtCreatePagingFile, NtCreateThread, NtFlushInstructionCache,
NtFlushVirtualMemory, NtGetTickCount, NtLoadKey, NtLockVirtualMemory,
NtOpenObjectAuditAlarm, NtProtectVirtualMemory, NtQueryDirectoryObject,
NtQueryIntervalProfile, NtQueryVirtualMemory, NtRaiseHardError,
NtSetInformationKey, NtSetInformationObject, NtSetTimer, NtUnloadKey,
NtUnlockVirtualMemory, NtWaitForMultipleObjects, NtCreateProfile,
NtDelayExecution, NtExtendSection, NtQuerySection): Include for w32api.
* ntoskrnl/ntoskrnl.def (ExInterlockedAddUlong,
ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
ExInterlockedPopEntryList, ExInterlockedPushEntryList,
ExInterlockedRemoveHeadList): Make FASTCALL.
* ntoskrnl/ntoskrnl.edf: Ditto.
* ntoskrnl/ex/list.c: Ditto.
* include/ddk/exfuncs.h: Ditto.
(InterlockedPopEntrySList, InterlockedPushEntrySList,
ExAllocateFromPagedLookasideList, ExFreeToPagedLookasideList): Add.
* ntoskrnl/ex/interlck.c (ExInterlockedDecrementLong,
ExInterlockedAddUlong, ExInterlockedIncrementLong): Undefine if defined.
* ntoskrnl/ex/lookas.c (PopEntrySList, PushEntrySList,
LookasideListLock): Add.
* drivers/dd/blue/blue.c: Include <roskrnl.h>.
* drivers/dd/videoprt/videoprt.c: Ditto.

svn path=/trunk/; revision=5097
16 files changed:
reactos/ChangeLog
reactos/drivers/dd/blue/blue.c
reactos/drivers/dd/videoprt/videoprt.c
reactos/include/ddk/exfuncs.h
reactos/include/ddk/extypes.h
reactos/include/ddk/halfuncs.h
reactos/include/ntos/halfuncs.h
reactos/include/ntos/rtl.h
reactos/include/ntos/types.h
reactos/include/ntos/zw.h
reactos/ntoskrnl/ex/interlck.c
reactos/ntoskrnl/ex/list.c
reactos/ntoskrnl/ex/lookas.c
reactos/ntoskrnl/ke/bug.c
reactos/ntoskrnl/ntoskrnl.def
reactos/ntoskrnl/ntoskrnl.edf