- STDCALL -> NTAPI

svn path=/trunk/; revision=37745
This commit is contained in:
Stefan Ginsberg 2008-11-29 20:47:48 +00:00
parent 4de7f1ccff
commit 165bfe865b
62 changed files with 321 additions and 321 deletions

View file

@ -46,7 +46,7 @@ CcInitializeCacheManager(VOID)
* @unimplemented * @unimplemented
*/ */
LARGE_INTEGER LARGE_INTEGER
STDCALL NTAPI
CcGetFlushedValidData ( CcGetFlushedValidData (
IN PSECTION_OBJECT_POINTERS SectionObjectPointer, IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
IN BOOLEAN BcbListHeld IN BOOLEAN BcbListHeld
@ -64,7 +64,7 @@ CcGetFlushedValidData (
* @unimplemented * @unimplemented
*/ */
PVOID PVOID
STDCALL NTAPI
CcRemapBcb ( CcRemapBcb (
IN PVOID Bcb IN PVOID Bcb
) )
@ -78,7 +78,7 @@ CcRemapBcb (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcScheduleReadAhead ( CcScheduleReadAhead (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
@ -92,7 +92,7 @@ CcScheduleReadAhead (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcSetAdditionalCacheAttributes ( CcSetAdditionalCacheAttributes (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN BOOLEAN DisableReadAhead, IN BOOLEAN DisableReadAhead,
@ -106,7 +106,7 @@ CcSetAdditionalCacheAttributes (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcSetBcbOwnerPointer ( CcSetBcbOwnerPointer (
IN PVOID Bcb, IN PVOID Bcb,
IN PVOID Owner IN PVOID Owner
@ -119,7 +119,7 @@ CcSetBcbOwnerPointer (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcSetDirtyPageThreshold ( CcSetDirtyPageThreshold (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN ULONG DirtyPageThreshold IN ULONG DirtyPageThreshold
@ -132,7 +132,7 @@ CcSetDirtyPageThreshold (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcSetReadAheadGranularity ( CcSetReadAheadGranularity (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN ULONG Granularity IN ULONG Granularity

View file

@ -271,7 +271,7 @@ WriteCacheSegment(PCACHE_SEGMENT CacheSeg)
/* /*
* @unimplemented * @unimplemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
CcCanIWrite ( CcCanIWrite (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN ULONG BytesToWrite, IN ULONG BytesToWrite,
@ -286,7 +286,7 @@ CcCanIWrite (
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
CcCopyRead (IN PFILE_OBJECT FileObject, CcCopyRead (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
IN ULONG Length, IN ULONG Length,
@ -404,7 +404,7 @@ CcCopyRead (IN PFILE_OBJECT FileObject,
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
CcCopyWrite (IN PFILE_OBJECT FileObject, CcCopyWrite (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
IN ULONG Length, IN ULONG Length,
@ -515,7 +515,7 @@ CcCopyWrite (IN PFILE_OBJECT FileObject,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcDeferWrite ( CcDeferWrite (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PCC_POST_DEFERRED_WRITE PostRoutine, IN PCC_POST_DEFERRED_WRITE PostRoutine,
@ -532,7 +532,7 @@ CcDeferWrite (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcFastCopyRead ( CcFastCopyRead (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN ULONG FileOffset, IN ULONG FileOffset,
@ -548,7 +548,7 @@ CcFastCopyRead (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcFastCopyWrite( CcFastCopyWrite(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN ULONG FileOffset, IN ULONG FileOffset,
@ -562,7 +562,7 @@ CcFastCopyWrite(
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
CcWaitForCurrentLazyWriterActivity ( CcWaitForCurrentLazyWriterActivity (
VOID VOID
) )
@ -574,7 +574,7 @@ CcWaitForCurrentLazyWriterActivity (
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
CcZeroData (IN PFILE_OBJECT FileObject, CcZeroData (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER StartOffset, IN PLARGE_INTEGER StartOffset,
IN PLARGE_INTEGER EndOffset, IN PLARGE_INTEGER EndOffset,

View file

@ -30,7 +30,7 @@ NTSTATUS CcRosInternalFreeCacheSegment(PCACHE_SEGMENT CacheSeg);
* @unimplemented * @unimplemented
*/ */
LARGE_INTEGER LARGE_INTEGER
STDCALL NTAPI
CcGetDirtyPages ( CcGetDirtyPages (
IN PVOID LogHandle, IN PVOID LogHandle,
IN PDIRTY_PAGE_ROUTINE DirtyPageRoutine, IN PDIRTY_PAGE_ROUTINE DirtyPageRoutine,
@ -48,7 +48,7 @@ CcGetDirtyPages (
* @implemented * @implemented
*/ */
PFILE_OBJECT PFILE_OBJECT
STDCALL NTAPI
CcGetFileObjectFromBcb ( CcGetFileObjectFromBcb (
IN PVOID Bcb IN PVOID Bcb
) )
@ -61,7 +61,7 @@ CcGetFileObjectFromBcb (
* @unimplemented * @unimplemented
*/ */
LARGE_INTEGER LARGE_INTEGER
STDCALL NTAPI
CcGetLsnForFileObject ( CcGetLsnForFileObject (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
OUT PLARGE_INTEGER OldestLsn OPTIONAL OUT PLARGE_INTEGER OldestLsn OPTIONAL
@ -77,7 +77,7 @@ CcGetLsnForFileObject (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcInitializeCacheMap ( CcInitializeCacheMap (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PCC_FILE_SIZES FileSizes, IN PCC_FILE_SIZES FileSizes,
@ -99,7 +99,7 @@ CcInitializeCacheMap (
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcIsThereDirtyData ( CcIsThereDirtyData (
IN PVPB Vpb IN PVPB Vpb
) )
@ -112,7 +112,7 @@ CcIsThereDirtyData (
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcPurgeCacheSection ( CcPurgeCacheSection (
IN PSECTION_OBJECT_POINTERS SectionObjectPointer, IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
IN PLARGE_INTEGER FileOffset OPTIONAL, IN PLARGE_INTEGER FileOffset OPTIONAL,
@ -128,7 +128,7 @@ CcPurgeCacheSection (
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
CcSetFileSizes (IN PFILE_OBJECT FileObject, CcSetFileSizes (IN PFILE_OBJECT FileObject,
IN PCC_FILE_SIZES FileSizes) IN PCC_FILE_SIZES FileSizes)
{ {
@ -219,7 +219,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcSetLogHandleForFile ( CcSetLogHandleForFile (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PVOID LogHandle, IN PVOID LogHandle,
@ -233,7 +233,7 @@ CcSetLogHandleForFile (
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcUninitializeCacheMap ( CcUninitializeCacheMap (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER TruncateSize OPTIONAL, IN PLARGE_INTEGER TruncateSize OPTIONAL,

View file

@ -19,7 +19,7 @@
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
CcMdlRead( CcMdlRead(
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
@ -49,7 +49,7 @@ CcMdlRead(
* *
*/ */
VOID VOID
STDCALL NTAPI
CcMdlReadComplete2(IN PMDL MemoryDescriptorList, CcMdlReadComplete2(IN PMDL MemoryDescriptorList,
IN PFILE_OBJECT FileObject) IN PFILE_OBJECT FileObject)
{ {
@ -81,7 +81,7 @@ CcMdlReadComplete2(IN PMDL MemoryDescriptorList,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
CcMdlReadComplete(IN PFILE_OBJECT FileObject, CcMdlReadComplete(IN PFILE_OBJECT FileObject,
IN PMDL MdlChain) IN PMDL MdlChain)
{ {
@ -109,7 +109,7 @@ CcMdlReadComplete(IN PFILE_OBJECT FileObject,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
CcMdlWriteComplete(IN PFILE_OBJECT FileObject, CcMdlWriteComplete(IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
IN PMDL MdlChain) IN PMDL MdlChain)
@ -150,7 +150,7 @@ CcMdlWriteComplete2(
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcMdlWriteAbort ( CcMdlWriteAbort (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PMDL MdlChain IN PMDL MdlChain
@ -163,7 +163,7 @@ CcMdlWriteAbort (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcPrepareMdlWrite ( CcPrepareMdlWrite (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,

View file

@ -22,7 +22,7 @@ extern NPAGED_LOOKASIDE_LIST iBcbLookasideList;
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
CcMapData (IN PFILE_OBJECT FileObject, CcMapData (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
IN ULONG Length, IN ULONG Length,
@ -106,7 +106,7 @@ CcMapData (IN PFILE_OBJECT FileObject,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcPinMappedData ( CcPinMappedData (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
@ -123,7 +123,7 @@ CcPinMappedData (
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcPinRead ( CcPinRead (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
@ -147,7 +147,7 @@ CcPinRead (
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
CcPreparePinWrite ( CcPreparePinWrite (
IN PFILE_OBJECT FileObject, IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset, IN PLARGE_INTEGER FileOffset,
@ -172,7 +172,7 @@ CcPreparePinWrite (
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
CcSetDirtyPinnedData (IN PVOID Bcb, CcSetDirtyPinnedData (IN PVOID Bcb,
IN PLARGE_INTEGER Lsn) IN PLARGE_INTEGER Lsn)
{ {
@ -184,7 +184,7 @@ CcSetDirtyPinnedData (IN PVOID Bcb,
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
CcUnpinData (IN PVOID Bcb) CcUnpinData (IN PVOID Bcb)
{ {
PINTERNAL_BCB iBcb = Bcb; PINTERNAL_BCB iBcb = Bcb;
@ -200,7 +200,7 @@ CcUnpinData (IN PVOID Bcb)
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcUnpinDataForThread ( CcUnpinDataForThread (
IN PVOID Bcb, IN PVOID Bcb,
IN ERESOURCE_THREAD ResourceThreadId IN ERESOURCE_THREAD ResourceThreadId
@ -213,7 +213,7 @@ CcUnpinDataForThread (
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
CcRepinBcb ( CcRepinBcb (
IN PVOID Bcb IN PVOID Bcb
) )
@ -226,7 +226,7 @@ CcRepinBcb (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
CcUnpinRepinnedBcb ( CcUnpinRepinnedBcb (
IN PVOID Bcb, IN PVOID Bcb,
IN BOOLEAN WriteThrough, IN BOOLEAN WriteThrough,

View file

@ -117,7 +117,7 @@ CcRosInternalFreeCacheSegment(PCACHE_SEGMENT CacheSeg);
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
VOID VOID
STDCALL NTAPI
CcRosTraceCacheMap ( CcRosTraceCacheMap (
PBCB Bcb, PBCB Bcb,
BOOLEAN Trace ) BOOLEAN Trace )
@ -818,7 +818,7 @@ CcRosGetCacheSegment(PBCB Bcb,
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
CcRosRequestCacheSegment(PBCB Bcb, CcRosRequestCacheSegment(PBCB Bcb,
ULONG FileOffset, ULONG FileOffset,
PVOID* BaseAddress, PVOID* BaseAddress,
@ -947,7 +947,7 @@ CcRosFreeCacheSegment(PBCB Bcb, PCACHE_SEGMENT CacheSeg)
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
CcFlushCache(IN PSECTION_OBJECT_POINTERS SectionObjectPointers, CcFlushCache(IN PSECTION_OBJECT_POINTERS SectionObjectPointers,
IN PLARGE_INTEGER FileOffset OPTIONAL, IN PLARGE_INTEGER FileOffset OPTIONAL,
IN ULONG Length, IN ULONG Length,
@ -1164,7 +1164,7 @@ CcRosDereferenceCache(PFILE_OBJECT FileObject)
KeReleaseGuardedMutex(&ViewLock); KeReleaseGuardedMutex(&ViewLock);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
CcRosReleaseFileCache(PFILE_OBJECT FileObject) CcRosReleaseFileCache(PFILE_OBJECT FileObject)
/* /*
* FUNCTION: Called by the file system when a handle to a file object * FUNCTION: Called by the file system when a handle to a file object
@ -1301,7 +1301,7 @@ CcRosInitializeFileCache(PFILE_OBJECT FileObject,
/* /*
* @implemented * @implemented
*/ */
PFILE_OBJECT STDCALL PFILE_OBJECT NTAPI
CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers) CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers)
{ {
PBCB Bcb; PBCB Bcb;
@ -1314,7 +1314,7 @@ CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers
return NULL; return NULL;
} }
VOID STDCALL VOID NTAPI
CmLazyCloseThreadMain(PVOID Ignored) CmLazyCloseThreadMain(PVOID Ignored)
{ {
LARGE_INTEGER Timeout; LARGE_INTEGER Timeout;

View file

@ -14,7 +14,7 @@
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
VOID STDCALL VOID NTAPI
KiHaltProcessorDpcRoutine(IN PKDPC Dpc, KiHaltProcessorDpcRoutine(IN PKDPC Dpc,
IN PVOID DeferredContext, IN PVOID DeferredContext,
IN PVOID SystemArgument1, IN PVOID SystemArgument1,
@ -36,7 +36,7 @@ KiHaltProcessorDpcRoutine(IN PKDPC Dpc,
} }
} }
VOID STDCALL VOID NTAPI
ShutdownThreadMain(PVOID Context) ShutdownThreadMain(PVOID Context)
{ {
SHUTDOWN_ACTION Action = (SHUTDOWN_ACTION)Context; SHUTDOWN_ACTION Action = (SHUTDOWN_ACTION)Context;
@ -215,7 +215,7 @@ ShutdownThreadMain(PVOID Context)
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtSetSystemPowerState(IN POWER_ACTION SystemAction, NtSetSystemPowerState(IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState, IN SYSTEM_POWER_STATE MinSystemState,
IN ULONG Flags) IN ULONG Flags)
@ -227,7 +227,7 @@ NtSetSystemPowerState(IN POWER_ACTION SystemAction,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtShutdownSystem(IN SHUTDOWN_ACTION Action) NtShutdownSystem(IN SHUTDOWN_ACTION Action)
{ {
NTSTATUS Status; NTSTATUS Status;

View file

@ -253,7 +253,7 @@ ExpAllocateLocallyUniqueId(OUT LUID *LocallyUniqueId)
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtAllocateLocallyUniqueId(OUT LUID *LocallyUniqueId) NtAllocateLocallyUniqueId(OUT LUID *LocallyUniqueId)
{ {
LUID NewLuid; LUID NewLuid;

View file

@ -42,7 +42,7 @@ PKWIN32_DELETEMETHOD_CALLOUT ExpDesktopObjectDelete = NULL;
/* FUNCTIONS ****************************************************************/ /* FUNCTIONS ****************************************************************/
VOID VOID
STDCALL NTAPI
ExpWinStaObjectDelete(PVOID DeletedObject) ExpWinStaObjectDelete(PVOID DeletedObject)
{ {
WIN32_DELETEMETHOD_PARAMETERS Parameters; WIN32_DELETEMETHOD_PARAMETERS Parameters;
@ -55,7 +55,7 @@ ExpWinStaObjectDelete(PVOID DeletedObject)
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
ExpWinStaObjectParse(IN PVOID ParseObject, ExpWinStaObjectParse(IN PVOID ParseObject,
IN PVOID ObjectType, IN PVOID ObjectType,
IN OUT PACCESS_STATE AccessState, IN OUT PACCESS_STATE AccessState,
@ -85,7 +85,7 @@ ExpWinStaObjectParse(IN PVOID ParseObject,
return ExpWindowStationObjectParse(&Parameters); return ExpWindowStationObjectParse(&Parameters);
} }
VOID VOID
STDCALL NTAPI
ExpDesktopDelete(PVOID DeletedObject) ExpDesktopDelete(PVOID DeletedObject)
{ {
WIN32_DELETEMETHOD_PARAMETERS Parameters; WIN32_DELETEMETHOD_PARAMETERS Parameters;
@ -99,7 +99,7 @@ ExpDesktopDelete(PVOID DeletedObject)
VOID VOID
INIT_FUNCTION INIT_FUNCTION
STDCALL NTAPI
ExpWin32kInit(VOID) ExpWin32kInit(VOID)
{ {
OBJECT_TYPE_INITIALIZER ObjectTypeInitializer; OBJECT_TYPE_INITIALIZER ObjectTypeInitializer;

View file

@ -19,7 +19,7 @@
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
ExExtendZone(PZONE_HEADER Zone, ExExtendZone(PZONE_HEADER Zone,
PVOID Segment, PVOID Segment,
ULONG SegmentSize) ULONG SegmentSize)
@ -69,7 +69,7 @@ ExExtendZone(PZONE_HEADER Zone,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
ExInterlockedExtendZone(PZONE_HEADER Zone, ExInterlockedExtendZone(PZONE_HEADER Zone,
PVOID Segment, PVOID Segment,
ULONG SegmentSize, ULONG SegmentSize,
@ -101,7 +101,7 @@ ExInterlockedExtendZone(PZONE_HEADER Zone,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
ExInitializeZone(PZONE_HEADER Zone, ExInitializeZone(PZONE_HEADER Zone,
ULONG BlockSize, ULONG BlockSize,
PVOID InitialSegment, PVOID InitialSegment,

View file

@ -171,7 +171,7 @@ FsRtlIsFatDbcsLegal(IN ANSI_STRING DbcsName,
* *
*--*/ *--*/
BOOLEAN BOOLEAN
STDCALL NTAPI
FsRtlIsHpfsDbcsLegal(IN ANSI_STRING DbcsName, FsRtlIsHpfsDbcsLegal(IN ANSI_STRING DbcsName,
IN BOOLEAN WildCardsPermissible, IN BOOLEAN WildCardsPermissible,
IN BOOLEAN PathNamePermissible, IN BOOLEAN PathNamePermissible,

View file

@ -157,25 +157,25 @@ typedef enum _KD_CONTINUE_TYPE
typedef typedef
VOID VOID
(STDCALL*PKDP_INIT_ROUTINE)( (NTAPI*PKDP_INIT_ROUTINE)(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase ULONG BootPhase
); );
typedef typedef
VOID VOID
(STDCALL*PKDP_PRINT_ROUTINE)( (NTAPI*PKDP_PRINT_ROUTINE)(
LPSTR String, LPSTR String,
ULONG Length ULONG Length
); );
typedef typedef
VOID VOID
(STDCALL*PKDP_PROMPT_ROUTINE)(PCH String); (NTAPI*PKDP_PROMPT_ROUTINE)(PCH String);
typedef typedef
KD_CONTINUE_TYPE KD_CONTINUE_TYPE
(STDCALL*PKDP_EXCEPTION_ROUTINE)( (NTAPI*PKDP_EXCEPTION_ROUTINE)(
PEXCEPTION_RECORD ExceptionRecord, PEXCEPTION_RECORD ExceptionRecord,
PCONTEXT Context, PCONTEXT Context,
PKTRAP_FRAME TrapFrame PKTRAP_FRAME TrapFrame
@ -191,41 +191,41 @@ KdInitSystem(
); );
VOID VOID
STDCALL NTAPI
KdpScreenInit( KdpScreenInit(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase ULONG BootPhase
); );
VOID VOID
STDCALL NTAPI
KdpSerialInit( KdpSerialInit(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase ULONG BootPhase
); );
VOID VOID
STDCALL NTAPI
KdpInitDebugLog( KdpInitDebugLog(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase ULONG BootPhase
); );
VOID VOID
STDCALL NTAPI
KdpBochsInit( KdpBochsInit(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase ULONG BootPhase
); );
VOID VOID
STDCALL NTAPI
KdpGdbStubInit( KdpGdbStubInit(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase); ULONG BootPhase);
VOID VOID
STDCALL NTAPI
KdpKdbgInit( KdpKdbgInit(
struct _KD_DISPATCH_TABLE *DispatchTable, struct _KD_DISPATCH_TABLE *DispatchTable,
ULONG BootPhase); ULONG BootPhase);
@ -242,24 +242,24 @@ KdpCallGdb(
); );
ULONG ULONG
STDCALL NTAPI
KdpPrintString( KdpPrintString(
LPSTR String, LPSTR String,
ULONG Length); ULONG Length);
BOOLEAN BOOLEAN
STDCALL NTAPI
KdpDetectConflicts(PCM_RESOURCE_LIST DriverList); KdpDetectConflicts(PCM_RESOURCE_LIST DriverList);
VOID VOID
STDCALL NTAPI
KdpBochsDebugPrint( KdpBochsDebugPrint(
IN PCH Message, IN PCH Message,
IN ULONG Length IN ULONG Length
); );
BOOLEAN BOOLEAN
STDCALL NTAPI
KdpSafeReadMemory( KdpSafeReadMemory(
IN ULONG_PTR Addr, IN ULONG_PTR Addr,
IN LONG Len, IN LONG Len,
@ -267,7 +267,7 @@ KdpSafeReadMemory(
); );
BOOLEAN BOOLEAN
STDCALL NTAPI
KdpSafeWriteMemory( KdpSafeWriteMemory(
IN ULONG_PTR Addr, IN ULONG_PTR Addr,
IN LONG Len, IN LONG Len,
@ -275,7 +275,7 @@ KdpSafeWriteMemory(
); );
VOID VOID
STDCALL NTAPI
KdpEnableSafeMem(); KdpEnableSafeMem();

View file

@ -135,7 +135,7 @@ FORCEINLINE struct _KPCR * NTHALAPI KeGetCurrentKPCR(
} }
VOID VOID
STDCALL NTAPI
KePPCInitThreadWithContext( KePPCInitThreadWithContext(
PKTHREAD Thread, PKTHREAD Thread,
PKSYSTEM_ROUTINE SystemRoutine, PKSYSTEM_ROUTINE SystemRoutine,
@ -144,12 +144,12 @@ KePPCInitThreadWithContext(
PCONTEXT Context); PCONTEXT Context);
VOID VOID
STDCALL NTAPI
KeApplicationProcessorInitDispatcher( KeApplicationProcessorInitDispatcher(
VOID); VOID);
VOID VOID
STDCALL NTAPI
KeCreateApplicationProcessorIdleThread( KeCreateApplicationProcessorIdleThread(
ULONG Id); ULONG Id);
@ -160,7 +160,7 @@ static VOID KePPCFnInit()
#ifdef _NTOSKRNL_ /* FIXME: Move flags above to NDK instead of here */ #ifdef _NTOSKRNL_ /* FIXME: Move flags above to NDK instead of here */
VOID VOID
STDCALL NTAPI
KiThreadStartup(PKSYSTEM_ROUTINE SystemRoutine, KiThreadStartup(PKSYSTEM_ROUTINE SystemRoutine,
PKSTART_ROUTINE StartRoutine, PKSTART_ROUTINE StartRoutine,
PVOID StartContext, PVOID StartContext,

View file

@ -316,7 +316,7 @@ SeSetWorldSecurityDescriptor(
); );
NTSTATUS NTSTATUS
STDCALL NTAPI
SeCopyClientToken( SeCopyClientToken(
IN PACCESS_TOKEN Token, IN PACCESS_TOKEN Token,
IN SECURITY_IMPERSONATION_LEVEL Level, IN SECURITY_IMPERSONATION_LEVEL Level,

View file

@ -35,7 +35,7 @@ extern BOOLEAN ExpInTextModeSetup;
/* PRIVATE FUNCTIONS **********************************************************/ /* PRIVATE FUNCTIONS **********************************************************/
NTSTATUS STDCALL NTSTATUS NTAPI
IopInvalidDeviceRequest( IopInvalidDeviceRequest(
PDEVICE_OBJECT DeviceObject, PDEVICE_OBJECT DeviceObject,
PIRP Irp) PIRP Irp)
@ -493,7 +493,7 @@ IopInitializeDriverModule(
* Internal routine used by IopAttachFilterDrivers. * Internal routine used by IopAttachFilterDrivers.
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IopAttachFilterDriversCallback( IopAttachFilterDriversCallback(
PWSTR ValueName, PWSTR ValueName,
ULONG ValueType, ULONG ValueType,
@ -968,7 +968,7 @@ IopInitializeBootDrivers(VOID)
* Guard the whole function by SEH. * Guard the whole function by SEH.
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IopUnloadDriver(PUNICODE_STRING DriverServiceName, BOOLEAN UnloadPnpDrivers) IopUnloadDriver(PUNICODE_STRING DriverServiceName, BOOLEAN UnloadPnpDrivers)
{ {
RTL_QUERY_REGISTRY_TABLE QueryTable[2]; RTL_QUERY_REGISTRY_TABLE QueryTable[2];
@ -1746,7 +1746,7 @@ IopLoadUnloadDriver(PLOAD_UNLOAD_PARAMS LoadParams)
* Status * Status
* implemented * implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtLoadDriver(IN PUNICODE_STRING DriverServiceName) NtLoadDriver(IN PUNICODE_STRING DriverServiceName)
{ {
UNICODE_STRING CapturedDriverServiceName = {0}; UNICODE_STRING CapturedDriverServiceName = {0};
@ -1828,7 +1828,7 @@ NtLoadDriver(IN PUNICODE_STRING DriverServiceName)
* implemented * implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtUnloadDriver(IN PUNICODE_STRING DriverServiceName) NtUnloadDriver(IN PUNICODE_STRING DriverServiceName)
{ {
return IopUnloadDriver(DriverServiceName, FALSE); return IopUnloadDriver(DriverServiceName, FALSE);

View file

@ -53,7 +53,7 @@ IopDisplayLoadingMessage(PVOID ServiceName,
/* PRIVATE FUNCTIONS **********************************************************/ /* PRIVATE FUNCTIONS **********************************************************/
static NTSTATUS STDCALL static NTSTATUS NTAPI
IopGetGroupOrderList(PWSTR ValueName, IopGetGroupOrderList(PWSTR ValueName,
ULONG ValueType, ULONG ValueType,
PVOID ValueData, PVOID ValueData,
@ -95,7 +95,7 @@ IopGetGroupOrderList(PWSTR ValueName,
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }
static NTSTATUS STDCALL static NTSTATUS NTAPI
IopCreateGroupListEntry(PWSTR ValueName, IopCreateGroupListEntry(PWSTR ValueName,
ULONG ValueType, ULONG ValueType,
PVOID ValueData, PVOID ValueData,
@ -146,7 +146,7 @@ IopCreateGroupListEntry(PWSTR ValueName,
} }
static NTSTATUS STDCALL static NTSTATUS NTAPI
IopCreateServiceListEntry(PUNICODE_STRING ServiceName) IopCreateServiceListEntry(PUNICODE_STRING ServiceName)
{ {
RTL_QUERY_REGISTRY_TABLE QueryTable[7]; RTL_QUERY_REGISTRY_TABLE QueryTable[7];

View file

@ -95,7 +95,7 @@ PWSTR ArcTypes[42] = {
* Status * Status
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IopQueryDeviceDescription( IopQueryDeviceDescription(
PIO_QUERY Query, PIO_QUERY Query,
UNICODE_STRING RootKey, UNICODE_STRING RootKey,
@ -449,7 +449,7 @@ EndLoop:
* Status * Status
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IopQueryBusDescription( IopQueryBusDescription(
PIO_QUERY Query, PIO_QUERY Query,
UNICODE_STRING RootKey, UNICODE_STRING RootKey,
@ -655,7 +655,7 @@ IopQueryBusDescription(
/* /*
* @implemented * @implemented
*/ */
PCONFIGURATION_INFORMATION STDCALL PCONFIGURATION_INFORMATION NTAPI
IoGetConfigurationInformation(VOID) IoGetConfigurationInformation(VOID)
{ {
return(&_SystemConfigurationInformation); return(&_SystemConfigurationInformation);
@ -664,7 +664,7 @@ IoGetConfigurationInformation(VOID)
/* /*
* @unimplemented * @unimplemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IoReportResourceUsage(PUNICODE_STRING DriverClassName, IoReportResourceUsage(PUNICODE_STRING DriverClassName,
PDRIVER_OBJECT DriverObject, PDRIVER_OBJECT DriverObject,
PCM_RESOURCE_LIST DriverList, PCM_RESOURCE_LIST DriverList,
@ -705,7 +705,7 @@ IoReportResourceUsage(PUNICODE_STRING DriverClassName,
/* /*
* @unimplemented * @unimplemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IoAssignResources(PUNICODE_STRING RegistryPath, IoAssignResources(PUNICODE_STRING RegistryPath,
PUNICODE_STRING DriverClassName, PUNICODE_STRING DriverClassName,
PDRIVER_OBJECT DriverObject, PDRIVER_OBJECT DriverObject,
@ -796,7 +796,7 @@ IoQueryDeviceDescription(PINTERFACE_TYPE BusType OPTIONAL,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
IoReportHalResourceUsage(PUNICODE_STRING HalDescription, IoReportHalResourceUsage(PUNICODE_STRING HalDescription,
PCM_RESOURCE_LIST RawList, PCM_RESOURCE_LIST RawList,
PCM_RESOURCE_LIST TranslatedList, PCM_RESOURCE_LIST TranslatedList,

View file

@ -43,7 +43,7 @@ PKDP_INIT_ROUTINE InitRoutines[KdMax] = {KdpScreenInit,
/* PRIVATE FUNCTIONS *********************************************************/ /* PRIVATE FUNCTIONS *********************************************************/
PCHAR PCHAR
STDCALL NTAPI
KdpGetWrapperDebugMode(PCHAR Currentp2, KdpGetWrapperDebugMode(PCHAR Currentp2,
PLOADER_PARAMETER_BLOCK LoaderBlock) PLOADER_PARAMETER_BLOCK LoaderBlock)
{ {
@ -84,7 +84,7 @@ KdpGetWrapperDebugMode(PCHAR Currentp2,
} }
PCHAR PCHAR
STDCALL NTAPI
KdpGetDebugMode(PCHAR Currentp2) KdpGetDebugMode(PCHAR Currentp2)
{ {
PCHAR p2 = Currentp2; PCHAR p2 = Currentp2;
@ -133,7 +133,7 @@ KdpGetDebugMode(PCHAR Currentp2)
} }
VOID VOID
STDCALL NTAPI
KdpCallInitRoutine(ULONG BootPhase) KdpCallInitRoutine(ULONG BootPhase)
{ {
PLIST_ENTRY CurrentEntry; PLIST_ENTRY CurrentEntry;

View file

@ -30,7 +30,7 @@ ULONG KdpPort;
/* DEBUG LOG FUNCTIONS *******************************************************/ /* DEBUG LOG FUNCTIONS *******************************************************/
VOID VOID
STDCALL NTAPI
KdpPrintToLogInternal(PVOID Context) KdpPrintToLogInternal(PVOID Context)
{ {
IO_STATUS_BLOCK Iosb; IO_STATUS_BLOCK Iosb;
@ -54,7 +54,7 @@ KdpPrintToLogInternal(PVOID Context)
} }
VOID VOID
STDCALL NTAPI
KdpPrintToLog(PCH String, KdpPrintToLog(PCH String,
ULONG StringLength) ULONG StringLength)
{ {
@ -84,7 +84,7 @@ KdpPrintToLog(PCH String,
} }
VOID VOID
STDCALL NTAPI
KdpInitDebugLog(PKD_DISPATCH_TABLE DispatchTable, KdpInitDebugLog(PKD_DISPATCH_TABLE DispatchTable,
ULONG BootPhase) ULONG BootPhase)
{ {
@ -146,7 +146,7 @@ KdpInitDebugLog(PKD_DISPATCH_TABLE DispatchTable,
/* SERIAL FUNCTIONS **********************************************************/ /* SERIAL FUNCTIONS **********************************************************/
VOID VOID
STDCALL NTAPI
KdpSerialDebugPrint(LPSTR Message, KdpSerialDebugPrint(LPSTR Message,
ULONG Length) ULONG Length)
{ {
@ -164,7 +164,7 @@ KdpSerialDebugPrint(LPSTR Message,
} }
VOID VOID
STDCALL NTAPI
KdpSerialInit(PKD_DISPATCH_TABLE DispatchTable, KdpSerialInit(PKD_DISPATCH_TABLE DispatchTable,
ULONG BootPhase) ULONG BootPhase)
{ {
@ -205,7 +205,7 @@ KdpSerialInit(PKD_DISPATCH_TABLE DispatchTable,
/* SCREEN FUNCTIONS **********************************************************/ /* SCREEN FUNCTIONS **********************************************************/
VOID VOID
STDCALL NTAPI
KdpScreenPrint(LPSTR Message, KdpScreenPrint(LPSTR Message,
ULONG Length) ULONG Length)
{ {
@ -214,7 +214,7 @@ KdpScreenPrint(LPSTR Message,
} }
VOID VOID
STDCALL NTAPI
KdpScreenInit(PKD_DISPATCH_TABLE DispatchTable, KdpScreenInit(PKD_DISPATCH_TABLE DispatchTable,
ULONG BootPhase) ULONG BootPhase)
{ {
@ -238,7 +238,7 @@ KdpScreenInit(PKD_DISPATCH_TABLE DispatchTable,
/* GENERAL FUNCTIONS *********************************************************/ /* GENERAL FUNCTIONS *********************************************************/
ULONG ULONG
STDCALL NTAPI
KdpPrintString(LPSTR String, KdpPrintString(LPSTR String,
ULONG Length) ULONG Length)
{ {

View file

@ -20,7 +20,7 @@ BOOLEAN KiEnableTimerWatchdog = FALSE;
BOOLEAN KdBreakAfterSymbolLoad = FALSE; BOOLEAN KdBreakAfterSymbolLoad = FALSE;
BOOLEAN KdpBreakPending; BOOLEAN KdpBreakPending;
BOOLEAN KdPitchDebugger = TRUE; BOOLEAN KdPitchDebugger = TRUE;
VOID STDCALL PspDumpThreads(BOOLEAN SystemThreads); VOID NTAPI PspDumpThreads(BOOLEAN SystemThreads);
typedef struct typedef struct
{ {
@ -36,7 +36,7 @@ ULONG Kd_DEFAULT_MASK = 1 << DPFLTR_ERROR_LEVEL;
/* PRIVATE FUNCTIONS *********************************************************/ /* PRIVATE FUNCTIONS *********************************************************/
ULONG ULONG
STDCALL NTAPI
KdpServiceDispatcher(ULONG Service, KdpServiceDispatcher(ULONG Service,
PVOID Buffer1, PVOID Buffer1,
ULONG Buffer1Length) ULONG Buffer1Length)
@ -224,7 +224,7 @@ KdRefreshDebuggerNotPresent(VOID)
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
KdDisableDebugger(VOID) KdDisableDebugger(VOID)
{ {
KIRQL OldIrql; KIRQL OldIrql;
@ -248,7 +248,7 @@ KdDisableDebugger(VOID)
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
KdEnableDebugger(VOID) KdEnableDebugger(VOID)
{ {
KIRQL OldIrql; KIRQL OldIrql;
@ -272,7 +272,7 @@ KdEnableDebugger(VOID)
* @implemented * @implemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
KdPollBreakIn(VOID) KdPollBreakIn(VOID)
{ {
return KdpBreakPending; return KdpBreakPending;
@ -282,7 +282,7 @@ KdPollBreakIn(VOID)
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
KdPowerTransition(ULONG PowerState) KdPowerTransition(ULONG PowerState)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;

View file

@ -17,7 +17,7 @@
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
VOID VOID
STDCALL NTAPI
KdpBochsDebugPrint(IN PCH Message, KdpBochsDebugPrint(IN PCH Message,
IN ULONG Length) IN ULONG Length)
{ {
@ -35,7 +35,7 @@ KdpBochsDebugPrint(IN PCH Message,
} }
VOID VOID
STDCALL NTAPI
KdpBochsInit(PKD_DISPATCH_TABLE DispatchTable, KdpBochsInit(PKD_DISPATCH_TABLE DispatchTable,
ULONG BootPhase) ULONG BootPhase)
{ {

View file

@ -1282,7 +1282,7 @@ static BOOLEAN gdb_attached_yet = FALSE;
* This function does all command procesing for interfacing to gdb. * This function does all command procesing for interfacing to gdb.
*/ */
KD_CONTINUE_TYPE KD_CONTINUE_TYPE
STDCALL NTAPI
KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord, KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord,
PCONTEXT Context, PCONTEXT Context,
PKTRAP_FRAME TrapFrame) PKTRAP_FRAME TrapFrame)
@ -1660,7 +1660,7 @@ KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord,
BOOLEAN BOOLEAN
STDCALL NTAPI
GspBreakIn(PKINTERRUPT Interrupt, GspBreakIn(PKINTERRUPT Interrupt,
PVOID ServiceContext) PVOID ServiceContext)
{ {
@ -1702,14 +1702,14 @@ GspBreakIn(PKINTERRUPT Interrupt,
} }
VOID VOID
STDCALL NTAPI
KdpGdbDebugPrint(PCH Message, ULONG Length) KdpGdbDebugPrint(PCH Message, ULONG Length)
{ {
} }
/* Initialize the GDB stub */ /* Initialize the GDB stub */
VOID VOID
STDCALL NTAPI
KdpGdbStubInit(PKD_DISPATCH_TABLE WrapperTable, KdpGdbStubInit(PKD_DISPATCH_TABLE WrapperTable,
ULONG BootPhase) ULONG BootPhase)
{ {

View file

@ -1257,7 +1257,7 @@ static BOOLEAN gdb_attached_yet = FALSE;
* This function does all command procesing for interfacing to gdb. * This function does all command procesing for interfacing to gdb.
*/ */
KD_CONTINUE_TYPE KD_CONTINUE_TYPE
STDCALL NTAPI
KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord, KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord,
PCONTEXT Context, PCONTEXT Context,
PKTRAP_FRAME TrapFrame) PKTRAP_FRAME TrapFrame)
@ -1622,7 +1622,7 @@ KdpGdbEnterDebuggerException(PEXCEPTION_RECORD ExceptionRecord,
BOOLEAN BOOLEAN
STDCALL NTAPI
GspBreakIn(PKINTERRUPT Interrupt, GspBreakIn(PKINTERRUPT Interrupt,
PVOID ServiceContext) PVOID ServiceContext)
{ {
@ -1664,14 +1664,14 @@ GspBreakIn(PKINTERRUPT Interrupt,
} }
VOID VOID
STDCALL NTAPI
KdpGdbDebugPrint(PCH Message, ULONG Length) KdpGdbDebugPrint(PCH Message, ULONG Length)
{ {
} }
/* Initialize the GDB stub */ /* Initialize the GDB stub */
VOID VOID
STDCALL NTAPI
KdpGdbStubInit(PKD_DISPATCH_TABLE WrapperTable, KdpGdbStubInit(PKD_DISPATCH_TABLE WrapperTable,
ULONG BootPhase) ULONG BootPhase)
{ {

View file

@ -1639,7 +1639,7 @@ KdbDeleteProcessHook(IN PEPROCESS Process)
} }
VOID VOID
STDCALL NTAPI
KdbpGetCommandLineSettings(PCHAR p1) KdbpGetCommandLineSettings(PCHAR p1)
{ {
PCHAR p2; PCHAR p2;

View file

@ -95,7 +95,7 @@ KdbpGetInstLength(
/* from i386/kdb_help.S */ /* from i386/kdb_help.S */
VOID STDCALL VOID NTAPI
KdbpStackSwitchAndCall( KdbpStackSwitchAndCall(
IN PVOID NewStack, IN PVOID NewStack,
IN VOID (*Function)(VOID)); IN VOID (*Function)(VOID));
@ -234,7 +234,7 @@ KdbpAttachToProcess(
PVOID ProcessId); PVOID ProcessId);
VOID VOID
STDCALL NTAPI
KdbpGetCommandLineSettings(PCHAR p1); KdbpGetCommandLineSettings(PCHAR p1);
KD_CONTINUE_TYPE KD_CONTINUE_TYPE

View file

@ -131,7 +131,7 @@ BOOLEAN PspIsDescriptorValid(PLDT_ENTRY ldt_entry)
(Base > Base+SegLimit) ? FALSE : TRUE*/ TRUE); (Base > Base+SegLimit) ? FALSE : TRUE*/ TRUE);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtSetLdtEntries (ULONG Selector1, NtSetLdtEntries (ULONG Selector1,
LDT_ENTRY LdtEntry1, LDT_ENTRY LdtEntry1,
ULONG Selector2, ULONG Selector2,

View file

@ -46,7 +46,7 @@
*--*/ *--*/
VOID VOID
STDCALL NTAPI
KiThreadStartup(PKSYSTEM_ROUTINE SystemRoutine, KiThreadStartup(PKSYSTEM_ROUTINE SystemRoutine,
PKSTART_ROUTINE StartRoutine, PKSTART_ROUTINE StartRoutine,
PVOID StartContext, PVOID StartContext,
@ -81,7 +81,7 @@ PKTHREAD KiLastThread = NULL;
PKTRAP_FRAME KiLastThreadTrapFrame = NULL; PKTRAP_FRAME KiLastThreadTrapFrame = NULL;
VOID VOID
STDCALL NTAPI
KiDecrementerTrap(PKTRAP_FRAME TrapFrame) KiDecrementerTrap(PKTRAP_FRAME TrapFrame)
{ {
KIRQL Irql; KIRQL Irql;

View file

@ -191,7 +191,7 @@ KeTrapFrameToIRQTrapFrame(PKTRAP_FRAME TrapFrame,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
KeUpdateRunTime(IN PKTRAP_FRAME TrapFrame, KeUpdateRunTime(IN PKTRAP_FRAME TrapFrame,
IN KIRQL Irql) IN KIRQL Irql)
{ {
@ -301,7 +301,7 @@ KeUpdateRunTime(IN PKTRAP_FRAME TrapFrame,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
KeUpdateSystemTime(IN PKTRAP_FRAME TrapFrame, KeUpdateSystemTime(IN PKTRAP_FRAME TrapFrame,
IN KIRQL Irql, IN KIRQL Irql,
IN ULONG Increment) IN ULONG Increment)
@ -365,7 +365,7 @@ KeUpdateSystemTime(IN PKTRAP_FRAME TrapFrame,
} }
} }
VOID STDCALL VOID NTAPI
KiInterruptDispatch2 (ULONG vector, KIRQL old_level) KiInterruptDispatch2 (ULONG vector, KIRQL old_level)
/* /*
* FUNCTION: Calls all the interrupt handlers for a given irq. * FUNCTION: Calls all the interrupt handlers for a given irq.
@ -540,7 +540,7 @@ KeDumpIrqList(VOID)
* @implemented * @implemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
KeConnectInterrupt(PKINTERRUPT InterruptObject) KeConnectInterrupt(PKINTERRUPT InterruptObject)
{ {
KIRQL oldlvl,synch_oldlvl; KIRQL oldlvl,synch_oldlvl;
@ -615,7 +615,7 @@ KeConnectInterrupt(PKINTERRUPT InterruptObject)
* InterruptObject = isr to release * InterruptObject = isr to release
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
KeDisconnectInterrupt(PKINTERRUPT InterruptObject) KeDisconnectInterrupt(PKINTERRUPT InterruptObject)
{ {
KIRQL oldlvl,synch_oldlvl; KIRQL oldlvl,synch_oldlvl;
@ -671,7 +671,7 @@ KeDisconnectInterrupt(PKINTERRUPT InterruptObject)
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
KeInitializeInterrupt(PKINTERRUPT Interrupt, KeInitializeInterrupt(PKINTERRUPT Interrupt,
PKSERVICE_ROUTINE ServiceRoutine, PKSERVICE_ROUTINE ServiceRoutine,
PVOID ServiceContext, PVOID ServiceContext,

View file

@ -188,7 +188,7 @@ NTAPI
NtGetTickCount() { return __rdtsc(); } NtGetTickCount() { return __rdtsc(); }
NTSTATUS NTSTATUS
STDCALL NTAPI
NtSetLdtEntries NtSetLdtEntries
(ULONG Selector1, LDT_ENTRY LdtEntry1, ULONG Selector2, LDT_ENTRY LdtEntry2) (ULONG Selector1, LDT_ENTRY LdtEntry1, ULONG Selector2, LDT_ENTRY LdtEntry2)
{ {

View file

@ -23,7 +23,7 @@ ULONG KiProfileTimeInterval = 78125; /* Default resolution 7.8ms (sysinternals)
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
VOID VOID
STDCALL NTAPI
KeInitializeProfile(PKPROFILE Profile, KeInitializeProfile(PKPROFILE Profile,
PKPROCESS Process, PKPROCESS Process,
PVOID ImageBase, PVOID ImageBase,
@ -47,7 +47,7 @@ KeInitializeProfile(PKPROFILE Profile,
} }
VOID VOID
STDCALL NTAPI
KeStartProfile(PKPROFILE Profile, KeStartProfile(PKPROFILE Profile,
PVOID Buffer) PVOID Buffer)
{ {
@ -136,7 +136,7 @@ KeStartProfile(PKPROFILE Profile,
} }
BOOLEAN BOOLEAN
STDCALL NTAPI
KeStopProfile(PKPROFILE Profile) KeStopProfile(PKPROFILE Profile)
{ {
KIRQL OldIrql; KIRQL OldIrql;
@ -194,7 +194,7 @@ KeStopProfile(PKPROFILE Profile)
} }
ULONG ULONG
STDCALL NTAPI
KeQueryIntervalProfile(KPROFILE_SOURCE ProfileSource) KeQueryIntervalProfile(KPROFILE_SOURCE ProfileSource)
{ {
/* Check if this is the timer profile */ /* Check if this is the timer profile */
@ -216,7 +216,7 @@ KeQueryIntervalProfile(KPROFILE_SOURCE ProfileSource)
} }
VOID VOID
STDCALL NTAPI
KeSetIntervalProfile(KPROFILE_SOURCE ProfileSource, KeSetIntervalProfile(KPROFILE_SOURCE ProfileSource,
ULONG Interval) ULONG Interval)
{ {
@ -239,7 +239,7 @@ KeSetIntervalProfile(KPROFILE_SOURCE ProfileSource,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
KeProfileInterrupt(PKTRAP_FRAME TrapFrame) KeProfileInterrupt(PKTRAP_FRAME TrapFrame)
{ {
/* Called from HAL for Timer Profiling */ /* Called from HAL for Timer Profiling */
@ -247,7 +247,7 @@ KeProfileInterrupt(PKTRAP_FRAME TrapFrame)
} }
VOID VOID
STDCALL NTAPI
KiParseProfileList(IN PKTRAP_FRAME TrapFrame, KiParseProfileList(IN PKTRAP_FRAME TrapFrame,
IN KPROFILE_SOURCE Source, IN KPROFILE_SOURCE Source,
IN PLIST_ENTRY ListHead) IN PLIST_ENTRY ListHead)
@ -297,7 +297,7 @@ KiParseProfileList(IN PKTRAP_FRAME TrapFrame,
* shifting like we specified. -- Alex * shifting like we specified. -- Alex
*/ */
VOID VOID
STDCALL NTAPI
KeProfileInterruptWithSource(IN PKTRAP_FRAME TrapFrame, KeProfileInterruptWithSource(IN PKTRAP_FRAME TrapFrame,
IN KPROFILE_SOURCE Source) IN KPROFILE_SOURCE Source)
{ {
@ -312,7 +312,7 @@ KeProfileInterruptWithSource(IN PKTRAP_FRAME TrapFrame,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
KeSetProfileIrql(IN KIRQL ProfileIrql) KeSetProfileIrql(IN KIRQL ProfileIrql)
{ {
/* Set the IRQL at which Profiling will run */ /* Set the IRQL at which Profiling will run */

View file

@ -519,7 +519,7 @@ MmModifyAttributes(PMM_AVL_TABLE AddressSpace,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtAllocateVirtualMemory(IN HANDLE ProcessHandle, NtAllocateVirtualMemory(IN HANDLE ProcessHandle,
IN OUT PVOID* UBaseAddress, IN OUT PVOID* UBaseAddress,
IN ULONG_PTR ZeroBits, IN ULONG_PTR ZeroBits,
@ -915,7 +915,7 @@ MmFreeVirtualMemory(PEPROCESS Process,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtFreeVirtualMemory(IN HANDLE ProcessHandle, NtFreeVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID* PBaseAddress, IN PVOID* PBaseAddress,
IN PSIZE_T PRegionSize, IN PSIZE_T PRegionSize,
@ -1030,7 +1030,7 @@ MmProtectAnonMem(PMM_AVL_TABLE AddressSpace,
return(Status); return(Status);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MmQueryAnonMem(PMEMORY_AREA MemoryArea, MmQueryAnonMem(PMEMORY_AREA MemoryArea,
PVOID Address, PVOID Address,
PMEMORY_BASIC_INFORMATION Info, PMEMORY_BASIC_INFORMATION Info,

View file

@ -287,7 +287,7 @@ MmRequestPageMemoryConsumer(ULONG Consumer, BOOLEAN CanWait,
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }
VOID STDCALL VOID NTAPI
MiBalancerThread(PVOID Unused) MiBalancerThread(PVOID Unused)
{ {
PVOID WaitObjects[2]; PVOID WaitObjects[2];

View file

@ -59,7 +59,7 @@ MmFreeContinuousPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
* *
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmAllocateContiguousMemorySpecifyCache(IN SIZE_T NumberOfBytes, MmAllocateContiguousMemorySpecifyCache(IN SIZE_T NumberOfBytes,
IN PHYSICAL_ADDRESS LowestAcceptableAddress OPTIONAL, IN PHYSICAL_ADDRESS LowestAcceptableAddress OPTIONAL,
IN PHYSICAL_ADDRESS HighestAcceptableAddress, IN PHYSICAL_ADDRESS HighestAcceptableAddress,
@ -152,7 +152,7 @@ MmAllocateContiguousMemorySpecifyCache(IN SIZE_T NumberOfBytes,
* *
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmAllocateContiguousMemory (IN ULONG NumberOfBytes, MmAllocateContiguousMemory (IN ULONG NumberOfBytes,
IN PHYSICAL_ADDRESS HighestAcceptableAddress) IN PHYSICAL_ADDRESS HighestAcceptableAddress)
{ {
@ -187,7 +187,7 @@ MmAllocateContiguousMemory (IN ULONG NumberOfBytes,
* *
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
MmFreeContiguousMemory(IN PVOID BaseAddress) MmFreeContiguousMemory(IN PVOID BaseAddress)
{ {
MmLockAddressSpace(MmGetKernelAddressSpace()); MmLockAddressSpace(MmGetKernelAddressSpace());
@ -223,7 +223,7 @@ MmFreeContiguousMemory(IN PVOID BaseAddress)
* *
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
MmFreeContiguousMemorySpecifyCache(IN PVOID BaseAddress, MmFreeContiguousMemorySpecifyCache(IN PVOID BaseAddress,
IN ULONG NumberOfBytes, IN ULONG NumberOfBytes,
IN MEMORY_CACHING_TYPE CacheType) IN MEMORY_CACHING_TYPE CacheType)

View file

@ -37,7 +37,7 @@ MmUnlockPagableImageSection(IN PVOID ImageSectionHandle)
/* /*
* @unimplemented * @unimplemented
*/ */
VOID STDCALL VOID NTAPI
MmLockPagableSectionByHandle(IN PVOID ImageSectionHandle) MmLockPagableSectionByHandle(IN PVOID ImageSectionHandle)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -59,7 +59,7 @@ MmLockPagableCodeSection(IN PVOID AddressWithinSection)
/* /*
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmLockPagableDataSection(IN PVOID AddressWithinSection) MmLockPagableDataSection(IN PVOID AddressWithinSection)
{ {
PVOID Handle; PVOID Handle;
@ -73,7 +73,7 @@ MmLockPagableDataSection(IN PVOID AddressWithinSection)
/* /*
* @unimplemented * @unimplemented
*/ */
VOID STDCALL VOID NTAPI
MmUnlockPagableImageSection(IN PVOID ImageSectionHandle) MmUnlockPagableImageSection(IN PVOID ImageSectionHandle)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -82,7 +82,7 @@ MmUnlockPagableImageSection(IN PVOID ImageSectionHandle)
/* /*
* @unimplemented * @unimplemented
*/ */
PVOID STDCALL PVOID NTAPI
MmPageEntireDriver(IN PVOID AddressWithinSection) MmPageEntireDriver(IN PVOID AddressWithinSection)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -93,7 +93,7 @@ MmPageEntireDriver(IN PVOID AddressWithinSection)
/* /*
* @unimplemented * @unimplemented
*/ */
VOID STDCALL VOID NTAPI
MmResetDriverPaging(IN PVOID AddressWithinSection) MmResetDriverPaging(IN PVOID AddressWithinSection)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;

View file

@ -180,7 +180,7 @@ MmInitializeHandBuiltProcess(IN PEPROCESS Process,
} }
BOOLEAN BOOLEAN
STDCALL NTAPI
MmCreateProcessAddressSpace(IN ULONG MinWs, MmCreateProcessAddressSpace(IN ULONG MinWs,
IN PEPROCESS Process, IN PEPROCESS Process,
IN PULONG DirectoryTableBase) IN PULONG DirectoryTableBase)
@ -1044,7 +1044,7 @@ MmSetPageProtect(PEPROCESS Process, PVOID Address, ULONG flProtect)
/* /*
* @implemented * @implemented
*/ */
PHYSICAL_ADDRESS STDCALL PHYSICAL_ADDRESS NTAPI
MmGetPhysicalAddress(PVOID vaddr) MmGetPhysicalAddress(PVOID vaddr)
/* /*
* FUNCTION: Returns the physical address corresponding to a virtual address * FUNCTION: Returns the physical address corresponding to a virtual address

View file

@ -341,7 +341,7 @@ MmInitializeHandBuiltProcess(IN PEPROCESS Process,
} }
BOOLEAN BOOLEAN
STDCALL NTAPI
MmCreateProcessAddressSpace(IN ULONG MinWs, MmCreateProcessAddressSpace(IN ULONG MinWs,
IN PEPROCESS Process, IN PEPROCESS Process,
IN PLARGE_INTEGER DirectoryTableBase) IN PLARGE_INTEGER DirectoryTableBase)
@ -2072,7 +2072,7 @@ MmSetPageProtect(PEPROCESS Process, PVOID Address, ULONG flProtect)
/* /*
* @implemented * @implemented
*/ */
PHYSICAL_ADDRESS STDCALL PHYSICAL_ADDRESS NTAPI
MmGetPhysicalAddress(PVOID vaddr) MmGetPhysicalAddress(PVOID vaddr)
/* /*
* FUNCTION: Returns the physical address corresponding to a virtual address * FUNCTION: Returns the physical address corresponding to a virtual address

View file

@ -43,7 +43,7 @@
* *
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmMapIoSpace (IN PHYSICAL_ADDRESS PhysicalAddress, MmMapIoSpace (IN PHYSICAL_ADDRESS PhysicalAddress,
IN ULONG NumberOfBytes, IN ULONG NumberOfBytes,
IN MEMORY_CACHING_TYPE CacheEnable) IN MEMORY_CACHING_TYPE CacheEnable)
@ -135,7 +135,7 @@ MmMapIoSpace (IN PHYSICAL_ADDRESS PhysicalAddress,
* *
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
MmUnmapIoSpace (IN PVOID BaseAddress, MmUnmapIoSpace (IN PVOID BaseAddress,
IN ULONG NumberOfBytes) IN ULONG NumberOfBytes)
{ {
@ -161,7 +161,7 @@ MmUnmapIoSpace (IN PVOID BaseAddress,
* *
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmMapVideoDisplay (IN PHYSICAL_ADDRESS PhysicalAddress, MmMapVideoDisplay (IN PHYSICAL_ADDRESS PhysicalAddress,
IN ULONG NumberOfBytes, IN ULONG NumberOfBytes,
IN MEMORY_CACHING_TYPE CacheType) IN MEMORY_CACHING_TYPE CacheType)
@ -173,7 +173,7 @@ MmMapVideoDisplay (IN PHYSICAL_ADDRESS PhysicalAddress,
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
MmUnmapVideoDisplay (IN PVOID BaseAddress, MmUnmapVideoDisplay (IN PVOID BaseAddress,
IN ULONG NumberOfBytes) IN ULONG NumberOfBytes)
{ {

View file

@ -185,7 +185,7 @@ static VOID MmVerifyMemoryAreas(PMM_AVL_TABLE AddressSpace)
#define MmVerifyMemoryAreas(x) #define MmVerifyMemoryAreas(x)
#endif #endif
VOID STDCALL VOID NTAPI
MmDumpMemoryAreas(PMM_AVL_TABLE AddressSpace) MmDumpMemoryAreas(PMM_AVL_TABLE AddressSpace)
{ {
PMEMORY_AREA Node; PMEMORY_AREA Node;
@ -209,7 +209,7 @@ MmDumpMemoryAreas(PMM_AVL_TABLE AddressSpace)
DbgPrint("Finished MmDumpMemoryAreas()\n"); DbgPrint("Finished MmDumpMemoryAreas()\n");
} }
PMEMORY_AREA STDCALL PMEMORY_AREA NTAPI
MmLocateMemoryAreaByAddress( MmLocateMemoryAreaByAddress(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PVOID Address) PVOID Address)
@ -239,7 +239,7 @@ MmLocateMemoryAreaByAddress(
return NULL; return NULL;
} }
PMEMORY_AREA STDCALL PMEMORY_AREA NTAPI
MmLocateMemoryAreaByRegion( MmLocateMemoryAreaByRegion(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PVOID Address, PVOID Address,
@ -628,7 +628,7 @@ MmFindGapTopDown(
} }
PVOID STDCALL PVOID NTAPI
MmFindGap( MmFindGap(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
ULONG_PTR Length, ULONG_PTR Length,
@ -641,7 +641,7 @@ MmFindGap(
return MmFindGapBottomUp(AddressSpace, Length, Granularity); return MmFindGapBottomUp(AddressSpace, Length, Granularity);
} }
ULONG_PTR STDCALL ULONG_PTR NTAPI
MmFindGapAtAddress( MmFindGapAtAddress(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PVOID Address) PVOID Address)
@ -738,7 +738,7 @@ MmInitMemoryAreas(VOID)
* @remarks Lock the address space before calling this function. * @remarks Lock the address space before calling this function.
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmFreeMemoryArea( MmFreeMemoryArea(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PMEMORY_AREA MemoryArea, PMEMORY_AREA MemoryArea,
@ -880,7 +880,7 @@ MmFreeMemoryArea(
* @remarks Lock the address space before calling this function. * @remarks Lock the address space before calling this function.
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmFreeMemoryAreaByPtr( MmFreeMemoryAreaByPtr(
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PVOID BaseAddress, PVOID BaseAddress,
@ -932,7 +932,7 @@ MmFreeMemoryAreaByPtr(
* @remarks Lock the address space before calling this function. * @remarks Lock the address space before calling this function.
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmCreateMemoryArea(PMM_AVL_TABLE AddressSpace, MmCreateMemoryArea(PMM_AVL_TABLE AddressSpace,
ULONG Type, ULONG Type,
PVOID *BaseAddress, PVOID *BaseAddress,
@ -1055,7 +1055,7 @@ MmMapMemoryArea(PVOID BaseAddress,
} }
VOID STDCALL VOID NTAPI
MmReleaseMemoryAreaIfDecommitted(PEPROCESS Process, MmReleaseMemoryAreaIfDecommitted(PEPROCESS Process,
PMM_AVL_TABLE AddressSpace, PMM_AVL_TABLE AddressSpace,
PVOID BaseAddress) PVOID BaseAddress)

View file

@ -882,7 +882,7 @@ MmProtectMdlSystemAddress(IN PMDL MemoryDescriptorList,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
MmProbeAndLockProcessPages(IN OUT PMDL MemoryDescriptorList, MmProbeAndLockProcessPages(IN OUT PMDL MemoryDescriptorList,
IN PEPROCESS Process, IN PEPROCESS Process,
IN KPROCESSOR_MODE AccessMode, IN KPROCESSOR_MODE AccessMode,
@ -896,7 +896,7 @@ MmProbeAndLockProcessPages(IN OUT PMDL MemoryDescriptorList,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
MmProbeAndLockSelectedPages(IN OUT PMDL MemoryDescriptorList, MmProbeAndLockSelectedPages(IN OUT PMDL MemoryDescriptorList,
IN LARGE_INTEGER PageList[], IN LARGE_INTEGER PageList[],
IN KPROCESSOR_MODE AccessMode, IN KPROCESSOR_MODE AccessMode,

View file

@ -23,7 +23,7 @@ BOOLEAN MpwThreadShouldTerminate;
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
NTSTATUS STDCALL NTSTATUS NTAPI
MmWriteDirtyPages(ULONG Target, PULONG Actual) MmWriteDirtyPages(ULONG Target, PULONG Actual)
{ {
PFN_TYPE Page; PFN_TYPE Page;
@ -52,7 +52,7 @@ MmWriteDirtyPages(ULONG Target, PULONG Actual)
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MmMpwThreadMain(PVOID Ignored) MmMpwThreadMain(PVOID Ignored)
{ {
NTSTATUS Status; NTSTATUS Status;

View file

@ -40,7 +40,7 @@
* *
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
MmAllocateNonCachedMemory(IN ULONG NumberOfBytes) MmAllocateNonCachedMemory(IN ULONG NumberOfBytes)
{ {
PVOID Result; PVOID Result;
@ -114,7 +114,7 @@ MmFreeNonCachedPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
* *
* @implemented * @implemented
*/ */
VOID STDCALL MmFreeNonCachedMemory (IN PVOID BaseAddress, VOID NTAPI MmFreeNonCachedMemory (IN PVOID BaseAddress,
IN ULONG NumberOfBytes) IN ULONG NumberOfBytes)
{ {
MmLockAddressSpace(MmGetKernelAddressSpace()); MmLockAddressSpace(MmGetKernelAddressSpace());

View file

@ -1455,7 +1455,7 @@ static HDR_USED* get_block(unsigned int size, unsigned long alignment)
return (HDR_USED*)current; return (HDR_USED*)current;
} }
ULONG STDCALL ULONG NTAPI
ExRosQueryNonPagedPoolTag ( PVOID Addr ) ExRosQueryNonPagedPoolTag ( PVOID Addr )
{ {
HDR_USED* blk=(HDR_USED*)((ULONG_PTR)Addr - HDR_USED_SIZE); HDR_USED* blk=(HDR_USED*)((ULONG_PTR)Addr - HDR_USED_SIZE);
@ -1530,7 +1530,7 @@ void check_redzone_list(void)
#endif #endif
VOID STDCALL ExFreeNonPagedPool (PVOID block) VOID NTAPI ExFreeNonPagedPool (PVOID block)
/* /*
* FUNCTION: Releases previously allocated memory * FUNCTION: Releases previously allocated memory
* ARGUMENTS: * ARGUMENTS:
@ -1586,7 +1586,7 @@ VOID STDCALL ExFreeNonPagedPool (PVOID block)
KeReleaseSpinLock(&MmNpoolLock, oldIrql); KeReleaseSpinLock(&MmNpoolLock, oldIrql);
} }
PVOID STDCALL PVOID NTAPI
ExAllocateNonPagedPoolWithTag(POOL_TYPE Type, ULONG Size, ULONG Tag, PVOID Caller) ExAllocateNonPagedPoolWithTag(POOL_TYPE Type, ULONG Size, ULONG Tag, PVOID Caller)
{ {
#if defined(NPOOL_REDZONE_CHECK) || defined(NPOOL_REDZONE_CHECK_FULL) #if defined(NPOOL_REDZONE_CHECK) || defined(NPOOL_REDZONE_CHECK_FULL)
@ -1787,7 +1787,7 @@ MiInitializeNonPagedPool(VOID)
} }
PVOID PVOID
STDCALL NTAPI
MiAllocateSpecialPool (IN POOL_TYPE PoolType, MiAllocateSpecialPool (IN POOL_TYPE PoolType,
IN SIZE_T NumberOfBytes, IN SIZE_T NumberOfBytes,
IN ULONG Tag, IN ULONG Tag,

View file

@ -137,7 +137,7 @@ MmBuildMdlFromPages(PMDL Mdl, PPFN_TYPE Pages)
BOOLEAN BOOLEAN
STDCALL NTAPI
MmIsFileAPagingFile(PFILE_OBJECT FileObject) MmIsFileAPagingFile(PFILE_OBJECT FileObject)
{ {
ULONG i; ULONG i;
@ -538,7 +538,7 @@ MmAllocRetrievelDescriptorList(ULONG Pairs)
return RetDescList; return RetDescList;
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MmDumpToPagingFile(ULONG BugCode, MmDumpToPagingFile(ULONG BugCode,
ULONG BugCodeParameter1, ULONG BugCodeParameter1,
ULONG BugCodeParameter2, ULONG BugCodeParameter2,
@ -681,7 +681,7 @@ MmDumpToPagingFile(ULONG BugCode,
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MmInitializeCrashDump(HANDLE PageFileHandle, ULONG PageFileNum) MmInitializeCrashDump(HANDLE PageFileHandle, ULONG PageFileNum)
{ {
PFILE_OBJECT PageFile; PFILE_OBJECT PageFile;
@ -795,7 +795,7 @@ MmInitializeCrashDump(HANDLE PageFileHandle, ULONG PageFileNum)
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtCreatePagingFile(IN PUNICODE_STRING FileName, NtCreatePagingFile(IN PUNICODE_STRING FileName,
IN PLARGE_INTEGER InitialSize, IN PLARGE_INTEGER InitialSize,
IN PLARGE_INTEGER MaximumSize, IN PLARGE_INTEGER MaximumSize,

View file

@ -27,7 +27,7 @@ EiGetPagedPoolTag(IN PVOID Block);
ULONG NTAPI ULONG NTAPI
EiGetNonPagedPoolTag(IN PVOID Block); EiGetNonPagedPoolTag(IN PVOID Block);
static PVOID STDCALL static PVOID NTAPI
EiAllocatePool(POOL_TYPE PoolType, EiAllocatePool(POOL_TYPE PoolType,
ULONG NumberOfBytes, ULONG NumberOfBytes,
ULONG Tag, ULONG Tag,
@ -70,7 +70,7 @@ EiAllocatePool(POOL_TYPE PoolType,
/* /*
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
ExAllocatePool (POOL_TYPE PoolType, ULONG NumberOfBytes) ExAllocatePool (POOL_TYPE PoolType, ULONG NumberOfBytes)
/* /*
* FUNCTION: Allocates pool memory of a specified type and returns a pointer * FUNCTION: Allocates pool memory of a specified type and returns a pointer
@ -119,7 +119,7 @@ ExAllocatePool (POOL_TYPE PoolType, ULONG NumberOfBytes)
/* /*
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
ExAllocatePoolWithTag (POOL_TYPE PoolType, ULONG NumberOfBytes, ULONG Tag) ExAllocatePoolWithTag (POOL_TYPE PoolType, ULONG NumberOfBytes, ULONG Tag)
{ {
PVOID Block; PVOID Block;
@ -147,7 +147,7 @@ ExAllocatePoolWithTag (POOL_TYPE PoolType, ULONG NumberOfBytes, ULONG Tag)
/* /*
* @implemented * @implemented
*/ */
PVOID STDCALL PVOID NTAPI
ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes) ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes)
{ {
return(ExAllocatePoolWithQuotaTag(PoolType, NumberOfBytes, TAG_NONE)); return(ExAllocatePoolWithQuotaTag(PoolType, NumberOfBytes, TAG_NONE));
@ -157,7 +157,7 @@ ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes)
* @implemented * @implemented
*/ */
PVOID PVOID
STDCALL NTAPI
ExAllocatePoolWithTagPriority( ExAllocatePoolWithTagPriority(
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
IN SIZE_T NumberOfBytes, IN SIZE_T NumberOfBytes,
@ -269,7 +269,7 @@ ExFreePoolWithTag(IN PVOID Block, IN ULONG Tag)
* @unimplemented * @unimplemented
*/ */
SIZE_T SIZE_T
STDCALL NTAPI
ExQueryPoolBlockSize ( ExQueryPoolBlockSize (
IN PVOID PoolBlock, IN PVOID PoolBlock,
OUT PBOOLEAN QuotaCharged OUT PBOOLEAN QuotaCharged
@ -283,7 +283,7 @@ ExQueryPoolBlockSize (
* @unimplemented * @unimplemented
*/ */
PVOID PVOID
STDCALL NTAPI
MmAllocateMappingAddress ( MmAllocateMappingAddress (
IN SIZE_T NumberOfBytes, IN SIZE_T NumberOfBytes,
IN ULONG PoolTag IN ULONG PoolTag
@ -298,7 +298,7 @@ MmAllocateMappingAddress (
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
MmFreeMappingAddress ( MmFreeMappingAddress (
IN PVOID BaseAddress, IN PVOID BaseAddress,
IN ULONG PoolTag IN ULONG PoolTag
@ -308,7 +308,7 @@ MmFreeMappingAddress (
} }
BOOLEAN BOOLEAN
STDCALL NTAPI
MiRaisePoolQuota( MiRaisePoolQuota(
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
IN ULONG CurrentMaxQuota, IN ULONG CurrentMaxQuota,

View file

@ -52,7 +52,7 @@ __inline LARGE_INTEGER PTE_TO_PAGE(ULONG npage)
/* FUNCTIONS ***************************************************************/ /* FUNCTIONS ***************************************************************/
VOID VOID
STDCALL NTAPI
MiFlushTlbIpiRoutine(PVOID Address) MiFlushTlbIpiRoutine(PVOID Address)
{ {
if (Address == (PVOID)0xffffffff) if (Address == (PVOID)0xffffffff)
@ -91,7 +91,7 @@ ProtectToFlags(ULONG flProtect)
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
MmCopyMmInfo(PEPROCESS Src, MmCopyMmInfo(PEPROCESS Src,
PEPROCESS Dest, PEPROCESS Dest,
PPHYSICAL_ADDRESS DirectoryTableBase) PPHYSICAL_ADDRESS DirectoryTableBase)
@ -120,7 +120,7 @@ MmInitializeHandBuiltProcess(IN PEPROCESS Process,
} }
BOOLEAN BOOLEAN
STDCALL NTAPI
MmCreateProcessAddressSpace(IN ULONG MinWs, MmCreateProcessAddressSpace(IN ULONG MinWs,
IN PEPROCESS Process, IN PEPROCESS Process,
IN PLARGE_INTEGER DirectoryTableBase) IN PLARGE_INTEGER DirectoryTableBase)
@ -180,7 +180,7 @@ MmGetPhysicalAddressProcess(PEPROCESS Process, PVOID Addr)
/* /*
* @implemented * @implemented
*/ */
PHYSICAL_ADDRESS STDCALL PHYSICAL_ADDRESS NTAPI
MmGetPhysicalAddress(PVOID vaddr) MmGetPhysicalAddress(PVOID vaddr)
/* /*
* FUNCTION: Returns the physical address corresponding to a virtual address * FUNCTION: Returns the physical address corresponding to a virtual address

View file

@ -77,7 +77,7 @@ MmInitializePagedPool(VOID)
* *
* RETURN VALUE * RETURN VALUE
*/ */
PVOID STDCALL PVOID NTAPI
ExAllocatePagedPoolWithTag (IN POOL_TYPE PoolType, ExAllocatePagedPoolWithTag (IN POOL_TYPE PoolType,
IN ULONG NumberOfBytes, IN ULONG NumberOfBytes,
IN ULONG Tag) IN ULONG Tag)
@ -96,7 +96,7 @@ ExAllocatePagedPoolWithTag (IN POOL_TYPE PoolType,
return RPoolAlloc ( MmPagedPool, NumberOfBytes, Tag, align ); return RPoolAlloc ( MmPagedPool, NumberOfBytes, Tag, align );
} }
VOID STDCALL VOID NTAPI
ExFreePagedPool(IN PVOID Block) ExFreePagedPool(IN PVOID Block)
{ {
ASSERT_IRQL_LESS_OR_EQUAL(APC_LEVEL); ASSERT_IRQL_LESS_OR_EQUAL(APC_LEVEL);

View file

@ -75,7 +75,7 @@ MmGetSessionLocaleId(VOID)
} }
PVOID PVOID
STDCALL NTAPI
MiCreatePebOrTeb(PEPROCESS Process, MiCreatePebOrTeb(PEPROCESS Process,
PVOID BaseAddress) PVOID BaseAddress)
{ {
@ -139,7 +139,7 @@ MiFreeStackPage(PVOID Context,
} }
VOID VOID
STDCALL NTAPI
MmDeleteKernelStack(PVOID StackBase, MmDeleteKernelStack(PVOID StackBase,
BOOLEAN GuiStack) BOOLEAN GuiStack)
{ {
@ -159,7 +159,7 @@ MmDeleteKernelStack(PVOID StackBase,
} }
VOID VOID
STDCALL NTAPI
MmDeleteTeb(PEPROCESS Process, MmDeleteTeb(PEPROCESS Process,
PTEB Teb) PTEB Teb)
{ {
@ -181,7 +181,7 @@ MmDeleteTeb(PEPROCESS Process,
} }
PVOID PVOID
STDCALL NTAPI
MmCreateKernelStack(BOOLEAN GuiStack, MmCreateKernelStack(BOOLEAN GuiStack,
UCHAR Node) UCHAR Node)
{ {
@ -253,7 +253,7 @@ MmCreateKernelStack(BOOLEAN GuiStack,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
MmGrowKernelStack(PVOID StackPointer) MmGrowKernelStack(PVOID StackPointer)
{ {
PETHREAD Thread = PsGetCurrentThread(); PETHREAD Thread = PsGetCurrentThread();
@ -274,7 +274,7 @@ MmGrowKernelStack(PVOID StackPointer)
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
MmCreatePeb(PEPROCESS Process) MmCreatePeb(PEPROCESS Process)
{ {
PPEB Peb = NULL; PPEB Peb = NULL;
@ -424,7 +424,7 @@ MmCreatePeb(PEPROCESS Process)
} }
PTEB PTEB
STDCALL NTAPI
MmCreateTeb(PEPROCESS Process, MmCreateTeb(PEPROCESS Process,
PCLIENT_ID ClientId, PCLIENT_ID ClientId,
PINITIAL_TEB InitialTeb) PINITIAL_TEB InitialTeb)

View file

@ -2089,7 +2089,7 @@ MmProtectSectionView(PMM_AVL_TABLE AddressSpace,
return(Status); return(Status);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MmQuerySectionView(PMEMORY_AREA MemoryArea, MmQuerySectionView(PMEMORY_AREA MemoryArea,
PVOID Address, PVOID Address,
PMEMORY_BASIC_INFORMATION Info, PMEMORY_BASIC_INFORMATION Info,
@ -2168,7 +2168,7 @@ MmpFreePageFileSegment(PMM_SECTION_SEGMENT Segment)
} }
} }
VOID STDCALL VOID NTAPI
MmpDeleteSection(PVOID ObjectBody) MmpDeleteSection(PVOID ObjectBody)
{ {
PROS_SECTION_OBJECT Section = (PROS_SECTION_OBJECT)ObjectBody; PROS_SECTION_OBJECT Section = (PROS_SECTION_OBJECT)ObjectBody;
@ -2239,7 +2239,7 @@ MmpDeleteSection(PVOID ObjectBody)
} }
} }
VOID STDCALL VOID NTAPI
MmpCloseSection(IN PEPROCESS Process OPTIONAL, MmpCloseSection(IN PEPROCESS Process OPTIONAL,
IN PVOID Object, IN PVOID Object,
IN ACCESS_MASK GrantedAccess, IN ACCESS_MASK GrantedAccess,
@ -3477,7 +3477,7 @@ MmCreateImageSection(PROS_SECTION_OBJECT *SectionObject,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtCreateSection (OUT PHANDLE SectionHandle, NtCreateSection (OUT PHANDLE SectionHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
@ -3552,7 +3552,7 @@ NtCreateSection (OUT PHANDLE SectionHandle,
* *
* REVISIONS * REVISIONS
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtOpenSection(PHANDLE SectionHandle, NtOpenSection(PHANDLE SectionHandle,
ACCESS_MASK DesiredAccess, ACCESS_MASK DesiredAccess,
POBJECT_ATTRIBUTES ObjectAttributes) POBJECT_ATTRIBUTES ObjectAttributes)
@ -3699,7 +3699,7 @@ MmMapViewOfSegment(PMM_AVL_TABLE AddressSpace,
* *
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtMapViewOfSection(IN HANDLE SectionHandle, NtMapViewOfSection(IN HANDLE SectionHandle,
IN HANDLE ProcessHandle, IN HANDLE ProcessHandle,
IN OUT PVOID* BaseAddress OPTIONAL, IN OUT PVOID* BaseAddress OPTIONAL,
@ -4029,7 +4029,7 @@ MmUnmapViewOfSegment(PMM_AVL_TABLE AddressSpace,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmUnmapViewOfSection(PEPROCESS Process, MmUnmapViewOfSection(PEPROCESS Process,
PVOID BaseAddress) PVOID BaseAddress)
{ {
@ -4166,7 +4166,7 @@ MmUnmapViewOfSection(PEPROCESS Process,
* *
* REVISIONS * REVISIONS
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtUnmapViewOfSection (HANDLE ProcessHandle, NtUnmapViewOfSection (HANDLE ProcessHandle,
PVOID BaseAddress) PVOID BaseAddress)
{ {
@ -4222,7 +4222,7 @@ NtUnmapViewOfSection (HANDLE ProcessHandle,
* *
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtQuerySection(IN HANDLE SectionHandle, NtQuerySection(IN HANDLE SectionHandle,
IN SECTION_INFORMATION_CLASS SectionInformationClass, IN SECTION_INFORMATION_CLASS SectionInformationClass,
OUT PVOID SectionInformation, OUT PVOID SectionInformation,
@ -4352,7 +4352,7 @@ NtQuerySection(IN HANDLE SectionHandle,
* @todo Move the actual code to internal function MmExtendSection. * @todo Move the actual code to internal function MmExtendSection.
* @unimplemented * @unimplemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtExtendSection(IN HANDLE SectionHandle, NtExtendSection(IN HANDLE SectionHandle,
IN PLARGE_INTEGER NewMaximumSize) IN PLARGE_INTEGER NewMaximumSize)
{ {
@ -4430,7 +4430,7 @@ NtExtendSection(IN HANDLE SectionHandle,
* *
* REVISIONS * REVISIONS
*/ */
PVOID STDCALL PVOID NTAPI
MmAllocateSection (IN ULONG Length, PVOID BaseAddress) MmAllocateSection (IN ULONG Length, PVOID BaseAddress)
{ {
PVOID Result; PVOID Result;
@ -4519,7 +4519,7 @@ MmAllocateSection (IN ULONG Length, PVOID BaseAddress)
* *
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmMapViewOfSection(IN PVOID SectionObject, MmMapViewOfSection(IN PVOID SectionObject,
IN PEPROCESS Process, IN PEPROCESS Process,
IN OUT PVOID *BaseAddress, IN OUT PVOID *BaseAddress,
@ -4716,7 +4716,7 @@ MmMapViewOfSection(IN PVOID SectionObject,
/* /*
* @unimplemented * @unimplemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
MmCanFileBeTruncated (IN PSECTION_OBJECT_POINTERS SectionObjectPointer, MmCanFileBeTruncated (IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
IN PLARGE_INTEGER NewFileSize) IN PLARGE_INTEGER NewFileSize)
{ {
@ -4728,7 +4728,7 @@ MmCanFileBeTruncated (IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
/* /*
* @unimplemented * @unimplemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
MmDisableModifiedWriteOfSection (ULONG Unknown0) MmDisableModifiedWriteOfSection (ULONG Unknown0)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -4738,7 +4738,7 @@ MmDisableModifiedWriteOfSection (ULONG Unknown0)
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
MmFlushImageSection (IN PSECTION_OBJECT_POINTERS SectionObjectPointer, MmFlushImageSection (IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
IN MMFLUSH_TYPE FlushType) IN MMFLUSH_TYPE FlushType)
{ {
@ -4761,7 +4761,7 @@ MmFlushImageSection (IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
/* /*
* @unimplemented * @unimplemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
MmForceSectionClosed ( MmForceSectionClosed (
IN PSECTION_OBJECT_POINTERS SectionObjectPointer, IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
IN BOOLEAN DelayClose) IN BOOLEAN DelayClose)
@ -4774,7 +4774,7 @@ MmForceSectionClosed (
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmMapViewInSystemSpace (IN PVOID SectionObject, MmMapViewInSystemSpace (IN PVOID SectionObject,
OUT PVOID * MappedBase, OUT PVOID * MappedBase,
IN OUT PULONG ViewSize) IN OUT PULONG ViewSize)
@ -4822,7 +4822,7 @@ MmMapViewInSystemSpace (IN PVOID SectionObject,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
MmMapViewInSessionSpace ( MmMapViewInSessionSpace (
IN PVOID Section, IN PVOID Section,
OUT PVOID *MappedBase, OUT PVOID *MappedBase,
@ -4837,7 +4837,7 @@ MmMapViewInSessionSpace (
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmUnmapViewInSystemSpace (IN PVOID MappedBase) MmUnmapViewInSystemSpace (IN PVOID MappedBase)
{ {
PMM_AVL_TABLE AddressSpace; PMM_AVL_TABLE AddressSpace;
@ -4856,7 +4856,7 @@ MmUnmapViewInSystemSpace (IN PVOID MappedBase)
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
MmUnmapViewInSessionSpace ( MmUnmapViewInSessionSpace (
IN PVOID MappedBase IN PVOID MappedBase
) )
@ -4868,7 +4868,7 @@ MmUnmapViewInSessionSpace (
/* /*
* @unimplemented * @unimplemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmSetBankedSection (ULONG Unknown0, MmSetBankedSection (ULONG Unknown0,
ULONG Unknown1, ULONG Unknown1,
ULONG Unknown2, ULONG Unknown2,
@ -4936,7 +4936,7 @@ MmSetBankedSection (ULONG Unknown0,
* *
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
MmCreateSection (OUT PVOID * Section, MmCreateSection (OUT PVOID * Section,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,

View file

@ -568,7 +568,7 @@ MiQueryVirtualMemory(IN HANDLE ProcessHandle,
return Status; return Status;
} }
NTSTATUS STDCALL NTSTATUS NTAPI
MiProtectVirtualMemory(IN PEPROCESS Process, MiProtectVirtualMemory(IN PEPROCESS Process,
IN OUT PVOID *BaseAddress, IN OUT PVOID *BaseAddress,
IN OUT PSIZE_T NumberOfBytesToProtect, IN OUT PSIZE_T NumberOfBytesToProtect,
@ -932,7 +932,7 @@ NtProtectVirtualMemory(IN HANDLE ProcessHandle,
return Status; return Status;
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtQueryVirtualMemory(IN HANDLE ProcessHandle, NtQueryVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID Address, IN PVOID Address,
IN MEMORY_INFORMATION_CLASS VirtualMemoryInformationClass, IN MEMORY_INFORMATION_CLASS VirtualMemoryInformationClass,

View file

@ -51,7 +51,7 @@ MmTrimUserMemory(ULONG Target, ULONG Priority, PULONG NrFreedPages)
* @unimplemented * @unimplemented
*/ */
ULONG ULONG
STDCALL NTAPI
MmTrimAllSystemPagableMemory ( MmTrimAllSystemPagableMemory (
IN ULONG PurgeTransitionList IN ULONG PurgeTransitionList
) )

View file

@ -108,7 +108,7 @@ PsInitializeQuotaSystem(VOID)
} }
VOID VOID
STDCALL NTAPI
PspInheritQuota(PEPROCESS Process, PEPROCESS ParentProcess) PspInheritQuota(PEPROCESS Process, PEPROCESS ParentProcess)
{ {
if (ParentProcess != NULL) if (ParentProcess != NULL)
@ -126,7 +126,7 @@ PspInheritQuota(PEPROCESS Process, PEPROCESS ParentProcess)
} }
VOID VOID
STDCALL NTAPI
PspDestroyQuotaBlock(PEPROCESS Process) PspDestroyQuotaBlock(PEPROCESS Process)
{ {
PEPROCESS_QUOTA_BLOCK QuotaBlock = Process->QuotaBlock; PEPROCESS_QUOTA_BLOCK QuotaBlock = Process->QuotaBlock;
@ -159,7 +159,7 @@ PsChargeProcessPageFileQuota(IN PEPROCESS Process,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
PsChargePoolQuota(IN PEPROCESS Process, PsChargePoolQuota(IN PEPROCESS Process,
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
IN SIZE_T Amount) IN SIZE_T Amount)
@ -184,7 +184,7 @@ PsChargePoolQuota(IN PEPROCESS Process,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
PsChargeProcessNonPagedPoolQuota(IN PEPROCESS Process, PsChargeProcessNonPagedPoolQuota(IN PEPROCESS Process,
IN SIZE_T Amount) IN SIZE_T Amount)
{ {
@ -196,7 +196,7 @@ PsChargeProcessNonPagedPoolQuota(IN PEPROCESS Process,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
PsChargeProcessPagedPoolQuota(IN PEPROCESS Process, PsChargeProcessPagedPoolQuota(IN PEPROCESS Process,
IN SIZE_T Amount) IN SIZE_T Amount)
{ {
@ -208,7 +208,7 @@ PsChargeProcessPagedPoolQuota(IN PEPROCESS Process,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
PsChargeProcessPoolQuota(IN PEPROCESS Process, PsChargeProcessPoolQuota(IN PEPROCESS Process,
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
IN SIZE_T Amount) IN SIZE_T Amount)
@ -230,7 +230,7 @@ PsChargeProcessPoolQuota(IN PEPROCESS Process,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
PsReturnPoolQuota(IN PEPROCESS Process, PsReturnPoolQuota(IN PEPROCESS Process,
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
IN SIZE_T Amount) IN SIZE_T Amount)
@ -257,7 +257,7 @@ PsReturnPoolQuota(IN PEPROCESS Process,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
PsReturnProcessNonPagedPoolQuota(IN PEPROCESS Process, PsReturnProcessNonPagedPoolQuota(IN PEPROCESS Process,
IN SIZE_T Amount) IN SIZE_T Amount)
{ {
@ -275,7 +275,7 @@ PsReturnProcessNonPagedPoolQuota(IN PEPROCESS Process,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
PsReturnProcessPagedPoolQuota(IN PEPROCESS Process, PsReturnProcessPagedPoolQuota(IN PEPROCESS Process,
IN SIZE_T Amount) IN SIZE_T Amount)
{ {

View file

@ -59,14 +59,14 @@ RtlpSetInDbgPrint(IN BOOLEAN NewValue)
} }
KPROCESSOR_MODE KPROCESSOR_MODE
STDCALL NTAPI
RtlpGetMode() RtlpGetMode()
{ {
return KernelMode; return KernelMode;
} }
PVOID PVOID
STDCALL NTAPI
RtlpAllocateMemory(ULONG Bytes, RtlpAllocateMemory(ULONG Bytes,
ULONG Tag) ULONG Tag)
{ {
@ -80,7 +80,7 @@ RtlpAllocateMemory(ULONG Bytes,
#define TAG_ASTR TAG('A', 'S', 'T', 'R') #define TAG_ASTR TAG('A', 'S', 'T', 'R')
#define TAG_OSTR TAG('O', 'S', 'T', 'R') #define TAG_OSTR TAG('O', 'S', 'T', 'R')
VOID VOID
STDCALL NTAPI
RtlpFreeMemory(PVOID Mem, RtlpFreeMemory(PVOID Mem,
ULONG Tag) ULONG Tag)
{ {
@ -93,7 +93,7 @@ RtlpFreeMemory(PVOID Mem,
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
RtlAcquirePebLock(VOID) RtlAcquirePebLock(VOID)
{ {
@ -102,14 +102,14 @@ RtlAcquirePebLock(VOID)
/* /*
* @implemented * @implemented
*/ */
VOID STDCALL VOID NTAPI
RtlReleasePebLock(VOID) RtlReleasePebLock(VOID)
{ {
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
LdrShutdownThread(VOID) LdrShutdownThread(VOID)
{ {
return STATUS_SUCCESS; return STATUS_SUCCESS;
@ -117,14 +117,14 @@ LdrShutdownThread(VOID)
PPEB PPEB
STDCALL NTAPI
RtlGetCurrentPeb(VOID) RtlGetCurrentPeb(VOID)
{ {
return ((PEPROCESS)(KeGetCurrentThread()->ApcState.Process))->Peb; return ((PEPROCESS)(KeGetCurrentThread()->ApcState.Process))->Peb;
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
RtlDeleteHeapLock( RtlDeleteHeapLock(
PRTL_CRITICAL_SECTION CriticalSection) PRTL_CRITICAL_SECTION CriticalSection)
{ {
@ -133,7 +133,7 @@ RtlDeleteHeapLock(
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
RtlEnterHeapLock( RtlEnterHeapLock(
PRTL_CRITICAL_SECTION CriticalSection) PRTL_CRITICAL_SECTION CriticalSection)
{ {
@ -142,7 +142,7 @@ RtlEnterHeapLock(
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
RtlInitializeHeapLock( RtlInitializeHeapLock(
PRTL_CRITICAL_SECTION CriticalSection) PRTL_CRITICAL_SECTION CriticalSection)
{ {
@ -151,7 +151,7 @@ RtlInitializeHeapLock(
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
RtlLeaveHeapLock( RtlLeaveHeapLock(
PRTL_CRITICAL_SECTION CriticalSection) PRTL_CRITICAL_SECTION CriticalSection)
{ {

View file

@ -26,7 +26,7 @@ extern ULONG NtOSCSDVersion;
* @implemented * @implemented
*/ */
ULONG ULONG
STDCALL NTAPI
RtlGetNtGlobalFlags(VOID) RtlGetNtGlobalFlags(VOID)
{ {
return(NtGlobalFlag); return(NtGlobalFlag);
@ -36,7 +36,7 @@ RtlGetNtGlobalFlags(VOID)
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
RtlGetVersion(IN OUT PRTL_OSVERSIONINFOW lpVersionInformation) RtlGetVersion(IN OUT PRTL_OSVERSIONINFOW lpVersionInformation)
{ {
ULONG i, MaxLength; ULONG i, MaxLength;

View file

@ -175,7 +175,7 @@ SeCreateAccessStateEx(IN PETHREAD Thread,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeCreateAccessState(IN OUT PACCESS_STATE AccessState, SeCreateAccessState(IN OUT PACCESS_STATE AccessState,
IN PAUX_ACCESS_DATA AuxData, IN PAUX_ACCESS_DATA AuxData,
IN ACCESS_MASK Access, IN ACCESS_MASK Access,
@ -196,7 +196,7 @@ SeCreateAccessState(IN OUT PACCESS_STATE AccessState,
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
SeDeleteAccessState(IN PACCESS_STATE AccessState) SeDeleteAccessState(IN PACCESS_STATE AccessState)
{ {
PAUX_ACCESS_DATA AuxData; PAUX_ACCESS_DATA AuxData;
@ -226,7 +226,7 @@ SeDeleteAccessState(IN PACCESS_STATE AccessState)
* @implemented * @implemented
*/ */
VOID VOID
STDCALL NTAPI
SeSetAccessStateGenericMapping(IN PACCESS_STATE AccessState, SeSetAccessStateGenericMapping(IN PACCESS_STATE AccessState,
IN PGENERIC_MAPPING GenericMapping) IN PGENERIC_MAPPING GenericMapping)
{ {

View file

@ -219,7 +219,7 @@ SepInitDACLs(VOID)
return(TRUE); return(TRUE);
} }
NTSTATUS STDCALL NTSTATUS NTAPI
SepCreateImpersonationTokenDacl(PTOKEN Token, SepCreateImpersonationTokenDacl(PTOKEN Token,
PTOKEN PrimaryToken, PTOKEN PrimaryToken,
PACL *Dacl) PACL *Dacl)

View file

@ -187,7 +187,7 @@ SeLocateProcessImageName(IN PEPROCESS Process,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
SeAuditHardLinkCreation(IN PUNICODE_STRING FileName, SeAuditHardLinkCreation(IN PUNICODE_STRING FileName,
IN PUNICODE_STRING LinkName, IN PUNICODE_STRING LinkName,
IN BOOLEAN bSuccess) IN BOOLEAN bSuccess)
@ -199,7 +199,7 @@ SeAuditHardLinkCreation(IN PUNICODE_STRING FileName,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeAuditingFileEvents(IN BOOLEAN AccessGranted, SeAuditingFileEvents(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor) IN PSECURITY_DESCRIPTOR SecurityDescriptor)
{ {
@ -211,7 +211,7 @@ SeAuditingFileEvents(IN BOOLEAN AccessGranted,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeAuditingFileEventsWithContext(IN BOOLEAN AccessGranted, SeAuditingFileEventsWithContext(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL) IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL)
@ -224,7 +224,7 @@ SeAuditingFileEventsWithContext(IN BOOLEAN AccessGranted,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeAuditingHardLinkEvents(IN BOOLEAN AccessGranted, SeAuditingHardLinkEvents(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor) IN PSECURITY_DESCRIPTOR SecurityDescriptor)
{ {
@ -236,7 +236,7 @@ SeAuditingHardLinkEvents(IN BOOLEAN AccessGranted,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeAuditingHardLinkEventsWithContext(IN BOOLEAN AccessGranted, SeAuditingHardLinkEventsWithContext(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL) IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext OPTIONAL)
@ -249,7 +249,7 @@ SeAuditingHardLinkEventsWithContext(IN BOOLEAN AccessGranted,
* @unimplemented * @unimplemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeAuditingFileOrGlobalEvents(IN BOOLEAN AccessGranted, SeAuditingFileOrGlobalEvents(IN BOOLEAN AccessGranted,
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext) IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext)
@ -262,7 +262,7 @@ SeAuditingFileOrGlobalEvents(IN BOOLEAN AccessGranted,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
SeCloseObjectAuditAlarm( SeCloseObjectAuditAlarm(
IN PVOID Object, IN PVOID Object,
IN HANDLE Handle, IN HANDLE Handle,
@ -275,7 +275,7 @@ SeCloseObjectAuditAlarm(
/* /*
* @unimplemented * @unimplemented
*/ */
VOID STDCALL VOID NTAPI
SeDeleteObjectAuditAlarm(IN PVOID Object, SeDeleteObjectAuditAlarm(IN PVOID Object,
IN HANDLE Handle) IN HANDLE Handle)
{ {
@ -310,7 +310,7 @@ SeOpenObjectAuditAlarm(IN PUNICODE_STRING ObjectTypeName,
/* /*
* @unimplemented * @unimplemented
*/ */
VOID STDCALL VOID NTAPI
SeOpenObjectForDeleteAuditAlarm(IN PUNICODE_STRING ObjectTypeName, SeOpenObjectForDeleteAuditAlarm(IN PUNICODE_STRING ObjectTypeName,
IN PVOID Object OPTIONAL, IN PVOID Object OPTIONAL,
IN PUNICODE_STRING AbsoluteObjectName OPTIONAL, IN PUNICODE_STRING AbsoluteObjectName OPTIONAL,
@ -328,7 +328,7 @@ SeOpenObjectForDeleteAuditAlarm(IN PUNICODE_STRING ObjectTypeName,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
SePrivilegeObjectAuditAlarm(IN HANDLE Handle, SePrivilegeObjectAuditAlarm(IN HANDLE Handle,
IN PSECURITY_SUBJECT_CONTEXT SubjectContext, IN PSECURITY_SUBJECT_CONTEXT SubjectContext,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
@ -360,7 +360,7 @@ NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtCloseObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, NtCloseObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId, IN PVOID HandleId,
IN BOOLEAN GenerateOnClose) IN BOOLEAN GenerateOnClose)
@ -370,7 +370,7 @@ NtCloseObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtDeleteObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, NtDeleteObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId, IN PVOID HandleId,
IN BOOLEAN GenerateOnClose) IN BOOLEAN GenerateOnClose)
@ -380,7 +380,7 @@ NtDeleteObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtOpenObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, NtOpenObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId, IN PVOID HandleId,
IN PUNICODE_STRING ObjectTypeName, IN PUNICODE_STRING ObjectTypeName,
@ -399,7 +399,7 @@ NtOpenObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName, NtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PUNICODE_STRING ServiceName, IN PUNICODE_STRING ServiceName,
IN HANDLE ClientToken, IN HANDLE ClientToken,
@ -411,7 +411,7 @@ NtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName,
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtPrivilegeObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, NtPrivilegeObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId, IN PVOID HandleId,
IN HANDLE ClientToken, IN HANDLE ClientToken,

View file

@ -107,7 +107,7 @@ LsaRegisterLogonProcess(IN PLSA_STRING LogonProcessName,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeMarkLogonSessionForTerminationNotification(IN PLUID LogonId) SeMarkLogonSessionForTerminationNotification(IN PLUID LogonId)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -118,7 +118,7 @@ SeMarkLogonSessionForTerminationNotification(IN PLUID LogonId)
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeRegisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine) SeRegisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -129,7 +129,7 @@ SeRegisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeUnregisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine) SeUnregisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;

View file

@ -289,7 +289,7 @@ SeReleaseLuidAndAttributesArray (PLUID_AND_ATTRIBUTES Privilege,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeAppendPrivileges(PACCESS_STATE AccessState, SeAppendPrivileges(PACCESS_STATE AccessState,
PPRIVILEGE_SET Privileges) PPRIVILEGE_SET Privileges)
{ {
@ -301,7 +301,7 @@ SeAppendPrivileges(PACCESS_STATE AccessState,
* @unimplemented * @unimplemented
*/ */
VOID VOID
STDCALL NTAPI
SeFreePrivileges(IN PPRIVILEGE_SET Privileges) SeFreePrivileges(IN PPRIVILEGE_SET Privileges)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -310,7 +310,7 @@ SeFreePrivileges(IN PPRIVILEGE_SET Privileges)
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
SePrivilegeCheck (PPRIVILEGE_SET Privileges, SePrivilegeCheck (PPRIVILEGE_SET Privileges,
PSECURITY_SUBJECT_CONTEXT SubjectContext, PSECURITY_SUBJECT_CONTEXT SubjectContext,
KPROCESSOR_MODE PreviousMode) KPROCESSOR_MODE PreviousMode)
@ -342,7 +342,7 @@ SePrivilegeCheck (PPRIVILEGE_SET Privileges,
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
SeSinglePrivilegeCheck (IN LUID PrivilegeValue, SeSinglePrivilegeCheck (IN LUID PrivilegeValue,
IN KPROCESSOR_MODE PreviousMode) IN KPROCESSOR_MODE PreviousMode)
{ {
@ -379,7 +379,7 @@ SeSinglePrivilegeCheck (IN LUID PrivilegeValue,
/* SYSTEM CALLS ***************************************************************/ /* SYSTEM CALLS ***************************************************************/
NTSTATUS STDCALL NTSTATUS NTAPI
NtPrivilegeCheck (IN HANDLE ClientToken, NtPrivilegeCheck (IN HANDLE ClientToken,
IN PPRIVILEGE_SET RequiredPrivileges, IN PPRIVILEGE_SET RequiredPrivileges,
OUT PBOOLEAN Result) OUT PBOOLEAN Result)

View file

@ -383,7 +383,7 @@ SepReleaseSecurityQualityOfService(IN PSECURITY_QUALITY_OF_SERVICE CapturedSecur
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeCaptureSecurityDescriptor(IN PSECURITY_DESCRIPTOR _OriginalSecurityDescriptor, SeCaptureSecurityDescriptor(IN PSECURITY_DESCRIPTOR _OriginalSecurityDescriptor,
IN KPROCESSOR_MODE CurrentMode, IN KPROCESSOR_MODE CurrentMode,
IN POOL_TYPE PoolType, IN POOL_TYPE PoolType,
@ -720,7 +720,7 @@ Offset += ROUND_UP(Type##Size, sizeof(ULONG)); \
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeQuerySecurityDescriptorInfo(IN PSECURITY_INFORMATION SecurityInformation, SeQuerySecurityDescriptorInfo(IN PSECURITY_INFORMATION SecurityInformation,
IN OUT PSECURITY_DESCRIPTOR SecurityDescriptor, IN OUT PSECURITY_DESCRIPTOR SecurityDescriptor,
IN OUT PULONG Length, IN OUT PULONG Length,
@ -858,7 +858,7 @@ SeQuerySecurityDescriptorInfo(IN PSECURITY_INFORMATION SecurityInformation,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeReleaseSecurityDescriptor(IN PSECURITY_DESCRIPTOR CapturedSecurityDescriptor, SeReleaseSecurityDescriptor(IN PSECURITY_DESCRIPTOR CapturedSecurityDescriptor,
IN KPROCESSOR_MODE CurrentMode, IN KPROCESSOR_MODE CurrentMode,
IN BOOLEAN CaptureIfKernelMode) IN BOOLEAN CaptureIfKernelMode)
@ -882,7 +882,7 @@ SeReleaseSecurityDescriptor(IN PSECURITY_DESCRIPTOR CapturedSecurityDescriptor,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeSetSecurityDescriptorInfo(IN PVOID Object OPTIONAL, SeSetSecurityDescriptorInfo(IN PVOID Object OPTIONAL,
IN PSECURITY_INFORMATION _SecurityInformation, IN PSECURITY_INFORMATION _SecurityInformation,
IN PSECURITY_DESCRIPTOR _SecurityDescriptor, IN PSECURITY_DESCRIPTOR _SecurityDescriptor,
@ -1073,7 +1073,7 @@ SeSetSecurityDescriptorInfo(IN PVOID Object OPTIONAL,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeSetSecurityDescriptorInfoEx(IN PVOID Object OPTIONAL, SeSetSecurityDescriptorInfoEx(IN PVOID Object OPTIONAL,
IN PSECURITY_INFORMATION SecurityInformation, IN PSECURITY_INFORMATION SecurityInformation,
IN PSECURITY_DESCRIPTOR ModificationDescriptor, IN PSECURITY_DESCRIPTOR ModificationDescriptor,
@ -1095,7 +1095,7 @@ SeSetSecurityDescriptorInfoEx(IN PVOID Object OPTIONAL,
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
SeValidSecurityDescriptor(IN ULONG Length, SeValidSecurityDescriptor(IN ULONG Length,
IN PSECURITY_DESCRIPTOR _SecurityDescriptor) IN PSECURITY_DESCRIPTOR _SecurityDescriptor)
{ {
@ -1231,7 +1231,7 @@ SeValidSecurityDescriptor(IN ULONG Length,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeDeassignSecurity(PSECURITY_DESCRIPTOR *SecurityDescriptor) SeDeassignSecurity(PSECURITY_DESCRIPTOR *SecurityDescriptor)
{ {
PAGED_CODE(); PAGED_CODE();
@ -1249,7 +1249,7 @@ SeDeassignSecurity(PSECURITY_DESCRIPTOR *SecurityDescriptor)
/* /*
* @unimplemented * @unimplemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeAssignSecurityEx(IN PSECURITY_DESCRIPTOR ParentDescriptor OPTIONAL, SeAssignSecurityEx(IN PSECURITY_DESCRIPTOR ParentDescriptor OPTIONAL,
IN PSECURITY_DESCRIPTOR ExplicitDescriptor OPTIONAL, IN PSECURITY_DESCRIPTOR ExplicitDescriptor OPTIONAL,
OUT PSECURITY_DESCRIPTOR *NewDescriptor, OUT PSECURITY_DESCRIPTOR *NewDescriptor,
@ -1267,7 +1267,7 @@ SeAssignSecurityEx(IN PSECURITY_DESCRIPTOR ParentDescriptor OPTIONAL,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeAssignSecurity(PSECURITY_DESCRIPTOR _ParentDescriptor OPTIONAL, SeAssignSecurity(PSECURITY_DESCRIPTOR _ParentDescriptor OPTIONAL,
PSECURITY_DESCRIPTOR _ExplicitDescriptor OPTIONAL, PSECURITY_DESCRIPTOR _ExplicitDescriptor OPTIONAL,
PSECURITY_DESCRIPTOR *NewDescriptor, PSECURITY_DESCRIPTOR *NewDescriptor,

View file

@ -309,7 +309,7 @@ SepSidInToken(PACCESS_TOKEN _Token,
} }
VOID STDCALL VOID NTAPI
SeQuerySecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation, SeQuerySecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
OUT PACCESS_MASK DesiredAccess) OUT PACCESS_MASK DesiredAccess)
{ {
@ -326,7 +326,7 @@ SeQuerySecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
} }
} }
VOID STDCALL VOID NTAPI
SeSetSecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation, SeSetSecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
OUT PACCESS_MASK DesiredAccess) OUT PACCESS_MASK DesiredAccess)
{ {
@ -351,7 +351,7 @@ SeSetSecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
/* /*
* @implemented * @implemented
*/ */
BOOLEAN STDCALL BOOLEAN NTAPI
SeAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor, SeAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext, IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext,
IN BOOLEAN SubjectContextLocked, IN BOOLEAN SubjectContextLocked,
@ -619,7 +619,7 @@ SeAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
/* SYSTEM CALLS ***************************************************************/ /* SYSTEM CALLS ***************************************************************/
NTSTATUS STDCALL NTSTATUS NTAPI
NtAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor, NtAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN HANDLE TokenHandle, IN HANDLE TokenHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,

View file

@ -216,7 +216,7 @@ SepFindPrimaryGroupAndDefaultOwner(PTOKEN Token,
NTSTATUS NTSTATUS
STDCALL NTAPI
SepDuplicateToken(PTOKEN Token, SepDuplicateToken(PTOKEN Token,
POBJECT_ATTRIBUTES ObjectAttributes, POBJECT_ATTRIBUTES ObjectAttributes,
BOOLEAN EffectiveOnly, BOOLEAN EffectiveOnly,
@ -422,7 +422,7 @@ SeIsTokenChild(IN PTOKEN Token,
} }
NTSTATUS NTSTATUS
STDCALL NTAPI
SeCopyClientToken(IN PACCESS_TOKEN Token, SeCopyClientToken(IN PACCESS_TOKEN Token,
IN SECURITY_IMPERSONATION_LEVEL Level, IN SECURITY_IMPERSONATION_LEVEL Level,
IN KPROCESSOR_MODE PreviousMode, IN KPROCESSOR_MODE PreviousMode,
@ -449,7 +449,7 @@ SeCopyClientToken(IN PACCESS_TOKEN Token,
return(Status); return(Status);
} }
VOID STDCALL VOID NTAPI
SepDeleteToken(PVOID ObjectBody) SepDeleteToken(PVOID ObjectBody)
{ {
PTOKEN AccessToken = (PTOKEN)ObjectBody; PTOKEN AccessToken = (PTOKEN)ObjectBody;
@ -513,7 +513,7 @@ SeAssignPrimaryToken(IN PEPROCESS Process,
} }
PTOKEN PTOKEN
STDCALL NTAPI
SepCreateSystemProcessToken(VOID) SepCreateSystemProcessToken(VOID)
{ {
NTSTATUS Status; NTSTATUS Status;
@ -728,7 +728,7 @@ SepCreateSystemProcessToken(VOID)
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeFilterToken(IN PACCESS_TOKEN ExistingToken, SeFilterToken(IN PACCESS_TOKEN ExistingToken,
IN ULONG Flags, IN ULONG Flags,
IN PTOKEN_GROUPS SidsToDisable OPTIONAL, IN PTOKEN_GROUPS SidsToDisable OPTIONAL,
@ -744,7 +744,7 @@ SeFilterToken(IN PACCESS_TOKEN ExistingToken,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeQueryInformationToken(IN PACCESS_TOKEN Token, SeQueryInformationToken(IN PACCESS_TOKEN Token,
IN TOKEN_INFORMATION_CLASS TokenInformationClass, IN TOKEN_INFORMATION_CLASS TokenInformationClass,
OUT PVOID *TokenInformation) OUT PVOID *TokenInformation)
@ -757,7 +757,7 @@ SeQueryInformationToken(IN PACCESS_TOKEN Token,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
SeQuerySessionIdToken(IN PACCESS_TOKEN Token, SeQuerySessionIdToken(IN PACCESS_TOKEN Token,
IN PULONG pSessionId) IN PULONG pSessionId)
{ {
@ -768,7 +768,7 @@ SeQuerySessionIdToken(IN PACCESS_TOKEN Token,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
SeQueryAuthenticationIdToken(IN PACCESS_TOKEN Token, SeQueryAuthenticationIdToken(IN PACCESS_TOKEN Token,
OUT PLUID LogonId) OUT PLUID LogonId)
{ {
@ -784,7 +784,7 @@ SeQueryAuthenticationIdToken(IN PACCESS_TOKEN Token,
* @implemented * @implemented
*/ */
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL
STDCALL NTAPI
SeTokenImpersonationLevel(IN PACCESS_TOKEN Token) SeTokenImpersonationLevel(IN PACCESS_TOKEN Token)
{ {
PAGED_CODE(); PAGED_CODE();
@ -796,7 +796,7 @@ SeTokenImpersonationLevel(IN PACCESS_TOKEN Token)
/* /*
* @implemented * @implemented
*/ */
TOKEN_TYPE STDCALL TOKEN_TYPE NTAPI
SeTokenType(IN PACCESS_TOKEN Token) SeTokenType(IN PACCESS_TOKEN Token)
{ {
PAGED_CODE(); PAGED_CODE();
@ -809,7 +809,7 @@ SeTokenType(IN PACCESS_TOKEN Token)
* @implemented * @implemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeTokenIsAdmin(IN PACCESS_TOKEN Token) SeTokenIsAdmin(IN PACCESS_TOKEN Token)
{ {
PAGED_CODE(); PAGED_CODE();
@ -820,7 +820,7 @@ SeTokenIsAdmin(IN PACCESS_TOKEN Token)
* @implemented * @implemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeTokenIsRestricted(IN PACCESS_TOKEN Token) SeTokenIsRestricted(IN PACCESS_TOKEN Token)
{ {
PAGED_CODE(); PAGED_CODE();
@ -831,7 +831,7 @@ SeTokenIsRestricted(IN PACCESS_TOKEN Token)
* @implemented * @implemented
*/ */
BOOLEAN BOOLEAN
STDCALL NTAPI
SeTokenIsWriteRestricted(IN PACCESS_TOKEN Token) SeTokenIsWriteRestricted(IN PACCESS_TOKEN Token)
{ {
PAGED_CODE(); PAGED_CODE();
@ -843,7 +843,7 @@ SeTokenIsWriteRestricted(IN PACCESS_TOKEN Token)
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtQueryInformationToken(IN HANDLE TokenHandle, NtQueryInformationToken(IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass, IN TOKEN_INFORMATION_CLASS TokenInformationClass,
OUT PVOID TokenInformation, OUT PVOID TokenInformation,
@ -1405,7 +1405,7 @@ NtQueryInformationToken(IN HANDLE TokenHandle,
* TokenOrigin, TokenDefaultDacl * TokenOrigin, TokenDefaultDacl
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtSetInformationToken(IN HANDLE TokenHandle, NtSetInformationToken(IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass, IN TOKEN_INFORMATION_CLASS TokenInformationClass,
OUT PVOID TokenInformation, OUT PVOID TokenInformation,
@ -1647,7 +1647,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
* is correct either. -Gunnar * is correct either. -Gunnar
* This is true. EffectiveOnly overrides SQOS.EffectiveOnly. - IAI * This is true. EffectiveOnly overrides SQOS.EffectiveOnly. - IAI
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtDuplicateToken(IN HANDLE ExistingTokenHandle, NtDuplicateToken(IN HANDLE ExistingTokenHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
@ -1747,7 +1747,7 @@ NtDuplicateToken(IN HANDLE ExistingTokenHandle,
return Status; return Status;
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtAdjustGroupsToken(IN HANDLE TokenHandle, NtAdjustGroupsToken(IN HANDLE TokenHandle,
IN BOOLEAN ResetToDefault, IN BOOLEAN ResetToDefault,
IN PTOKEN_GROUPS NewState, IN PTOKEN_GROUPS NewState,
@ -1762,7 +1762,7 @@ NtAdjustGroupsToken(IN HANDLE TokenHandle,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtAdjustPrivilegesToken (IN HANDLE TokenHandle, NtAdjustPrivilegesToken (IN HANDLE TokenHandle,
IN BOOLEAN DisableAllPrivileges, IN BOOLEAN DisableAllPrivileges,
IN PTOKEN_PRIVILEGES NewState, IN PTOKEN_PRIVILEGES NewState,
@ -1940,7 +1940,7 @@ NtAdjustPrivilegesToken (IN HANDLE TokenHandle,
return Status; return Status;
} }
NTSTATUS STDCALL NTSTATUS NTAPI
NtCreateToken(OUT PHANDLE TokenHandle, NtCreateToken(OUT PHANDLE TokenHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes, IN POBJECT_ATTRIBUTES ObjectAttributes,
@ -2181,7 +2181,7 @@ NtCreateToken(OUT PHANDLE TokenHandle,
* @implemented * @implemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
NtOpenThreadTokenEx(IN HANDLE ThreadHandle, NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN BOOLEAN OpenAsSelf, IN BOOLEAN OpenAsSelf,
@ -2349,7 +2349,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
/* /*
* @implemented * @implemented
*/ */
NTSTATUS STDCALL NTSTATUS NTAPI
NtOpenThreadToken(IN HANDLE ThreadHandle, NtOpenThreadToken(IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN BOOLEAN OpenAsSelf, IN BOOLEAN OpenAsSelf,
@ -2461,7 +2461,7 @@ NtFilterToken(IN HANDLE ExistingTokenHandle,
* @unimplemented * @unimplemented
*/ */
NTSTATUS NTSTATUS
STDCALL NTAPI
NtImpersonateAnonymousToken(IN HANDLE Thread) NtImpersonateAnonymousToken(IN HANDLE Thread)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;

View file

@ -18,7 +18,7 @@
static BOOLEAN MockExFreePoolCalled = FALSE; static BOOLEAN MockExFreePoolCalled = FALSE;
static VOID STDCALL static VOID NTAPI
MockExFreePool(PVOID Block) MockExFreePool(PVOID Block)
{ {
_AssertFalse(MockExFreePoolCalled); _AssertFalse(MockExFreePoolCalled);
@ -28,7 +28,7 @@ MockExFreePool(PVOID Block)
static BOOLEAN MockMmCreateMdlCalled = FALSE; static BOOLEAN MockMmCreateMdlCalled = FALSE;
static PMDL STDCALL static PMDL NTAPI
MockMmCreateMdl(PMDL Mdl, MockMmCreateMdl(PMDL Mdl,
PVOID Base, PVOID Base,
ULONG Length) ULONG Length)
@ -42,7 +42,7 @@ MockMmCreateMdl(PMDL Mdl,
static BOOLEAN MockMmProbeAndLockPagesCalled = FALSE; static BOOLEAN MockMmProbeAndLockPagesCalled = FALSE;
static VOID STDCALL static VOID NTAPI
MockMmProbeAndLockPages(PMDL Mdl, MockMmProbeAndLockPages(PMDL Mdl,
KPROCESSOR_MODE AccessMode, KPROCESSOR_MODE AccessMode,
LOCK_OPERATION Operation) LOCK_OPERATION Operation)
@ -66,7 +66,7 @@ MockObDereferenceObject(PVOID Object)
static BOOLEAN MockObReferenceObjectByHandleCalled = FALSE; static BOOLEAN MockObReferenceObjectByHandleCalled = FALSE;
static NTSTATUS STDCALL static NTSTATUS NTAPI
MockObReferenceObjectByHandle(HANDLE Handle, MockObReferenceObjectByHandle(HANDLE Handle,
ACCESS_MASK DesiredAccess, ACCESS_MASK DesiredAccess,
POBJECT_TYPE ObjectType, POBJECT_TYPE ObjectType,