ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | UDF_CLOSE_NTREQFCB_DELETED 0x01 |
#define | UDF_CLOSE_FCB_DELETED 0x02 |
#define | UDFCloseAllDelayedInDir(Vcb, FI) UDFCloseAllXXXDelayedInDir(Vcb,FI,FALSE); |
#define | UDFCloseAllSystemDelayedInDir(Vcb, FI) UDFCloseAllXXXDelayedInDir(Vcb,FI,TRUE); |
#define | UDFRemoveFromDelayedQueue(Fcb) UDFCloseAllDelayedInDir((Fcb)->Vcb, (Fcb)->FileInfo) |
#define | UDFRemoveFromSystemDelayedQueue(Fcb) UDFCloseAllSystemDelayedInDir((Fcb)->Vcb, (Fcb)->FileInfo) |
#define | UDFRemoveFileId__(Vcb, fi) UDFRemoveFileId(Vcb, UDFGetNTFileId(Vcb, fi, &(fi->Fcb->FCBName->ObjectName))); |
#define | UDFZeroDataEx(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define | UDFPurgeCacheEx(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define UDFCloseAllDelayedInDir | ( | Vcb, | |
FI | |||
) | UDFCloseAllXXXDelayedInDir(Vcb,FI,FALSE); |
#define UDFCloseAllSystemDelayedInDir | ( | Vcb, | |
FI | |||
) | UDFCloseAllXXXDelayedInDir(Vcb,FI,TRUE); |
#define UDFPurgeCacheEx | ( | NtReqFcb, | |
Offset, | |||
Length, | |||
CanWait, | |||
Vcb, | |||
FileObject | |||
) | UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define UDFRemoveFileId__ | ( | Vcb, | |
fi | |||
) | UDFRemoveFileId(Vcb, UDFGetNTFileId(Vcb, fi, &(fi->Fcb->FCBName->ObjectName))); |
#define UDFZeroDataEx | ( | NtReqFcb, | |
Offset, | |||
Length, | |||
CanWait, | |||
Vcb, | |||
FileObject | |||
) | UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
NTSTATUS NTAPI DriverEntry | ( | PDRIVER_OBJECT | DriverObject, |
PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 423 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 514 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN UDFAcquireResourceExclusiveWithCheck | ( | IN PERESOURCE | Resource | ) |
Definition at line 2529 of file misc.cpp.
Referenced by UDFCommonCleanup(), UDFCommonWrite(), UDFSetAllocationInformation(), UDFSetEOF(), and UDFTSendIOCTL().
BOOLEAN UDFAcquireResourceSharedWithCheck | ( | IN PERESOURCE | Resource | ) |
Definition at line 2556 of file misc.cpp.
Referenced by UDFCommonRead().
Definition at line 707 of file misc.cpp.
Referenced by UDFOpenFile().
Definition at line 854 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCompleteMount(), and UDFFirstOpenFile().
PtrUDFIrpContext UDFAllocateIrpContext | ( | PIRP | Irp, |
PDEVICE_OBJECT | PtrTargetDeviceObject | ||
) |
Definition at line 985 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFInitializeIrpContextFromLite(), UDFLockControl(), UDFPnp(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), and UDFWrite().
PtrUDFObjectName UDFAllocateObjectName | ( | VOID | ) |
Definition at line 611 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCompleteMount(), UDFFirstOpenFile(), and UDFRename().
NTSTATUS UDFAssignAcl | ( | IN PVCB | Vcb, |
IN PFILE_OBJECT | FileObject, | ||
IN PtrUDFFCB | Fcb, | ||
IN PtrUDFNTRequiredFCB | NtReqFcb | ||
) |
Definition at line 706 of file secursup.cpp.
Referenced by UDFCompleteMount(), and UDFLookUpAcl().
NTSTATUS UDFCheckAccessRights | ( | PFILE_OBJECT | FileObject, |
PACCESS_STATE | AccessState, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb, | ||
ACCESS_MASK | DesiredAccess, | ||
USHORT | ShareAccess | ||
) |
Definition at line 927 of file secursup.cpp.
Referenced by UDFCommonCreate(), UDFDoesOSAllowFileToBeTargetForRename__(), UDFSetAccessRights(), and UDFSetDispositionInformation().
Definition at line 629 of file verfysup.cpp.
Referenced by UDFCommonClose(), UDFPerformVerify(), UDFPnpQueryRemove(), UDFPnpRemove(), UDFPnpSurpriseRemove(), and UDFScanForDismountedVcb().
NTSTATUS NTAPI UDFCleanup | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 43 of file cleanup.cpp.
Referenced by UDFInitializeFunctionPointers().
VOID __fastcall UDFCleanUpCCB | ( | PtrUDFCCB | Ccb | ) |
Definition at line 805 of file misc.cpp.
Referenced by UDFCommonClose(), and UDFCommonCreate().
VOID __fastcall UDFCleanUpFCB | ( | PtrUDFFCB | Fcb | ) |
Definition at line 908 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCleanUpFcbChain(), UDFCommonCreate(), and UDFCompleteMount().
ULONG UDFCleanUpFcbChain | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | fi, | ||
IN ULONG | TreeLength, | ||
IN BOOLEAN | VcbAcquired | ||
) |
Definition at line 400 of file close.cpp.
Referenced by UDFCloseResidual(), UDFCommonClose(), UDFCommonCreate(), and UDFRename().
Definition at line 1428 of file fscntrl.cpp.
Referenced by UDFReleaseVCB(), and UDFVerifyVolume().
NTSTATUS NTAPI UDFClose | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 62 of file close.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 918 of file close.cpp.
NTSTATUS UDFCloseFileInfoChain | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | fi, | ||
IN ULONG | TreeLength, | ||
IN BOOLEAN | VcbAcquired | ||
) |
Definition at line 696 of file cleanup.cpp.
Referenced by UDFCommonCleanup(), and UDFCommonCreate().
Definition at line 1349 of file fscntrl.cpp.
Referenced by UDFDismountVcb(), and UDFMountVolume().
NTSTATUS UDFCommonCleanup | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 126 of file cleanup.cpp.
Referenced by UDFCleanup(), and UDFCommonDispatch().
NTSTATUS UDFCommonClose | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 137 of file close.cpp.
Referenced by UDFClose(), UDFCommonDispatch(), and UDFDoDelayedClose().
NTSTATUS UDFCommonCreate | ( | IN PtrUDFIrpContext | PtrIrpContext, |
IN PIRP | Irp | ||
) |
NTSTATUS NTAPI UDFCommonDeviceControl | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 149 of file devcntrl.cpp.
Referenced by UDFDeviceControl().
NTSTATUS NTAPI UDFCommonDirControl | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 127 of file dircntrl.cpp.
Referenced by UDFCommonDispatch(), and UDFDirControl().
NTSTATUS UDFCommonFileInfo | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 114 of file fileinfo.cpp.
Referenced by UDFCommonDispatch(), and UDFFileInfo().
NTSTATUS UDFCommonFlush | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 110 of file flush.cpp.
Referenced by UDFFlush().
NTSTATUS NTAPI UDFCommonFSControl | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 103 of file fscntrl.cpp.
Referenced by UDFFSControl().
NTSTATUS UDFCommonGetSecurity | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Referenced by UDFCommonDispatch().
Definition at line 105 of file lockctrl.cpp.
Referenced by UDFLockControl().
NTSTATUS UDFCommonQueryVolInfo | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 149 of file volinfo.cpp.
Referenced by UDFCommonDispatch(), and UDFQueryVolInfo().
NTSTATUS UDFCommonRead | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 229 of file read.cpp.
Referenced by UDFCommonDispatch(), UDFRead(), and UDFStackOverflowRead().
NTSTATUS UDFCommonSetSecurity | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Referenced by UDFCommonDispatch().
NTSTATUS UDFCommonSetVolInfo | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 666 of file volinfo.cpp.
Referenced by UDFCommonDispatch(), and UDFSetVolInfo().
NTSTATUS UDFCommonShutdown | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 115 of file shutdown.cpp.
Referenced by UDFShutdown().
NTSTATUS UDFCommonWrite | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 112 of file write.cpp.
Referenced by UDFCommonDispatch(), and UDFWrite().
Definition at line 849 of file verfysup.cpp.
Referenced by UDFVerifyVolume().
Definition at line 913 of file fscntrl.cpp.
Referenced by UDFMountVolume().
VOID UDFDeassignAcl | ( | IN PtrUDFNTRequiredFCB | NtReqFcb, |
IN BOOLEAN | AutoInherited | ||
) |
Definition at line 772 of file secursup.cpp.
Referenced by UDFCleanUpFcbChain(), and UDFSetAccessRights().
BOOLEAN UDFDebugAcquireResourceExclusiveLite | ( | IN PERESOURCE | Resource, |
IN BOOLEAN | Wait, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
BOOLEAN UDFDebugAcquireResourceSharedLite | ( | IN PERESOURCE | Resource, |
IN BOOLEAN | Wait, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
BOOLEAN UDFDebugAcquireSharedStarveExclusive | ( | IN PERESOURCE | Resource, |
IN BOOLEAN | Wait, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
BOOLEAN UDFDebugAcquireSharedWaitForExclusive | ( | IN PERESOURCE | Resource, |
IN BOOLEAN | Wait, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
VOID UDFDebugConvertExclusiveToSharedLite | ( | IN PERESOURCE | Resource, |
IN ERESOURCE_THREAD | ResourceThreadId, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
VOID UDFDebugDeleteResource | ( | IN PERESOURCE | Resource, |
IN ERESOURCE_THREAD | ResourceThreadId, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
NTSTATUS UDFDebugInitializeResourceLite | ( | IN PERESOURCE | Resource, |
IN ERESOURCE_THREAD | ResourceThreadId, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
VOID UDFDebugReleaseResourceForThreadLite | ( | IN PERESOURCE | Resource, |
IN ERESOURCE_THREAD | ResourceThreadId, | ||
ULONG | BugCheckId, | ||
ULONG | Line | ||
) |
Definition at line 690 of file close.cpp.
Referenced by DriverEntry().
Definition at line 177 of file misc.cpp.
Referenced by DriverEntry(), UDFCommonDeviceControl(), and UDFInitializeZones().
NTSTATUS NTAPI UDFDeviceControl | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 81 of file devcntrl.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS NTAPI UDFDevIoctlCompletion | ( | PDEVICE_OBJECT | PtrDeviceObject, |
PIRP | Irp, | ||
PVOID | Context | ||
) |
NTSTATUS NTAPI UDFDirControl | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 57 of file dircntrl.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 727 of file verfysup.cpp.
Referenced by UDFCheckForDismount(), and UDFMountVolume().
NTSTATUS UDFDismountVolume | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
(Vcb->VCBFlags & UDF_VCB_FLAGS_VOLUME_MOUNTED) ||
Definition at line 1942 of file fscntrl.cpp.
Referenced by UDFUserFsCtrlRequest().
VOID NTAPI UDFDriverUnload | ( | IN PDRIVER_OBJECT | DriverObject | ) |
Definition at line 10 of file unload.cpp.
Referenced by UDFInitializeFunctionPointers().
long UDFExceptionFilter | ( | PtrUDFIrpContext | PtrIrpContext, |
PEXCEPTION_POINTERS | PtrExceptionPointers | ||
) |
Definition at line 265 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCommonDispatch(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFastIoQueryBasicInfo(), UDFFastIoQueryStdInfo(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFGetVolumeBitmap(), UDFLockControl(), UDFPerformVerify(), UDFPnp(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), UDFStackOverflowRead(), and UDFWrite().
NTSTATUS UDFExceptionHandler | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 358 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCommonDispatch(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFastIoQueryBasicInfo(), UDFFastIoQueryStdInfo(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFLockControl(), UDFPerformVerify(), UDFPnp(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), UDFStackOverflowRead(), and UDFWrite().
VOID NTAPI UDFFastIoAcqCreateSec | ( | IN PFILE_OBJECT | FileObject | ) |
Definition at line 342 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastIoCheckIfPossible | ( | IN PFILE_OBJECT | FileObject, |
IN PLARGE_INTEGER | FileOffset, | ||
IN ULONG | Length, | ||
IN BOOLEAN | Wait, | ||
IN ULONG | LockKey, | ||
IN BOOLEAN | CheckForReadOperation, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 42 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastIoQueryBasicInfo | ( | IN PFILE_OBJECT | FileObject, |
IN BOOLEAN | Wait, | ||
OUT PFILE_BASIC_INFORMATION | Buffer, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 159 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastIoQueryStdInfo | ( | IN PFILE_OBJECT | FileObject, |
IN BOOLEAN | Wait, | ||
OUT PFILE_STANDARD_INFORMATION | Buffer, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 250 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
VOID NTAPI UDFFastIoRelCreateSec | ( | IN PFILE_OBJECT | FileObject | ) |
Definition at line 387 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastLock | ( | IN PFILE_OBJECT | FileObject, |
IN PLARGE_INTEGER | FileOffset, | ||
IN PLARGE_INTEGER | Length, | ||
PEPROCESS | ProcessId, | ||
ULONG | Key, | ||
BOOLEAN | FailImmediately, | ||
BOOLEAN | ExclusiveLock, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 205 of file lockctrl.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastUnlockAll | ( | IN PFILE_OBJECT | FileObject, |
PEPROCESS | ProcessId, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 404 of file lockctrl.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastUnlockAllByKey | ( | IN PFILE_OBJECT | FileObject, |
PEPROCESS | ProcessId, | ||
ULONG | Key, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 494 of file lockctrl.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN NTAPI UDFFastUnlockSingle | ( | IN PFILE_OBJECT | FileObject, |
IN PLARGE_INTEGER | FileOffset, | ||
IN PLARGE_INTEGER | Length, | ||
PEPROCESS | ProcessId, | ||
ULONG | Key, | ||
OUT PIO_STATUS_BLOCK | IoStatus, | ||
IN PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 309 of file lockctrl.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS NTAPI UDFFileInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 46 of file fileinfo.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS UDFFirstOpenFile | ( | IN PVCB | Vcb, |
IN PFILE_OBJECT | PtrNewFileObject, | ||
OUT PtrUDFFCB * | PtrNewFcb, | ||
IN PUDF_FILE_INFO | RelatedFileInfo, | ||
IN PUDF_FILE_INFO | NewFileInfo, | ||
IN PUNICODE_STRING | LocalPath, | ||
IN PUNICODE_STRING | CurName | ||
) |
Definition at line 2281 of file create.cpp.
Referenced by UDFCommonCreate().
NTSTATUS NTAPI UDFFlush | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 42 of file flush.cpp.
Referenced by UDFInitializeFunctionPointers().
ULONG UDFFlushADirectory | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | FI, | ||
OUT PIO_STATUS_BLOCK | PtrIoStatus, | ||
ULONG | FlushFlags = 0 |
||
) |
ULONG UDFFlushAFile | ( | PtrUDFFCB | Fcb, |
PtrUDFCCB | Ccb, | ||
PIO_STATUS_BLOCK | PtrIoStatus, | ||
IN ULONG | FlushFlags = 0 |
||
) |
NTSTATUS NTAPI UDFFlushCompletion | ( | PDEVICE_OBJECT | PtrDeviceObject, |
PIRP | Irp, | ||
PVOID | Context | ||
) |
Definition at line 578 of file flush.cpp.
Referenced by UDFCommonFlush().
Definition at line 605 of file flush.cpp.
Referenced by UDFFlushADirectory().
ULONG UDFFlushLogicalVolume | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PVCB | Vcb, | ||
ULONG | FlushFlags = 0 |
||
) |
Definition at line 625 of file flush.cpp.
Referenced by UDFCommonCreate(), UDFCommonDirControl(), UDFCommonFileInfo(), and UDFCommonQueryVolInfo().
NTSTATUS NTAPI UDFFSControl | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 39 of file fscntrl.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 779 of file udfinit.cpp.
Referenced by DriverEntry().
NTSTATUS UDFGetAltNameInformation | ( | IN PtrUDFFCB | Fcb, |
IN PFILE_NAME_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 869 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetBasicInformation | ( | IN PFILE_OBJECT | FileObject, |
IN PtrUDFFCB | Fcb, | ||
IN PFILE_BASIC_INFORMATION | PtrBuffer, | ||
IN OUT LONG * | PtrReturnedLength | ||
) |
Definition at line 532 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo(), and UDFFastIoQueryBasicInfo().
PVOID UDFGetCallersBuffer | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 871 of file read.cpp.
Referenced by UDFCommonRead(), UDFCommonWrite(), and UDFGetVolumeBitmap().
Definition at line 2000 of file misc.cpp.
Referenced by UDFReadRegKeys(), and UDFUpdateCompatOption().
NTSTATUS UDFGetEaInformation | ( | PtrUDFIrpContext | PtrIrpContext, |
IN PtrUDFFCB | Fcb, | ||
IN PFILE_EA_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 801 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetFileStreamInformation | ( | IN PtrUDFFCB | Fcb, |
IN PFILE_STREAM_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 930 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetFullNameInformation | ( | IN PFILE_OBJECT | FileObject, |
IN PFILE_NAME_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 836 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetInternalInformation | ( | PtrUDFIrpContext | PtrIrpContext, |
IN PtrUDFFCB | Fcb, | ||
IN PtrUDFCCB | Ccb, | ||
IN PFILE_INTERNAL_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 747 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetNetworkInformation | ( | IN PtrUDFFCB | Fcb, |
IN PFILE_NETWORK_OPEN_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 676 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFGetOpenParamsByFileId | ( | IN PVCB | Vcb, |
IN LONGLONG | Id, | ||
OUT PUNICODE_STRING * | FName, | ||
OUT BOOLEAN * | CaseSens | ||
) |
Definition at line 2472 of file fileinfo.cpp.
Referenced by UDFCommonCreate().
NTSTATUS UDFGetPositionInformation | ( | IN PFILE_OBJECT | FileObject, |
IN PFILE_POSITION_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
Definition at line 910 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
Definition at line 1986 of file misc.cpp.
Referenced by UDFMountVolume(), UDFReadRegKeys(), and UDFUpdateCompatOption().
Definition at line 2205 of file fscntrl.cpp.
Referenced by UDFCommonDeviceControl(), and UDFUserFsCtrlRequest().
NTSTATUS UDFGetSecurity | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Referenced by UDFInitializeFunctionPointers().
NTSTATUS UDFGetStandardInformation | ( | IN PtrUDFFCB | Fcb, |
IN PFILE_STANDARD_INFORMATION | PtrBuffer, | ||
IN OUT PLONG | PtrReturnedLength | ||
) |
NTSTATUS UDFGetStatistics | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 1601 of file fscntrl.cpp.
Referenced by UDFUserFsCtrlRequest().
NTSTATUS UDFGetVolumeBitmap | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 2069 of file fscntrl.cpp.
Referenced by UDFUserFsCtrlRequest().
NTSTATUS UDFHardLink | ( | IN PIO_STACK_LOCATION | PtrSp, |
IN PtrUDFFCB | Fcb1, | ||
IN PtrUDFCCB | Ccb1, | ||
IN PFILE_OBJECT | FileObject1, | ||
IN PFILE_LINK_INFORMATION | PtrBuffer | ||
) |
Definition at line 2494 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFInitializeFCB | ( | IN PtrUDFFCB | PtrNewFcb, |
IN PVCB | Vcb, | ||
IN PtrUDFObjectName | PtrObjectName, | ||
IN ULONG | Flags, | ||
IN PFILE_OBJECT | FileObject | ||
) |
Definition at line 2517 of file create.cpp.
Referenced by UDFBlankMount(), UDFCompleteMount(), and UDFFirstOpenFile().
VOID NTAPI UDFInitializeFunctionPointers | ( | PDRIVER_OBJECT | DriverObject | ) |
Definition at line 444 of file udfinit.cpp.
Referenced by DriverEntry().
VOID UDFInitializeIrpContextFromLite | ( | OUT PtrUDFIrpContext * | IrpContext, |
IN PtrUDFIrpContextLite | IrpContextLite | ||
) |
Definition at line 2419 of file misc.cpp.
Referenced by UDFDoDelayedClose().
NTSTATUS UDFInitializeIrpContextLite | ( | OUT PtrUDFIrpContextLite * | IrpContextLite, |
IN PtrUDFIrpContext | IrpContext, | ||
IN PtrUDFFCB | Fcb | ||
) |
Definition at line 2457 of file misc.cpp.
Referenced by UDFQueueDelayedClose().
NTSTATUS UDFInitializeVCB | ( | PDEVICE_OBJECT | PtrVolumeDeviceObject, |
PDEVICE_OBJECT | PtrTargetDeviceObject, | ||
PVPB | PtrVPB | ||
) |
Definition at line 41 of file misc.cpp.
Referenced by DriverEntry().
NTSTATUS UDFInvalidateVolumes | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 2441 of file fscntrl.cpp.
Referenced by UDFCommonDeviceControl(), and UDFUserFsCtrlRequest().
FAST_IO_POSSIBLE NTAPI UDFIsFastIoPossible | ( | IN PtrUDFFCB | Fcb | ) |
Definition at line 118 of file fastio.cpp.
Referenced by UDFCommonCleanup(), UDFCommonCreate(), UDFCommonRead(), UDFCommonWrite(), UDFFastLock(), UDFFastUnlockAll(), UDFFastUnlockAllByKey(), UDFFastUnlockSingle(), UDFSetAllocationInformation(), and UDFSetEOF().
BOOLEAN __fastcall UDFIsIrpTopLevel | ( | PIRP | Irp | ) |
Definition at line 228 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFLockControl(), UDFPnp(), UDFQuerySetEA(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), and UDFWrite().
NTSTATUS UDFIsPathnameValid | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 1660 of file fscntrl.cpp.
Referenced by UDFUserFsCtrlRequest().
ULONG UDFIsResourceAcquired | ( | IN PERESOURCE | Resource | ) |
Definition at line 2518 of file misc.cpp.
Referenced by UDFCommonRead(), and UDFCommonWrite().
NTSTATUS UDFIsVolumeDirty | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 2367 of file fscntrl.cpp.
Referenced by UDFCommonDeviceControl(), and UDFUserFsCtrlRequest().
NTSTATUS UDFIsVolumeMounted | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp | ||
) |
Definition at line 1552 of file fscntrl.cpp.
Referenced by UDFUserFsCtrlRequest().
NTSTATUS UDFLockCallersBuffer | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
BOOLEAN | IsReadOperation, | ||
uint32 | Length | ||
) |
Definition at line 936 of file read.cpp.
Referenced by UDFCommonRead(), UDFCommonWrite(), and UDFQueryDirectory().
Definition at line 38 of file lockctrl.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 1724 of file fscntrl.cpp.
Referenced by UDFCommonDeviceControl(), and UDFUserFsCtrlRequest().
Definition at line 575 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCommonDispatch(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFastIoQueryBasicInfo(), UDFFastIoQueryStdInfo(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFLockControl(), UDFPnp(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), UDFStackOverflowRead(), and UDFWrite().
Definition at line 1137 of file fileinfo.cpp.
Referenced by UDFCommonCleanup(), and UDFSetDispositionInformation().
VOID UDFMdlComplete | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
BOOLEAN | ReadCompletion | ||
) |
Definition at line 1117 of file read.cpp.
Referenced by UDFCommonRead(), and UDFCommonWrite().
NTSTATUS NTAPI UDFMountVolume | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
NTSTATUS NTAPI UDFNotifyChangeDirectory | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
PFILE_OBJECT | FileObject, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb | ||
) |
Definition at line 683 of file dircntrl.cpp.
Referenced by UDFCommonDirControl().
NTSTATUS UDFPerformVerify | ( | IN PtrUDFIrpContext | IrpContext, |
IN PIRP | Irp, | ||
IN PDEVICE_OBJECT | DeviceToVerify | ||
) |
Definition at line 472 of file verfysup.cpp.
Referenced by UDFExceptionHandler().
NTSTATUS UDFPnp | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 81 of file pnp.cpp.
NTSTATUS UDFPostRequest | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
NTSTATUS UDFPostStackOverflowRead | ( | IN PtrUDFIrpContext | PtrIrpContext, |
IN PIRP | Irp, | ||
IN PtrUDFFCB | Fcb | ||
) |
Definition at line 118 of file read.cpp.
Referenced by UDFCommonRead().
VOID UDFPurgeCacheEx_ | ( | PtrUDFNTRequiredFCB | NtReqFcb, |
LONGLONG | Offset, | ||
LONGLONG | Length, | ||
BOOLEAN | CanWait, | ||
PVCB | Vcb, | ||
PFILE_OBJECT | FileObject | ||
) |
Definition at line 1070 of file write.cpp.
NTSTATUS NTAPI UDFQueryDirectory | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
PFILE_OBJECT | FileObject, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb | ||
) |
Definition at line 216 of file dircntrl.cpp.
Referenced by UDFCommonDirControl().
NTSTATUS NTAPI UDFQuerySetEA | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 2484 of file misc.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS NTAPI UDFQueryVolInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 86 of file volinfo.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS UDFQueueDelayedClose | ( | PtrUDFIrpContext | IrpContext, |
PtrUDFFCB | Fcb | ||
) |
Definition at line 1106 of file close.cpp.
Referenced by UDFCommonClose().
OSSTATUS NTAPI UDFRead | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 53 of file read.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 1780 of file misc.cpp.
Referenced by UDFCommonDeviceControl(), UDFCompleteMount(), and UDFMountVolume().
Definition at line 420 of file secursup.cpp.
Referenced by UDFAssignAcl().
ULONG UDFRegCheckParameterValue | ( | IN PUNICODE_STRING | RegistryPath, |
IN PCWSTR | Name, | ||
IN PUNICODE_STRING | PtrVolumePath, | ||
IN PCWSTR | DefaultPath, | ||
IN ULONG | DefValue = 0 |
||
) |
Definition at line 2225 of file misc.cpp.
Referenced by UDFGetRegParameter().
VOID __fastcall UDFReleaseCCB | ( | PtrUDFCCB | Ccb | ) |
Definition at line 768 of file misc.cpp.
Referenced by UDFCleanUpCCB().
Definition at line 620 of file protos.h.
Referenced by UDFCleanUpFCB().
Definition at line 2456 of file fileinfo.cpp.
Referenced by UDFCleanupVCB().
VOID UDFReleaseIrpContext | ( | PtrUDFIrpContext | PtrIrpContext | ) |
Definition at line 1086 of file misc.cpp.
Referenced by UDFCommonCleanup(), UDFCommonClose(), UDFCommonCreate(), UDFCommonDeviceControl(), UDFCommonDirControl(), UDFCommonDispatch(), UDFCommonFileInfo(), UDFCommonFlush(), UDFCommonFSControl(), UDFCommonLockControl(), UDFCommonPnp(), UDFCommonQueryVolInfo(), UDFCommonRead(), UDFCommonSetVolInfo(), UDFCommonShutdown(), UDFCommonWrite(), UDFDevIoctlCompletion(), UDFExceptionHandler(), UDFMdlComplete(), UDFNotifyChangeDirectory(), UDFPerformVerify(), UDFPnpQueryRemove(), UDFPnpRemove(), UDFPnpSurpriseRemove(), and UDFQueryDirectory().
VOID __fastcall UDFReleaseObjectName | ( | PtrUDFObjectName | PtrObjectName | ) |
Definition at line 670 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCleanUpFCB(), UDFCompleteMount(), UDFFirstOpenFile(), and UDFRename().
Definition at line 2137 of file misc.cpp.
Referenced by UDFCheckForDismount(), and UDFDismountVcb().
Definition at line 472 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 558 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 2442 of file fileinfo.cpp.
NTSTATUS UDFRename | ( | IN PIO_STACK_LOCATION | IrpSp, |
IN PtrUDFFCB | Fcb, | ||
IN PtrUDFCCB | Ccb, | ||
IN PFILE_OBJECT | FileObject, | ||
IN PFILE_RENAME_INFORMATION | PtrBuffer | ||
) |
Definition at line 1961 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
VOID UDFScanForDismountedVcb | ( | IN PtrUDFIrpContext | IrpContext | ) |
Definition at line 1510 of file fscntrl.cpp.
Referenced by UDFInvalidateVolumes(), and UDFMountVolume().
NTSTATUS UDFSetAccessRights | ( | PFILE_OBJECT | FileObject, |
PACCESS_STATE | AccessState, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb, | ||
ACCESS_MASK | DesiredAccess, | ||
USHORT | ShareAccess | ||
) |
Definition at line 1049 of file secursup.cpp.
Referenced by UDFCommonCreate().
NTSTATUS UDFSetAllocationInformation | ( | IN PtrUDFFCB | Fcb, |
IN PtrUDFCCB | Ccb, | ||
IN PVCB | Vcb, | ||
IN PFILE_OBJECT | FileObject, | ||
IN PtrUDFIrpContext | PtrIrpContext, | ||
IN PIRP | Irp, | ||
IN PFILE_ALLOCATION_INFORMATION | PtrBuffer | ||
) |
Definition at line 1454 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFSetBasicInformation | ( | IN PtrUDFFCB | Fcb, |
IN PtrUDFCCB | Ccb, | ||
IN PFILE_OBJECT | FileObject, | ||
IN PFILE_BASIC_INFORMATION | PtrBuffer | ||
) |
Definition at line 1013 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFSetDispositionInformation | ( | IN PtrUDFFCB | Fcb, |
IN PtrUDFCCB | Ccb, | ||
IN PVCB | Vcb, | ||
IN PFILE_OBJECT | FileObject, | ||
IN BOOLEAN | Delete | ||
) |
Definition at line 1340 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFSetEOF | ( | IN PIO_STACK_LOCATION | PtrSp, |
IN PtrUDFFCB | Fcb, | ||
IN PtrUDFCCB | Ccb, | ||
IN PVCB | Vcb, | ||
IN PFILE_OBJECT | FileObject, | ||
IN PIRP | Irp, | ||
IN PFILE_END_OF_FILE_INFORMATION | PtrBuffer | ||
) |
Definition at line 1627 of file fileinfo.cpp.
Referenced by UDFCommonFileInfo().
NTSTATUS UDFSetSecurity | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Referenced by UDFInitializeFunctionPointers().
NTSTATUS NTAPI UDFSetVolInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 617 of file volinfo.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS NTAPI UDFShutdown | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 47 of file shutdown.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 185 of file read.cpp.
Referenced by UDFPostStackOverflowRead().
(Vcb->VCBFlags & UDF_VCB_FLAGS_MEDIA_LOCKED) &&
Definition at line 850 of file fscntrl.cpp.
Referenced by UDFMountVolume(), and UDFVerifyVolume().
Definition at line 2417 of file fileinfo.cpp.
Referenced by UDFGetInternalInformation().
NTSTATUS UDFUnlockCallersBuffer | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PVOID | SystemBuffer | ||
) |
Definition at line 1034 of file read.cpp.
Referenced by UDFCommonRead(), UDFCommonWrite(), and UDFGetVolumeBitmap().
Definition at line 1859 of file fscntrl.cpp.
Referenced by UDFCommonDeviceControl(), and UDFUserFsCtrlRequest().
NTSTATUS NTAPI UDFUserFsCtrlRequest | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 178 of file fscntrl.cpp.
Referenced by UDFCommonFSControl().
NTSTATUS UDFVerifyVcb | ( | IN PtrUDFIrpContext | IrpContext, |
IN PVCB | Vcb | ||
) |
Definition at line 37 of file verfysup.cpp.
Referenced by UDFCommonCreate(), UDFCommonDeviceControl(), UDFIsVolumeMounted(), and UDFLockVolume().
Definition at line 158 of file verfysup.cpp.
Referenced by UDFCommonFSControl().
NTSTATUS UDFWCacheErrorHandler | ( | IN PVOID | Context, |
IN PWCACHE_ERROR_CONTEXT | ErrorInfo | ||
) |
Definition at line 2583 of file misc.cpp.
Referenced by UDFMountVolume(), and UDFVerifyVolume().
NTSTATUS NTAPI UDFWrite | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 42 of file write.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 796 of file secursup.cpp.
Referenced by UDFCloseFileInfoChain(), UDFFlushADirectory(), and UDFFlushAFile().