Go to the source code of this file.
◆ UDF_BUG_CHECK_ID
◆ UDFCheckOtherFS()
Definition at line 27 of file filter.cpp.
51 &filterDeviceObject))) {
66 UDFPrint((
"UDFCheckOtherFS: Attaching filter devobj %x to FS devobj %x \n",filterDeviceObject,
deviceObject));
#define DO_DEVICE_INITIALIZING
#define UDFAcquireResourceExclusive(Resource, CanWait)
#define UDFReleaseResource(Resource)
#define NT_SUCCESS(StatCode)
#define UDF_NODE_TYPE_FILTER_DEVOBJ
PDEVICE_OBJECT lowerFSDeviceObject
MxDeviceObject deviceObject
VOID NTAPI IoDeleteDevice(IN PDEVICE_OBJECT DeviceObject)
PDEVICE_OBJECT NTAPI IoGetAttachedDevice(PDEVICE_OBJECT DeviceObject)
struct _FILTER_DEV_EXTENSION FILTER_DEV_EXTENSION
#define FILE_DEVICE_CD_ROM_FILE_SYSTEM
NTSTATUS NTAPI IoCreateDevice(IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName, IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject)
#define RtlZeroMemory(Destination, Length)
NTSTATUS NTAPI IoAttachDeviceByPointer(IN PDEVICE_OBJECT SourceDevice, IN PDEVICE_OBJECT TargetDevice)
struct _FILTER_DEV_EXTENSION * PFILTER_DEV_EXTENSION
UDFIdentifier NodeIdentifier
Referenced by UDFCheckOtherFSByName().
◆ UDFCheckOtherFSByName()
VOID UDFCheckOtherFSByName |
( |
PCWSTR |
DeviceObjectName | ) |
|
Definition at line 82 of file filter.cpp.
88 UDFPrint((
"UDFCheckOtherFSByName: trying %s \n",DeviceObjectName));
99 UDFPrint((
"UDFCheckOtherFSByName: error %x while calling IoGetDeviceObjectPointer \n",RC));
NTSTATUS NTAPI IoGetDeviceObjectPointer(IN PUNICODE_STRING ObjectName, IN ACCESS_MASK DesiredAccess, OUT PFILE_OBJECT *FileObject, OUT PDEVICE_OBJECT *DeviceObject)
#define NT_SUCCESS(StatCode)
#define ObDereferenceObject
#define FILE_READ_ATTRIBUTES
MxDeviceObject deviceObject
VOID UDFCheckOtherFS(PDEVICE_OBJECT deviceObject)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)