#include "UdfProcs.h"
Go to the source code of this file.
|
|
|
|
|
Definition at line 809 of file udfdata.c. References ASSERT_OPTIONAL_IRP, ASSERT_OPTIONAL_IRP_CONTEXT, FALSE, FlagOn, _IRP::Flags, IO_CD_ROM_INCREMENT, IoCompleteRequest, _IRP::IoStatus, Irp, IRP_INPUT_OPERATION, NT_ERROR, Status, and UdfCleanupIrpContext(). Referenced by UdfCommonCleanup(), UdfCommonClose(), UdfCommonCreate(), UdfCommonDevControl(), UdfCommonDirControl(), UdfCommonFsControl(), UdfCommonLockControl(), UdfCommonPnp(), UdfCommonQueryInfo(), UdfCommonQueryVolInfo(), UdfCommonRead(), UdfCommonSetInfo(), UdfCompleteMdl(), UdfDismountVolume(), UdfDvdReadStructure(), UdfDvdTransferKey(), UdfFsdDispatch(), UdfFspClose(), UdfFspDispatch(), UdfInvalidateVolumes(), UdfIsPathnameValid(), UdfIsVolumeDirty(), UdfIsVolumeMounted(), UdfLockVolume(), UdfMountVolume(), UdfNotifyChangeDirectory(), UdfOplockComplete(), UdfOplockRequest(), UdfPerformVerify(), UdfPnpCancelRemove(), UdfPnpQueryRemove(), UdfPnpRemove(), UdfPnpSurpriseRemove(), UdfProcessException(), UdfQueryDirectory(), UdfQueueClose(), UdfUnlockVolume(), UdfUserFsctl(), and UdfVerifyVolume().
|
|
Definition at line 1146 of file udfdata.c. References Buffer, UdfCrcTable, and USHORT.
|
|
Definition at line 1194 of file udfdata.c. References Buffer, UdfCrcTable, and USHORT. Referenced by UdfGenerate8dot3Name(), and UdfRenderNameToLegalUnicode().
|
|
Definition at line 448 of file udfdata.c. References ASSERT_OPTIONAL_IRP_CONTEXT, Dbg, DebugTrace, EXCEPTION_EXECUTE_HANDLER, FALSE, FsRtlIsNtstatusExpected(), NTSTATUS(), TRUE, and UdfBugCheck. Referenced by UdfFindFileSetDescriptor(), UdfFsdDispatch(), UdfFspDispatch(), UdfOpenObjectByFileId(), UdfPerformVerify(), and UdfProcessException().
|
|
Definition at line 972 of file udfdata.c. References PAGED_CODE, and TRUE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 218 of file udfdata.c. References ASSERT, ASSERT_OPTIONAL_IRP, CanFsdWait, FALSE, FlagOn, _IRP_CONTEXT::Flags, FsRtlEnterFileSystem, FsRtlExitFileSystem, IoGetCurrentIrpStackLocation, IoGetTopLevelIrp(), Irp, IRP_CONTEXT_FLAG_MORE_PROCESSING, IRP_MJ_CLEANUP, IRP_MJ_CLOSE, IRP_MJ_CREATE, IRP_MJ_DEVICE_CONTROL, IRP_MJ_DIRECTORY_CONTROL, IRP_MJ_FILE_SYSTEM_CONTROL, IRP_MJ_LOCK_CONTROL, IRP_MJ_PNP, IRP_MJ_QUERY_INFORMATION, IRP_MJ_QUERY_VOLUME_INFORMATION, IRP_MJ_READ, IRP_MJ_SET_INFORMATION, IRP_MN_COMPLETE, _IRP_CONTEXT::MajorFunction, _IRP_CONTEXT::MinorFunction, NTSTATUS(), NULL, SafeNodeType, SetFlag, Status, THREAD_CONTEXT, ThreadContext, _IRP_CONTEXT::TopLevel, TRUE, UdfCleanupIrpContext(), UdfCommonCleanup(), UdfCommonClose(), UdfCommonCreate(), UdfCommonDevControl(), UdfCommonDirControl(), UdfCommonFsControl(), UdfCommonLockControl(), UdfCommonPnp(), UdfCommonQueryInfo(), UdfCommonQueryVolInfo(), UdfCommonRead(), UdfCommonSetInfo(), UdfCompleteMdl(), UdfCompleteRequest(), UdfCreateIrpContext(), UdfExceptionFilter(), UdfProcessException(), UDFS_NTC_IRP_CONTEXT, and UdfSetThreadContext().
|
|
Definition at line 1239 of file udfdata.c. References Offset. Referenced by UdfInitializeVcb(), and UdfMountVolume().
|
|
Definition at line 1083 of file udfdata.c. References FsRtlAllocatePoolWithTag, n, PUSHORT, TAG_CRC_TABLE, UdfCrcTable, UdfPagedPool, and USHORT. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 539 of file udfdata.c. References APC_LEVEL, ASSERT, ASSERT_IRP, ASSERT_OPTIONAL_IRP_CONTEXT, ClearFlag, FlagOn, IoGetCurrentIrpStackLocation, IoGetDeviceToVerify(), IoIsErrorUserInduced, IoMarkIrpPending, IoRaiseHardError(), IoSetDeviceToVerify(), _IRP::IoStatus, Irp, IRP_CONTEXT_FLAG_DISABLE_POPUPS, IRP_CONTEXT_FLAG_FORCE_POST, IRP_CONTEXT_FLAG_MORE_PROCESSING, IRP_CONTEXT_FLAG_TOP_LEVEL, NULL, PsGetCurrentThread, _IRP::Tail, UdfCompleteRequest(), UdfExceptionFilter(), UdfFsdPostRequest(), and UdfPerformVerify(). Referenced by UdfFsdDispatch(), UdfFspDispatch(), and UdfPerformVerify().
|
|
Definition at line 1022 of file udfdata.c. References Buffer, PAGED_CODE, and SerialId. Referenced by UdfUpdateVolumeSerialNumber().
|
|
Definition at line 873 of file udfdata.c. References ASSERT_IRP_CONTEXT, FlagOn, IoGetStackLimits(), IoGetTopLevelIrp(), IoSetTopLevelIrp(), IRP_CONTEXT_FLAG_TOP_LEVEL, IRP_CONTEXT_FLAG_TOP_LEVEL_UDFS, LongOffsetPtr, NULL, PAGED_CODE, PTHREAD_CONTEXT, SetFlag, ThreadContext, _THREAD_CONTEXT::TopLevelIrpContext, _THREAD_CONTEXT::Udfs, and UDFS_SIGNATURE. Referenced by UdfFsdDispatch(), UdfFspClose(), and UdfFspDispatch().
|
|
Initial value:
|
|
Definition at line 193 of file udfdata.c. Referenced by UdfInitializeGlobalData(). |
|
Definition at line 202 of file udfdata.c. Referenced by UdfComputeCrc16(), UdfComputeCrc16Uni(), and UdfInitializeCrc16(). |
|
Initial value: Definition at line 94 of file udfdata.c. Referenced by UdfFindVolumeDescriptors(). |
|
Initial value:
|
|
Definition at line 42 of file udfdata.c. Referenced by UdfCommonRead(), UdfCreateInternalStream(), UdfCreateIrpContext(), UdfFspClose(), UdfInitializeGlobalData(), UdfInitializeVcb(), UdfInvalidateVolumes(), UdfIsRemount(), UdfMountVolume(), UdfQueueClose(), UdfRemoveClose(), and UdfScanForDismountedVcb(). |
|
Initial value: Definition at line 104 of file udfdata.c. Referenced by UdfFindVolumeDescriptors(). |
|
Initial value:
|
|
Definition at line 43 of file udfdata.c. Referenced by UdfInitializeGlobalData(). |
|
Definition at line 195 of file udfdata.c. Referenced by UdfInitializeGlobalData(). |
|
Definition at line 194 of file udfdata.c. Referenced by UdfInitializeGlobalData(). |
|
Definition at line 190 of file udfdata.c. Referenced by UdfInitializeGlobalData(). |
|
Definition at line 191 of file udfdata.c. Referenced by UdfCleanupIrpContext(), UdfCreateIrpContext(), and UdfInitializeGlobalData(). |
|
Definition at line 196 of file udfdata.c. Referenced by UdfInitializeGlobalData(), UdfInsertPrefix(), and UdfRemovePrefix(). |
|
Initial value: Definition at line 153 of file udfdata.c. Referenced by UdfFindVolumeDescriptors(). |
|
|
|
Initial value: Definition at line 135 of file udfdata.c. Referenced by UdfInitializePcb(). |
|
Initial value:
|
|
Initial value:
Definition at line 145 of file udfdata.c. Referenced by UdfLoadSparingTables(). |
|
Initial value:
|
|
Initial value:
Definition at line 81 of file udfdata.c. Referenced by UdfInitializeEnumeration(), and UdfUpdateDirNames(). |
|
|
|
|
|
Initial value:
Definition at line 125 of file udfdata.c. Referenced by UdfUpdateVcbPhase0(). |
|
Initial value:
|
|
Initial value: Definition at line 114 of file udfdata.c. Referenced by UdfInitializePcb(). |
|
Initial value:
|
|
Initial value:
|