mirror of
https://github.com/reactos/reactos.git
synced 2024-06-01 02:01:57 +00:00
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
This commit is contained in:
parent
4b4ffa92f5
commit
34593d933b
|
@ -83,7 +83,7 @@ CdDiskOffsetFromMcbEntry (
|
||||||
#pragma alloc_text(PAGE, CdUninitializeMcb)
|
#pragma alloc_text(PAGE, CdUninitializeMcb)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
@ -330,7 +330,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdAddAllocationFromDirent (
|
CdAddAllocationFromDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -479,7 +479,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdAddInitialAllocation (
|
CdAddInitialAllocation (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -570,7 +570,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdTruncateAllocation (
|
CdTruncateAllocation (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -623,7 +623,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_At_(Fcb->NodeByteSize, _In_range_(>=, FIELD_OFFSET( FCB, FcbType )))
|
_At_(Fcb->NodeByteSize, _In_range_(>=, FIELD_OFFSET( FCB, FcbType )))
|
||||||
VOID
|
VOID
|
||||||
CdInitializeMcb (
|
CdInitializeMcb (
|
||||||
|
@ -672,7 +672,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_At_(Fcb->NodeByteSize, _In_range_(>=, FIELD_OFFSET( FCB, FcbType )))
|
_At_(Fcb->NodeByteSize, _In_range_(>=, FIELD_OFFSET( FCB, FcbType )))
|
||||||
_When_(Fcb->NodeTypeCode == CDFS_NTC_FCB_PATH_TABLE, _At_(Fcb->NodeByteSize, _In_range_(==, SIZEOF_FCB_INDEX)))
|
_When_(Fcb->NodeTypeCode == CDFS_NTC_FCB_PATH_TABLE, _At_(Fcb->NodeByteSize, _In_range_(==, SIZEOF_FCB_INDEX)))
|
||||||
_When_(Fcb->NodeTypeCode == CDFS_NTC_FCB_INDEX, _At_(Fcb->NodeByteSize, _In_range_(==, SIZEOF_FCB_INDEX)))
|
_When_(Fcb->NodeTypeCode == CDFS_NTC_FCB_INDEX, _At_(Fcb->NodeByteSize, _In_range_(==, SIZEOF_FCB_INDEX)))
|
||||||
|
@ -723,7 +723,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local suupport routine
|
// Local suupport routine
|
||||||
//
|
//
|
||||||
|
@ -803,7 +803,7 @@ Return Value:
|
||||||
return CurrentMcbOffset;
|
return CurrentMcbOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -33,7 +33,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, CdPurgeVolume)
|
#pragma alloc_text(PAGE, CdPurgeVolume)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdCreateInternalStream (
|
CdCreateInternalStream (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -328,7 +328,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdDeleteInternalStream (
|
CdDeleteInternalStream (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -406,7 +406,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCompleteMdl (
|
CdCompleteMdl (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -458,7 +458,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
|
|
@ -99,7 +99,7 @@ typedef FILE_ID *PFILE_ID;
|
||||||
#define TOC_DATA_TRACK (0x04)
|
#define TOC_DATA_TRACK (0x04)
|
||||||
#define TOC_LAST_TRACK (0xaa)
|
#define TOC_LAST_TRACK (0xaa)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// There is considerable rearrangement of the volume descriptors for
|
// There is considerable rearrangement of the volume descriptors for
|
||||||
// ISO and HSG. However, within each standard the same structure can
|
// ISO and HSG. However, within each standard the same structure can
|
||||||
|
@ -122,7 +122,7 @@ typedef FILE_ID *PFILE_ID;
|
||||||
|
|
||||||
#define MAX_FILE_ID_LENGTH (255)
|
#define MAX_FILE_ID_LENGTH (255)
|
||||||
|
|
||||||
|
|
||||||
typedef struct _RAW_ISO_VD {
|
typedef struct _RAW_ISO_VD {
|
||||||
|
|
||||||
UCHAR DescType; // volume type: 1 = standard, 2 = coded
|
UCHAR DescType; // volume type: 1 = standard, 2 = coded
|
||||||
|
@ -165,7 +165,7 @@ typedef struct _RAW_ISO_VD {
|
||||||
} RAW_ISO_VD;
|
} RAW_ISO_VD;
|
||||||
typedef RAW_ISO_VD *PRAW_ISO_VD;
|
typedef RAW_ISO_VD *PRAW_ISO_VD;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _RAW_HSG_VD {
|
typedef struct _RAW_HSG_VD {
|
||||||
|
|
||||||
ULONG BlkNumI; // logical block number Intel
|
ULONG BlkNumI; // logical block number Intel
|
||||||
|
@ -209,7 +209,7 @@ typedef struct _RAW_HSG_VD {
|
||||||
} RAW_HSG_VD;
|
} RAW_HSG_VD;
|
||||||
typedef RAW_HSG_VD *PRAW_HSG_VD;
|
typedef RAW_HSG_VD *PRAW_HSG_VD;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _RAW_JOLIET_VD {
|
typedef struct _RAW_JOLIET_VD {
|
||||||
|
|
||||||
UCHAR DescType; // volume type: 2 = coded
|
UCHAR DescType; // volume type: 2 = coded
|
||||||
|
@ -316,7 +316,7 @@ typedef RAW_JOLIET_VD *PRAW_JOLIET_VD;
|
||||||
((PRAW_ISO_VD) (R))->VolSpaceI \
|
((PRAW_ISO_VD) (R))->VolSpaceI \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// This structure is used to overlay a region of a disk sector
|
// This structure is used to overlay a region of a disk sector
|
||||||
// to retrieve a single directory entry. There is a difference
|
// to retrieve a single directory entry. There is a difference
|
||||||
|
@ -409,7 +409,7 @@ typedef RAW_DIRENT *PRAW_DIRENT;
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The on-disk representation of a Path Table entry differs between
|
// The on-disk representation of a Path Table entry differs between
|
||||||
// the ISO version and the HSG version. The fields are the same
|
// the ISO version and the HSG version. The fields are the same
|
||||||
|
@ -470,7 +470,7 @@ typedef RAW_PATH_HSG *PRAW_PATH_HSG;
|
||||||
(RP)->DirLoc \
|
(RP)->DirLoc \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// System use are for XA data. The following is the system use area for
|
// System use are for XA data. The following is the system use area for
|
||||||
// directory entries on XA data disks.
|
// directory entries on XA data disks.
|
||||||
|
|
|
@ -610,7 +610,7 @@ Return Value:
|
||||||
return EXCEPTION_EXECUTE_HANDLER;
|
return EXCEPTION_EXECUTE_HANDLER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -909,7 +909,7 @@ Return Value:
|
||||||
return ExceptionCode;
|
return ExceptionCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdCompleteRequest (
|
CdCompleteRequest (
|
||||||
_Inout_opt_ PIRP_CONTEXT IrpContext,
|
_Inout_opt_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -976,7 +976,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdSetThreadContext (
|
CdSetThreadContext (
|
||||||
_Inout_ PIRP_CONTEXT IrpContext,
|
_Inout_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1180,7 +1180,7 @@ Return Value:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
CdSerial32 (
|
CdSerial32 (
|
||||||
_In_reads_bytes_(ByteCount) PCHAR Buffer,
|
_In_reads_bytes_(ByteCount) PCHAR Buffer,
|
||||||
|
|
|
@ -57,7 +57,7 @@ CdInitializeGlobalData (
|
||||||
#pragma alloc_text(INIT, CdInitializeGlobalData)
|
#pragma alloc_text(INIT, CdInitializeGlobalData)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -302,7 +302,7 @@ Return Value:
|
||||||
ObDereferenceObject (CdData.HddFileSystemDeviceObject);
|
ObDereferenceObject (CdData.HddFileSystemDeviceObject);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -145,7 +145,7 @@ Abstract:
|
||||||
DELETE | \
|
DELETE | \
|
||||||
WRITE_DAC ))
|
WRITE_DAC ))
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Allocation support routines, implemented in AllocSup.c
|
// Allocation support routines, implemented in AllocSup.c
|
||||||
//
|
//
|
||||||
|
@ -203,7 +203,7 @@ CdUninitializeMcb (
|
||||||
_Inout_updates_bytes_(Fcb->NodeByteSize) PFCB Fcb
|
_Inout_updates_bytes_(Fcb->NodeByteSize) PFCB Fcb
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Buffer control routines for data caching, implemented in CacheSup.c
|
// Buffer control routines for data caching, implemented in CacheSup.c
|
||||||
//
|
//
|
||||||
|
@ -269,7 +269,7 @@ CdVerifyOrCreateDirStreamFile (
|
||||||
#define CdUnpinData(IC,B) \
|
#define CdUnpinData(IC,B) \
|
||||||
if (*(B) != NULL) { CcUnpinData( *(B) ); *(B) = NULL; }
|
if (*(B) != NULL) { CcUnpinData( *(B) ); *(B) = NULL; }
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Device I/O routines, implemented in DevIoSup.c
|
// Device I/O routines, implemented in DevIoSup.c
|
||||||
//
|
//
|
||||||
|
@ -396,7 +396,7 @@ CdHijackIrpAndFlushDevice (
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Dirent support routines, implemented in DirSup.c
|
// Dirent support routines, implemented in DirSup.c
|
||||||
//
|
//
|
||||||
|
@ -417,7 +417,7 @@ CdLookupNextDirent (
|
||||||
_Inout_ PDIRENT_ENUM_CONTEXT NextDirContext
|
_Inout_ PDIRENT_ENUM_CONTEXT NextDirContext
|
||||||
);
|
);
|
||||||
|
|
||||||
_At_(Dirent->CdTime, _Post_notnull_)
|
_At_(Dirent->CdTime, _Post_notnull_)
|
||||||
VOID
|
VOID
|
||||||
CdUpdateDirentFromRawDirent (
|
CdUpdateDirentFromRawDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -558,7 +558,7 @@ CdCleanupFileContext (
|
||||||
&(FC)->InitialDirent->DirContext, \
|
&(FC)->InitialDirent->DirContext, \
|
||||||
&(FC)->InitialDirent->Dirent )
|
&(FC)->InitialDirent->Dirent )
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following routines are used to manipulate the fscontext fields
|
// The following routines are used to manipulate the fscontext fields
|
||||||
// of the file object, implemented in FilObSup.c
|
// of the file object, implemented in FilObSup.c
|
||||||
|
@ -609,7 +609,7 @@ CdFastDecodeFileObject (
|
||||||
_Out_ PFCB *Fcb
|
_Out_ PFCB *Fcb
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Name support routines, implemented in NameSup.c
|
// Name support routines, implemented in NameSup.c
|
||||||
//
|
//
|
||||||
|
@ -687,7 +687,7 @@ CdFullCompareNames (
|
||||||
_In_ PUNICODE_STRING NameB
|
_In_ PUNICODE_STRING NameB
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filesystem control operations. Implemented in Fsctrl.c
|
// Filesystem control operations. Implemented in Fsctrl.c
|
||||||
//
|
//
|
||||||
|
@ -708,7 +708,7 @@ CdUnlockVolumeInternal (
|
||||||
_In_opt_ PFILE_OBJECT FileObject
|
_In_opt_ PFILE_OBJECT FileObject
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Path table enumeration routines. Implemented in PathSup.c
|
// Path table enumeration routines. Implemented in PathSup.c
|
||||||
//
|
//
|
||||||
|
@ -729,7 +729,7 @@ CdLookupNextPathEntry (
|
||||||
_Inout_ PPATH_ENTRY PathEntry
|
_Inout_ PPATH_ENTRY PathEntry
|
||||||
);
|
);
|
||||||
|
|
||||||
_Success_(return != FALSE)
|
_Success_(return != FALSE)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdFindPathEntry (
|
CdFindPathEntry (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -773,7 +773,7 @@ CdUpdatePathEntryName (
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Largest matching prefix searching routines, implemented in PrefxSup.c
|
// Largest matching prefix searching routines, implemented in PrefxSup.c
|
||||||
//
|
//
|
||||||
|
@ -803,7 +803,7 @@ CdFindPrefix (
|
||||||
_In_ BOOLEAN IgnoreCase
|
_In_ BOOLEAN IgnoreCase
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Synchronization routines. Implemented in Resrcsup.c
|
// Synchronization routines. Implemented in Resrcsup.c
|
||||||
//
|
//
|
||||||
|
@ -1132,7 +1132,7 @@ CdReleaseForCreateSection (
|
||||||
_In_ PFILE_OBJECT FileObject
|
_In_ PFILE_OBJECT FileObject
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// In-memory structure support routines. Implemented in StrucSup.c
|
// In-memory structure support routines. Implemented in StrucSup.c
|
||||||
//
|
//
|
||||||
|
@ -1468,7 +1468,7 @@ CdDismountVcb (
|
||||||
((S) == STATUS_NO_MEDIA_IN_DEVICE) \
|
((S) == STATUS_NO_MEDIA_IN_DEVICE) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Work queue routines for posting and retrieving an Irp, implemented in
|
// Work queue routines for posting and retrieving an Irp, implemented in
|
||||||
// workque.c
|
// workque.c
|
||||||
|
@ -1497,7 +1497,7 @@ CdOplockComplete (
|
||||||
_Inout_ PIRP Irp
|
_Inout_ PIRP Irp
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Miscellaneous support routines
|
// Miscellaneous support routines
|
||||||
//
|
//
|
||||||
|
@ -2025,7 +2025,7 @@ CdSerial32 (
|
||||||
FastIoIsPossible)) \
|
FastIoIsPossible)) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The FSP level dispatch/main routine. This is the routine that takes
|
// The FSP level dispatch/main routine. This is the routine that takes
|
||||||
// IRP's off of the work queue and calls the appropriate FSP level
|
// IRP's off of the work queue and calls the appropriate FSP level
|
||||||
|
@ -2146,7 +2146,7 @@ CdCommonShutdown ( // Implemented in Shutdown.c
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following macros are used to establish the semantics needed
|
// The following macros are used to establish the semantics needed
|
||||||
// to do a return from within a try-finally clause. As a rule every
|
// to do a return from within a try-finally clause. As a rule every
|
||||||
|
|
|
@ -69,7 +69,7 @@ Abstract:
|
||||||
+--------+ | Child |
|
+--------+ | Child |
|
||||||
| File |
|
| File |
|
||||||
+--------+
|
+--------+
|
||||||
|
|
||||||
Attached to each Directory Fcb is a prefix table containing the names
|
Attached to each Directory Fcb is a prefix table containing the names
|
||||||
of children of this directory for which there is an Fcb. Not all Fcb's
|
of children of this directory for which there is an Fcb. Not all Fcb's
|
||||||
will necessarily have an entry in this table.
|
will necessarily have an entry in this table.
|
||||||
|
@ -112,7 +112,7 @@ Abstract:
|
||||||
| Object|
|
| Object|
|
||||||
+--------+
|
+--------+
|
||||||
|
|
||||||
|
|
||||||
Synchronization:
|
Synchronization:
|
||||||
|
|
||||||
1. A resource in the CdData synchronizes access to the Vcb queue. This
|
1. A resource in the CdData synchronizes access to the Vcb queue. This
|
||||||
|
@ -170,7 +170,7 @@ typedef PVOID PBCB; //**** Bcb's are now part of the cache module
|
||||||
|
|
||||||
#define BYTE_COUNT_EMBEDDED_NAME (32)
|
#define BYTE_COUNT_EMBEDDED_NAME (32)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The CD_MCB is used to store the mapping of logical file offset to
|
// The CD_MCB is used to store the mapping of logical file offset to
|
||||||
// logical disk offset. NOTE - This package only deals with the
|
// logical disk offset. NOTE - This package only deals with the
|
||||||
|
@ -226,7 +226,7 @@ typedef struct _CD_MCB_ENTRY {
|
||||||
} CD_MCB_ENTRY;
|
} CD_MCB_ENTRY;
|
||||||
typedef CD_MCB_ENTRY *PCD_MCB_ENTRY;
|
typedef CD_MCB_ENTRY *PCD_MCB_ENTRY;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cd name structure. The following structure is used to represent the
|
// Cd name structure. The following structure is used to represent the
|
||||||
// full Cdrom name. This name can be stored in either Unicode or ANSI
|
// full Cdrom name. This name can be stored in either Unicode or ANSI
|
||||||
|
@ -265,7 +265,7 @@ typedef struct _NAME_LINK {
|
||||||
} NAME_LINK;
|
} NAME_LINK;
|
||||||
typedef NAME_LINK *PNAME_LINK;
|
typedef NAME_LINK *PNAME_LINK;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Prefix entry. There is one of these for each name in the prefix table.
|
// Prefix entry. There is one of these for each name in the prefix table.
|
||||||
// An Fcb will have one of these embedded for the long name and an optional
|
// An Fcb will have one of these embedded for the long name and an optional
|
||||||
|
@ -306,7 +306,7 @@ typedef PREFIX_ENTRY *PPREFIX_ENTRY;
|
||||||
#define PREFIX_FLAG_EXACT_CASE_IN_TREE (0x00000001)
|
#define PREFIX_FLAG_EXACT_CASE_IN_TREE (0x00000001)
|
||||||
#define PREFIX_FLAG_IGNORE_CASE_IN_TREE (0x00000002)
|
#define PREFIX_FLAG_IGNORE_CASE_IN_TREE (0x00000002)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The CD_DATA record is the top record in the CDROM file system in-memory
|
// The CD_DATA record is the top record in the CDROM file system in-memory
|
||||||
// data structure. This structure must be allocated from non-paged pool.
|
// data structure. This structure must be allocated from non-paged pool.
|
||||||
|
@ -715,7 +715,7 @@ typedef struct _VCB {
|
||||||
#define VCB_STATE_SHUTDOWN (0x00000400)
|
#define VCB_STATE_SHUTDOWN (0x00000400)
|
||||||
#define VCB_STATE_DISMOUNTED (0x00000800)
|
#define VCB_STATE_DISMOUNTED (0x00000800)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Volume Device Object is an I/O system device object with a
|
// The Volume Device Object is an I/O system device object with a
|
||||||
// workqueue and an VCB record appended to the end. There are multiple
|
// workqueue and an VCB record appended to the end. There are multiple
|
||||||
|
@ -768,7 +768,7 @@ typedef struct _VOLUME_DEVICE_OBJECT {
|
||||||
} VOLUME_DEVICE_OBJECT;
|
} VOLUME_DEVICE_OBJECT;
|
||||||
typedef VOLUME_DEVICE_OBJECT *PVOLUME_DEVICE_OBJECT;
|
typedef VOLUME_DEVICE_OBJECT *PVOLUME_DEVICE_OBJECT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following two structures are the separate union structures for
|
// The following two structures are the separate union structures for
|
||||||
// data and index Fcb's. The path table is actually the same structure
|
// data and index Fcb's. The path table is actually the same structure
|
||||||
|
@ -1059,7 +1059,7 @@ typedef FCB *PFCB;
|
||||||
#define SIZEOF_FCB_INDEX \
|
#define SIZEOF_FCB_INDEX \
|
||||||
(FIELD_OFFSET( FCB, FcbType ) + sizeof( FCB_INDEX ))
|
(FIELD_OFFSET( FCB, FcbType ) + sizeof( FCB_INDEX ))
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Ccb record is allocated for every file object
|
// The Ccb record is allocated for every file object
|
||||||
//
|
//
|
||||||
|
@ -1119,7 +1119,7 @@ typedef CCB *PCCB;
|
||||||
#define CCB_FLAG_ENUM_INITIALIZED (0x00200000)
|
#define CCB_FLAG_ENUM_INITIALIZED (0x00200000)
|
||||||
#define CCB_FLAG_ENUM_NOMATCH_CONSTANT_ENTRY (0x00400000)
|
#define CCB_FLAG_ENUM_NOMATCH_CONSTANT_ENTRY (0x00400000)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Irp Context record is allocated for every orginating Irp. It is
|
// The Irp Context record is allocated for every orginating Irp. It is
|
||||||
// created by the Fsd dispatch routines, and deallocated by the CdComplete
|
// created by the Fsd dispatch routines, and deallocated by the CdComplete
|
||||||
|
@ -1265,7 +1265,7 @@ typedef IRP_CONTEXT *PIRP_CONTEXT;
|
||||||
IRP_CONTEXT_FLAG_IN_FSP \
|
IRP_CONTEXT_FLAG_IN_FSP \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Following structure is used to queue a request to the delayed close queue.
|
// Following structure is used to queue a request to the delayed close queue.
|
||||||
// This structure should be the minimum block allocation size.
|
// This structure should be the minimum block allocation size.
|
||||||
|
@ -1307,7 +1307,7 @@ typedef struct _IRP_CONTEXT_LITE {
|
||||||
} IRP_CONTEXT_LITE;
|
} IRP_CONTEXT_LITE;
|
||||||
typedef IRP_CONTEXT_LITE *PIRP_CONTEXT_LITE;
|
typedef IRP_CONTEXT_LITE *PIRP_CONTEXT_LITE;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Context structure for asynchronous I/O calls. Most of these fields
|
// Context structure for asynchronous I/O calls. Most of these fields
|
||||||
// are actually only required for the ReadMultiple routines, but
|
// are actually only required for the ReadMultiple routines, but
|
||||||
|
@ -1350,7 +1350,7 @@ typedef struct _CD_IO_CONTEXT {
|
||||||
} CD_IO_CONTEXT;
|
} CD_IO_CONTEXT;
|
||||||
typedef CD_IO_CONTEXT *PCD_IO_CONTEXT;
|
typedef CD_IO_CONTEXT *PCD_IO_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Following structure is used to track the top level request. Each Cdfs
|
// Following structure is used to track the top level request. Each Cdfs
|
||||||
// Fsd and Fsp entry point will examine the top level irp location in the
|
// Fsd and Fsp entry point will examine the top level irp location in the
|
||||||
|
@ -1385,7 +1385,7 @@ typedef struct _THREAD_CONTEXT {
|
||||||
} THREAD_CONTEXT;
|
} THREAD_CONTEXT;
|
||||||
typedef THREAD_CONTEXT *PTHREAD_CONTEXT;
|
typedef THREAD_CONTEXT *PTHREAD_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following structure is used for enumerating the entries in the
|
// The following structure is used for enumerating the entries in the
|
||||||
// path table. We will always map this two sectors at a time so we don't
|
// path table. We will always map this two sectors at a time so we don't
|
||||||
|
@ -1452,7 +1452,7 @@ typedef PATH_ENUM_CONTEXT *PPATH_ENUM_CONTEXT;
|
||||||
#define VACB_MAPPING_MASK (VACB_MAPPING_GRANULARITY - 1)
|
#define VACB_MAPPING_MASK (VACB_MAPPING_GRANULARITY - 1)
|
||||||
#define LAST_VACB_SECTOR_OFFSET (VACB_MAPPING_GRANULARITY - SECTOR_SIZE)
|
#define LAST_VACB_SECTOR_OFFSET (VACB_MAPPING_GRANULARITY - SECTOR_SIZE)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Path Entry. This is our representation of the on disk data.
|
// Path Entry. This is our representation of the on disk data.
|
||||||
//
|
//
|
||||||
|
@ -1516,7 +1516,7 @@ typedef PATH_ENTRY *PPATH_ENTRY;
|
||||||
|
|
||||||
#define PATH_ENTRY_FLAG_ALLOC_BUFFER (0x00000001)
|
#define PATH_ENTRY_FLAG_ALLOC_BUFFER (0x00000001)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Compound path entry. This structure combines the on-disk entries
|
// Compound path entry. This structure combines the on-disk entries
|
||||||
// with the in-memory structures.
|
// with the in-memory structures.
|
||||||
|
@ -1530,7 +1530,7 @@ typedef struct _COMPOUND_PATH_ENTRY {
|
||||||
} COMPOUND_PATH_ENTRY;
|
} COMPOUND_PATH_ENTRY;
|
||||||
typedef COMPOUND_PATH_ENTRY *PCOMPOUND_PATH_ENTRY;
|
typedef COMPOUND_PATH_ENTRY *PCOMPOUND_PATH_ENTRY;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following is used for enumerating through a directory via the
|
// The following is used for enumerating through a directory via the
|
||||||
// dirents.
|
// dirents.
|
||||||
|
@ -1568,7 +1568,7 @@ typedef struct _DIRENT_ENUM_CONTEXT {
|
||||||
} DIRENT_ENUM_CONTEXT;
|
} DIRENT_ENUM_CONTEXT;
|
||||||
typedef DIRENT_ENUM_CONTEXT *PDIRENT_ENUM_CONTEXT;
|
typedef DIRENT_ENUM_CONTEXT *PDIRENT_ENUM_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Following structure is used to smooth out the differences in the HSG, ISO
|
// Following structure is used to smooth out the differences in the HSG, ISO
|
||||||
// and Joliett directory entries.
|
// and Joliett directory entries.
|
||||||
|
@ -1672,7 +1672,7 @@ typedef DIRENT *PDIRENT;
|
||||||
|
|
||||||
#define DIRENT_FLAG_NOT_PERSISTENT (0)
|
#define DIRENT_FLAG_NOT_PERSISTENT (0)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Following structure combines the on-disk information with the normalized
|
// Following structure combines the on-disk information with the normalized
|
||||||
// structure.
|
// structure.
|
||||||
|
@ -1686,7 +1686,7 @@ typedef struct _COMPOUND_DIRENT {
|
||||||
} COMPOUND_DIRENT;
|
} COMPOUND_DIRENT;
|
||||||
typedef COMPOUND_DIRENT *PCOMPOUND_DIRENT;
|
typedef COMPOUND_DIRENT *PCOMPOUND_DIRENT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following structure is used to enumerate the files in a directory.
|
// The following structure is used to enumerate the files in a directory.
|
||||||
// It contains three DirContext/Dirent pairs and then self pointers to
|
// It contains three DirContext/Dirent pairs and then self pointers to
|
||||||
|
@ -1738,7 +1738,7 @@ typedef FILE_ENUM_CONTEXT *PFILE_ENUM_CONTEXT;
|
||||||
|
|
||||||
#define FILE_CONTEXT_MULTIPLE_DIRENTS (0x00000001)
|
#define FILE_CONTEXT_MULTIPLE_DIRENTS (0x00000001)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RIFF header. Prepended to the data of a file containing XA sectors.
|
// RIFF header. Prepended to the data of a file containing XA sectors.
|
||||||
// This is a hard-coded structure except that we bias the 'ChunkSize' and
|
// This is a hard-coded structure except that we bias the 'ChunkSize' and
|
||||||
|
@ -1787,7 +1787,7 @@ typedef struct _AUDIO_PLAY_HEADER {
|
||||||
} AUDIO_PLAY_HEADER;
|
} AUDIO_PLAY_HEADER;
|
||||||
typedef AUDIO_PLAY_HEADER *PAUDIO_PLAY_HEADER;
|
typedef AUDIO_PLAY_HEADER *PAUDIO_PLAY_HEADER;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Some macros for supporting the use of a Generic Table
|
// Some macros for supporting the use of a Generic Table
|
||||||
// containing all the FCB/DCBs and indexed by their FileId.
|
// containing all the FCB/DCBs and indexed by their FileId.
|
||||||
|
|
|
@ -532,7 +532,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -685,7 +685,7 @@ Return Value:
|
||||||
CdFspClose (NULL);
|
CdFspClose (NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdQueueClose (
|
CdQueueClose (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -868,7 +868,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -116,7 +116,7 @@ CdCompleteFcbOpen (
|
||||||
#pragma alloc_text(PAGE, CdOpenFileFromFileContext)
|
#pragma alloc_text(PAGE, CdOpenFileFromFileContext)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
@ -1018,7 +1018,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1469,7 +1469,7 @@ Return Value:
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1973,7 +1973,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2075,7 +2075,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2358,7 +2358,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2648,7 +2648,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -41,7 +41,7 @@ CdDevCtrlCompletionRoutine (
|
||||||
#pragma alloc_text(PAGE, CdCommonDevControl)
|
#pragma alloc_text(PAGE, CdCommonDevControl)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonDevControl (
|
CdCommonDevControl (
|
||||||
_Inout_ PIRP_CONTEXT IrpContext,
|
_Inout_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -167,7 +167,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -297,7 +297,7 @@ Return Value:
|
||||||
return YellowMode2;
|
return YellowMode2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdNonCachedRead (
|
CdNonCachedRead (
|
||||||
|
@ -583,7 +583,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -1075,7 +1075,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdReadSectors (
|
CdReadSectors (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1216,7 +1216,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCreateUserMdl (
|
CdCreateUserMdl (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1324,7 +1324,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdPerformDevIoCtrlEx (
|
CdPerformDevIoCtrlEx (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1469,7 +1469,7 @@ CdPerformDevIoCtrl (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1769,7 +1769,7 @@ Return Value:
|
||||||
return FoundUnaligned;
|
return FoundUnaligned;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2210,7 +2210,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3035,7 +3035,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3261,7 +3261,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3390,7 +3390,7 @@ Return Value:
|
||||||
(VOID)IoCallDriver( IrpContext->Vcb->TargetDeviceObject, IrpContext->Irp );
|
(VOID)IoCallDriver( IrpContext->Vcb->TargetDeviceObject, IrpContext->Irp );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3428,7 +3428,7 @@ Return Value:
|
||||||
KeClearEvent( &IrpContext->IoContext->SyncEvent );
|
KeClearEvent( &IrpContext->IoContext->SyncEvent );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3516,7 +3516,7 @@ Return Value:
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3636,7 +3636,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3700,7 +3700,7 @@ Return Value:
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3777,7 +3777,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -73,7 +73,7 @@ CdEnumerateIndex (
|
||||||
#pragma alloc_text(PAGE, CdQueryDirectory)
|
#pragma alloc_text(PAGE, CdQueryDirectory)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -151,7 +151,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routines
|
// Local support routines
|
||||||
//
|
//
|
||||||
|
@ -784,7 +784,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routines
|
// Local support routines
|
||||||
//
|
//
|
||||||
|
@ -884,7 +884,7 @@ Return Value:
|
||||||
return STATUS_PENDING;
|
return STATUS_PENDING;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1349,7 +1349,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -120,7 +120,7 @@ CdCheckForXAExtent (
|
||||||
#pragma alloc_text(PAGE, CdUpdateDirentName)
|
#pragma alloc_text(PAGE, CdUpdateDirentName)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdLookupDirent (
|
CdLookupDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -203,7 +203,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdLookupNextDirent (
|
CdLookupNextDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -391,7 +391,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_At_(Dirent->CdTime, _Post_notnull_)
|
_At_(Dirent->CdTime, _Post_notnull_)
|
||||||
VOID
|
VOID
|
||||||
CdUpdateDirentFromRawDirent (
|
CdUpdateDirentFromRawDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -529,7 +529,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdUpdateDirentName (
|
CdUpdateDirentName (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -819,7 +819,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Success_(return != FALSE) BOOLEAN
|
_Success_(return != FALSE) BOOLEAN
|
||||||
CdFindFile (
|
CdFindFile (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -992,7 +992,7 @@ Return Value:
|
||||||
return Found;
|
return Found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdFindDirectory (
|
CdFindDirectory (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1102,7 +1102,7 @@ Return Value:
|
||||||
return Found;
|
return Found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_At_(FileContext->ShortName.FileName.MaximumLength, _In_range_(>=, BYTE_COUNT_8_DOT_3))
|
_At_(FileContext->ShortName.FileName.MaximumLength, _In_range_(>=, BYTE_COUNT_8_DOT_3))
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdFindFileByShortName (
|
CdFindFileByShortName (
|
||||||
|
@ -1270,7 +1270,7 @@ Return Value:
|
||||||
return Found;
|
return Found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdLookupNextInitialFileDirent (
|
CdLookupNextInitialFileDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1421,7 +1421,7 @@ Return Value:
|
||||||
return FoundDirent;
|
return FoundDirent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdLookupLastFileDirent (
|
CdLookupLastFileDirent (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1631,7 +1631,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdCleanupFileContext (
|
CdCleanupFileContext (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1679,7 +1679,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1781,7 +1781,7 @@ Return Value:
|
||||||
return NextDirentOffset;
|
return NextDirentOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -108,7 +108,7 @@ CdQueryNetworkInfo (
|
||||||
#pragma alloc_text(PAGE, CdQueryStandardInfo)
|
#pragma alloc_text(PAGE, CdQueryStandardInfo)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonQueryInfo (
|
CdCommonQueryInfo (
|
||||||
|
@ -348,7 +348,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonSetInfo (
|
CdCommonSetInfo (
|
||||||
|
@ -463,7 +463,7 @@ Return Value:
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_QUERY_BASIC_INFO)
|
_Function_class_(FAST_IO_QUERY_BASIC_INFO)
|
||||||
_IRQL_requires_same_
|
_IRQL_requires_same_
|
||||||
_Success_(return != FALSE)
|
_Success_(return != FALSE)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
|
@ -855,7 +855,7 @@ Return Value:
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -918,7 +918,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -993,7 +993,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1043,7 +1043,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1094,7 +1094,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1149,7 +1149,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1225,7 +1225,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1454,7 +1454,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -201,7 +201,7 @@ Return Value:
|
||||||
return TypeOfOpen;
|
return TypeOfOpen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
TYPE_OF_OPEN
|
TYPE_OF_OPEN
|
||||||
CdFastDecodeFileObject (
|
CdFastDecodeFileObject (
|
||||||
_In_ PFILE_OBJECT FileObject,
|
_In_ PFILE_OBJECT FileObject,
|
||||||
|
|
|
@ -172,7 +172,7 @@ CdFindActiveVolDescriptor (
|
||||||
#pragma alloc_text(PAGE, CdVerifyVolume)
|
#pragma alloc_text(PAGE, CdVerifyVolume)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -283,7 +283,7 @@ Return Value:
|
||||||
return FinalStatus;
|
return FinalStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdUnlockVolumeInternal (
|
CdUnlockVolumeInternal (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -342,7 +342,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -407,7 +407,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1301,7 +1301,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1773,7 +1773,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1930,7 +1930,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2028,7 +2028,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2118,7 +2118,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2250,7 +2250,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2351,7 +2351,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2412,7 +2412,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2447,7 +2447,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2818,7 +2818,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3131,7 +3131,7 @@ Return Value:
|
||||||
return FoundVd;
|
return FoundVd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3280,7 +3280,7 @@ Return Value:
|
||||||
return Remount;
|
return Remount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -22,7 +22,7 @@ Abstract:
|
||||||
|
|
||||||
#define BugCheckFileId (CDFS_BUG_CHECK_FSPDISP)
|
#define BugCheckFileId (CDFS_BUG_CHECK_FSPDISP)
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdFspDispatch (
|
CdFspDispatch (
|
||||||
|
|
|
@ -30,7 +30,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, CdFastUnlockSingle)
|
#pragma alloc_text(PAGE, CdFastUnlockSingle)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonLockControl (
|
CdCommonLockControl (
|
||||||
_Inout_ PIRP_CONTEXT IrpContext,
|
_Inout_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -136,7 +136,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdFastLock (
|
CdFastLock (
|
||||||
|
@ -288,7 +288,7 @@ Return Value:
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdFastUnlockSingle (
|
CdFastUnlockSingle (
|
||||||
|
@ -431,7 +431,7 @@ Return Value:
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdFastUnlockAll (
|
CdFastUnlockAll (
|
||||||
|
@ -556,7 +556,7 @@ Return Value:
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdFastUnlockAllByKey (
|
CdFastUnlockAllByKey (
|
||||||
|
|
|
@ -34,7 +34,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, CdUpcaseName)
|
#pragma alloc_text(PAGE, CdUpcaseName)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Post_satisfies_(_Old_(CdName->FileName.Length) >=
|
_Post_satisfies_(_Old_(CdName->FileName.Length) >=
|
||||||
CdName->FileName.Length + CdName->VersionString.Length)
|
CdName->FileName.Length + CdName->VersionString.Length)
|
||||||
VOID
|
VOID
|
||||||
|
@ -105,7 +105,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdConvertBigToLittleEndian (
|
CdConvertBigToLittleEndian (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -189,7 +189,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdUpcaseName (
|
CdUpcaseName (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -296,7 +296,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdDissectName (
|
CdDissectName (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -372,7 +372,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdIsLegalName (
|
CdIsLegalName (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -424,7 +424,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdIs8dot3Name (
|
CdIs8dot3Name (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -545,7 +545,7 @@ Return Value:
|
||||||
return FsRtlIsFatDbcsLegal( DbcsName, FALSE, FALSE, FALSE );
|
return FsRtlIsFatDbcsLegal( DbcsName, FALSE, FALSE, FALSE );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdGenerate8dot3Name (
|
CdGenerate8dot3Name (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -839,7 +839,7 @@ Return Value:
|
||||||
*ShortByteCount = Length;
|
*ShortByteCount = Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdIsNameInExpression (
|
CdIsNameInExpression (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -950,7 +950,7 @@ Return Value:
|
||||||
return Match;
|
return Match;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
CdShortNameDirentOffset (
|
CdShortNameDirentOffset (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1055,7 +1055,7 @@ Return Value:
|
||||||
return ResultOffset;
|
return ResultOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -53,7 +53,7 @@ typedef CSHORT NODE_BYTE_SIZE;
|
||||||
#ifndef SafeNodeType
|
#ifndef SafeNodeType
|
||||||
#define SafeNodeType(Ptr) (*((PNODE_TYPE_CODE)(Ptr)))
|
#define SafeNodeType(Ptr) (*((PNODE_TYPE_CODE)(Ptr)))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following definitions are used to generate meaningful blue bugcheck
|
// The following definitions are used to generate meaningful blue bugcheck
|
||||||
// screens. On a bugcheck the file system can output 4 ulongs of useful
|
// screens. On a bugcheck the file system can output 4 ulongs of useful
|
||||||
|
|
|
@ -127,7 +127,7 @@ CdUpdatePathEntryFromRawPathEntry (
|
||||||
#pragma alloc_text(PAGE, CdUpdatePathEntryName)
|
#pragma alloc_text(PAGE, CdUpdatePathEntryName)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdLookupPathEntry (
|
CdLookupPathEntry (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -202,7 +202,7 @@ Return Value:
|
||||||
&CompoundPathEntry->PathEntry );
|
&CompoundPathEntry->PathEntry );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdLookupNextPathEntry (
|
CdLookupNextPathEntry (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -297,7 +297,7 @@ Return Value:
|
||||||
PathEntry );
|
PathEntry );
|
||||||
}
|
}
|
||||||
|
|
||||||
_Success_(return != FALSE)
|
_Success_(return != FALSE)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
CdFindPathEntry (
|
CdFindPathEntry (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -475,7 +475,7 @@ Return Value:
|
||||||
return Found;
|
return Found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -628,7 +628,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -772,7 +772,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -47,7 +47,7 @@ CdInsertNameLink (
|
||||||
#pragma alloc_text(PAGE, CdRemovePrefix)
|
#pragma alloc_text(PAGE, CdRemovePrefix)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdInsertPrefix (
|
CdInsertPrefix (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -202,7 +202,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdRemovePrefix (
|
CdRemovePrefix (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -282,7 +282,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -456,7 +456,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -559,7 +559,7 @@ Return Value:
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -63,7 +63,7 @@ __pragma(warning(suppress: 6320)) \
|
||||||
#pragma alloc_text(PAGE, CdCommonRead)
|
#pragma alloc_text(PAGE, CdCommonRead)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
|
|
@ -31,7 +31,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, CdReleaseFromCache)
|
#pragma alloc_text(PAGE, CdReleaseFromCache)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
_When_(Type == AcquireExclusive && return != FALSE, _Acquires_exclusive_lock_(*Resource))
|
_When_(Type == AcquireExclusive && return != FALSE, _Acquires_exclusive_lock_(*Resource))
|
||||||
|
@ -130,7 +130,7 @@ Return Value:
|
||||||
return Acquired;
|
return Acquired;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
_When_(return!=0, _Acquires_shared_lock_(*Fcb->Resource))
|
_When_(return!=0, _Acquires_shared_lock_(*Fcb->Resource))
|
||||||
|
@ -175,7 +175,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
_Releases_lock_(*Fcb->Resource)
|
_Releases_lock_(*Fcb->Resource)
|
||||||
VOID
|
VOID
|
||||||
|
@ -212,7 +212,7 @@ Return Value:
|
||||||
ExReleaseResourceLite( Fcb->Resource );
|
ExReleaseResourceLite( Fcb->Resource );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdNoopAcquire (
|
CdNoopAcquire (
|
||||||
|
@ -248,7 +248,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
CdNoopRelease (
|
CdNoopRelease (
|
||||||
|
@ -362,7 +362,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( CompletionContext );
|
UNREFERENCED_PARAMETER( CompletionContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_RELEASE_FILE)
|
_Function_class_(FAST_IO_RELEASE_FILE)
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
|
|
@ -236,7 +236,7 @@ UNICODE_STRING CdInternalStreamNames[] = {
|
||||||
{ 2, 2, L"\\"}
|
{ 2, 2, L"\\"}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdInitializeVcb (
|
CdInitializeVcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -431,7 +431,7 @@ Return Value:
|
||||||
CdUpdateMediaChangeCount( Vcb, MediaChangeCount);
|
CdUpdateMediaChangeCount( Vcb, MediaChangeCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdUpdateVcbFromVolDescriptor (
|
CdUpdateVcbFromVolDescriptor (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -871,7 +871,7 @@ Return Value:
|
||||||
} _SEH2_END;
|
} _SEH2_END;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdDeleteVcb (
|
CdDeleteVcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -981,7 +981,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
CdCreateFcb (
|
CdCreateFcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1131,7 +1131,7 @@ Return Value:
|
||||||
return NewFcb;
|
return NewFcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdInitializeFcbFromPathEntry (
|
CdInitializeFcbFromPathEntry (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1220,7 +1220,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdInitializeFcbFromFileContext (
|
CdInitializeFcbFromFileContext (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1400,7 +1400,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PCCB
|
PCCB
|
||||||
CdCreateCcb (
|
CdCreateCcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1457,7 +1457,7 @@ Return Value:
|
||||||
return NewCcb;
|
return NewCcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdDeleteCcb (
|
CdDeleteCcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1493,7 +1493,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_When_(RaiseOnError || return, _At_(Fcb->FileLock, _Post_notnull_))
|
_When_(RaiseOnError || return, _At_(Fcb->FileLock, _Post_notnull_))
|
||||||
_When_(RaiseOnError, _At_(IrpContext, _Pre_notnull_))
|
_When_(RaiseOnError, _At_(IrpContext, _Pre_notnull_))
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -1568,7 +1568,7 @@ Return Value:
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Ret_valid_ PIRP_CONTEXT
|
_Ret_valid_ PIRP_CONTEXT
|
||||||
CdCreateIrpContext (
|
CdCreateIrpContext (
|
||||||
_In_ PIRP Irp,
|
_In_ PIRP Irp,
|
||||||
|
@ -1728,7 +1728,7 @@ Return Value:
|
||||||
return NewIrpContext;
|
return NewIrpContext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdCleanupIrpContext (
|
CdCleanupIrpContext (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1834,7 +1834,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CdInitializeStackIrpContext (
|
CdInitializeStackIrpContext (
|
||||||
_Out_ PIRP_CONTEXT IrpContext,
|
_Out_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1910,7 +1910,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -2102,7 +2102,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
CdLookupFcbTable (
|
CdLookupFcbTable (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2150,7 +2150,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
CdGetNextFcb (
|
CdGetNextFcb (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2196,7 +2196,7 @@ Return Value:
|
||||||
return Fcb;
|
return Fcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdProcessToc (
|
CdProcessToc (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2415,7 +2415,7 @@ RetryReadToc:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2546,7 +2546,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2599,7 +2599,7 @@ Return Value:
|
||||||
return FcbNonpaged;
|
return FcbNonpaged;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2638,7 +2638,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2696,7 +2696,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( FcbTable );
|
UNREFERENCED_PARAMETER( FcbTable );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2734,7 +2734,7 @@ Return Value:
|
||||||
return( FsRtlAllocatePoolWithTag( CdPagedPool, ByteSize, TAG_FCB_TABLE ));
|
return( FsRtlAllocatePoolWithTag( CdPagedPool, ByteSize, TAG_FCB_TABLE ));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -2770,7 +2770,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( FcbTable );
|
UNREFERENCED_PARAMETER( FcbTable );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -220,7 +220,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -753,7 +753,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
|
|
@ -80,7 +80,7 @@ CdQueryFsSectorSizeInfo (
|
||||||
#pragma alloc_text(PAGE, CdQueryFsSectorSizeInfo)
|
#pragma alloc_text(PAGE, CdQueryFsSectorSizeInfo)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonQueryVolInfo (
|
CdCommonQueryVolInfo (
|
||||||
|
@ -221,7 +221,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -314,7 +314,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -377,7 +377,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -441,7 +441,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -45,7 +45,7 @@ CdAddToWorkque (
|
||||||
#pragma alloc_text(PAGE, CdPrePostIrp)
|
#pragma alloc_text(PAGE, CdPrePostIrp)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdFsdPostRequest (
|
CdFsdPostRequest (
|
||||||
|
@ -96,7 +96,7 @@ Return Value:
|
||||||
return STATUS_PENDING;
|
return STATUS_PENDING;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -221,7 +221,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -316,7 +316,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -57,7 +57,7 @@ __pragma(warning(suppress: 6320)) \
|
||||||
#pragma alloc_text(PAGE, CdCommonWrite)
|
#pragma alloc_text(PAGE, CdCommonWrite)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
CdCommonWrite (
|
CdCommonWrite (
|
||||||
|
|
|
@ -34,7 +34,7 @@ FatCreateRestrictEveryoneToken(
|
||||||
#pragma alloc_text(PAGE, FatExplicitDeviceAccessGranted)
|
#pragma alloc_text(PAGE, FatExplicitDeviceAccessGranted)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatCheckFileAccess (
|
FatCheckFileAccess (
|
||||||
PIRP_CONTEXT IrpContext,
|
PIRP_CONTEXT IrpContext,
|
||||||
|
@ -220,7 +220,7 @@ Return Value:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatExplicitDeviceAccessGranted (
|
FatExplicitDeviceAccessGranted (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -354,7 +354,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCreateRestrictEveryoneToken (
|
FatCreateRestrictEveryoneToken (
|
||||||
IN PACCESS_TOKEN Token,
|
IN PACCESS_TOKEN Token,
|
||||||
|
|
|
@ -97,7 +97,7 @@ Routine Description:
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatReadVolumeFile (
|
FatReadVolumeFile (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -183,7 +183,7 @@ Arguments:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatPrepareWriteVolumeFile (
|
FatPrepareWriteVolumeFile (
|
||||||
|
@ -303,7 +303,7 @@ Arguments:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatReadDirectoryFile (
|
FatReadDirectoryFile (
|
||||||
|
@ -445,7 +445,7 @@ Arguments:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatPrepareWriteDirectoryFile (
|
FatPrepareWriteDirectoryFile (
|
||||||
|
@ -714,7 +714,7 @@ Arguments:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if DBG
|
#if DBG
|
||||||
BOOLEAN FatDisableParentCheck = 0;
|
BOOLEAN FatDisableParentCheck = 0;
|
||||||
|
|
||||||
|
@ -974,7 +974,7 @@ Return Value:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
PFILE_OBJECT
|
PFILE_OBJECT
|
||||||
FatOpenEaFile (
|
FatOpenEaFile (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1074,7 +1074,7 @@ Return Value:
|
||||||
return EaFileObject;
|
return EaFileObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatCloseEaFile (
|
FatCloseEaFile (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1142,7 +1142,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatCloseEaFile -> %p\n", EaFileObject);
|
DebugTrace(-1, Dbg, "FatCloseEaFile -> %p\n", EaFileObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatSetDirtyBcb (
|
FatSetDirtyBcb (
|
||||||
|
@ -1312,7 +1312,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatSetDirtyBcb -> VOID\n", 0 );
|
DebugTrace(-1, Dbg, "FatSetDirtyBcb -> VOID\n", 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatRepinBcb (
|
FatRepinBcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1402,7 +1402,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatUnpinRepinnedBcbs (
|
FatUnpinRepinnedBcbs (
|
||||||
IN PIRP_CONTEXT IrpContext
|
IN PIRP_CONTEXT IrpContext
|
||||||
|
@ -1654,7 +1654,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
FINISHED
|
FINISHED
|
||||||
FatZeroData (
|
FatZeroData (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1723,7 +1723,7 @@ FatZeroData (
|
||||||
return Finished;
|
return Finished;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCompleteMdl (
|
FatCompleteMdl (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1807,7 +1807,7 @@ Return Value:
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatSyncUninitializeCacheMap (
|
FatSyncUninitializeCacheMap (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1861,7 +1861,7 @@ Return Value:
|
||||||
|
|
||||||
NT_ASSERT(WaitStatus == STATUS_SUCCESS);
|
NT_ASSERT(WaitStatus == STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatPinMappedData (
|
FatPinMappedData (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1924,7 +1924,7 @@ Arguments:
|
||||||
}
|
}
|
||||||
|
|
||||||
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPrefetchPages (
|
FatPrefetchPages (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -43,7 +43,7 @@ FatAutoUnlock (
|
||||||
#pragma alloc_text(PAGE, FatFsdCleanup)
|
#pragma alloc_text(PAGE, FatFsdCleanup)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_CLEANUP)
|
_Function_class_(IRP_MJ_CLEANUP)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -139,7 +139,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonCleanup (
|
FatCommonCleanup (
|
||||||
|
|
|
@ -76,7 +76,7 @@ FatCloseWorker (
|
||||||
#pragma alloc_text(PAGE, FatCloseWorker)
|
#pragma alloc_text(PAGE, FatCloseWorker)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_CLOSE)
|
_Function_class_(IRP_MJ_CLOSE)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -354,7 +354,7 @@ Return Value:
|
||||||
FsRtlExitFileSystem();
|
FsRtlExitFileSystem();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatFspClose (
|
FatFspClose (
|
||||||
|
@ -552,7 +552,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatFspClose -> NULL\n", 0);
|
DebugTrace(-1, Dbg, "FatFspClose -> NULL\n", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatQueueClose (
|
FatQueueClose (
|
||||||
|
@ -624,7 +624,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
PCLOSE_CONTEXT
|
PCLOSE_CONTEXT
|
||||||
FatRemoveClose (
|
FatRemoveClose (
|
||||||
|
@ -828,7 +828,7 @@ Return Value:
|
||||||
return CloseContext;
|
return CloseContext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonClose (
|
FatCommonClose (
|
||||||
|
|
|
@ -274,7 +274,7 @@ FatCheckShareAccess (
|
||||||
#pragma alloc_text(PAGE, FatSetFullNameInFcb)
|
#pragma alloc_text(PAGE, FatSetFullNameInFcb)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_CREATE)
|
_Function_class_(IRP_MJ_CREATE)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -2576,7 +2576,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -2751,7 +2751,7 @@ Arguments:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -3171,7 +3171,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -3913,7 +3913,7 @@ Return Value:
|
||||||
|
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -4122,7 +4122,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -4402,7 +4402,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -4882,7 +4882,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -5596,7 +5596,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -6344,7 +6344,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -6823,7 +6823,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCheckSystemSecurityAccess (
|
FatCheckSystemSecurityAccess (
|
||||||
_In_ PIRP_CONTEXT IrpContext
|
_In_ PIRP_CONTEXT IrpContext
|
||||||
|
@ -6865,7 +6865,7 @@ FatCheckSystemSecurityAccess (
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCheckShareAccess (
|
FatCheckShareAccess (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -44,7 +44,7 @@ FatDeviceControlCompletionRoutine(
|
||||||
#pragma alloc_text(PAGE, FatFsdDeviceControl)
|
#pragma alloc_text(PAGE, FatFsdDeviceControl)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_DEVICE_CONTROL)
|
_Function_class_(IRP_MJ_DEVICE_CONTROL)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -120,7 +120,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonDeviceControl (
|
FatCommonDeviceControl (
|
||||||
|
@ -380,7 +380,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -206,7 +206,7 @@ typedef struct FAT_PAGING_FILE_CONTEXT {
|
||||||
PMDL RestoreMdl;
|
PMDL RestoreMdl;
|
||||||
} FAT_PAGING_FILE_CONTEXT, *PFAT_PAGING_FILE_CONTEXT;
|
} FAT_PAGING_FILE_CONTEXT, *PFAT_PAGING_FILE_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatPagingFileIo (
|
FatPagingFileIo (
|
||||||
IN PIRP Irp,
|
IN PIRP Irp,
|
||||||
|
@ -875,7 +875,7 @@ Return Value:
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -1289,7 +1289,7 @@ Return Value:
|
||||||
return Irp->IoStatus.Status;
|
return Irp->IoStatus.Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatNonCachedNonAlignedRead (
|
FatNonCachedNonAlignedRead (
|
||||||
|
@ -1617,7 +1617,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatMultipleAsync (
|
FatMultipleAsync (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1985,7 +1985,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatSingleAsync (
|
FatSingleAsync (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2166,7 +2166,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatSingleNonAlignedSync (
|
FatSingleNonAlignedSync (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2362,7 +2362,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatWaitSync (
|
FatWaitSync (
|
||||||
IN PIRP_CONTEXT IrpContext
|
IN PIRP_CONTEXT IrpContext
|
||||||
|
@ -2396,7 +2396,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatWaitSync -> VOID\n", 0 );
|
DebugTrace(-1, Dbg, "FatWaitSync -> VOID\n", 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2497,7 +2497,7 @@ Return Value:
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2690,7 +2690,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPagingFileErrorHandler (
|
FatPagingFileErrorHandler (
|
||||||
IN PIRP Irp,
|
IN PIRP Irp,
|
||||||
|
@ -2795,7 +2795,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2888,7 +2888,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2957,7 +2957,7 @@ Return Value:
|
||||||
return FatPagingFileErrorHandler( Irp, NULL );
|
return FatPagingFileErrorHandler( Irp, NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3024,7 +3024,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3096,7 +3096,7 @@ Return Value:
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3271,7 +3271,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatLockUserBuffer (
|
FatLockUserBuffer (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3352,7 +3352,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
FatMapUserBuffer (
|
FatMapUserBuffer (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3406,7 +3406,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
FatBufferUserBuffer (
|
FatBufferUserBuffer (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3490,7 +3490,7 @@ Return Value:
|
||||||
return Irp->AssociatedIrp.SystemBuffer;
|
return Irp->AssociatedIrp.SystemBuffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatToggleMediaEjectDisable (
|
FatToggleMediaEjectDisable (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3616,7 +3616,7 @@ Return Value:
|
||||||
return STATUS_INSUFFICIENT_RESOURCES;
|
return STATUS_INSUFFICIENT_RESOURCES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPerformDevIoCtrl (
|
FatPerformDevIoCtrl (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -65,7 +65,7 @@ FatNotifyChangeDirectory (
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_DIRECTORY_CONTROL)
|
_Function_class_(IRP_MJ_DIRECTORY_CONTROL)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -146,7 +146,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonDirectoryControl (
|
FatCommonDirectoryControl (
|
||||||
|
@ -219,7 +219,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1321,7 +1321,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1442,7 +1442,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -194,7 +194,7 @@ FatDefragDirectory (
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
ULONG
|
ULONG
|
||||||
FatCreateNewDirent (
|
FatCreateNewDirent (
|
||||||
|
@ -545,7 +545,7 @@ Return Value:
|
||||||
return ByteOffset;
|
return ByteOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -647,7 +647,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatTunnelFcbOrDcb (
|
FatTunnelFcbOrDcb (
|
||||||
IN PFCB FcbOrDcb,
|
IN PFCB FcbOrDcb,
|
||||||
|
@ -779,7 +779,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -1070,7 +1070,7 @@ Retrn Value:
|
||||||
|
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -1715,7 +1715,7 @@ GetNextDirent:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatLocateSimpleOemDirent (
|
FatLocateSimpleOemDirent (
|
||||||
|
@ -1793,7 +1793,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -1935,7 +1935,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -2039,7 +2039,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatGetDirentFromFcbOrDcb -> (VOID)\n", 0);
|
DebugTrace(-1, Dbg, "FatGetDirentFromFcbOrDcb -> (VOID)\n", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -2163,10 +2163,10 @@ Return Value:
|
||||||
return IsDirectoryEmpty;
|
return IsDirectoryEmpty;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatConstructDirent (
|
FatConstructDirent (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2435,7 +2435,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatConstructLabelDirent (
|
FatConstructLabelDirent (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2494,7 +2494,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatSetFileSizeInDirent (
|
FatSetFileSizeInDirent (
|
||||||
|
@ -2869,7 +2869,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -2913,7 +2913,7 @@ Return Value:
|
||||||
return Checksum;
|
return Checksum;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#if 0 // It turns out Win95 is still creating short names without a ~
|
#if 0 // It turns out Win95 is still creating short names without a ~
|
||||||
|
|
||||||
|
@ -3078,7 +3078,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
#endif //0
|
#endif //0
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -3294,7 +3294,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -77,7 +77,7 @@ ULONG FatDumpCurrentColumn;
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDump (
|
FatDump (
|
||||||
IN PVOID Ptr
|
IN PVOID Ptr
|
||||||
|
@ -136,7 +136,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDumpDataHeader (
|
FatDumpDataHeader (
|
||||||
)
|
)
|
||||||
|
@ -186,7 +186,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDumpVcb (
|
FatDumpVcb (
|
||||||
IN PVCB Ptr
|
IN PVCB Ptr
|
||||||
|
@ -249,7 +249,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDumpFcb (
|
FatDumpFcb (
|
||||||
IN PFCB Ptr
|
IN PFCB Ptr
|
||||||
|
@ -338,7 +338,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDumpCcb (
|
FatDumpCcb (
|
||||||
IN PCCB Ptr
|
IN PCCB Ptr
|
||||||
|
|
|
@ -164,7 +164,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_SET_EA)
|
_Function_class_(IRP_MJ_SET_EA)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -245,7 +245,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonQueryEa (
|
FatCommonQueryEa (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -654,7 +654,7 @@ Return Value:
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonSetEa (
|
FatCommonSetEa (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1601,7 +1601,7 @@ Return Value:
|
||||||
return Iosb;
|
return Iosb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1739,7 +1739,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1957,7 +1957,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -48,7 +48,7 @@ Abstract:
|
||||||
|
|
||||||
#define EA_SECTION_SIZE (0x00040000)
|
#define EA_SECTION_SIZE (0x00040000)
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatGetEaLength (
|
FatGetEaLength (
|
||||||
|
@ -202,7 +202,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatGetNeedEaCount (
|
FatGetNeedEaCount (
|
||||||
|
@ -349,7 +349,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatCreateEa (
|
FatCreateEa (
|
||||||
|
@ -779,7 +779,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatGetEaFile (
|
FatGetEaFile (
|
||||||
|
@ -1301,7 +1301,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatReadEaSet (
|
FatReadEaSet (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1531,7 +1531,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatDeleteEaSet (
|
FatDeleteEaSet (
|
||||||
|
@ -2086,7 +2086,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
|
@ -2962,7 +2962,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatAppendPackedEa (
|
FatAppendPackedEa (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3143,7 +3143,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDeletePackedEa (
|
FatDeletePackedEa (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3252,7 +3252,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
FatLocateNextEa (
|
FatLocateNextEa (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3339,7 +3339,7 @@ Return Value:
|
||||||
return Offset;
|
return Offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatLocateEaByName (
|
FatLocateEaByName (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3424,7 +3424,7 @@ Return Value:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatIsEaNameValid (
|
FatIsEaNameValid (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3507,7 +3507,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatPinEaRange (
|
FatPinEaRange (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3704,7 +3704,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatMarkEaRangeDirty (
|
FatMarkEaRangeDirty (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3777,7 +3777,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatUnpinEaRange (
|
FatUnpinEaRange (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -38,7 +38,7 @@ typedef LBO *PLBO;
|
||||||
typedef ULONG32 VBO;
|
typedef ULONG32 VBO;
|
||||||
typedef VBO *PVBO;
|
typedef VBO *PVBO;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The boot sector is the first physical sector (LBN == 0) on the volume.
|
// The boot sector is the first physical sector (LBN == 0) on the volume.
|
||||||
// Part of the sector contains a BIOS Parameter Block. The BIOS in the
|
// Part of the sector contains a BIOS Parameter Block. The BIOS in the
|
||||||
|
@ -295,7 +295,7 @@ typedef FAT_TIME_STAMP *PFAT_TIME_STAMP;
|
||||||
typedef UCHAR FAT8DOT3[11];
|
typedef UCHAR FAT8DOT3[11];
|
||||||
typedef FAT8DOT3 *PFAT8DOT3;
|
typedef FAT8DOT3 *PFAT8DOT3;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The directory entry record exists for every file/directory on the
|
// The directory entry record exists for every file/directory on the
|
||||||
// disk except for the root directory.
|
// disk except for the root directory.
|
||||||
|
@ -385,7 +385,7 @@ typedef DIRENT *PDIRENT;
|
||||||
#define FAT_EFS_EXTENSION_CHARCOUNT (6)
|
#define FAT_EFS_EXTENSION_CHARCOUNT (6)
|
||||||
#define FAT_EFS_EXTENSION_BYTECOUNT (12)
|
#define FAT_EFS_EXTENSION_BYTECOUNT (12)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// These macros convert a number of fields in the Bpb to bytes from sectors
|
// These macros convert a number of fields in the Bpb to bytes from sectors
|
||||||
//
|
//
|
||||||
|
@ -621,7 +621,7 @@ typedef DIRENT *PDIRENT;
|
||||||
RtlEqualMemory((TIME1),(TIME2), sizeof(FAT_TIME_STAMP)) \
|
RtlEqualMemory((TIME1),(TIME2), sizeof(FAT_TIME_STAMP)) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
#define EA_FILE_SIGNATURE (0x4445) // "ED"
|
#define EA_FILE_SIGNATURE (0x4445) // "ED"
|
||||||
#define EA_SET_SIGNATURE (0x4145) // "EA"
|
#define EA_SET_SIGNATURE (0x4145) // "EA"
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,7 @@ NTSTATUS FatBreakOnInterestingIrpCompletion = 0;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if DBG
|
#if DBG
|
||||||
ULONG
|
ULONG
|
||||||
FatBugCheckExceptionFilter (
|
FatBugCheckExceptionFilter (
|
||||||
|
@ -199,7 +199,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
FatExceptionFilter (
|
FatExceptionFilter (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -316,7 +316,7 @@ Return Value:
|
||||||
|
|
||||||
return EXCEPTION_EXECUTE_HANDLER;
|
return EXCEPTION_EXECUTE_HANDLER;
|
||||||
}
|
}
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatProcessException (
|
FatProcessException (
|
||||||
|
@ -854,7 +854,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_CHECK_IF_POSSIBLE)
|
_Function_class_(FAST_IO_CHECK_IF_POSSIBLE)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastIoCheckIfPossible (
|
FatFastIoCheckIfPossible (
|
||||||
|
@ -963,7 +963,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_QUERY_BASIC_INFO)
|
_Function_class_(FAST_IO_QUERY_BASIC_INFO)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastQueryBasicInfo (
|
FatFastQueryBasicInfo (
|
||||||
|
@ -1143,7 +1143,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_QUERY_STANDARD_INFO)
|
_Function_class_(FAST_IO_QUERY_STANDARD_INFO)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastQueryStdInfo (
|
FatFastQueryStdInfo (
|
||||||
|
@ -1302,7 +1302,7 @@ Return Value:
|
||||||
|
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_QUERY_NETWORK_OPEN_INFO)
|
_Function_class_(FAST_IO_QUERY_NETWORK_OPEN_INFO)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -1502,7 +1502,7 @@ Return Value:
|
||||||
|
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatPopUpFileCorrupt (
|
FatPopUpFileCorrupt (
|
||||||
|
|
|
@ -64,7 +64,7 @@ FatIsFujitsuFMR (
|
||||||
#define FUJITSU_FMR_NAME_W L"FUJITSU FMR-"
|
#define FUJITSU_FMR_NAME_W L"FUJITSU FMR-"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
@ -438,7 +438,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(DRIVER_UNLOAD)
|
_Function_class_(DRIVER_UNLOAD)
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FatUnload(
|
FatUnload(
|
||||||
|
@ -474,7 +474,7 @@ Return Value:
|
||||||
ObDereferenceObject( FatCdromFileSystemDeviceObject);
|
ObDereferenceObject( FatCdromFileSystemDeviceObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support routine
|
// Local Support routine
|
||||||
//
|
//
|
||||||
|
@ -615,7 +615,7 @@ Return Value:
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support routine
|
// Local Support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -22,7 +22,7 @@ typedef PVOID PBCB; //**** Bcb's are now part of the cache module
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
#define __volatile volatile
|
#define __volatile volatile
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// The FAT_DATA record is the top record in the Fat file system in-memory
|
// The FAT_DATA record is the top record in the Fat file system in-memory
|
||||||
// data structure. This structure must be allocated from non-paged pool.
|
// data structure. This structure must be allocated from non-paged pool.
|
||||||
|
@ -610,7 +610,7 @@ typedef struct _FILE_SYSTEM_STATISTICS {
|
||||||
|
|
||||||
typedef FILE_SYSTEM_STATISTICS *PFILE_SYSTEM_STATISTICS;
|
typedef FILE_SYSTEM_STATISTICS *PFILE_SYSTEM_STATISTICS;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Volume Device Object is an I/O system device object with a workqueue
|
// The Volume Device Object is an I/O system device object with a workqueue
|
||||||
// and an VCB record appended to the end. There are multiple of these
|
// and an VCB record appended to the end. There are multiple of these
|
||||||
|
@ -670,7 +670,7 @@ typedef struct _VOLUME_DEVICE_OBJECT {
|
||||||
|
|
||||||
typedef VOLUME_DEVICE_OBJECT *PVOLUME_DEVICE_OBJECT;
|
typedef VOLUME_DEVICE_OBJECT *PVOLUME_DEVICE_OBJECT;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// This is the structure used to contains the short name for a file
|
// This is the structure used to contains the short name for a file
|
||||||
//
|
//
|
||||||
|
@ -1239,7 +1239,7 @@ typedef DCB *PDCB;
|
||||||
|
|
||||||
#define FCB_LOOKUP_ALLOCATIONSIZE_HINT ((LONGLONG) -1)
|
#define FCB_LOOKUP_ALLOCATIONSIZE_HINT ((LONGLONG) -1)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Ccb record is allocated for every file object. Note that this
|
// The Ccb record is allocated for every file object. Note that this
|
||||||
// record is exactly 0x34 long on x86 so that it will fit into a 0x40
|
// record is exactly 0x34 long on x86 so that it will fit into a 0x40
|
||||||
|
@ -1447,7 +1447,7 @@ typedef struct _CCB {
|
||||||
|
|
||||||
} CCB;
|
} CCB;
|
||||||
typedef CCB *PCCB;
|
typedef CCB *PCCB;
|
||||||
|
|
||||||
//
|
//
|
||||||
// The Irp Context record is allocated for every orginating Irp. It is
|
// The Irp Context record is allocated for every orginating Irp. It is
|
||||||
// created by the Fsd dispatch routines, and deallocated by the FatComplete
|
// created by the Fsd dispatch routines, and deallocated by the FatComplete
|
||||||
|
@ -1576,7 +1576,7 @@ typedef IRP_CONTEXT *PIRP_CONTEXT;
|
||||||
|
|
||||||
#define IRP_CONTEXT_FLAG_PARENT_BY_CHILD (0x80000000)
|
#define IRP_CONTEXT_FLAG_PARENT_BY_CHILD (0x80000000)
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Context structure for non-cached I/O calls. Most of these fields
|
// Context structure for non-cached I/O calls. Most of these fields
|
||||||
// are actually only required for the Read/Write Multiple routines, but
|
// are actually only required for the Read/Write Multiple routines, but
|
||||||
|
|
|
@ -276,7 +276,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_SET_INFORMATION)
|
_Function_class_(IRP_MJ_SET_INFORMATION)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -357,7 +357,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonQueryInformation (
|
FatCommonQueryInformation (
|
||||||
|
@ -657,7 +657,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonSetInformation (
|
FatCommonSetInformation (
|
||||||
|
@ -1035,7 +1035,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1146,7 +1146,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1233,7 +1233,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1297,7 +1297,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1408,7 +1408,7 @@ Return Value:
|
||||||
} _SEH2_END;
|
} _SEH2_END;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1469,7 +1469,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1677,7 +1677,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1776,7 +1776,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1903,7 +1903,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support routine
|
// Internal Support routine
|
||||||
//
|
//
|
||||||
|
@ -2423,7 +2423,7 @@ Return Value:
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2685,7 +2685,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4001,7 +4001,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4079,7 +4079,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4377,7 +4377,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4962,7 +4962,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal Support Routine
|
// Internal Support Routine
|
||||||
|
|
|
@ -34,7 +34,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, FatDecodeFileObject)
|
#pragma alloc_text(PAGE, FatDecodeFileObject)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatSetFileObject (
|
FatSetFileObject (
|
||||||
IN PFILE_OBJECT FileObject OPTIONAL,
|
IN PFILE_OBJECT FileObject OPTIONAL,
|
||||||
|
@ -417,7 +417,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatForceCacheMiss (
|
FatForceCacheMiss (
|
||||||
|
|
|
@ -66,7 +66,7 @@ FatHijackCompletionRoutine (
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_FLUSH_BUFFERS)
|
_Function_class_(IRP_MJ_FLUSH_BUFFERS)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFsdFlushBuffers (
|
FatFsdFlushBuffers (
|
||||||
|
@ -144,7 +144,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonFlushBuffers (
|
FatCommonFlushBuffers (
|
||||||
|
@ -523,7 +523,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatFlushDirectory (
|
FatFlushDirectory (
|
||||||
|
@ -796,7 +796,7 @@ Return Value:
|
||||||
return ReturnStatus;
|
return ReturnStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatFlushFat (
|
FatFlushFat (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -957,7 +957,7 @@ Return Value:
|
||||||
|
|
||||||
return ReturnStatus;
|
return ReturnStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -1036,7 +1036,7 @@ Return Value:
|
||||||
return ReturnStatus;
|
return ReturnStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatFlushFile (
|
FatFlushFile (
|
||||||
|
@ -1096,7 +1096,7 @@ Return Value:
|
||||||
return Iosb.Status;
|
return Iosb.Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatHijackIrpAndFlushDevice (
|
FatHijackIrpAndFlushDevice (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1186,7 +1186,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatFlushFatEntries (
|
FatFlushFatEntries (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1259,7 +1259,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatFlushDirentForFile (
|
FatFlushDirentForFile (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1306,7 +1306,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -1343,7 +1343,7 @@ FatFlushCompletionRoutine (
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -359,7 +359,7 @@ FatNonSparseMcb(
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatAddMcbEntry (
|
FatAddMcbEntry (
|
||||||
IN PVCB Vcb,
|
IN PVCB Vcb,
|
||||||
|
@ -413,7 +413,7 @@ FatAddMcbEntry (
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatLookupMcbEntry (
|
FatLookupMcbEntry (
|
||||||
IN PVCB Vcb,
|
IN PVCB Vcb,
|
||||||
|
@ -536,7 +536,7 @@ FatLookupLastMcbEntry (
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatGetNextMcbEntry (
|
FatGetNextMcbEntry (
|
||||||
IN PVCB Vcb,
|
IN PVCB Vcb,
|
||||||
|
@ -594,7 +594,7 @@ FatGetNextMcbEntry (
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatRemoveMcbEntry (
|
FatRemoveMcbEntry (
|
||||||
IN PVCB Vcb,
|
IN PVCB Vcb,
|
||||||
|
@ -631,7 +631,7 @@ FatRemoveMcbEntry (
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_FILE_SYSTEM_CONTROL)
|
_Function_class_(IRP_MJ_FILE_SYSTEM_CONTROL)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -745,7 +745,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonFileSystemControl (
|
FatCommonFileSystemControl (
|
||||||
|
@ -838,7 +838,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -1831,7 +1831,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2513,7 +2513,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2669,7 +2669,7 @@ Return Value:
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2754,7 +2754,7 @@ Return Value:
|
||||||
return (BOOLEAN)(Status == STATUS_MEDIA_WRITE_PROTECTED);
|
return (BOOLEAN)(Status == STATUS_MEDIA_WRITE_PROTECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -2937,7 +2937,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3220,7 +3220,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3345,7 +3345,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3427,7 +3427,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatLockVolumeInternal (
|
FatLockVolumeInternal (
|
||||||
|
@ -3596,7 +3596,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatUnlockVolumeInternal (
|
FatUnlockVolumeInternal (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3653,7 +3653,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3869,7 +3869,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -3956,7 +3956,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4087,7 +4087,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4159,7 +4159,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4204,7 +4204,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4290,7 +4290,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4560,7 +4560,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support routine
|
// Local Support routine
|
||||||
//
|
//
|
||||||
|
@ -4690,7 +4690,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4883,7 +4883,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -4989,7 +4989,7 @@ Return Value:
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -5246,7 +5246,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -5634,7 +5634,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -6631,7 +6631,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -6813,7 +6813,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local Support Routine
|
// Local Support Routine
|
||||||
//
|
//
|
||||||
|
@ -7017,7 +7017,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatAllowExtendedDasdIo(
|
FatAllowExtendedDasdIo(
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -7079,7 +7079,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
#if (NTDDI_VERSION >= NTDDI_WIN7)
|
#if (NTDDI_VERSION >= NTDDI_WIN7)
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatGetRetrievalPointerBase (
|
FatGetRetrievalPointerBase (
|
||||||
|
@ -7185,7 +7185,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatGetBootAreaInfo (
|
FatGetBootAreaInfo (
|
||||||
|
@ -7300,7 +7300,7 @@ Return Value:
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatMarkHandle (
|
FatMarkHandle (
|
||||||
|
@ -7539,7 +7539,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatFlushAndCleanVolume(
|
FatFlushAndCleanVolume(
|
||||||
|
@ -7663,7 +7663,7 @@ Return Value:
|
||||||
|
|
||||||
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatSetPurgeFailureMode (
|
FatSetPurgeFailureMode (
|
||||||
|
@ -7814,7 +7814,7 @@ Return Value:
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatSearchBufferForLabel(
|
FatSearchBufferForLabel(
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -7964,7 +7964,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatVerifyLookupFatEntry (
|
FatVerifyLookupFatEntry (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -35,7 +35,7 @@ FatRemoveOverflowEntry (
|
||||||
#pragma alloc_text(PAGE, FatFspDispatch)
|
#pragma alloc_text(PAGE, FatFspDispatch)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFspDispatch (
|
FatFspDispatch (
|
||||||
|
@ -443,7 +443,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine, spinlock wrapper.
|
// Internal support routine, spinlock wrapper.
|
||||||
//
|
//
|
||||||
|
|
|
@ -31,7 +31,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, FatFsdLockControl)
|
#pragma alloc_text(PAGE, FatFsdLockControl)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_LOCK_CONTROL)
|
_Function_class_(IRP_MJ_LOCK_CONTROL)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -113,7 +113,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_LOCK)
|
_Function_class_(FAST_IO_LOCK)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastLock (
|
FatFastLock (
|
||||||
|
@ -253,7 +253,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_UNLOCK_SINGLE)
|
_Function_class_(FAST_IO_UNLOCK_SINGLE)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastUnlockSingle (
|
FatFastUnlockSingle (
|
||||||
|
@ -375,7 +375,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_UNLOCK_ALL)
|
_Function_class_(FAST_IO_UNLOCK_ALL)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFastUnlockAll (
|
FatFastUnlockAll (
|
||||||
|
@ -487,7 +487,7 @@ Return Value:
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_UNLOCK_ALL_BY_KEY)
|
_Function_class_(FAST_IO_UNLOCK_ALL_BY_KEY)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -604,7 +604,7 @@ Return Value:
|
||||||
return Results;
|
return Results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonLockControl (
|
FatCommonLockControl (
|
||||||
|
|
|
@ -30,7 +30,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, FatUnicodeRestoreShortNameCase)
|
#pragma alloc_text(PAGE, FatUnicodeRestoreShortNameCase)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatIsNameInExpression (
|
FatIsNameInExpression (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -74,7 +74,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatStringTo8dot3 (
|
FatStringTo8dot3 (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -174,7 +174,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
Fat8dot3ToString (
|
Fat8dot3ToString (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -627,7 +627,7 @@ Return Value:
|
||||||
} _SEH2_END;
|
} _SEH2_END;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatUnicodeToUpcaseOem (
|
FatUnicodeToUpcaseOem (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -694,7 +694,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatSelectNames (
|
FatSelectNames (
|
||||||
|
@ -886,7 +886,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatEvaluateNameCase (
|
FatEvaluateNameCase (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -998,7 +998,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatSpaceInName (
|
FatSpaceInName (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -103,7 +103,7 @@ typedef CSHORT NODE_BYTE_SIZE;
|
||||||
|
|
||||||
#define FatBugCheck(A,B,C) { KeBugCheckEx(FAT_FILE_SYSTEM, BugCheckFileId | __LINE__, A, B, C ); }
|
#define FatBugCheck(A,B,C) { KeBugCheckEx(FAT_FILE_SYSTEM, BugCheckFileId | __LINE__, A, B, C ); }
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// In this module we'll also define some globally known constants
|
// In this module we'll also define some globally known constants
|
||||||
//
|
//
|
||||||
|
|
|
@ -76,7 +76,7 @@ FatPnpCompletionRoutine (
|
||||||
#pragma alloc_text(PAGE, FatPnpSurpriseRemove)
|
#pragma alloc_text(PAGE, FatPnpSurpriseRemove)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_PNP)
|
_Function_class_(IRP_MJ_PNP)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -168,7 +168,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonPnp (
|
FatCommonPnp (
|
||||||
|
@ -518,7 +518,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -663,7 +663,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPnpSurpriseRemove (
|
FatPnpSurpriseRemove (
|
||||||
|
@ -792,7 +792,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPnpCancelRemove (
|
FatPnpCancelRemove (
|
||||||
|
@ -875,7 +875,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -112,7 +112,7 @@ FatOverflowPagingFileRead (
|
||||||
#pragma alloc_text(PAGE, FatCommonRead)
|
#pragma alloc_text(PAGE, FatCommonRead)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_READ)
|
_Function_class_(IRP_MJ_READ)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -275,7 +275,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -400,7 +400,7 @@ Return Value:
|
||||||
return STATUS_PENDING;
|
return STATUS_PENDING;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -518,7 +518,7 @@ Return Value:
|
||||||
KeSetEvent( Event, 0, FALSE );
|
KeSetEvent( Event, 0, FALSE );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonRead (
|
FatCommonRead (
|
||||||
|
@ -726,7 +726,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// These two cases correspond to either a general opened volume, ie.
|
// These two cases correspond to either a general opened volume, ie.
|
||||||
// open ("a:"), or a read of the volume file (boot sector + fat(s))
|
// open ("a:"), or a read of the volume file (boot sector + fat(s))
|
||||||
|
@ -918,7 +918,7 @@ Return Value:
|
||||||
FatCompleteRequest( IrpContext, Irp, Status );
|
FatCompleteRequest( IrpContext, Irp, Status );
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// At this point we know there is an Fcb/Dcb.
|
// At this point we know there is an Fcb/Dcb.
|
||||||
//
|
//
|
||||||
|
@ -1137,7 +1137,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// HANDLE THE NON-CACHED CASE
|
// HANDLE THE NON-CACHED CASE
|
||||||
//
|
//
|
||||||
|
@ -1339,7 +1339,7 @@ Return Value:
|
||||||
|
|
||||||
} // if No Intermediate Buffering
|
} // if No Intermediate Buffering
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// HANDLE CACHED CASE
|
// HANDLE CACHED CASE
|
||||||
//
|
//
|
||||||
|
@ -1386,7 +1386,7 @@ Return Value:
|
||||||
CcSetReadAheadGranularity( FileObject, READ_AHEAD_GRANULARITY );
|
CcSetReadAheadGranularity( FileObject, READ_AHEAD_GRANULARITY );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// DO A NORMAL CACHED READ, if the MDL bit is not set,
|
// DO A NORMAL CACHED READ, if the MDL bit is not set,
|
||||||
//
|
//
|
||||||
|
@ -1434,7 +1434,7 @@ Return Value:
|
||||||
try_return( Status );
|
try_return( Status );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// HANDLE A MDL READ
|
// HANDLE A MDL READ
|
||||||
//
|
//
|
||||||
|
@ -1459,7 +1459,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// These cases correspond to a system read directory file or
|
// These cases correspond to a system read directory file or
|
||||||
// ea file.
|
// ea file.
|
||||||
|
@ -1696,7 +1696,7 @@ Return Value:
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -224,7 +224,7 @@ RetryFcbExclusive:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
_Acquires_shared_lock_(*Fcb->Header.Resource)
|
_Acquires_shared_lock_(*Fcb->Header.Resource)
|
||||||
FINISHED
|
FINISHED
|
||||||
|
@ -305,7 +305,7 @@ RetryFcbShared:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
_When_(return != 0, _Acquires_shared_lock_(*Fcb->Header.Resource))
|
_When_(return != 0, _Acquires_shared_lock_(*Fcb->Header.Resource))
|
||||||
FINISHED
|
FINISHED
|
||||||
|
@ -386,7 +386,7 @@ RetryFcbSharedWaitEx:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -480,7 +480,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -545,7 +545,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -615,7 +615,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -659,7 +659,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(FAST_IO_ACQUIRE_FOR_CCFLUSH)
|
_Function_class_(FAST_IO_ACQUIRE_FOR_CCFLUSH)
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -743,7 +743,7 @@ FatAcquireForCcFlush (
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -789,7 +789,7 @@ FatReleaseForCcFlush (
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FatNoOpAcquire (
|
FatNoOpAcquire (
|
||||||
|
@ -836,7 +836,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FatNoOpRelease (
|
FatNoOpRelease (
|
||||||
|
@ -876,7 +876,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
|
@ -28,7 +28,7 @@ Abstract:
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_SHUTDOWN)
|
_Function_class_(IRP_MJ_SHUTDOWN)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFsdShutdown (
|
FatFsdShutdown (
|
||||||
|
@ -112,7 +112,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonShutdown (
|
FatCommonShutdown (
|
||||||
|
|
|
@ -34,7 +34,7 @@ Abstract:
|
||||||
#pragma alloc_text(PAGE, FatCompareNames)
|
#pragma alloc_text(PAGE, FatCompareNames)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatInsertName (
|
FatInsertName (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -301,7 +301,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
FatFindFcb (
|
FatFindFcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -412,7 +412,7 @@ Return Value:
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -219,7 +219,7 @@ FatFreeIrpContext (
|
||||||
#pragma alloc_text(PAGE, FatScanForDataTrack)
|
#pragma alloc_text(PAGE, FatScanForDataTrack)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatInitializeVcb (
|
FatInitializeVcb (
|
||||||
|
@ -679,7 +679,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatTearDownVcb (
|
FatTearDownVcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -767,7 +767,7 @@ Return Value:
|
||||||
FatSetVcbCondition( Vcb, VcbBad );
|
FatSetVcbCondition( Vcb, VcbBad );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDeleteVcb (
|
FatDeleteVcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -989,7 +989,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatCreateRootDcb (
|
FatCreateRootDcb (
|
||||||
|
@ -1247,7 +1247,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
FatCreateFcb (
|
FatCreateFcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1618,7 +1618,7 @@ Return Value:
|
||||||
return Fcb;
|
return Fcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PDCB
|
PDCB
|
||||||
FatCreateDcb (
|
FatCreateDcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1947,7 +1947,7 @@ Return Value:
|
||||||
return Dcb;
|
return Dcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDeleteFcb (
|
FatDeleteFcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2296,7 +2296,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PIRP_CONTEXT
|
PIRP_CONTEXT
|
||||||
FatCreateIrpContext (
|
FatCreateIrpContext (
|
||||||
IN PIRP Irp,
|
IN PIRP Irp,
|
||||||
|
@ -2455,7 +2455,7 @@ Return Value:
|
||||||
return IrpContext;
|
return IrpContext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatDeleteIrpContext_Real (
|
FatDeleteIrpContext_Real (
|
||||||
|
@ -2520,7 +2520,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PFCB
|
PFCB
|
||||||
FatGetNextFcbBottomUp (
|
FatGetNextFcbBottomUp (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2725,7 +2725,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatSwapVpb (
|
FatSwapVpb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -2839,7 +2839,7 @@ Return Value:
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatCheckForDismount (
|
FatCheckForDismount (
|
||||||
|
@ -3017,7 +3017,7 @@ Return Value:
|
||||||
return VcbDeleted;
|
return VcbDeleted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatConstructNamesInFcb (
|
FatConstructNamesInFcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -3481,7 +3481,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatCheckFreeDirentBitmap (
|
FatCheckFreeDirentBitmap (
|
||||||
|
@ -3609,7 +3609,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatIsHandleCountZero (
|
FatIsHandleCountZero (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
|
|
@ -166,7 +166,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LARGE_INTEGER
|
LARGE_INTEGER
|
||||||
FatFatDateToNtTime (
|
FatFatDateToNtTime (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -228,7 +228,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LARGE_INTEGER
|
LARGE_INTEGER
|
||||||
FatFatTimeToNtTime (
|
FatFatTimeToNtTime (
|
||||||
_In_ PIRP_CONTEXT IrpContext,
|
_In_ PIRP_CONTEXT IrpContext,
|
||||||
|
@ -312,7 +312,7 @@ Return Value:
|
||||||
UNREFERENCED_PARAMETER( IrpContext );
|
UNREFERENCED_PARAMETER( IrpContext );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
FAT_TIME_STAMP
|
FAT_TIME_STAMP
|
||||||
FatGetCurrentFatTime (
|
FatGetCurrentFatTime (
|
||||||
_In_ PIRP_CONTEXT IrpContext
|
_In_ PIRP_CONTEXT IrpContext
|
||||||
|
|
|
@ -84,7 +84,7 @@ FatMarkVolumeCompletionRoutine(
|
||||||
#pragma alloc_text(PAGE, FatVerifyFcb)
|
#pragma alloc_text(PAGE, FatVerifyFcb)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatMarkFcbCondition (
|
FatMarkFcbCondition (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -265,7 +265,7 @@ Return Value:
|
||||||
return Marked;
|
return Marked;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatVerifyVcb (
|
FatVerifyVcb (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -356,7 +356,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatVerifyVcb -> VOID\n", 0);
|
DebugTrace(-1, Dbg, "FatVerifyVcb -> VOID\n", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatVerifyFcb (
|
FatVerifyFcb (
|
||||||
|
@ -492,7 +492,7 @@ Return Value:
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -648,7 +648,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FatCleanVolumeDpc (
|
FatCleanVolumeDpc (
|
||||||
|
@ -733,7 +733,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
VOID
|
VOID
|
||||||
FatMarkVolume (
|
FatMarkVolume (
|
||||||
|
@ -1092,7 +1092,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
FatFspMarkVolumeDirtyWithRecover(
|
FatFspMarkVolumeDirtyWithRecover(
|
||||||
|
@ -1180,7 +1180,7 @@ Return Value:
|
||||||
DebugTrace(-1, Dbg, "FatFspMarkVolumeDirtyWithRecover -> VOID\n", 0);
|
DebugTrace(-1, Dbg, "FatFspMarkVolumeDirtyWithRecover -> VOID\n", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatCheckDirtyBit (
|
FatCheckDirtyBit (
|
||||||
IN PIRP_CONTEXT IrpContext,
|
IN PIRP_CONTEXT IrpContext,
|
||||||
|
@ -1299,7 +1299,7 @@ Return Value:
|
||||||
} _SEH2_END;
|
} _SEH2_END;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FatVerifyOperationIsLegal (
|
FatVerifyOperationIsLegal (
|
||||||
IN PIRP_CONTEXT IrpContext
|
IN PIRP_CONTEXT IrpContext
|
||||||
|
@ -1386,7 +1386,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
|
@ -1489,7 +1489,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FatMatchFileSize (
|
FatMatchFileSize (
|
||||||
|
@ -1652,7 +1652,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
|
@ -1784,7 +1784,7 @@ Return Value:
|
||||||
FatBugCheck( Vcb->VcbCondition, 0, 0 );
|
FatBugCheck( Vcb->VcbCondition, 0, 0 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatPerformVerify (
|
FatPerformVerify (
|
||||||
|
@ -2003,7 +2003,7 @@ Return Value:
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -95,7 +95,7 @@ FatQueryFsSectorSizeInfo (
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_QUERY_VOLUME_INFORMATION)
|
_Function_class_(IRP_MJ_QUERY_VOLUME_INFORMATION)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -176,7 +176,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_SET_VOLUME_INFORMATION)
|
_Function_class_(IRP_MJ_SET_VOLUME_INFORMATION)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -257,7 +257,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonQueryVolumeInfo (
|
FatCommonQueryVolumeInfo (
|
||||||
|
@ -434,7 +434,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonSetVolumeInfo (
|
FatCommonSetVolumeInfo (
|
||||||
|
@ -572,7 +572,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -666,7 +666,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -735,7 +735,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -800,7 +800,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -923,7 +923,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
@ -989,7 +989,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Internal support routine
|
// Internal support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -73,7 +73,7 @@ FatDeferredFlush (
|
||||||
#pragma alloc_text(PAGE, FatCommonWrite)
|
#pragma alloc_text(PAGE, FatCommonWrite)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_Function_class_(IRP_MJ_WRITE)
|
_Function_class_(IRP_MJ_WRITE)
|
||||||
_Function_class_(DRIVER_DISPATCH)
|
_Function_class_(DRIVER_DISPATCH)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -216,7 +216,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Requires_lock_held_(_Global_critical_region_)
|
_Requires_lock_held_(_Global_critical_region_)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FatCommonWrite (
|
FatCommonWrite (
|
||||||
|
@ -876,7 +876,7 @@ Return Value:
|
||||||
FatCompleteRequest( IrpContext, Irp, Status );
|
FatCompleteRequest( IrpContext, Irp, Status );
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// This case corresponds to a general opened volume (DASD), ie.
|
// This case corresponds to a general opened volume (DASD), ie.
|
||||||
// open ("a:").
|
// open ("a:").
|
||||||
|
@ -1132,7 +1132,7 @@ Return Value:
|
||||||
FatCompleteRequest( IrpContext, Irp, Status );
|
FatCompleteRequest( IrpContext, Irp, Status );
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// At this point we know there is an Fcb/Dcb.
|
// At this point we know there is an Fcb/Dcb.
|
||||||
//
|
//
|
||||||
|
@ -2077,7 +2077,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// HANDLE THE NON-CACHED CASE
|
// HANDLE THE NON-CACHED CASE
|
||||||
//
|
//
|
||||||
|
@ -2340,7 +2340,7 @@ Return Value:
|
||||||
|
|
||||||
} // if No Intermediate Buffering
|
} // if No Intermediate Buffering
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// HANDLE CACHED CASE
|
// HANDLE CACHED CASE
|
||||||
//
|
//
|
||||||
|
@ -2470,7 +2470,7 @@ Return Value:
|
||||||
WriteFileSizeToDirent = BooleanFlagOn(IrpContext->Flags,
|
WriteFileSizeToDirent = BooleanFlagOn(IrpContext->Flags,
|
||||||
IRP_CONTEXT_FLAG_WRITE_THROUGH);
|
IRP_CONTEXT_FLAG_WRITE_THROUGH);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// DO A NORMAL CACHED WRITE, if the MDL bit is not set,
|
// DO A NORMAL CACHED WRITE, if the MDL bit is not set,
|
||||||
//
|
//
|
||||||
|
@ -2536,7 +2536,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// These two cases correspond to a system write directory file and
|
// These two cases correspond to a system write directory file and
|
||||||
// ea file.
|
// ea file.
|
||||||
|
@ -2708,7 +2708,7 @@ Return Value:
|
||||||
FatBugCheck( TypeOfOpen, (ULONG_PTR) FcbOrDcb, 0 );
|
FatBugCheck( TypeOfOpen, (ULONG_PTR) FcbOrDcb, 0 );
|
||||||
|
|
||||||
try_exit: NOTHING;
|
try_exit: NOTHING;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// If the request was not posted and there is still an Irp,
|
// If the request was not posted and there is still an Irp,
|
||||||
|
@ -2951,7 +2951,7 @@ Return Value:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
@ -3006,7 +3006,7 @@ Return Value:
|
||||||
ExQueueWorkItem( &FlushContext->Item, CriticalWorkQueue );
|
ExQueueWorkItem( &FlushContext->Item, CriticalWorkQueue );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Local support routine
|
// Local support routine
|
||||||
//
|
//
|
||||||
|
|
|
@ -197,7 +197,7 @@ RtlUnicodeStringToInteger (
|
||||||
PULONG Value
|
PULONG Value
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// String manipulation routines
|
// String manipulation routines
|
||||||
//
|
//
|
||||||
|
|
|
@ -499,7 +499,7 @@ try_exit: NOTHING;
|
||||||
return RC;
|
return RC;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
UDFPnpSurpriseRemove (
|
UDFPnpSurpriseRemove (
|
||||||
PtrUDFIrpContext PtrIrpContext,
|
PtrUDFIrpContext PtrIrpContext,
|
||||||
|
@ -724,7 +724,7 @@ Return Value:
|
||||||
return RC;
|
return RC;
|
||||||
} */
|
} */
|
||||||
|
|
||||||
|
|
||||||
// Local support routine
|
// Local support routine
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
|
@ -79,7 +79,7 @@ static ULONG MiniportOIDList[] =
|
||||||
OID_802_3_XMIT_MORE_COLLISIONS
|
OID_802_3_XMIT_MORE_COLLISIONS
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
NDIS_STATUS
|
NDIS_STATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
MiniportQueryInformation(
|
MiniportQueryInformation(
|
||||||
|
|
|
@ -34,7 +34,7 @@ FindScsiAdapter (
|
||||||
&objectAttributes \
|
&objectAttributes \
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
FindScsiAdapter (
|
FindScsiAdapter (
|
||||||
|
|
|
@ -154,7 +154,7 @@ ScsiClassPlugPlay(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassInitialize(
|
ScsiClassInitialize(
|
||||||
|
@ -291,7 +291,7 @@ Return Value:
|
||||||
return deviceFound ? STATUS_SUCCESS : STATUS_NO_SUCH_DEVICE;
|
return deviceFound ? STATUS_SUCCESS : STATUS_NO_SUCH_DEVICE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassCreateClose(
|
ScsiClassCreateClose(
|
||||||
|
@ -341,7 +341,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassReadWrite(
|
ScsiClassReadWrite(
|
||||||
|
@ -525,7 +525,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassReadWrite()
|
} // end ScsiClassReadWrite()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassGetCapabilities(
|
ScsiClassGetCapabilities(
|
||||||
|
@ -606,7 +606,7 @@ Notes:
|
||||||
|
|
||||||
} // end ScsiClassGetCapabilities()
|
} // end ScsiClassGetCapabilities()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassGetInquiryData(
|
ScsiClassGetInquiryData(
|
||||||
|
@ -708,7 +708,7 @@ Notes:
|
||||||
|
|
||||||
} // end ScsiClassGetInquiryData()
|
} // end ScsiClassGetInquiryData()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassReadDriveCapacity(
|
ScsiClassReadDriveCapacity(
|
||||||
|
@ -933,7 +933,7 @@ Retry:
|
||||||
|
|
||||||
} // end ScsiClassReadDriveCapacity()
|
} // end ScsiClassReadDriveCapacity()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassReleaseQueue(
|
ScsiClassReleaseQueue(
|
||||||
|
@ -1076,7 +1076,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassReleaseQueue()
|
} // end ScsiClassReleaseQueue()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
StartUnit(
|
StartUnit(
|
||||||
|
@ -1211,7 +1211,7 @@ Return Value:
|
||||||
|
|
||||||
} // end StartUnit()
|
} // end StartUnit()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassAsynchronousCompletion(
|
ScsiClassAsynchronousCompletion(
|
||||||
|
@ -1292,7 +1292,7 @@ Return Value:
|
||||||
|
|
||||||
} // ScsiClassAsynchronousCompletion()
|
} // ScsiClassAsynchronousCompletion()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassSplitRequest(
|
ScsiClassSplitRequest(
|
||||||
|
@ -1486,7 +1486,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassSplitRequest()
|
} // end ScsiClassSplitRequest()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassIoComplete(
|
ScsiClassIoComplete(
|
||||||
|
@ -1635,7 +1635,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassIoComplete()
|
} // end ScsiClassIoComplete()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassIoCompleteAssociated(
|
ScsiClassIoCompleteAssociated(
|
||||||
|
@ -1850,7 +1850,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassIoCompleteAssociated()
|
} // end ScsiClassIoCompleteAssociated()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassSendSrbSynchronous(
|
ScsiClassSendSrbSynchronous(
|
||||||
|
@ -2142,7 +2142,7 @@ retry:
|
||||||
|
|
||||||
} // end ScsiClassSendSrbSynchronous()
|
} // end ScsiClassSendSrbSynchronous()
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassInterpretSenseInfo(
|
ScsiClassInterpretSenseInfo(
|
||||||
|
@ -2839,7 +2839,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiClassInterpretSenseInfo()
|
} // end ScsiClassInterpretSenseInfo()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
RetryRequest(
|
RetryRequest(
|
||||||
|
@ -2964,7 +2964,7 @@ Return Value:
|
||||||
(VOID)IoCallDriver(deviceExtension->PortDeviceObject, Irp);
|
(VOID)IoCallDriver(deviceExtension->PortDeviceObject, Irp);
|
||||||
|
|
||||||
} // end RetryRequest()
|
} // end RetryRequest()
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassBuildRequest(
|
ScsiClassBuildRequest(
|
||||||
|
@ -3193,7 +3193,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} // end ScsiClassBuildRequest()
|
} // end ScsiClassBuildRequest()
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassModeSense(
|
ScsiClassModeSense(
|
||||||
|
@ -3290,7 +3290,7 @@ Retry:
|
||||||
|
|
||||||
} // end ScsiClassModeSense()
|
} // end ScsiClassModeSense()
|
||||||
|
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassFindModePage(
|
ScsiClassFindModePage(
|
||||||
|
@ -3364,7 +3364,7 @@ Return Value:
|
||||||
|
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassSendSrbAsynchronous(
|
ScsiClassSendSrbAsynchronous(
|
||||||
|
@ -3553,7 +3553,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassDeviceControlDispatch(
|
ScsiClassDeviceControlDispatch(
|
||||||
|
@ -3597,7 +3597,7 @@ Return Value:
|
||||||
return deviceExtension->ClassDeviceControl(DeviceObject,Irp);
|
return deviceExtension->ClassDeviceControl(DeviceObject,Irp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassDeviceControl(
|
ScsiClassDeviceControl(
|
||||||
|
@ -4258,7 +4258,7 @@ SetStatusAndReturn:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassShutdownFlush(
|
ScsiClassShutdownFlush(
|
||||||
|
@ -4311,7 +4311,7 @@ Return Value:
|
||||||
return STATUS_INVALID_DEVICE_REQUEST;
|
return STATUS_INVALID_DEVICE_REQUEST;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassFindUnclaimedDevices(
|
ScsiClassFindUnclaimedDevices(
|
||||||
|
@ -4359,7 +4359,7 @@ ScsiClassFindUnclaimedDevices(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassCreateDeviceObject(
|
ScsiClassCreateDeviceObject(
|
||||||
|
@ -4483,7 +4483,7 @@ Return Value:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassClaimDevice(
|
ScsiClassClaimDevice(
|
||||||
|
@ -4650,7 +4650,7 @@ Return Value:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassInternalIoControl (
|
ScsiClassInternalIoControl (
|
||||||
|
@ -4725,7 +4725,7 @@ Return Value:
|
||||||
IoSetCompletionRoutine(Irp, ClassIoCompletion, NULL, TRUE, TRUE, TRUE);
|
IoSetCompletionRoutine(Irp, ClassIoCompletion, NULL, TRUE, TRUE, TRUE);
|
||||||
return IoCallDriver(deviceExtension->PortDeviceObject, Irp);
|
return IoCallDriver(deviceExtension->PortDeviceObject, Irp);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ClassIoCompletion(
|
ClassIoCompletion(
|
||||||
|
@ -4773,7 +4773,7 @@ Return Value:
|
||||||
return Irp->IoStatus.Status;
|
return Irp->IoStatus.Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassInitializeSrbLookasideList(
|
ScsiClassInitializeSrbLookasideList(
|
||||||
|
@ -4811,7 +4811,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassQueryTimeOutRegistryValue(
|
ScsiClassQueryTimeOutRegistryValue(
|
||||||
|
@ -4904,7 +4904,7 @@ Return Value:
|
||||||
return timeOut;
|
return timeOut;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiClassCheckVerifyComplete(
|
ScsiClassCheckVerifyComplete(
|
||||||
|
|
|
@ -184,7 +184,7 @@ ClassSendEjectionNotification(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_IRQL_requires_max_(DISPATCH_LEVEL)
|
_IRQL_requires_max_(DISPATCH_LEVEL)
|
||||||
VOID
|
VOID
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
|
@ -766,7 +766,7 @@ Notes:
|
||||||
} // end switch on notification class
|
} // end switch on notification class
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspInternalSetMediaChangeState()
|
ClasspInternalSetMediaChangeState()
|
||||||
|
@ -911,7 +911,7 @@ ClasspInternalSetMediaChangeState(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClasspInternalSetMediaChangeState()
|
} // end ClasspInternalSetMediaChangeState()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSetMediaChangeState()
|
ClassSetMediaChangeState()
|
||||||
|
@ -1021,7 +1021,7 @@ ClassSetMediaChangeState(
|
||||||
ClasspSetMediaChangeStateEx(FdoExtension, NewState, Wait, FALSE);
|
ClasspSetMediaChangeStateEx(FdoExtension, NewState, Wait, FALSE);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspMediaChangeDetectionCompletion()
|
ClasspMediaChangeDetectionCompletion()
|
||||||
|
@ -1288,7 +1288,7 @@ ClasspMediaChangeDetectionCompletion(
|
||||||
|
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspSendTestUnitIrp() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspSendTestUnitIrp() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -1538,7 +1538,7 @@ ClasspPrepareMcnIrp(
|
||||||
return irp;
|
return irp;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspSendMediaStateIrp() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspSendMediaStateIrp() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -1727,7 +1727,7 @@ ClasspSendMediaStateIrp(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClasspSendMediaStateIrp()
|
} // end ClasspSendMediaStateIrp()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassCheckMediaState()
|
ClassCheckMediaState()
|
||||||
|
@ -1781,7 +1781,7 @@ ClassCheckMediaState(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassCheckMediaState()
|
} // end ClassCheckMediaState()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassResetMediaChangeTimer()
|
ClassResetMediaChangeTimer()
|
||||||
|
@ -1813,7 +1813,7 @@ ClassResetMediaChangeTimer(
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} // end ClassResetMediaChangeTimer()
|
} // end ClassResetMediaChangeTimer()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspInitializePolling() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspInitializePolling() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -1985,7 +1985,7 @@ ClasspInitializePolling(
|
||||||
return STATUS_INSUFFICIENT_RESOURCES;
|
return STATUS_INSUFFICIENT_RESOURCES;
|
||||||
|
|
||||||
} // end ClasspInitializePolling()
|
} // end ClasspInitializePolling()
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
ClasspInitializeGesn(
|
ClasspInitializeGesn(
|
||||||
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension,
|
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension,
|
||||||
|
@ -2425,7 +2425,7 @@ ClassInitializeTestUnitPolling(
|
||||||
{
|
{
|
||||||
return ClasspInitializePolling(FdoExtension, AllowDriveToSleep);
|
return ClasspInitializePolling(FdoExtension, AllowDriveToSleep);
|
||||||
} // end ClassInitializeTestUnitPolling()
|
} // end ClassInitializeTestUnitPolling()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassInitializeMediaChangeDetection()
|
ClassInitializeMediaChangeDetection()
|
||||||
|
@ -2536,7 +2536,7 @@ ClassInitializeMediaChangeDetection(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassInitializeMediaChangeDetection()
|
} // end ClassInitializeMediaChangeDetection()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspMediaChangeDeviceInstanceOverride()
|
ClasspMediaChangeDeviceInstanceOverride()
|
||||||
|
@ -2698,7 +2698,7 @@ ClasspMediaChangeDeviceInstanceOverride(
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
} // end ClasspMediaChangeDeviceInstanceOverride()
|
} // end ClasspMediaChangeDeviceInstanceOverride()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspIsMediaChangeDisabledDueToHardwareLimitation()
|
ClasspIsMediaChangeDisabledDueToHardwareLimitation()
|
||||||
|
@ -2926,7 +2926,7 @@ ClasspIsMediaChangeDisabledDueToHardwareLimitation(
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
} // end ClasspIsMediaChangeDisabledDueToHardwareLimitation()
|
} // end ClasspIsMediaChangeDisabledDueToHardwareLimitation()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspIsMediaChangeDisabledForClass()
|
ClasspIsMediaChangeDisabledForClass()
|
||||||
|
@ -3078,7 +3078,7 @@ ClasspIsMediaChangeDisabledForClass(
|
||||||
|
|
||||||
return (BOOLEAN)(!mcnRegistryValue);
|
return (BOOLEAN)(!mcnRegistryValue);
|
||||||
} // end ClasspIsMediaChangeDisabledForClass()
|
} // end ClasspIsMediaChangeDisabledForClass()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassEnableMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?
|
ClassEnableMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?
|
||||||
|
@ -3162,7 +3162,7 @@ ClassEnableMediaChangeDetection(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassEnableMediaChangeDetection()
|
} // end ClassEnableMediaChangeDetection()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassDisableMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?
|
ClassDisableMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?
|
||||||
|
@ -3213,7 +3213,7 @@ ClassDisableMediaChangeDetection(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassDisableMediaChangeDetection()
|
} // end ClassDisableMediaChangeDetection()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassCleanupMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?!
|
ClassCleanupMediaChangeDetection() ISSUE-2000/02/20-henrygab - why public?!
|
||||||
|
@ -3255,7 +3255,7 @@ ClassCleanupMediaChangeDetection(
|
||||||
FREE_POOL(info);
|
FREE_POOL(info);
|
||||||
return;
|
return;
|
||||||
} // end ClassCleanupMediaChangeDetection()
|
} // end ClassCleanupMediaChangeDetection()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspMcnControl() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspMcnControl() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -3350,7 +3350,7 @@ ClasspMcnControl(
|
||||||
}
|
}
|
||||||
return status;
|
return status;
|
||||||
} // end ClasspMcnControl(
|
} // end ClasspMcnControl(
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspMediaChangeRegistryCallBack()
|
ClasspMediaChangeRegistryCallBack()
|
||||||
|
@ -3456,7 +3456,7 @@ ClasspMediaChangeRegistryCallBack(
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
} // end ClasspMediaChangeRegistryCallBack()
|
} // end ClasspMediaChangeRegistryCallBack()
|
||||||
|
|
||||||
#if (NTDDI_VERSION >= NTDDI_WINBLUE)
|
#if (NTDDI_VERSION >= NTDDI_WINBLUE)
|
||||||
VOID
|
VOID
|
||||||
ClasspTimerTickEx(
|
ClasspTimerTickEx(
|
||||||
|
@ -3936,7 +3936,7 @@ ClasspEnableTimer(
|
||||||
}
|
}
|
||||||
|
|
||||||
} // end ClasspEnableTimer()
|
} // end ClasspEnableTimer()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspDisableTimer() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspDisableTimer() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -3993,7 +3993,7 @@ ClasspDisableTimer(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClasspDisableTimer()
|
} // end ClasspDisableTimer()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspFailurePredict() - ISSUE-2000/02/20-henrygab - not documented
|
ClasspFailurePredict() - ISSUE-2000/02/20-henrygab - not documented
|
||||||
|
@ -4156,7 +4156,7 @@ ClasspFailurePredict(
|
||||||
IoFreeWorkItem(workItem);
|
IoFreeWorkItem(workItem);
|
||||||
return;
|
return;
|
||||||
} // end ClasspFailurePredict()
|
} // end ClasspFailurePredict()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassNotifyFailurePredicted() ISSUE-alanwar-2000/02/20 - not documented
|
ClassNotifyFailurePredicted() ISSUE-alanwar-2000/02/20 - not documented
|
||||||
|
@ -4263,7 +4263,7 @@ ClassNotifyFailurePredicted(
|
||||||
}
|
}
|
||||||
|
|
||||||
} // end ClassNotifyFailurePredicted()
|
} // end ClassNotifyFailurePredicted()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSetFailurePredictionPoll()
|
ClassSetFailurePredictionPoll()
|
||||||
|
|
|
@ -182,8 +182,8 @@ DriverEntry(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassInitialize()
|
ClassInitialize()
|
||||||
|
@ -467,7 +467,7 @@ ClassInitialize(
|
||||||
status = STATUS_SUCCESS;
|
status = STATUS_SUCCESS;
|
||||||
return status;
|
return status;
|
||||||
} // end ClassInitialize()
|
} // end ClassInitialize()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassInitializeEx()
|
ClassInitializeEx()
|
||||||
|
@ -742,7 +742,7 @@ ClassInitializeEx(
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
} // end ClassInitializeEx()
|
} // end ClassInitializeEx()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassUnload()
|
ClassUnload()
|
||||||
|
@ -819,7 +819,7 @@ ClassUnload(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassUnload()
|
} // end ClassUnload()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassAddDevice()
|
ClassAddDevice()
|
||||||
|
@ -868,7 +868,7 @@ ClassAddDevice(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassAddDevice()
|
} // end ClassAddDevice()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassDispatchPnp()
|
ClassDispatchPnp()
|
||||||
|
@ -1795,7 +1795,7 @@ ClassDispatchPnp(
|
||||||
return status;
|
return status;
|
||||||
} // end ClassDispatchPnp()
|
} // end ClassDispatchPnp()
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassPnpStartDevice()
|
ClassPnpStartDevice()
|
||||||
|
@ -3215,7 +3215,7 @@ ClassSendStartUnit(
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} // end StartUnit()
|
} // end StartUnit()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassAsynchronousCompletion() ISSUE-2000/02/18-henrygab - why public?!
|
ClassAsynchronousCompletion() ISSUE-2000/02/18-henrygab - why public?!
|
||||||
|
@ -6607,7 +6607,7 @@ __ClassInterpretSenseInfo_ProcessingInvalidSenseBuffer:
|
||||||
|
|
||||||
} // end ClassInterpretSenseInfo()
|
} // end ClassInterpretSenseInfo()
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassModeSense()
|
ClassModeSense()
|
||||||
|
@ -6977,7 +6977,7 @@ ClasspModeSelect(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSendSrbAsynchronous()
|
ClassSendSrbAsynchronous()
|
||||||
|
@ -7231,7 +7231,7 @@ ClassSendSrbAsynchronous(
|
||||||
return STATUS_PENDING;
|
return STATUS_PENDING;
|
||||||
|
|
||||||
} // end ClassSendSrbAsynchronous()
|
} // end ClassSendSrbAsynchronous()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassDeviceControlDispatch()
|
ClassDeviceControlDispatch()
|
||||||
|
@ -7285,7 +7285,7 @@ ClassDeviceControlDispatch(
|
||||||
return commonExtension->DevInfo->ClassDeviceControl(DeviceObject,Irp);
|
return commonExtension->DevInfo->ClassDeviceControl(DeviceObject,Irp);
|
||||||
} // end ClassDeviceControlDispatch()
|
} // end ClassDeviceControlDispatch()
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassDeviceControl()
|
ClassDeviceControl()
|
||||||
|
@ -8745,7 +8745,7 @@ SetStatusAndReturn:
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassDeviceControl()
|
} // end ClassDeviceControl()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassShutdownFlush()
|
ClassShutdownFlush()
|
||||||
|
@ -8812,7 +8812,7 @@ ClassShutdownFlush(
|
||||||
|
|
||||||
return STATUS_INVALID_DEVICE_REQUEST;
|
return STATUS_INVALID_DEVICE_REQUEST;
|
||||||
} // end ClassShutdownFlush()
|
} // end ClassShutdownFlush()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspIsPortable()
|
ClasspIsPortable()
|
||||||
|
@ -8899,7 +8899,7 @@ cleanup:
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassCreateDeviceObject()
|
ClassCreateDeviceObject()
|
||||||
|
@ -9240,7 +9240,7 @@ ClassCreateDeviceObject(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassCreateDeviceObject()
|
} // end ClassCreateDeviceObject()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassClaimDevice()
|
ClassClaimDevice()
|
||||||
|
@ -9359,7 +9359,7 @@ ClassClaimDevice(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassClaimDevice()
|
} // end ClassClaimDevice()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassInternalIoControl()
|
ClassInternalIoControl()
|
||||||
|
@ -9442,7 +9442,7 @@ ClassInternalIoControl(
|
||||||
|
|
||||||
return IoCallDriver(commonExtension->LowerDeviceObject, Irp);
|
return IoCallDriver(commonExtension->LowerDeviceObject, Irp);
|
||||||
} // end ClassInternalIoControl()
|
} // end ClassInternalIoControl()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassQueryTimeOutRegistryValue()
|
ClassQueryTimeOutRegistryValue()
|
||||||
|
@ -9549,7 +9549,7 @@ ClassQueryTimeOutRegistryValue(
|
||||||
|
|
||||||
} // end ClassQueryTimeOutRegistryValue()
|
} // end ClassQueryTimeOutRegistryValue()
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassCheckVerifyComplete() ISSUE-2000/02/18-henrygab - why public?!
|
ClassCheckVerifyComplete() ISSUE-2000/02/18-henrygab - why public?!
|
||||||
|
@ -9816,7 +9816,7 @@ ClassSignalCompletion(
|
||||||
|
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
} // end ClassSignalCompletion()
|
} // end ClassSignalCompletion()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassPnpQueryFdoRelations()
|
ClassPnpQueryFdoRelations()
|
||||||
|
@ -9872,7 +9872,7 @@ ClassPnpQueryFdoRelations(
|
||||||
|
|
||||||
return Irp->IoStatus.Status;
|
return Irp->IoStatus.Status;
|
||||||
} // end ClassPnpQueryFdoRelations()
|
} // end ClassPnpQueryFdoRelations()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassMarkChildrenMissing()
|
ClassMarkChildrenMissing()
|
||||||
|
@ -9920,7 +9920,7 @@ ClassMarkChildrenMissing(
|
||||||
ClassReleaseChildLock(Fdo);
|
ClassReleaseChildLock(Fdo);
|
||||||
return;
|
return;
|
||||||
} // end ClassMarkChildrenMissing()
|
} // end ClassMarkChildrenMissing()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassMarkChildMissing()
|
ClassMarkChildMissing()
|
||||||
|
@ -9977,7 +9977,7 @@ ClassMarkChildMissing(
|
||||||
|
|
||||||
return returnValue;
|
return returnValue;
|
||||||
} // end ClassMarkChildMissing()
|
} // end ClassMarkChildMissing()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassRetrieveDeviceRelations()
|
ClassRetrieveDeviceRelations()
|
||||||
|
@ -10123,7 +10123,7 @@ ClassRetrieveDeviceRelations(
|
||||||
ClassReleaseChildLock(fdoExtension);
|
ClassReleaseChildLock(fdoExtension);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
} // end ClassRetrieveDeviceRelations()
|
} // end ClassRetrieveDeviceRelations()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassGetPdoId()
|
ClassGetPdoId()
|
||||||
|
@ -10168,7 +10168,7 @@ ClassGetPdoId(
|
||||||
|
|
||||||
return driverExtension->InitData.ClassQueryId( Pdo, IdType, IdString);
|
return driverExtension->InitData.ClassQueryId( Pdo, IdType, IdString);
|
||||||
} // end ClassGetPdoId()
|
} // end ClassGetPdoId()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassQueryPnpCapabilities()
|
ClassQueryPnpCapabilities()
|
||||||
|
@ -10218,7 +10218,7 @@ ClassQueryPnpCapabilities(
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
} // end ClassQueryPnpCapabilities()
|
} // end ClassQueryPnpCapabilities()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassInvalidateBusRelations()
|
ClassInvalidateBusRelations()
|
||||||
|
@ -10276,7 +10276,7 @@ ClassInvalidateBusRelations(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassInvalidateBusRelations()
|
} // end ClassInvalidateBusRelations()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassRemoveDevice() ISSUE-2000/02/18-henrygab - why public?!
|
ClassRemoveDevice() ISSUE-2000/02/18-henrygab - why public?!
|
||||||
|
@ -10609,7 +10609,7 @@ ClassRemoveDevice(
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
} // end ClassRemoveDevice()
|
} // end ClassRemoveDevice()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassGetDriverExtension()
|
ClassGetDriverExtension()
|
||||||
|
@ -10640,7 +10640,7 @@ ClassGetDriverExtension(
|
||||||
#endif
|
#endif
|
||||||
return IoGetDriverObjectExtension(DriverObject, CLASS_DRIVER_EXTENSION_KEY);
|
return IoGetDriverObjectExtension(DriverObject, CLASS_DRIVER_EXTENSION_KEY);
|
||||||
} // end ClassGetDriverExtension()
|
} // end ClassGetDriverExtension()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspStartIo()
|
ClasspStartIo()
|
||||||
|
@ -10699,7 +10699,7 @@ ClasspStartIo(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // ClasspStartIo()
|
} // ClasspStartIo()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassUpdateInformationInRegistry()
|
ClassUpdateInformationInRegistry()
|
||||||
|
@ -10897,7 +10897,7 @@ ClassUpdateInformationInRegistry(
|
||||||
} _SEH2_END;
|
} _SEH2_END;
|
||||||
|
|
||||||
} // end ClassUpdateInformationInRegistry()
|
} // end ClassUpdateInformationInRegistry()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspSendSynchronousCompletion()
|
ClasspSendSynchronousCompletion()
|
||||||
|
@ -10960,7 +10960,7 @@ ClasspSendSynchronousCompletion(
|
||||||
|
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
} // end ClasspSendSynchronousCompletion()
|
} // end ClasspSendSynchronousCompletion()
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClasspRegisterMountedDeviceInterface
|
ISSUE-2000/02/20-henrygab Not documented ClasspRegisterMountedDeviceInterface
|
||||||
|
@ -11023,7 +11023,7 @@ ClasspRegisterMountedDeviceInterface(
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} // end ClasspRegisterMountedDeviceInterface()
|
} // end ClasspRegisterMountedDeviceInterface()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSendDeviceIoControlSynchronous()
|
ClassSendDeviceIoControlSynchronous()
|
||||||
|
@ -11320,7 +11320,7 @@ ClassSendDeviceIoControlSynchronous(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassSendDeviceIoControlSynchronous()
|
} // end ClassSendDeviceIoControlSynchronous()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassForwardIrpSynchronous()
|
ClassForwardIrpSynchronous()
|
||||||
|
@ -11348,7 +11348,7 @@ ClassForwardIrpSynchronous(
|
||||||
IoCopyCurrentIrpStackLocationToNext(Irp);
|
IoCopyCurrentIrpStackLocationToNext(Irp);
|
||||||
return ClassSendIrpSynchronous(CommonExtension->LowerDeviceObject, Irp);
|
return ClassSendIrpSynchronous(CommonExtension->LowerDeviceObject, Irp);
|
||||||
} // end ClassForwardIrpSynchronous()
|
} // end ClassForwardIrpSynchronous()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSendIrpSynchronous()
|
ClassSendIrpSynchronous()
|
||||||
|
@ -11447,7 +11447,7 @@ ClassSendIrpSynchronous(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassSendIrpSynchronous()
|
} // end ClassSendIrpSynchronous()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassGetVpb()
|
ClassGetVpb()
|
||||||
|
@ -11479,7 +11479,7 @@ ClassGetVpb(
|
||||||
#endif
|
#endif
|
||||||
return DeviceObject->Vpb;
|
return DeviceObject->Vpb;
|
||||||
} // end ClassGetVpb()
|
} // end ClassGetVpb()
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClasspAllocateReleaseRequest
|
ISSUE-2000/02/20-henrygab Not documented ClasspAllocateReleaseRequest
|
||||||
|
@ -11515,7 +11515,7 @@ ClasspAllocateReleaseRequest(
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
} // end ClasspAllocateReleaseRequest()
|
} // end ClasspAllocateReleaseRequest()
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClasspFreeReleaseRequest
|
ISSUE-2000/02/20-henrygab Not documented ClasspFreeReleaseRequest
|
||||||
|
@ -11560,7 +11560,7 @@ ClasspFreeReleaseRequest(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClasspFreeReleaseRequest()
|
} // end ClasspFreeReleaseRequest()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassReleaseQueue()
|
ClassReleaseQueue()
|
||||||
|
@ -11593,7 +11593,7 @@ ClassReleaseQueue(
|
||||||
ClasspReleaseQueue(Fdo, NULL);
|
ClasspReleaseQueue(Fdo, NULL);
|
||||||
return;
|
return;
|
||||||
} // end ClassReleaseQueue()
|
} // end ClassReleaseQueue()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspAllocateReleaseQueueIrp()
|
ClasspAllocateReleaseQueueIrp()
|
||||||
|
@ -11867,7 +11867,7 @@ ClasspReleaseQueue(
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} // end ClassReleaseQueue()
|
} // end ClassReleaseQueue()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassReleaseQueueCompletion()
|
ClassReleaseQueueCompletion()
|
||||||
|
@ -11949,8 +11949,8 @@ ClassReleaseQueueCompletion(
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
|
|
||||||
} // ClassAsynchronousCompletion()
|
} // ClassAsynchronousCompletion()
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassAcquireChildLock()
|
ClassAcquireChildLock()
|
||||||
|
@ -11995,7 +11995,7 @@ ClassAcquireChildLock(
|
||||||
FdoExtension->ChildLockAcquisitionCount++;
|
FdoExtension->ChildLockAcquisitionCount++;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassReleaseChildLock() ISSUE-2000/02/18-henrygab - not documented
|
ClassReleaseChildLock() ISSUE-2000/02/18-henrygab - not documented
|
||||||
|
@ -12032,7 +12032,7 @@ ClassReleaseChildLock(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClassReleaseChildLock(
|
} // end ClassReleaseChildLock(
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassAddChild()
|
ClassAddChild()
|
||||||
|
@ -12089,7 +12089,7 @@ ClassAddChild(
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} // end ClassAddChild()
|
} // end ClassAddChild()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassRemoveChild()
|
ClassRemoveChild()
|
||||||
|
@ -12183,7 +12183,7 @@ ClassRemoveChild(
|
||||||
return Child;
|
return Child;
|
||||||
} // end ClassRemoveChild()
|
} // end ClassRemoveChild()
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClasspRetryRequestDpc
|
ISSUE-2000/02/20-henrygab Not documented ClasspRetryRequestDpc
|
||||||
|
@ -12307,7 +12307,7 @@ ClasspRetryRequestDpc(
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} // end ClasspRetryRequestDpc()
|
} // end ClasspRetryRequestDpc()
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClassRetryRequest
|
ISSUE-2000/02/20-henrygab Not documented ClassRetryRequest
|
||||||
|
@ -12447,7 +12447,7 @@ ClassRetryRequest(
|
||||||
|
|
||||||
|
|
||||||
} // end ClassRetryRequest()
|
} // end ClassRetryRequest()
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ISSUE-2000/02/20-henrygab Not documented ClasspRetryDpcTimer
|
ISSUE-2000/02/20-henrygab Not documented ClasspRetryDpcTimer
|
||||||
|
@ -12502,7 +12502,7 @@ ClasspRetryDpcTimer(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} // end ClasspRetryDpcTimer()
|
} // end ClasspRetryDpcTimer()
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
ClasspInitializeHotplugInfo(
|
ClasspInitializeHotplugInfo(
|
||||||
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension
|
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension
|
||||||
|
@ -12628,7 +12628,7 @@ ClasspInitializeHotplugInfo(
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
ClasspScanForClassHacks(
|
ClasspScanForClassHacks(
|
||||||
|
@ -12646,7 +12646,7 @@ ClasspScanForClassHacks(
|
||||||
SET_FLAG(FdoExtension->PrivateFdoData->HackFlags, Data);
|
SET_FLAG(FdoExtension->PrivateFdoData->HackFlags, Data);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
ClasspScanForSpecialInRegistry(
|
ClasspScanForSpecialInRegistry(
|
||||||
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension
|
IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension
|
||||||
|
@ -12756,7 +12756,7 @@ cleanupScanForSpecial:
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspUpdateDiskProperties()
|
ClasspUpdateDiskProperties()
|
||||||
|
|
|
@ -104,7 +104,7 @@ GUIDREGINFO wmiClassGuids[] =
|
||||||
#define MSStorageDriver_ClassErrorLogGuid_Index 0
|
#define MSStorageDriver_ClassErrorLogGuid_Index 0
|
||||||
#define NUM_CLASS_WMI_GUIDS (sizeof(wmiClassGuids) / sizeof(GUIDREGINFO))
|
#define NUM_CLASS_WMI_GUIDS (sizeof(wmiClassGuids) / sizeof(GUIDREGINFO))
|
||||||
|
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassFindGuid()
|
ClassFindGuid()
|
||||||
|
@ -193,7 +193,7 @@ ClassFindInternalGuid(
|
||||||
|
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
} // end ClassFindGuid()
|
} // end ClassFindGuid()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSystemControl()
|
ClassSystemControl()
|
||||||
|
@ -776,7 +776,7 @@ ClassSystemControl(
|
||||||
|
|
||||||
return(status);
|
return(status);
|
||||||
} // end ClassSystemControl()
|
} // end ClassSystemControl()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
ClassQueryInternalDataBlock(
|
ClassQueryInternalDataBlock(
|
||||||
|
@ -1135,7 +1135,7 @@ ClassWmiCompleteRequest(
|
||||||
ClassCompleteRequest(DeviceObject, Irp, PriorityBoost);
|
ClassCompleteRequest(DeviceObject, Irp, PriorityBoost);
|
||||||
return(Status);
|
return(Status);
|
||||||
} // end ClassWmiCompleteRequest()
|
} // end ClassWmiCompleteRequest()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassWmiFireEvent()
|
ClassWmiFireEvent()
|
||||||
|
|
|
@ -42,7 +42,7 @@ VOID
|
||||||
ClasspCleanupDisableMcn(
|
ClasspCleanupDisableMcn(
|
||||||
IN PFILE_OBJECT_EXTENSION FsContext
|
IN PFILE_OBJECT_EXTENSION FsContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#ifdef ALLOC_PRAGMA
|
#ifdef ALLOC_PRAGMA
|
||||||
#pragma alloc_text(PAGE, ClassCreateClose)
|
#pragma alloc_text(PAGE, ClassCreateClose)
|
||||||
#pragma alloc_text(PAGE, ClasspCreateClose)
|
#pragma alloc_text(PAGE, ClasspCreateClose)
|
||||||
|
@ -118,7 +118,7 @@ Return Value:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
ClasspCreateClose(
|
ClasspCreateClose(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
@ -291,7 +291,7 @@ Return Value:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
ClasspCleanupProtectedLocks(
|
ClasspCleanupProtectedLocks(
|
||||||
IN PFILE_OBJECT_EXTENSION FsContext
|
IN PFILE_OBJECT_EXTENSION FsContext
|
||||||
|
@ -429,7 +429,7 @@ ClasspCleanupProtectedLocks(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
ClasspCleanupDisableMcn(
|
ClasspCleanupDisableMcn(
|
||||||
IN PFILE_OBJECT_EXTENSION FsContext
|
IN PFILE_OBJECT_EXTENSION FsContext
|
||||||
|
|
|
@ -53,7 +53,7 @@ struct _DICTIONARY_HEADER {
|
||||||
struct _DICTIONARY_HEADER;
|
struct _DICTIONARY_HEADER;
|
||||||
typedef struct _DICTIONARY_HEADER DICTIONARY_HEADER, *PDICTIONARY_HEADER;
|
typedef struct _DICTIONARY_HEADER DICTIONARY_HEADER, *PDICTIONARY_HEADER;
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
InitializeDictionary(
|
InitializeDictionary(
|
||||||
IN PDICTIONARY Dictionary
|
IN PDICTIONARY Dictionary
|
||||||
|
@ -65,7 +65,7 @@ InitializeDictionary(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
TestDictionarySignature(
|
TestDictionarySignature(
|
||||||
IN PDICTIONARY Dictionary
|
IN PDICTIONARY Dictionary
|
||||||
|
@ -152,7 +152,7 @@ AllocateDictionaryEntry(
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
GetDictionaryEntry(
|
GetDictionaryEntry(
|
||||||
IN PDICTIONARY Dictionary,
|
IN PDICTIONARY Dictionary,
|
||||||
|
@ -184,7 +184,7 @@ GetDictionaryEntry(
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FreeDictionaryEntry(
|
FreeDictionaryEntry(
|
||||||
IN PDICTIONARY Dictionary,
|
IN PDICTIONARY Dictionary,
|
||||||
|
|
|
@ -33,7 +33,7 @@ DRIVER_DISPATCH ClassDispatchUnimplemented;
|
||||||
// Routines start
|
// Routines start
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
ClassInitializeDispatchTables(
|
ClassInitializeDispatchTables(
|
||||||
PCLASS_DRIVER_EXTENSION DriverExtension
|
PCLASS_DRIVER_EXTENSION DriverExtension
|
||||||
|
@ -67,7 +67,7 @@ ClassInitializeDispatchTables(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
NTAPI /* ReactOS Change: GCC Does not support STDCALL by default */
|
||||||
ClassGlobalDispatch(
|
ClassGlobalDispatch(
|
||||||
|
|
|
@ -218,7 +218,7 @@ ClassAcquireRemoveLockEx(
|
||||||
|
|
||||||
return (commonExtension->IsRemoved);
|
return (commonExtension->IsRemoved);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassReleaseRemoveLock()
|
ClassReleaseRemoveLock()
|
||||||
|
@ -371,7 +371,7 @@ ClassReleaseRemoveLock(
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassCompleteRequest()
|
ClassCompleteRequest()
|
||||||
|
|
|
@ -467,7 +467,7 @@ RetryRequest(
|
||||||
return;
|
return;
|
||||||
} // end RetryRequest()
|
} // end RetryRequest()
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClassBuildRequest()
|
ClassBuildRequest()
|
||||||
|
|
|
@ -82,7 +82,7 @@ RetryPowerRequest(
|
||||||
#ifdef ALLOC_PRAGMA
|
#ifdef ALLOC_PRAGMA
|
||||||
#pragma alloc_text(PAGE, ClasspPowerSettingCallback)
|
#pragma alloc_text(PAGE, ClasspPowerSettingCallback)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassDispatchPower()
|
ClassDispatchPower()
|
||||||
|
@ -141,7 +141,7 @@ ClassDispatchPower(
|
||||||
|
|
||||||
return commonExtension->DevInfo->ClassPowerDevice(DeviceObject, Irp);
|
return commonExtension->DevInfo->ClassPowerDevice(DeviceObject, Irp);
|
||||||
} // end ClassDispatchPower()
|
} // end ClassDispatchPower()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspPowerUpCompletion()
|
ClasspPowerUpCompletion()
|
||||||
|
@ -718,7 +718,7 @@ ClasspPowerUpCompletionFailure:
|
||||||
|
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
} // end ClasspPowerUpCompletion()
|
} // end ClasspPowerUpCompletion()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspPowerDownCompletion()
|
ClasspPowerDownCompletion()
|
||||||
|
@ -1527,7 +1527,7 @@ ClasspPowerDownCompletion(
|
||||||
|
|
||||||
return STATUS_MORE_PROCESSING_REQUIRED;
|
return STATUS_MORE_PROCESSING_REQUIRED;
|
||||||
} // end ClasspPowerDownCompletion()
|
} // end ClasspPowerDownCompletion()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspPowerHandler()
|
ClasspPowerHandler()
|
||||||
|
@ -1874,7 +1874,7 @@ ClasspPowerHandlerCleanup:
|
||||||
TRUE);
|
TRUE);
|
||||||
return PoCallDriver(lowerDevice, Irp);
|
return PoCallDriver(lowerDevice, Irp);
|
||||||
} // end ClasspPowerHandler()
|
} // end ClasspPowerHandler()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassMinimalPowerHandler()
|
ClassMinimalPowerHandler()
|
||||||
|
@ -1953,7 +1953,7 @@ ClassMinimalPowerHandler(
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
} // end ClassMinimalPowerHandler()
|
} // end ClassMinimalPowerHandler()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassSpinDownPowerHandler()
|
ClassSpinDownPowerHandler()
|
||||||
|
@ -2028,7 +2028,7 @@ ClassSpinDownPowerHandler(
|
||||||
|
|
||||||
return ClasspPowerHandler(DeviceObject, Irp, options);
|
return ClasspPowerHandler(DeviceObject, Irp, options);
|
||||||
} // end ClassSpinDownPowerHandler()
|
} // end ClassSpinDownPowerHandler()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClassStopUnitPowerHandler()
|
ClassStopUnitPowerHandler()
|
||||||
|
@ -2070,7 +2070,7 @@ ClassStopUnitPowerHandler(
|
||||||
|
|
||||||
return ClassSpinDownPowerHandler(DeviceObject, Irp);
|
return ClassSpinDownPowerHandler(DeviceObject, Irp);
|
||||||
} // end ClassStopUnitPowerHandler()
|
} // end ClassStopUnitPowerHandler()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
RetryPowerRequest()
|
RetryPowerRequest()
|
||||||
|
@ -2191,7 +2191,7 @@ RetryPowerRequest(
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} // end RetryRequest()
|
} // end RetryRequest()
|
||||||
|
|
||||||
/*++////////////////////////////////////////////////////////////////////////////
|
/*++////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ClasspStartNextPowerIrpCompletion()
|
ClasspStartNextPowerIrpCompletion()
|
||||||
|
|
|
@ -666,7 +666,7 @@ VOID FreeDeviceInputMdl(PMDL Mdl)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClasspDuidGetDeviceIdProperty
|
ClasspDuidGetDeviceIdProperty
|
||||||
|
@ -759,7 +759,7 @@ FnExit:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClasspDuidGetDeviceProperty
|
ClasspDuidGetDeviceProperty
|
||||||
|
@ -851,7 +851,7 @@ FnExit:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClasspDuidGetDriveLayout
|
ClasspDuidGetDriveLayout
|
||||||
|
@ -973,7 +973,7 @@ FnExit:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClasspDuidQueryProperty
|
ClasspDuidQueryProperty
|
||||||
|
@ -6187,7 +6187,7 @@ ValidPersistentReserveType(
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
ClasspPersistentReserve
|
ClasspPersistentReserve
|
||||||
|
|
|
@ -166,7 +166,7 @@ BAD_CONTROLLER_INFORMATION const ScsiDiskBadControllers[] = {
|
||||||
#define SCSI_DISK_TIMEOUT 10
|
#define SCSI_DISK_TIMEOUT 10
|
||||||
#define PARTITION0_LIST_SIZE 4
|
#define PARTITION0_LIST_SIZE 4
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
@ -336,7 +336,7 @@ ScsiDiskFileSystemControl(PDEVICE_OBJECT DeviceObject,
|
||||||
#pragma alloc_text(PAGE, ScsiDiskModeSelect)
|
#pragma alloc_text(PAGE, ScsiDiskModeSelect)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
@ -402,7 +402,7 @@ Return Value:
|
||||||
} // end DriverEntry()
|
} // end DriverEntry()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskDeviceVerification(
|
ScsiDiskDeviceVerification(
|
||||||
|
@ -437,7 +437,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FindScsiDisks(
|
FindScsiDisks(
|
||||||
|
@ -615,7 +615,7 @@ Return Value:
|
||||||
|
|
||||||
} // end FindScsiDisks()
|
} // end FindScsiDisks()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CreateDiskDeviceObject(
|
CreateDiskDeviceObject(
|
||||||
|
@ -1067,7 +1067,7 @@ CreateDiskDeviceObjectsExit:
|
||||||
|
|
||||||
} // end CreateDiskDeviceObjects()
|
} // end CreateDiskDeviceObjects()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ReportToMountMgr(
|
ReportToMountMgr(
|
||||||
|
@ -1190,7 +1190,7 @@ Return Value:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CreatePartitionDeviceObjects(
|
CreatePartitionDeviceObjects(
|
||||||
|
@ -1632,7 +1632,7 @@ CreatePartitionDeviceObjectsExit:
|
||||||
|
|
||||||
} // end CreatePartitionDeviceObjects()
|
} // end CreatePartitionDeviceObjects()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskReadWriteVerification(
|
ScsiDiskReadWriteVerification(
|
||||||
|
@ -1727,7 +1727,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiDiskReadWrite()
|
} // end ScsiDiskReadWrite()
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskDeviceControl(
|
ScsiDiskDeviceControl(
|
||||||
|
@ -3092,7 +3092,7 @@ Return Value:
|
||||||
return(status);
|
return(status);
|
||||||
|
|
||||||
} // end ScsiDiskDeviceControl()
|
} // end ScsiDiskDeviceControl()
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskShutdownFlush (
|
ScsiDiskShutdownFlush (
|
||||||
|
@ -3270,7 +3270,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ScsiDiskShutdown()
|
} // end ScsiDiskShutdown()
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IsFloppyDevice(
|
IsFloppyDevice(
|
||||||
|
@ -3410,7 +3410,7 @@ Return Value:
|
||||||
|
|
||||||
} // end IsFloppyDevice()
|
} // end IsFloppyDevice()
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskModeSelect(
|
ScsiDiskModeSelect(
|
||||||
|
@ -3546,7 +3546,7 @@ Retry:
|
||||||
|
|
||||||
} // end SciDiskModeSelect()
|
} // end SciDiskModeSelect()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
DisableWriteCache(
|
DisableWriteCache(
|
||||||
|
@ -3753,7 +3753,7 @@ DisableWriteCache(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
CalculateMbrCheckSum(
|
CalculateMbrCheckSum(
|
||||||
|
@ -3875,7 +3875,7 @@ Return Value:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
EnumerateBusKey(
|
EnumerateBusKey(
|
||||||
|
@ -4203,7 +4203,7 @@ Return Value:
|
||||||
|
|
||||||
} // end EnumerateBusKey()
|
} // end EnumerateBusKey()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
UpdateGeometry(
|
UpdateGeometry(
|
||||||
|
@ -4543,7 +4543,7 @@ diskMatched:
|
||||||
} // end UpdateGeometry()
|
} // end UpdateGeometry()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
UpdateRemovableGeometry (
|
UpdateRemovableGeometry (
|
||||||
|
@ -4700,7 +4700,7 @@ Return Value:
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScsiDiskProcessError(
|
ScsiDiskProcessError(
|
||||||
|
@ -4764,7 +4764,7 @@ Return Value:
|
||||||
deviceExtension->ErrorCount++;
|
deviceExtension->ErrorCount++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ScanForSpecial(
|
ScanForSpecial(
|
||||||
|
@ -4866,7 +4866,7 @@ Return Value:
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ResetScsiBus(
|
ResetScsiBus(
|
||||||
|
@ -4972,7 +4972,7 @@ Return Value:
|
||||||
|
|
||||||
} // end ResetScsiBus()
|
} // end ResetScsiBus()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
UpdateDeviceObjects(
|
UpdateDeviceObjects(
|
||||||
|
|
|
@ -493,7 +493,7 @@ USBFlopFormatTracks(
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -566,7 +566,7 @@ Return Value:
|
||||||
|
|
||||||
|
|
||||||
} // end DriverEntry()
|
} // end DriverEntry()
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -595,7 +595,7 @@ ScsiFlopUnload(
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable:28152)
|
#pragma warning(disable:28152)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -1079,7 +1079,7 @@ NTSTATUS ScsiFlopStartDevice(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -1623,7 +1623,7 @@ Return Value:
|
||||||
} // end ScsiFlopDeviceControl()
|
} // end ScsiFlopDeviceControl()
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
IsFloppyDevice(
|
IsFloppyDevice(
|
||||||
PDEVICE_OBJECT DeviceObject
|
PDEVICE_OBJECT DeviceObject
|
||||||
|
@ -1734,7 +1734,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DetermineMediaType(
|
DetermineMediaType(
|
||||||
PDEVICE_OBJECT DeviceObject
|
PDEVICE_OBJECT DeviceObject
|
||||||
|
@ -1894,7 +1894,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
DetermineDriveType(
|
DetermineDriveType(
|
||||||
PDEVICE_OBJECT DeviceObject
|
PDEVICE_OBJECT DeviceObject
|
||||||
|
@ -2051,7 +2051,7 @@ Return Value:
|
||||||
return(DRIVE_TYPE_NONE);
|
return(DRIVE_TYPE_NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
FlCheckFormatParameters(
|
FlCheckFormatParameters(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
@ -2162,7 +2162,7 @@ Return Value:
|
||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FormatMedia(
|
FormatMedia(
|
||||||
PDEVICE_OBJECT DeviceObject,
|
PDEVICE_OBJECT DeviceObject,
|
||||||
|
@ -2389,7 +2389,7 @@ Return Value:
|
||||||
return(status);
|
return(status);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -2677,7 +2677,7 @@ Return Value:
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FlopticalFormatMedia(
|
FlopticalFormatMedia(
|
||||||
PDEVICE_OBJECT DeviceObject,
|
PDEVICE_OBJECT DeviceObject,
|
||||||
|
@ -2788,7 +2788,7 @@ Return Value:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -2878,7 +2878,7 @@ Return Value:
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
#ifdef __REACTOS__
|
#ifdef __REACTOS__
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -2894,7 +2894,7 @@ ScsiFlopStopDevice(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
USBFlopGetMediaTypes(
|
USBFlopGetMediaTypes(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
@ -3264,7 +3264,7 @@ Return Value:
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
USBFlopFormatTracks(
|
USBFlopFormatTracks(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
|
|
@ -245,7 +245,7 @@ IdeMediaStatus(
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
IssueIdentify(
|
IssueIdentify(
|
||||||
|
@ -630,7 +630,7 @@ Return Value:
|
||||||
|
|
||||||
} // end IssueIdentify()
|
} // end IssueIdentify()
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
SetDriveParameters(
|
SetDriveParameters(
|
||||||
|
@ -727,7 +727,7 @@ Return Value:
|
||||||
|
|
||||||
} // end SetDriveParameters()
|
} // end SetDriveParameters()
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiResetController(
|
AtapiResetController(
|
||||||
|
@ -899,7 +899,7 @@ Return Value:
|
||||||
} // end AtapiResetController()
|
} // end AtapiResetController()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
MapError(
|
MapError(
|
||||||
|
@ -1483,7 +1483,7 @@ AtapiHwInitializeChanger (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FindDevices(
|
FindDevices(
|
||||||
|
@ -1846,7 +1846,7 @@ atapiIssueId:
|
||||||
|
|
||||||
} // end FindDevices()
|
} // end FindDevices()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiParseArgumentString(
|
AtapiParseArgumentString(
|
||||||
|
@ -2099,7 +2099,7 @@ ContinueSearch:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -2569,7 +2569,7 @@ retryIdentifier:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
FindBrokenController(
|
FindBrokenController(
|
||||||
|
@ -2706,7 +2706,7 @@ Return Value:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
} // end FindBrokenController
|
} // end FindBrokenController
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiFindNativeModeController(
|
AtapiFindNativeModeController(
|
||||||
|
@ -3008,7 +3008,7 @@ setStatusAndExit:
|
||||||
|
|
||||||
} // end AtapiFindNativeModeController()
|
} // end AtapiFindNativeModeController()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiFindPCIController(
|
AtapiFindPCIController(
|
||||||
|
@ -3354,7 +3354,7 @@ setStatusAndExit:
|
||||||
|
|
||||||
} // end AtapiFindPCIController()
|
} // end AtapiFindPCIController()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
Atapi2Scsi(
|
Atapi2Scsi(
|
||||||
|
@ -3405,7 +3405,7 @@ Atapi2Scsi(
|
||||||
return bytesAdjust >> 1;
|
return bytesAdjust >> 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiCallBack(
|
AtapiCallBack(
|
||||||
|
@ -3478,7 +3478,7 @@ AtapiCallBack(
|
||||||
AtapiInterrupt(HwDeviceExtension);
|
AtapiInterrupt(HwDeviceExtension);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiInterrupt(
|
AtapiInterrupt(
|
||||||
|
@ -4337,7 +4337,7 @@ CompleteRequest:
|
||||||
|
|
||||||
} // end AtapiInterrupt()
|
} // end AtapiInterrupt()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
IdeSendSmartCommand(
|
IdeSendSmartCommand(
|
||||||
|
@ -4493,7 +4493,7 @@ Return Value:
|
||||||
|
|
||||||
} // end IdeSendSmartCommand()
|
} // end IdeSendSmartCommand()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
IdeReadWrite(
|
IdeReadWrite(
|
||||||
|
@ -4737,7 +4737,7 @@ Return Value:
|
||||||
} // end IdeReadWrite()
|
} // end IdeReadWrite()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
IdeVerify(
|
IdeVerify(
|
||||||
|
@ -4907,7 +4907,7 @@ Return Value:
|
||||||
|
|
||||||
} // end IdeVerify()
|
} // end IdeVerify()
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
Scsi2Atapi(
|
Scsi2Atapi(
|
||||||
|
@ -4975,7 +4975,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiSendCommand(
|
AtapiSendCommand(
|
||||||
|
@ -5805,7 +5805,7 @@ Return Value:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiStartIo(
|
AtapiStartIo(
|
||||||
|
@ -6171,7 +6171,7 @@ Return Value:
|
||||||
|
|
||||||
} // end AtapiStartIo()
|
} // end AtapiStartIo()
|
||||||
|
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
|
@ -6327,7 +6327,7 @@ Return Value:
|
||||||
} // end DriverEntry()
|
} // end DriverEntry()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
LONG
|
LONG
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiStringCmp (
|
AtapiStringCmp (
|
||||||
|
@ -6375,7 +6375,7 @@ AtapiStringCmp (
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiZeroMemory(
|
AtapiZeroMemory(
|
||||||
|
@ -6390,7 +6390,7 @@ AtapiZeroMemory(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
AtapiHexToString (
|
AtapiHexToString (
|
||||||
|
@ -6441,7 +6441,7 @@ AtapiHexToString (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
PSCSI_REQUEST_BLOCK
|
PSCSI_REQUEST_BLOCK
|
||||||
NTAPI
|
NTAPI
|
||||||
BuildMechanismStatusSrb (
|
BuildMechanismStatusSrb (
|
||||||
|
@ -6487,7 +6487,7 @@ BuildMechanismStatusSrb (
|
||||||
return srb;
|
return srb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PSCSI_REQUEST_BLOCK
|
PSCSI_REQUEST_BLOCK
|
||||||
NTAPI
|
NTAPI
|
||||||
BuildRequestSenseSrb (
|
BuildRequestSenseSrb (
|
||||||
|
|
|
@ -233,7 +233,7 @@ typedef struct _COMPLETION_CONTEXT {
|
||||||
SCSI_REQUEST_BLOCK Srb;
|
SCSI_REQUEST_BLOCK Srb;
|
||||||
}COMPLETION_CONTEXT, *PCOMPLETION_CONTEXT;
|
}COMPLETION_CONTEXT, *PCOMPLETION_CONTEXT;
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
ScsiClassGetCapabilities(
|
ScsiClassGetCapabilities(
|
||||||
IN PDEVICE_OBJECT PortDeviceObject,
|
IN PDEVICE_OBJECT PortDeviceObject,
|
||||||
|
|
|
@ -180,7 +180,7 @@ typedef struct _MODE_DATA_COMPRESS_PAGE {
|
||||||
} MODE_DATA_COMPRESS_PAGE, *PMODE_DATA_COMPRESS_PAGE;
|
} MODE_DATA_COMPRESS_PAGE, *PMODE_DATA_COMPRESS_PAGE;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following routines are the exported entry points for
|
// The following routines are the exported entry points for
|
||||||
// all tape class drivers. Note all these routines name start
|
// all tape class drivers. Note all these routines name start
|
||||||
|
@ -217,7 +217,7 @@ ScsiTapeDeviceControl(
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following routines are provided by the tape
|
// The following routines are provided by the tape
|
||||||
// device-specific module. Each routine name is
|
// device-specific module. Each routine name is
|
||||||
|
|
|
@ -176,7 +176,7 @@ typedef struct disassemble_info {
|
||||||
|
|
||||||
} disassemble_info;
|
} disassemble_info;
|
||||||
|
|
||||||
|
|
||||||
/* Standard disassemblers. Disassemble one instruction at the given
|
/* Standard disassemblers. Disassemble one instruction at the given
|
||||||
target address. Return number of octets processed. */
|
target address. Return number of octets processed. */
|
||||||
typedef int (*disassembler_ftype)
|
typedef int (*disassembler_ftype)
|
||||||
|
@ -261,7 +261,7 @@ extern disassembler_ftype disassembler PARAMS ((bfd *));
|
||||||
/* Document any target specific options available from the disassembler. */
|
/* Document any target specific options available from the disassembler. */
|
||||||
extern void disassembler_usage PARAMS ((FILE *));
|
extern void disassembler_usage PARAMS ((FILE *));
|
||||||
|
|
||||||
|
|
||||||
/* This block of definitions is for particular callers who read instructions
|
/* This block of definitions is for particular callers who read instructions
|
||||||
into a buffer before calling the instruction decoder. */
|
into a buffer before calling the instruction decoder. */
|
||||||
|
|
||||||
|
|
|
@ -2032,7 +2032,7 @@ static int two_source_ops;
|
||||||
static bfd_vma op_address[3];
|
static bfd_vma op_address[3];
|
||||||
static bfd_vma op_riprel[3];
|
static bfd_vma op_riprel[3];
|
||||||
static bfd_vma start_pc;
|
static bfd_vma start_pc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* On the 386's of 1988, the maximum length of an instruction is 15 bytes.
|
* On the 386's of 1988, the maximum length of an instruction is 15 bytes.
|
||||||
* (see topic "Redundant prefixes" in the "Differences from 8086"
|
* (see topic "Redundant prefixes" in the "Differences from 8086"
|
||||||
|
|
|
@ -166,7 +166,7 @@ typedef unsigned long int reg_syntax_t;
|
||||||
stored in the pattern buffer, so changing this does not affect
|
stored in the pattern buffer, so changing this does not affect
|
||||||
already-compiled regexps. */
|
already-compiled regexps. */
|
||||||
extern reg_syntax_t re_syntax_options;
|
extern reg_syntax_t re_syntax_options;
|
||||||
|
|
||||||
/* Define combinations of the above bits for the standard possibilities.
|
/* Define combinations of the above bits for the standard possibilities.
|
||||||
(The [[[ comments delimit what gets put into the Texinfo file, so
|
(The [[[ comments delimit what gets put into the Texinfo file, so
|
||||||
don't delete them!) */
|
don't delete them!) */
|
||||||
|
@ -235,7 +235,7 @@ extern reg_syntax_t re_syntax_options;
|
||||||
| RE_NO_BK_PARENS | RE_NO_BK_REFS \
|
| RE_NO_BK_PARENS | RE_NO_BK_REFS \
|
||||||
| RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD)
|
| RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD)
|
||||||
/* [[[end syntaxes]]] */
|
/* [[[end syntaxes]]] */
|
||||||
|
|
||||||
/* Maximum number of duplicates an interval can allow. Some systems
|
/* Maximum number of duplicates an interval can allow. Some systems
|
||||||
(erroneously) define this in other header files, but we want our
|
(erroneously) define this in other header files, but we want our
|
||||||
value, so remove any previous define. */
|
value, so remove any previous define. */
|
||||||
|
@ -310,7 +310,7 @@ typedef enum
|
||||||
REG_ESIZE, /* Compiled pattern bigger than 2^16 bytes. */
|
REG_ESIZE, /* Compiled pattern bigger than 2^16 bytes. */
|
||||||
REG_ERPAREN /* Unmatched ) or \); not returned from regcomp. */
|
REG_ERPAREN /* Unmatched ) or \); not returned from regcomp. */
|
||||||
} reg_errcode_t;
|
} reg_errcode_t;
|
||||||
|
|
||||||
/* This data structure represents a compiled pattern. Before calling
|
/* This data structure represents a compiled pattern. Before calling
|
||||||
the pattern compiler, the fields `buffer', `allocated', `fastmap',
|
the pattern compiler, the fields `buffer', `allocated', `fastmap',
|
||||||
`translate', and `no_sub' can be set. After the pattern has been
|
`translate', and `no_sub' can be set. After the pattern has been
|
||||||
|
@ -390,7 +390,7 @@ struct re_pattern_buffer
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct re_pattern_buffer regex_t;
|
typedef struct re_pattern_buffer regex_t;
|
||||||
|
|
||||||
/* Type for byte offsets within the string. POSIX mandates this. */
|
/* Type for byte offsets within the string. POSIX mandates this. */
|
||||||
typedef int regoff_t;
|
typedef int regoff_t;
|
||||||
|
|
||||||
|
@ -421,7 +421,7 @@ typedef struct
|
||||||
regoff_t rm_so; /* Byte offset from string's start to substring's start. */
|
regoff_t rm_so; /* Byte offset from string's start to substring's start. */
|
||||||
regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
|
regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
|
||||||
} regmatch_t;
|
} regmatch_t;
|
||||||
|
|
||||||
/* Declarations for routines. */
|
/* Declarations for routines. */
|
||||||
|
|
||||||
/* To avoid duplicating every routine declaration -- once with a
|
/* To avoid duplicating every routine declaration -- once with a
|
||||||
|
@ -563,7 +563,7 @@ extern void regfree _RE_ARGS ((regex_t *__preg));
|
||||||
#endif /* C++ */
|
#endif /* C++ */
|
||||||
|
|
||||||
#endif /* regex.h */
|
#endif /* regex.h */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Local variables:
|
Local variables:
|
||||||
make-backup-files: t
|
make-backup-files: t
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
#define DECLSPEC_IMPORT
|
#define DECLSPEC_IMPORT
|
||||||
#include <ntifs.h>
|
#include <ntifs.h>
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Cancel routine that is installed on any IRP that this library manages
|
* @brief Cancel routine that is installed on any IRP that this library manages
|
||||||
*
|
*
|
||||||
|
@ -80,7 +80,7 @@ IopCsqCancelRoutine(
|
||||||
Csq->CsqCompleteCanceledIrp(Csq, Irp);
|
Csq->CsqCompleteCanceledIrp(Csq, Irp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Set up a CSQ struct to initialize the queue
|
* @brief Set up a CSQ struct to initialize the queue
|
||||||
*
|
*
|
||||||
|
@ -121,7 +121,7 @@ IoCsqInitialize(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Set up a CSQ struct to initialize the queue (extended version)
|
* @brief Set up a CSQ struct to initialize the queue (extended version)
|
||||||
*
|
*
|
||||||
|
@ -161,7 +161,7 @@ IoCsqInitializeEx(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Insert an IRP into the CSQ
|
* @brief Insert an IRP into the CSQ
|
||||||
*
|
*
|
||||||
|
@ -182,7 +182,7 @@ IoCsqInsertIrp(
|
||||||
IoCsqInsertIrpEx(Csq, Irp, Context, 0);
|
IoCsqInsertIrpEx(Csq, Irp, Context, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Insert an IRP into the CSQ, with additional tracking context
|
* @brief Insert an IRP into the CSQ, with additional tracking context
|
||||||
*
|
*
|
||||||
|
@ -307,7 +307,7 @@ IoCsqInsertIrpEx(
|
||||||
return Retval;
|
return Retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Remove anb IRP from the queue
|
* @brief Remove anb IRP from the queue
|
||||||
*
|
*
|
||||||
|
|
|
@ -36,7 +36,7 @@ extern "C" {
|
||||||
//
|
//
|
||||||
// Public constructors
|
// Public constructors
|
||||||
//
|
//
|
||||||
|
|
||||||
FxDpc::FxDpc(
|
FxDpc::FxDpc(
|
||||||
__in PFX_DRIVER_GLOBALS FxDriverGlobals
|
__in PFX_DRIVER_GLOBALS FxDriverGlobals
|
||||||
) :
|
) :
|
||||||
|
@ -57,7 +57,7 @@ FxDpc::FxDpc(
|
||||||
MarkDisposeOverride(ObjectDoNotLock);
|
MarkDisposeOverride(ObjectDoNotLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
FxDpc::~FxDpc()
|
FxDpc::~FxDpc()
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
|
|
|
@ -559,7 +559,7 @@ FxDriver::GetRegistryPath(
|
||||||
return pString;
|
return pString;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FxDriver::ConfigureConstraints(
|
FxDriver::ConfigureConstraints(
|
||||||
__in_opt PWDF_OBJECT_ATTRIBUTES DriverAttributes
|
__in_opt PWDF_OBJECT_ATTRIBUTES DriverAttributes
|
||||||
|
|
|
@ -91,7 +91,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -109,7 +109,7 @@ Returns:
|
||||||
m_LockObject = LockObject;
|
m_LockObject = LockObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Must_inspect_result_
|
_Must_inspect_result_
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FxIrpQueue::InsertTailRequest(
|
FxIrpQueue::InsertTailRequest(
|
||||||
|
@ -162,7 +162,7 @@ Returns:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Must_inspect_result_
|
_Must_inspect_result_
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FxIrpQueue::InsertHeadRequest(
|
FxIrpQueue::InsertHeadRequest(
|
||||||
|
@ -214,7 +214,7 @@ Returns:
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
MdIrp
|
MdIrp
|
||||||
FxIrpQueue::GetNextRequest(
|
FxIrpQueue::GetNextRequest(
|
||||||
__out PMdIoCsqIrpContext* pCsqContext
|
__out PMdIoCsqIrpContext* pCsqContext
|
||||||
|
@ -234,7 +234,7 @@ Routine Description:
|
||||||
return RemoveNextIrpFromQueue(NULL, pCsqContext);
|
return RemoveNextIrpFromQueue(NULL, pCsqContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Must_inspect_result_
|
_Must_inspect_result_
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FxIrpQueue::GetNextRequest(
|
FxIrpQueue::GetNextRequest(
|
||||||
|
|
|
@ -64,7 +64,7 @@ FxWorkItem::FxWorkItem(
|
||||||
MarkDisposeOverride(ObjectDoNotLock);
|
MarkDisposeOverride(ObjectDoNotLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
FxWorkItem::~FxWorkItem(
|
FxWorkItem::~FxWorkItem(
|
||||||
VOID
|
VOID
|
||||||
)
|
)
|
||||||
|
|
|
@ -343,7 +343,7 @@ FxPkgPnp::Dispose(
|
||||||
return FxPackage::Dispose(); // __super call
|
return FxPackage::Dispose(); // __super call
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_Must_inspect_result_
|
_Must_inspect_result_
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
FxPkgPnp::Initialize(
|
FxPkgPnp::Initialize(
|
||||||
|
|
|
@ -781,7 +781,7 @@ Return Value:
|
||||||
(sizeof(m_PnpMachine.m_States.History)/
|
(sizeof(m_PnpMachine.m_States.History)/
|
||||||
sizeof(m_PnpMachine.m_States.History[0])));
|
sizeof(m_PnpMachine.m_States.History[0])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
The locking model for the PnP state machine requires that events be enqueued
|
The locking model for the PnP state machine requires that events be enqueued
|
||||||
|
@ -1151,7 +1151,7 @@ Routine Description:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FxPkgPnp::PnpEnterNewState(
|
FxPkgPnp::PnpEnterNewState(
|
||||||
__in WDF_DEVICE_PNP_STATE State
|
__in WDF_DEVICE_PNP_STATE State
|
||||||
|
@ -1258,7 +1258,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WDF_DEVICE_PNP_STATE
|
WDF_DEVICE_PNP_STATE
|
||||||
FxPkgPnp::PnpEventCheckForDevicePresence(
|
FxPkgPnp::PnpEventCheckForDevicePresence(
|
||||||
__inout FxPkgPnp* This
|
__inout FxPkgPnp* This
|
||||||
|
|
|
@ -3344,7 +3344,7 @@ FxPkgPnp::PowerPolicyProcessEventInner(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FxPkgPnp::PowerPolicyEnterNewState(
|
FxPkgPnp::PowerPolicyEnterNewState(
|
||||||
__in WDF_DEVICE_POWER_POLICY_STATE NewState
|
__in WDF_DEVICE_POWER_POLICY_STATE NewState
|
||||||
|
@ -3454,7 +3454,7 @@ Return Value:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
One of the goals of the Driver Framework is to make it really easy to write
|
One of the goals of the Driver Framework is to make it really easy to write
|
||||||
|
|
|
@ -103,4 +103,4 @@ FxUserObject::FxUserObject(
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
||||||
_Must_inspect_result_
|
_Must_inspect_result_
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public
|
You should have received a copy of the GNU Lesser General Public
|
||||||
License along with the GNU C Library; if not, see
|
License along with the GNU C Library; if not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#include "getopt.h"
|
#include "getopt.h"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -114,7 +114,7 @@ int optopt = '?';
|
||||||
/* Keep a global copy of all internal members of getopt_data. */
|
/* Keep a global copy of all internal members of getopt_data. */
|
||||||
|
|
||||||
static struct _getopt_data getopt_data;
|
static struct _getopt_data getopt_data;
|
||||||
|
|
||||||
/* Exchange two adjacent subsequences of ARGV.
|
/* Exchange two adjacent subsequences of ARGV.
|
||||||
One subsequence is elements [first_nonopt,last_nonopt)
|
One subsequence is elements [first_nonopt,last_nonopt)
|
||||||
which contains all the non-options that have been skipped so far.
|
which contains all the non-options that have been skipped so far.
|
||||||
|
@ -407,7 +407,7 @@ _getopt_initialize (int argc,
|
||||||
d->__initialized = 1;
|
d->__initialized = 1;
|
||||||
return optstring;
|
return optstring;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Scan elements of ARGV (whose length is ARGC) for option characters
|
/* Scan elements of ARGV (whose length is ARGC) for option characters
|
||||||
given in OPTSTRING.
|
given in OPTSTRING.
|
||||||
|
|
||||||
|
@ -736,7 +736,7 @@ GETOPT_ENTRY(__posix_getopt, 1)
|
||||||
GETOPT_ENTRY(getopt, 1)
|
GETOPT_ENTRY(getopt, 1)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
|
|
||||||
/* Compile with -DTEST to make an executable for use in testing
|
/* Compile with -DTEST to make an executable for use in testing
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public
|
You should have received a copy of the GNU Lesser General Public
|
||||||
License along with the GNU C Library; if not, see
|
License along with the GNU C Library; if not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#include "getopt.h"
|
#include "getopt.h"
|
||||||
#include "getopt_int.h"
|
#include "getopt_int.h"
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ _getopt_long_only_r (int argc, char **argv, const char *options,
|
||||||
1, d, 0);
|
1, d, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -27,7 +27,7 @@ extern int _getopt_internal (int ___argc, char **___argv,
|
||||||
const struct option *__longopts, int *__longind,
|
const struct option *__longopts, int *__longind,
|
||||||
int __long_only, int __posixly_correct);
|
int __long_only, int __posixly_correct);
|
||||||
|
|
||||||
|
|
||||||
/* Reentrant versions which can handle parsing multiple argument
|
/* Reentrant versions which can handle parsing multiple argument
|
||||||
vectors at the same time. */
|
vectors at the same time. */
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue