Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
791 B

#pragma once
DECLARE_CLASS( UDF_LVOL );
class SCAN_FIDS : public OBJECT {
public:
BOOL
Initialize
(
PUDF_LVOL UdfLVol,
PICBFILE FileIcbEntry
);
BOOL
Next
(
PNSR_FID* NsrFid
);
private:
LPBYTE
ProbeRead
(
ULONG ReadSize
);
SCAN_ALLOCTION_DESCRIPTORS _AllocationDescriptors;
ULONG _BytesRemainingInExtent;
ULONG _ReadBufferSize;
LPBYTE _ReadBuffer;
UINT _LogicalBlockNum;
ULONG _BufferOffset;
ULONG _BytesRemainingInBuffer;
ULONG _PreviousReadSize;
ULONG _SectorSize;
PUDF_LVOL _UdfLVol;
};