IN LARGE_INTEGER *StartingByte,
IN BOOLEAN DerefExtents);
-BOOLEAN
+VOID
AFSTearDownFcbExtents( IN AFSFcb *Fcb,
IN GUID *AuthGroup);
AFSExtent *
ExtentFor( PLIST_ENTRY le, ULONG SkipList );
+AFSExtent *
+NextExtent( AFSExtent *Extent, ULONG SkipList );
+
ULONG
AFSConstructCleanByteRangeList( AFSFcb * pFcb,
AFSByteRange ** pByteRangeList);
//
ULONG
-AFSExceptionFilter( IN ULONG Code,
+AFSExceptionFilter( IN CHAR *FunctionString,
+ IN ULONG Code,
IN PEXCEPTION_POINTERS ExceptPtrs);
BOOLEAN
NTSTATUS
AFSValidateEntry( IN AFSDirectoryCB *DirEntry,
IN GUID *AuthGroup,
- IN BOOLEAN PurgeContent,
IN BOOLEAN FastCall);
AFSDirectoryCB *
AFSInsertNextElement( IN AFSNameArrayHdr *NameArray,
IN AFSDirectoryCB *DirEntry);
-void
-AFSReplaceCurrentElement( IN AFSNameArrayHdr *NameArray,
- IN AFSDirectoryCB *DirectoryCB);
-
AFSDirectoryCB *
AFSBackupEntry( IN AFSNameArrayHdr *NameArray);
IN GUID *AuthGroup);
NTSTATUS
-AFSQueueAsyncRead( IN PDEVICE_OBJECT DeviceObject,
- IN PIRP Irp,
- IN HANDLE CallerProcess);
-
-NTSTATUS
-AFSQueueAsyncWrite( IN PDEVICE_OBJECT DeviceObject,
- IN PIRP Irp,
- IN HANDLE CallerProcess);
-
-NTSTATUS
AFSQueueGlobalRootEnumeration( void);
NTSTATUS