- STDCALL -> NTAPI

svn path=/trunk/; revision=37742
This commit is contained in:
Stefan Ginsberg 2008-11-29 20:14:45 +00:00
parent a8e8a546b6
commit 6bfd12deec
22 changed files with 200 additions and 200 deletions

View file

@ -40,7 +40,7 @@ PCDFS_GLOBAL_DATA CdfsGlobalData;
/* FUNCTIONS ****************************************************************/
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)
/*

View file

@ -239,14 +239,14 @@ extern PCDFS_GLOBAL_DATA CdfsGlobalData;
/* cleanup.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsCleanup(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* close.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsClose(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
@ -276,14 +276,14 @@ CdfsDeviceIoControl (IN PDEVICE_OBJECT DeviceObject,
/* create.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsCreate(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* dirctl.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsDirectoryControl(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
@ -358,18 +358,18 @@ CdfsGetFCBForFile(PDEVICE_EXTENSION Vcb,
/* finfo.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsQueryInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsSetInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* fsctl.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsFileSystemControl(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
@ -392,28 +392,28 @@ CdfsFileFlagsToAttributes(PFCB Fcb,
/* rw.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsRead(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsWrite(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* volinfo.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsQueryVolumeInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsSetVolumeInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* cdfs.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath);

View file

@ -57,7 +57,7 @@ CdfsCleanupFile(PDEVICE_EXTENSION DeviceExt,
return STATUS_SUCCESS;
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsCleanup(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -76,7 +76,7 @@ CdfsCloseFile(PDEVICE_EXTENSION DeviceExt,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsClose(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -259,7 +259,7 @@ CdfsCreateFile(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsCreate(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -760,7 +760,7 @@ CdfsQueryDirectory(PDEVICE_OBJECT DeviceObject,
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsDirectoryControl(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -326,7 +326,7 @@ CdfsGetAllInformation(PFILE_OBJECT FileObject,
/*
* FUNCTION: Retrieve the specified file information
*/
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsQueryInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -444,7 +444,7 @@ CdfsSetPositionInformation(PFILE_OBJECT FileObject,
/*
* FUNCTION: Set the specified file information
*/
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsSetInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -534,7 +534,7 @@ CdfsSetCompression(
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsFileSystemControl(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -178,7 +178,7 @@ CdfsReadFile(PDEVICE_EXTENSION DeviceExt,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsRead(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -229,7 +229,7 @@ CdfsRead(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsWrite(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -162,7 +162,7 @@ CdfsGetFsDeviceInformation(PFILE_FS_DEVICE_INFORMATION FsDeviceInfo,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsQueryVolumeInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -223,7 +223,7 @@ CdfsQueryVolumeInformation(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
CdfsSetVolumeInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -22,27 +22,27 @@ typedef PIO_STACK_LOCATION PEXTENDED_IO_STACK_LOCATION;
/*************************************************************************
* Prototypes for the file sfsdinit.c
*************************************************************************/
extern NTSTATUS STDCALL DriverEntry(
extern NTSTATUS NTAPI DriverEntry(
PDRIVER_OBJECT DriverObject, // created by the I/O sub-system
PUNICODE_STRING RegistryPath); // path to the registry key
extern void STDCALL Ext2FsdInitializeFunctionPointers(
extern void NTAPI Ext2FsdInitializeFunctionPointers(
PDRIVER_OBJECT DriverObject); // created by the I/O sub-system
extern VOID STDCALL Ext2QueueHandlerThread(
extern VOID NTAPI Ext2QueueHandlerThread(
IN PVOID StartContext);
/*************************************************************************
* Prototypes for the file fsctrl.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2FileSystemControl(
extern NTSTATUS NTAPI Ext2FileSystemControl(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp
);
extern NTSTATUS STDCALL Ext2VerifyVolume (
extern NTSTATUS NTAPI Ext2VerifyVolume (
IN PIRP Irp,
IN PIO_STACK_LOCATION IrpSp );
@ -50,16 +50,16 @@ extern NTSTATUS STDCALL Ext2VerifyVolume (
/*************************************************************************
* Prototypes for the file create.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Create(
extern NTSTATUS NTAPI Ext2Create(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonCreate(
extern NTSTATUS NTAPI Ext2CommonCreate(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
BOOLEAN FirstAttempt );
extern NTSTATUS STDCALL Ext2OpenVolume(
extern NTSTATUS NTAPI Ext2OpenVolume(
PtrExt2VCB PtrVCB, // volume to be opened
PtrExt2IrpContext PtrIrpContext, // IRP context
PIRP PtrIrp, // original/user IRP
@ -67,7 +67,7 @@ extern NTSTATUS STDCALL Ext2OpenVolume(
PIO_SECURITY_CONTEXT PtrSecurityContext, // caller's context (incl access)
PFILE_OBJECT PtrNewFileObject); // I/O Mgr. created file object
extern NTSTATUS STDCALL Ext2OpenRootDirectory(
extern NTSTATUS NTAPI Ext2OpenRootDirectory(
PtrExt2VCB PtrVCB, // volume to be opened
PtrExt2IrpContext PtrIrpContext, // IRP context
PIRP PtrIrp, // original/user IRP
@ -75,90 +75,90 @@ extern NTSTATUS STDCALL Ext2OpenRootDirectory(
PIO_SECURITY_CONTEXT PtrSecurityContext, // caller's context (incl access)
PFILE_OBJECT PtrNewFileObject); // I/O Mgr. created file object
extern void STDCALL Ext2InitializeFCB(
extern void NTAPI Ext2InitializeFCB(
PtrExt2FCB PtrNewFCB, // FCB structure to be initialized
PtrExt2VCB PtrVCB, // logical volume (VCB) pointer
PtrExt2ObjectName PtrObjectName, // name of the object
uint32 Flags, // is this a file/directory, etc.
PFILE_OBJECT PtrFileObject);// optional file object to be initialized
extern PtrExt2FCB STDCALL Ext2LocateChildFCBInCore(
extern PtrExt2FCB NTAPI Ext2LocateChildFCBInCore(
PtrExt2VCB PtrVCB,
PUNICODE_STRING PtrName,
ULONG ParentInodeNo );
extern PtrExt2FCB STDCALL Ext2LocateFCBInCore(
extern PtrExt2FCB NTAPI Ext2LocateFCBInCore(
PtrExt2VCB PtrVCB,
ULONG InodeNo );
extern ULONG STDCALL Ext2LocateFileInDisk(
extern ULONG NTAPI Ext2LocateFileInDisk(
PtrExt2VCB PtrVCB,
PUNICODE_STRING PtrCurrentName,
PtrExt2FCB PtrParentFCB,
ULONG *Type );
extern ULONG STDCALL Ext2CreateFile(
extern ULONG NTAPI Ext2CreateFile(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
PUNICODE_STRING PtrName,
PtrExt2FCB PtrParentFCB,
ULONG Type);
extern BOOLEAN STDCALL Ext2OverwriteFile(
extern BOOLEAN NTAPI Ext2OverwriteFile(
PtrExt2FCB PtrFCB,
PtrExt2IrpContext PtrIrpContext);
extern BOOLEAN STDCALL Ext2SupersedeFile(
extern BOOLEAN NTAPI Ext2SupersedeFile(
PtrExt2FCB PtrFCB,
PtrExt2IrpContext PtrIrpContext);
/*************************************************************************
* Prototypes for the file misc.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2InitializeZones(
extern NTSTATUS NTAPI Ext2InitializeZones(
void);
extern void STDCALL Ext2DestroyZones(
extern void NTAPI Ext2DestroyZones(
void);
extern BOOLEAN STDCALL Ext2IsIrpTopLevel(
extern BOOLEAN NTAPI Ext2IsIrpTopLevel(
PIRP Irp); // the IRP sent to our dispatch routine
extern long STDCALL Ext2ExceptionFilter(
extern long NTAPI Ext2ExceptionFilter(
PtrExt2IrpContext PtrIrpContext,
PEXCEPTION_POINTERS PtrExceptionPointers);
extern NTSTATUS STDCALL Ext2ExceptionHandler(
extern NTSTATUS NTAPI Ext2ExceptionHandler(
PtrExt2IrpContext PtrIrpContext,
PIRP Irp);
extern void STDCALL Ext2LogEvent(
extern void NTAPI Ext2LogEvent(
NTSTATUS Ext2EventLogId, // the Ext2 private message id
NTSTATUS RC); // any NT error code we wish to log ...
extern PtrExt2ObjectName STDCALL Ext2AllocateObjectName(
extern PtrExt2ObjectName NTAPI Ext2AllocateObjectName(
void);
extern void STDCALL Ext2ReleaseObjectName(
extern void NTAPI Ext2ReleaseObjectName(
PtrExt2ObjectName PtrObjectName);
extern PtrExt2CCB STDCALL Ext2AllocateCCB(
extern PtrExt2CCB NTAPI Ext2AllocateCCB(
void );
extern PtrExt2FCB STDCALL Ext2GetUsedFCB(
extern PtrExt2FCB NTAPI Ext2GetUsedFCB(
PtrExt2VCB PtrVCB );
extern BOOLEAN STDCALL Ext2CloseClosableFCB(
extern BOOLEAN NTAPI Ext2CloseClosableFCB(
PtrExt2FCB PtrFCB );
extern void STDCALL Ext2ReleaseCCB(
extern void NTAPI Ext2ReleaseCCB(
PtrExt2CCB PtrCCB);
extern PtrExt2FCB STDCALL Ext2AllocateFCB(
extern PtrExt2FCB NTAPI Ext2AllocateFCB(
void);
extern NTSTATUS STDCALL Ext2CreateNewFCB(
extern NTSTATUS NTAPI Ext2CreateNewFCB(
PtrExt2FCB *ReturnedFCB,
LARGE_INTEGER AllocationSize,
LARGE_INTEGER EndOfFile,
@ -166,106 +166,106 @@ PFILE_OBJECT PtrFileObject,
PtrExt2VCB PtrVCB,
PtrExt2ObjectName PtrObjectName);
extern NTSTATUS STDCALL Ext2CreateNewCCB(
extern NTSTATUS NTAPI Ext2CreateNewCCB(
PtrExt2CCB *ReturnedCCB,
PtrExt2FCB PtrFCB,
PFILE_OBJECT PtrFileObject);
extern void STDCALL Ext2ReleaseFCB(
extern void NTAPI Ext2ReleaseFCB(
PtrExt2FCB PtrFCB);
extern PtrExt2FileLockInfo STDCALL Ext2AllocateByteLocks(
extern PtrExt2FileLockInfo NTAPI Ext2AllocateByteLocks(
void);
extern void STDCALL Ext2ReleaseByteLocks(
extern void NTAPI Ext2ReleaseByteLocks(
PtrExt2FileLockInfo PtrByteLocks);
extern PtrExt2IrpContext STDCALL Ext2AllocateIrpContext(
extern PtrExt2IrpContext NTAPI Ext2AllocateIrpContext(
PIRP Irp,
PDEVICE_OBJECT PtrTargetDeviceObject);
extern void STDCALL Ext2ReleaseIrpContext(
extern void NTAPI Ext2ReleaseIrpContext(
PtrExt2IrpContext PtrIrpContext);
extern NTSTATUS STDCALL Ext2PostRequest(
extern NTSTATUS NTAPI Ext2PostRequest(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern void STDCALL Ext2CommonDispatch(
extern void NTAPI Ext2CommonDispatch(
void *Context); // actually an IRPContext structure
extern void STDCALL Ext2InitializeVCB(
extern void NTAPI Ext2InitializeVCB(
PDEVICE_OBJECT PtrVolumeDeviceObject,
PDEVICE_OBJECT PtrTargetDeviceObject,
PVPB PtrVPB,
PLARGE_INTEGER AllocationSize);
extern void STDCALL Ext2CompleteRequest(
extern void NTAPI Ext2CompleteRequest(
IN PIRP Irp OPTIONAL,
IN NTSTATUS Status
);
extern NTSTATUS STDCALL Ext2DenyAccess(
extern NTSTATUS NTAPI Ext2DenyAccess(
IN PIRP Irp
);
extern NTSTATUS STDCALL Ext2GetFCB_CCB_VCB_FromFileObject(
extern NTSTATUS NTAPI Ext2GetFCB_CCB_VCB_FromFileObject(
IN PFILE_OBJECT PtrFileObject,
OUT PtrExt2FCB *PPtrFCB,
OUT PtrExt2CCB *PPtrCCB,
OUT PtrExt2VCB *PPtrVCB );
extern void STDCALL Ext2CopyUnicodeString(
extern void NTAPI Ext2CopyUnicodeString(
IN OUT PUNICODE_STRING PtrDestinationString,
IN PUNICODE_STRING PtrSourceString );
extern void STDCALL Ext2CopyWideCharToUnicodeString(
extern void NTAPI Ext2CopyWideCharToUnicodeString(
IN OUT PUNICODE_STRING PtrDestinationString,
IN PCWSTR PtrSourceString );
extern void STDCALL Ext2CopyCharToUnicodeString(
extern void NTAPI Ext2CopyCharToUnicodeString(
IN OUT PUNICODE_STRING PtrDestinationString,
IN PCSTR PtrSourceString,
IN USHORT SourceStringLength );
extern void STDCALL Ext2CopyZCharToUnicodeString(
extern void NTAPI Ext2CopyZCharToUnicodeString(
IN OUT PUNICODE_STRING PtrDestinationString,
IN PCSTR PtrSourceString );
extern void STDCALL Ext2DeallocateUnicodeString(
extern void NTAPI Ext2DeallocateUnicodeString(
PUNICODE_STRING PtrUnicodeString );
extern void STDCALL Ext2ZerooutUnicodeString(
extern void NTAPI Ext2ZerooutUnicodeString(
PUNICODE_STRING PtrUnicodeString );
extern BOOLEAN STDCALL Ext2SaveBCB(
extern BOOLEAN NTAPI Ext2SaveBCB(
PtrExt2IrpContext PtrIrpContext,
PBCB PtrBCB,
PFILE_OBJECT PtrFileObject);
extern BOOLEAN STDCALL Ext2FlushSavedBCBs(
extern BOOLEAN NTAPI Ext2FlushSavedBCBs(
PtrExt2IrpContext PtrIrpContext);
extern BOOLEAN STDCALL AssertBCB(
extern BOOLEAN NTAPI AssertBCB(
PBCB PtrBCB);
extern ULONG STDCALL Ext2Align(
extern ULONG NTAPI Ext2Align(
ULONG NumberToBeAligned,
ULONG Alignment);
extern LONGLONG STDCALL Ext2Align64(
extern LONGLONG NTAPI Ext2Align64(
LONGLONG NumberToBeAligned,
LONGLONG Alignment);
extern ULONG STDCALL Ext2GetCurrentTime();
extern ULONG NTAPI Ext2GetCurrentTime();
/*************************************************************************
* Prototypes for the file cleanup.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Cleanup(
extern NTSTATUS NTAPI Ext2Cleanup(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonCleanup(
extern NTSTATUS NTAPI Ext2CommonCleanup(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
BOOLEAN FirstAttempt );
@ -273,11 +273,11 @@ BOOLEAN FirstAttempt );
/*************************************************************************
* Prototypes for the file close.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Close(
extern NTSTATUS NTAPI Ext2Close(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonClose(
extern NTSTATUS NTAPI Ext2CommonClose(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
BOOLEAN FirstAttempt );
@ -285,24 +285,24 @@ BOOLEAN FirstAttempt );
/*************************************************************************
* Prototypes for the file read.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Read(
extern NTSTATUS NTAPI Ext2Read(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonRead(
extern NTSTATUS NTAPI Ext2CommonRead(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
BOOLEAN FirstAttempt );
extern void * STDCALL Ext2GetCallersBuffer(
extern void * NTAPI Ext2GetCallersBuffer(
PIRP PtrIrp);
extern NTSTATUS STDCALL Ext2LockCallersBuffer(
extern NTSTATUS NTAPI Ext2LockCallersBuffer(
PIRP PtrIrp,
BOOLEAN IsReadOperation,
uint32 Length);
extern void STDCALL Ext2MdlComplete(
extern void NTAPI Ext2MdlComplete(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PIO_STACK_LOCATION PtrIoStackLocation,
@ -311,57 +311,57 @@ BOOLEAN ReadCompletion);
/*************************************************************************
* Prototypes for the file write.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Write(
extern NTSTATUS NTAPI Ext2Write(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonWrite(
extern NTSTATUS NTAPI Ext2CommonWrite(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern void STDCALL Ext2DeferredWriteCallBack (
extern void NTAPI Ext2DeferredWriteCallBack (
void *Context1, // Should be PtrIrpContext
void *Context2); // Should be PtrIrp
/*************************************************************************
* Prototypes for the file fileinfo.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2FileInfo(
extern NTSTATUS NTAPI Ext2FileInfo(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonFileInfo(
extern NTSTATUS NTAPI Ext2CommonFileInfo(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern NTSTATUS STDCALL Ext2GetBasicInformation(
extern NTSTATUS NTAPI Ext2GetBasicInformation(
PtrExt2FCB PtrFCB,
PFILE_BASIC_INFORMATION PtrBuffer,
long *PtrReturnedLength);
extern NTSTATUS STDCALL Ext2GetStandardInformation(
extern NTSTATUS NTAPI Ext2GetStandardInformation(
PtrExt2FCB PtrFCB,
PFILE_STANDARD_INFORMATION PtrStdInformation,
long *PtrReturnedLength);
extern NTSTATUS STDCALL Ext2GetNetworkOpenInformation(
extern NTSTATUS NTAPI Ext2GetNetworkOpenInformation(
PtrExt2FCB PtrFCB,
PFILE_NETWORK_OPEN_INFORMATION PtrNetworkOpenInformation,
long *PtrReturnedLength );
extern NTSTATUS STDCALL Ext2GetFullNameInformation(
extern NTSTATUS NTAPI Ext2GetFullNameInformation(
PtrExt2FCB PtrFCB,
PtrExt2CCB PtrCCB,
PFILE_NAME_INFORMATION PtrNameInformation,
long *PtrReturnedLength);
extern NTSTATUS STDCALL Ext2SetBasicInformation(
extern NTSTATUS NTAPI Ext2SetBasicInformation(
PtrExt2IrpContext PtrIrpContext,
PtrExt2FCB PtrFCB,
PFILE_OBJECT PtrFileObject,
PFILE_BASIC_INFORMATION PtrFileInformation );
extern NTSTATUS STDCALL Ext2SetDispositionInformation(
extern NTSTATUS NTAPI Ext2SetDispositionInformation(
PtrExt2FCB PtrFCB,
PtrExt2CCB PtrCCB,
PtrExt2VCB PtrVCB,
@ -370,7 +370,7 @@ PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PFILE_DISPOSITION_INFORMATION PtrBuffer);
extern NTSTATUS STDCALL Ext2SetAllocationInformation(
extern NTSTATUS NTAPI Ext2SetAllocationInformation(
PtrExt2FCB PtrFCB,
PtrExt2CCB PtrCCB,
PtrExt2VCB PtrVCB,
@ -382,24 +382,24 @@ PFILE_ALLOCATION_INFORMATION PtrBuffer);
/*************************************************************************
* Prototypes for the file flush.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Flush(
extern NTSTATUS NTAPI Ext2Flush(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonFlush(
extern NTSTATUS NTAPI Ext2CommonFlush(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern void STDCALL Ext2FlushAFile(
extern void NTAPI Ext2FlushAFile(
PtrExt2NTRequiredFCB PtrReqdFCB,
PIO_STATUS_BLOCK PtrIoStatus);
extern void STDCALL Ext2FlushLogicalVolume(
extern void NTAPI Ext2FlushLogicalVolume(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PtrExt2VCB PtrVCB);
extern NTSTATUS STDCALL Ext2FlushCompletion(
extern NTSTATUS NTAPI Ext2FlushCompletion(
PDEVICE_OBJECT PtrDeviceObject,
PIRP PtrIrp,
PVOID Context);
@ -407,15 +407,15 @@ PVOID Context);
/*************************************************************************
* Prototypes for the file dircntrl.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2DirControl(
extern NTSTATUS NTAPI Ext2DirControl(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonDirControl(
extern NTSTATUS NTAPI Ext2CommonDirControl(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern NTSTATUS STDCALL Ext2QueryDirectory(
extern NTSTATUS NTAPI Ext2QueryDirectory(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PEXTENDED_IO_STACK_LOCATION PtrIoStackLocation,
@ -423,7 +423,7 @@ PFILE_OBJECT PtrFileObject,
PtrExt2FCB PtrFCB,
PtrExt2CCB PtrCCB);
extern NTSTATUS STDCALL Ext2NotifyChangeDirectory(
extern NTSTATUS NTAPI Ext2NotifyChangeDirectory(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PEXTENDED_IO_STACK_LOCATION PtrIoStackLocation,
@ -434,41 +434,41 @@ PtrExt2CCB PtrCCB);
/*************************************************************************
* Prototypes for the file devcntrl.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2DeviceControl(
extern NTSTATUS NTAPI Ext2DeviceControl(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonDeviceControl(
extern NTSTATUS NTAPI Ext2CommonDeviceControl(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
extern NTSTATUS STDCALL Ext2DevIoctlCompletion(
extern NTSTATUS NTAPI Ext2DevIoctlCompletion(
PDEVICE_OBJECT PtrDeviceObject,
PIRP PtrIrp,
void *Context);
extern NTSTATUS STDCALL Ext2HandleQueryPath(
extern NTSTATUS NTAPI Ext2HandleQueryPath(
void *BufferPointer);
/*************************************************************************
* Prototypes for the file shutdown.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2Shutdown(
extern NTSTATUS NTAPI Ext2Shutdown(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
extern NTSTATUS STDCALL Ext2CommonShutdown(
extern NTSTATUS NTAPI Ext2CommonShutdown(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp);
/*************************************************************************
* Prototypes for the file volinfo.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2QueryVolInfo(
extern NTSTATUS NTAPI Ext2QueryVolInfo(
PDEVICE_OBJECT DeviceObject, // the logical volume device object
PIRP Irp); // I/O Request Packet
NTSTATUS STDCALL Ext2SetVolInfo(
NTSTATUS NTAPI Ext2SetVolInfo(
IN PDEVICE_OBJECT DeviceObject, // the logical volume device object
IN PIRP Irp); // I/O Request Packet
@ -476,7 +476,7 @@ NTSTATUS STDCALL Ext2SetVolInfo(
/*************************************************************************
* Prototypes for the file fastio.c
*************************************************************************/
extern BOOLEAN STDCALL Ext2FastIoCheckIfPossible(
extern BOOLEAN NTAPI Ext2FastIoCheckIfPossible(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
@ -486,7 +486,7 @@ IN BOOLEAN CheckForReadOperation,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoRead(
extern BOOLEAN NTAPI Ext2FastIoRead(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
@ -496,7 +496,7 @@ OUT PVOID Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoWrite(
extern BOOLEAN NTAPI Ext2FastIoWrite(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
@ -506,21 +506,21 @@ OUT PVOID Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoQueryBasicInfo(
extern BOOLEAN NTAPI Ext2FastIoQueryBasicInfo(
IN PFILE_OBJECT FileObject,
IN BOOLEAN Wait,
OUT PFILE_BASIC_INFORMATION Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoQueryStdInfo(
extern BOOLEAN NTAPI Ext2FastIoQueryStdInfo(
IN PFILE_OBJECT FileObject,
IN BOOLEAN Wait,
OUT PFILE_STANDARD_INFORMATION Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoLock(
extern BOOLEAN NTAPI Ext2FastIoLock(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN PLARGE_INTEGER Length,
@ -531,7 +531,7 @@ BOOLEAN ExclusiveLock,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoUnlockSingle(
extern BOOLEAN NTAPI Ext2FastIoUnlockSingle(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN PLARGE_INTEGER Length,
@ -540,50 +540,50 @@ ULONG Key,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoUnlockAll(
extern BOOLEAN NTAPI Ext2FastIoUnlockAll(
IN PFILE_OBJECT FileObject,
PEPROCESS ProcessId,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoUnlockAllByKey(
extern BOOLEAN NTAPI Ext2FastIoUnlockAllByKey(
IN PFILE_OBJECT FileObject,
PEPROCESS ProcessId,
ULONG Key,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern void STDCALL Ext2FastIoAcqCreateSec(
extern void NTAPI Ext2FastIoAcqCreateSec(
IN PFILE_OBJECT FileObject);
extern void STDCALL Ext2FastIoRelCreateSec(
extern void NTAPI Ext2FastIoRelCreateSec(
IN PFILE_OBJECT FileObject);
extern BOOLEAN STDCALL Ext2AcqLazyWrite(
extern BOOLEAN NTAPI Ext2AcqLazyWrite(
IN PVOID Context,
IN BOOLEAN Wait);
extern void STDCALL Ext2RelLazyWrite(
extern void NTAPI Ext2RelLazyWrite(
IN PVOID Context);
extern BOOLEAN STDCALL Ext2AcqReadAhead(
extern BOOLEAN NTAPI Ext2AcqReadAhead(
IN PVOID Context,
IN BOOLEAN Wait);
extern void STDCALL Ext2RelReadAhead(
extern void NTAPI Ext2RelReadAhead(
IN PVOID Context);
// the remaining are only valid under NT Version 4.0 and later
#if(_WIN32_WINNT >= 0x0400)
extern BOOLEAN STDCALL Ext2FastIoQueryNetInfo(
extern BOOLEAN NTAPI Ext2FastIoQueryNetInfo(
IN PFILE_OBJECT FileObject,
IN BOOLEAN Wait,
OUT PFILE_NETWORK_OPEN_INFORMATION Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoMdlRead(
extern BOOLEAN NTAPI Ext2FastIoMdlRead(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
@ -592,12 +592,12 @@ OUT PMDL *MdlChain,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoMdlReadComplete(
extern BOOLEAN NTAPI Ext2FastIoMdlReadComplete(
IN PFILE_OBJECT FileObject,
OUT PMDL MdlChain,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoPrepareMdlWrite(
extern BOOLEAN NTAPI Ext2FastIoPrepareMdlWrite(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
@ -606,28 +606,28 @@ OUT PMDL *MdlChain,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject);
extern BOOLEAN STDCALL Ext2FastIoMdlWriteComplete(
extern BOOLEAN NTAPI Ext2FastIoMdlWriteComplete(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
OUT PMDL MdlChain,
IN PDEVICE_OBJECT DeviceObject);
extern NTSTATUS STDCALL Ext2FastIoAcqModWrite(
extern NTSTATUS NTAPI Ext2FastIoAcqModWrite(
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER EndingOffset,
OUT PERESOURCE *ResourceToRelease,
IN PDEVICE_OBJECT DeviceObject);
extern NTSTATUS STDCALL Ext2FastIoRelModWrite(
extern NTSTATUS NTAPI Ext2FastIoRelModWrite(
IN PFILE_OBJECT FileObject,
IN PERESOURCE ResourceToRelease,
IN PDEVICE_OBJECT DeviceObject);
extern NTSTATUS STDCALL Ext2FastIoAcqCcFlush(
extern NTSTATUS NTAPI Ext2FastIoAcqCcFlush(
IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject);
extern NTSTATUS STDCALL Ext2FastIoRelCcFlush(
extern NTSTATUS NTAPI Ext2FastIoRelCcFlush(
IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject);
@ -636,13 +636,13 @@ IN PDEVICE_OBJECT DeviceObject);
/*************************************************************************
* Prototypes for the file DiskIO.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2ReadLogicalBlocks(
extern NTSTATUS NTAPI Ext2ReadLogicalBlocks(
PDEVICE_OBJECT PtrTargetDeviceObject, // the Target Device Object
VOID *Buffer, // The Buffer that takes the data read in
LARGE_INTEGER StartLogicalBlock, // The logical block from which reading is to start
unsigned int NoOfLogicalBlocks); // The no. of logical blocks to be read
extern NTSTATUS STDCALL Ext2ReadPhysicalBlocks(
extern NTSTATUS NTAPI Ext2ReadPhysicalBlocks(
PDEVICE_OBJECT PtrTargetDeviceObject, // the Target Device Object
VOID *Buffer, // The Buffer that takes the data read in
LARGE_INTEGER StartBlock, // The Physical block from which reading is to start
@ -652,32 +652,32 @@ extern NTSTATUS STDCALL Ext2ReadPhysicalBlocks(
* Prototypes for the file metadata.c
*************************************************************************/
extern void STDCALL Ext2InitializeFCBInodeInfo (
extern void NTAPI Ext2InitializeFCBInodeInfo (
PtrExt2FCB PtrFCB );
extern NTSTATUS STDCALL Ext2ReadInode(
extern NTSTATUS NTAPI Ext2ReadInode(
PtrExt2VCB PtrVcb, // the Volume Control Block
uint32 InodeNo, // The Inode no
PEXT2_INODE PtrInode ); // The Inode Buffer
extern NTSTATUS STDCALL Ext2WriteInode(
extern NTSTATUS NTAPI Ext2WriteInode(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVcb, // the Volume Control Block
uint32 InodeNo, // The Inode no
PEXT2_INODE PtrInode // The Inode Buffer
);
extern ULONG STDCALL Ext2AllocInode(
extern ULONG NTAPI Ext2AllocInode(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
ULONG ParentINodeNo );
extern BOOLEAN STDCALL Ext2DeallocInode(
extern BOOLEAN NTAPI Ext2DeallocInode(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
ULONG INodeNo );
extern BOOLEAN STDCALL Ext2MakeNewDirectoryEntry(
extern BOOLEAN NTAPI Ext2MakeNewDirectoryEntry(
PtrExt2IrpContext PtrIrpContext, // The Irp context
PtrExt2FCB PtrParentFCB, // Parent Folder FCB
PFILE_OBJECT PtrFileObject, // Parent Folder Object
@ -685,54 +685,54 @@ extern BOOLEAN STDCALL Ext2MakeNewDirectoryEntry(
ULONG Type, // The type of the new entry
ULONG NewInodeNo); // The inode no of the new entry...
extern BOOLEAN STDCALL Ext2FreeDirectoryEntry(
extern BOOLEAN NTAPI Ext2FreeDirectoryEntry(
PtrExt2IrpContext PtrIrpContext,
PtrExt2FCB PtrParentFCB,
PUNICODE_STRING PtrName);
extern BOOLEAN STDCALL Ext2AddBlockToFile(
extern BOOLEAN NTAPI Ext2AddBlockToFile(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
PtrExt2FCB PtrFCB,
PFILE_OBJECT PtrFileObject,
BOOLEAN UpdateFileSize);
extern BOOLEAN STDCALL Ext2ReleaseDataBlocks(
extern BOOLEAN NTAPI Ext2ReleaseDataBlocks(
PtrExt2FCB PtrFCB,
PtrExt2IrpContext PtrIrpContext);
extern BOOLEAN STDCALL Ext2TruncateFileAllocationSize(
extern BOOLEAN NTAPI Ext2TruncateFileAllocationSize(
PtrExt2IrpContext PtrIrpContext,
PtrExt2FCB PtrFCB,
PFILE_OBJECT PtrFileObject,
PLARGE_INTEGER PtrAllocationSize );
extern ULONG STDCALL Ext2AllocBlock(
extern ULONG NTAPI Ext2AllocBlock(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
ULONG Count);
extern BOOLEAN STDCALL Ext2DeallocBlock(
extern BOOLEAN NTAPI Ext2DeallocBlock(
PtrExt2IrpContext PtrIrpContext,
PtrExt2VCB PtrVCB,
ULONG BlockNo);
extern BOOLEAN STDCALL Ext2UpdateFileSize(
extern BOOLEAN NTAPI Ext2UpdateFileSize(
PtrExt2IrpContext PtrIrpContext,
PFILE_OBJECT PtrFileObject,
PtrExt2FCB PtrFCB);
extern BOOLEAN STDCALL Ext2DeleteFile(
extern BOOLEAN NTAPI Ext2DeleteFile(
PtrExt2FCB PtrFCB,
PtrExt2IrpContext PtrIrpContext);
extern BOOLEAN STDCALL Ext2IsDirectoryEmpty(
extern BOOLEAN NTAPI Ext2IsDirectoryEmpty(
PtrExt2FCB PtrFCB,
PtrExt2CCB PtrCCB,
PtrExt2IrpContext PtrIrpContext);
extern NTSTATUS STDCALL Ext2RenameOrLinkFile(
extern NTSTATUS NTAPI Ext2RenameOrLinkFile(
PtrExt2FCB PtrSourceFCB,
PFILE_OBJECT PtrSourceFileObject,
PtrExt2IrpContext PtrIrpContext,
@ -741,7 +741,7 @@ extern NTSTATUS STDCALL Ext2RenameOrLinkFile(
/*************************************************************************
* Prototypes for the file io.c
*************************************************************************/
extern NTSTATUS STDCALL Ext2PassDownSingleReadWriteIRP(
extern NTSTATUS NTAPI Ext2PassDownSingleReadWriteIRP(
PtrExt2IrpContext PtrIrpContext,
PIRP PtrIrp,
PtrExt2VCB PtrVCB,
@ -749,7 +749,7 @@ extern NTSTATUS STDCALL Ext2PassDownSingleReadWriteIRP(
uint32 ReadWriteLength,
BOOLEAN SynchronousIo);
extern NTSTATUS STDCALL Ext2PassDownMultiReadWriteIRP(
extern NTSTATUS NTAPI Ext2PassDownMultiReadWriteIRP(
PEXT2_IO_RUN PtrIoRuns,
UINT Count,
ULONG TotalReadWriteLength,
@ -757,24 +757,24 @@ extern NTSTATUS STDCALL Ext2PassDownMultiReadWriteIRP(
PtrExt2FCB PtrFCB,
BOOLEAN SynchronousIo);
extern NTSTATUS STDCALL Ext2SingleSyncCompletionRoutine(
extern NTSTATUS NTAPI Ext2SingleSyncCompletionRoutine(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
IN PVOID Contxt
);
extern NTSTATUS STDCALL Ext2SingleAsyncCompletionRoutine (
extern NTSTATUS NTAPI Ext2SingleAsyncCompletionRoutine (
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
IN PVOID Contxt
);
extern NTSTATUS STDCALL Ext2MultiSyncCompletionRoutine(
extern NTSTATUS NTAPI Ext2MultiSyncCompletionRoutine(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
IN PVOID Contxt);
extern NTSTATUS STDCALL Ext2MultiAsyncCompletionRoutine(
extern NTSTATUS NTAPI Ext2MultiAsyncCompletionRoutine(
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
IN PVOID Contxt);

View file

@ -76,7 +76,7 @@ FsRecLoadFileSystem(IN PDEVICE_OBJECT DeviceObject,
DRIVER_DISPATCH FsRecCreate;
NTSTATUS
STDCALL
NTAPI
FsRecCreate(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -105,7 +105,7 @@ FsRecCreate(IN PDEVICE_OBJECT DeviceObject,
DRIVER_DISPATCH FsRecClose;
NTSTATUS
STDCALL
NTAPI
FsRecClose(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -118,7 +118,7 @@ FsRecClose(IN PDEVICE_OBJECT DeviceObject,
DRIVER_DISPATCH FsRecFsControl;
NTSTATUS
STDCALL
NTAPI
FsRecFsControl(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -173,7 +173,7 @@ FsRecFsControl(IN PDEVICE_OBJECT DeviceObject,
DRIVER_UNLOAD FsRecUnload;
VOID
STDCALL
NTAPI
FsRecUnload(IN PDRIVER_OBJECT DriverObject)
{
PAGED_CODE();
@ -190,7 +190,7 @@ FsRecUnload(IN PDRIVER_OBJECT DriverObject)
}
NTSTATUS
STDCALL
NTAPI
FsRecRegisterFs(IN PDRIVER_OBJECT DriverObject,
IN PDEVICE_OBJECT ParentObject OPTIONAL,
OUT PDEVICE_OBJECT *NewDeviceObject OPTIONAL,

View file

@ -37,7 +37,7 @@
/* FUNCTIONS ****************************************************************/
NTSTATUS STDCALL
NTSTATUS NTAPI
MupCreate(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -40,7 +40,7 @@
/* FUNCTIONS ****************************************************************/
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)
/*

View file

@ -19,13 +19,13 @@ typedef struct
/* create.c */
DRIVER_DISPATCH MupCreate;
NTSTATUS STDCALL
NTSTATUS NTAPI
MupCreate(PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* mup.c */
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath);

View file

@ -103,7 +103,7 @@ NpfsSignalAndRemoveListeningServerInstance(PNPFS_FCB Fcb,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsCreate(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -308,7 +308,7 @@ NpfsCreate(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -555,7 +555,7 @@ NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsCleanup(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -691,7 +691,7 @@ NpfsCleanup(PDEVICE_OBJECT DeviceObject,
return STATUS_SUCCESS;
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsClose(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -152,7 +152,7 @@ NpfsQueryLocalPipeInformation(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsQueryInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -222,7 +222,7 @@ NpfsQueryInformation(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsSetInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -17,7 +17,7 @@
/* FUNCTIONS *****************************************************************/
static DRIVER_CANCEL NpfsListeningCancelRoutine;
static VOID STDCALL
static VOID NTAPI
NpfsListeningCancelRoutine(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -406,7 +406,7 @@ NpfsPeekPipe(PIRP Irp,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
@ -523,7 +523,7 @@ NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsFlushBuffers(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -15,7 +15,7 @@
/* FUNCTIONS *****************************************************************/
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)
{

View file

@ -99,39 +99,39 @@ extern NPAGED_LOOKASIDE_LIST NpfsPipeDataLookasideList;
#define PAGE_ROUND_UP(x) ( (((ULONG_PTR)x)%PAGE_SIZE) ? ((((ULONG_PTR)x)&(~(PAGE_SIZE-1)))+PAGE_SIZE) : ((ULONG_PTR)x) )
DRIVER_DISPATCH NpfsCreate;
NTSTATUS STDCALL NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsCreateNamedPipe;
NTSTATUS STDCALL NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsCleanup;
NTSTATUS STDCALL NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsClose;
NTSTATUS STDCALL NpfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsRead;
NTSTATUS STDCALL NpfsRead(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsRead(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsWrite;
NTSTATUS STDCALL NpfsWrite(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsWrite(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsFlushBuffers;
NTSTATUS STDCALL NpfsFlushBuffers(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsFlushBuffers(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsFileSystemControl;
NTSTATUS STDCALL NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsQueryInformation;
NTSTATUS STDCALL NpfsQueryInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsQueryInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsSetInformation;
NTSTATUS STDCALL NpfsSetInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsSetInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
DRIVER_DISPATCH NpfsQueryVolumeInformation;
NTSTATUS STDCALL NpfsQueryVolumeInformation (PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI NpfsQueryVolumeInformation (PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS STDCALL
NTSTATUS NTAPI
DriverEntry(PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath);

View file

@ -44,7 +44,7 @@ VOID HexDump(PUCHAR Buffer, ULONG Length)
#endif
static DRIVER_CANCEL NpfsReadWriteCancelRoutine;
static VOID STDCALL
static VOID NTAPI
NpfsReadWriteCancelRoutine(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -92,7 +92,7 @@ NpfsReadWriteCancelRoutine(IN PDEVICE_OBJECT DeviceObject,
}
}
static VOID STDCALL
static VOID NTAPI
NpfsWaiterThread(PVOID InitContext)
{
PNPFS_THREAD_CONTEXT ThreadContext = (PNPFS_THREAD_CONTEXT) InitContext;
@ -288,7 +288,7 @@ NpfsAddWaitingReadWriteRequest(IN PDEVICE_OBJECT DeviceObject,
return Status;
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsRead(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
@ -599,7 +599,7 @@ done:
return Status;
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsWrite(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{

View file

@ -59,7 +59,7 @@ NpfsQueryFsAttributeInformation(PFILE_FS_ATTRIBUTE_INFORMATION FsAttributeInfo,
}
NTSTATUS STDCALL
NTSTATUS NTAPI
NpfsQueryVolumeInformation(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{