summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/lib/ddk/ntoskrnl.def
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2004-10-10 07:14:04 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2004-10-10 07:14:04 +0000
commit7d032a010a4ba423d76fe5d0ff208125d903b400 (patch)
treed9c50fd93f31c1fc3830beaa435a3eb061c920b9 /winsup/w32api/lib/ddk/ntoskrnl.def
parent0795a24552591dec14b4850b0a3bdd653bee30c9 (diff)
downloadcygnal-7d032a010a4ba423d76fe5d0ff208125d903b400.tar.gz
cygnal-7d032a010a4ba423d76fe5d0ff208125d903b400.tar.bz2
cygnal-7d032a010a4ba423d76fe5d0ff208125d903b400.zip
* include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong); Add prototypes. * include/winddk.h (ExInterlockedAddUlong, ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Change calling convention to DDKAPI. (ExfInterlockedAddUlong,ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Add prototypes for DDKFASTAPI versions. Thanks to Vadim Yegor0v <zg at bmg dot lv> for report. * lib/ntoskrnl.def (ExInterlockedAddUlong, ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Remove lead '@' from stubs. (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList, ExfInterlockedPopEntryList, ExfInterlockedPushEntryList): Add fastcall stubs. (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong); Add stdcall stubs.
Diffstat (limited to 'winsup/w32api/lib/ddk/ntoskrnl.def')
-rw-r--r--winsup/w32api/lib/ddk/ntoskrnl.def37
1 files changed, 18 insertions, 19 deletions
diff --git a/winsup/w32api/lib/ddk/ntoskrnl.def b/winsup/w32api/lib/ddk/ntoskrnl.def
index aeea6984e..467f49413 100644
--- a/winsup/w32api/lib/ddk/ntoskrnl.def
+++ b/winsup/w32api/lib/ddk/ntoskrnl.def
@@ -76,6 +76,15 @@ ExDeleteResourceLite@4
;ExEnumHandleTable
;ExEventObjectType DATA
ExExtendZone@12
+@Exfi386InterlockedDecrementLong@4
+@Exfi386InterlockedExchangeUlong@8
+@Exfi386InterlockedIncrementLong@4
+@ExfInterlockedAddUlong@12
+@ExfInterlockedInsertHeadList@12
+@ExfInterlockedInsertTailList@12
+@ExfInterlockedPopEntryList@8
+@ExfInterlockedPushEntryList@12
+@ExfInterlockedRemoveHeadList@8
ExFreePool@4
ExFreePoolWithTag@8
ExFreeToPagedLookasideList@8
@@ -84,6 +93,9 @@ ExFreeToPagedLookasideList@8
ExGetExclusiveWaiterCount@4
ExGetPreviousMode@0
ExGetSharedWaiterCount@4
+Exi386InterlockedDecrementLong@4
+Exi386InterlockedExchangeUlong@8
+Exi386InterlockedIncrementLong@4
ExInitializeNPagedLookasideList@28
ExInitializePagedLookasideList@28
ExInitializeResourceLite@4
@@ -91,20 +103,20 @@ ExInitializeResourceLite@4
ExInitializeZone@16
ExInterlockedAddLargeInteger@12
@ExInterlockedAddLargeStatistic@8
-@ExInterlockedAddUlong@12
+ExInterlockedAddUlong@12
@ExInterlockedCompareExchange64@16
ExInterlockedDecrementLong@8
ExInterlockedExchangeUlong@12
ExInterlockedExtendZone@16
@ExInterlockedFlushSList@4
@ExInterlockedIncrementLong@8
-@ExInterlockedInsertHeadList@12
-@ExInterlockedInsertTailList@12
-@ExInterlockedPopEntryList@8
+ExInterlockedInsertHeadList@12
+ExInterlockedInsertTailList@12
+ExInterlockedPopEntryList@8
;ExInterlockedPopEntrySList
-@ExInterlockedPushEntryList@12
+ExInterlockedPushEntryList@12
;ExInterlockedPushEntrySList
-@ExInterlockedRemoveHeadList@8
+ExInterlockedRemoveHeadList@8
ExIsProcessorFeaturePresent@4
ExIsResourceAcquiredExclusiveLite@4
ExIsResourceAcquiredSharedLite@4
@@ -135,19 +147,6 @@ ExUuidCreate@4
ExVerifySuite@4
;ExWaitForRundownProtectionRelease
;ExWindowStationObjectType DATA
-;ExfInterlockedAddUlong
-;ExfInterlockedCompareExchange64
-;ExfInterlockedInsertHeadList
-;ExfInterlockedInsertTailList
-;ExfInterlockedPopEntryList
-;ExfInterlockedPushEntryList
-;ExfInterlockedRemoveHeadList
-@Exfi386InterlockedDecrementLong@4
-@Exfi386InterlockedExchangeUlong@8
-@Exfi386InterlockedIncrementLong@4
-;Exi386InterlockedDecrementLong
-;Exi386InterlockedExchangeUlong
-;Exi386InterlockedIncrementLong
;FsRtlAcquireFileExclusive
;FsRtlAddLargeMcbEntry
;FsRtlAddMcbEntry