ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

metadata.c File Reference
#include "ext2fsd.h"

Go to the source code of this file.

Defines

#define EXT2_BUG_CHECK_ID   EXT2_FILE_METADATA_IO
#define DEBUG_LEVEL   ( DEBUG_TRACE_METADATA )
#define ActualLength   (PtrTempDirEntry->rec_len)
#define NameLength   (PtrTempDirEntry->name_len)

Functions

NTSTATUS NTAPI Ext2ReadInode (PtrExt2VCB PtrVcb, uint32 InodeNo, PEXT2_INODE PtrInode)
void NTAPI Ext2InitializeFCBInodeInfo (PtrExt2FCB PtrFCB)
ULONG NTAPI Ext2AllocInode (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVCB, ULONG ParentINodeNo)
BOOLEAN NTAPI Ext2DeallocInode (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVCB, ULONG INodeNo)
NTSTATUS NTAPI Ext2WriteInode (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVcb, uint32 InodeNo, PEXT2_INODE PtrInode)
BOOLEAN NTAPI Ext2MakeNewDirectoryEntry (PtrExt2IrpContext PtrIrpContext, PtrExt2FCB PtrParentFCB, PFILE_OBJECT PtrFileObject, PUNICODE_STRING PtrName, ULONG Type, ULONG NewInodeNo)
BOOLEAN NTAPI Ext2FreeDirectoryEntry (PtrExt2IrpContext PtrIrpContext, PtrExt2FCB PtrParentFCB, PUNICODE_STRING PtrName)
BOOLEAN NTAPI Ext2AddBlockToFile (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVCB, PtrExt2FCB PtrFCB, PFILE_OBJECT PtrFileObject, BOOLEAN UpdateFileSize)
ULONG NTAPI Ext2AllocBlock (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVCB, ULONG Count)
BOOLEAN NTAPI Ext2DeallocBlock (PtrExt2IrpContext PtrIrpContext, PtrExt2VCB PtrVCB, ULONG BlockNo)
BOOLEAN NTAPI Ext2UpdateFileSize (PtrExt2IrpContext PtrIrpContext, PFILE_OBJECT PtrFileObject, PtrExt2FCB PtrFCB)
BOOLEAN NTAPI Ext2DeleteFile (PtrExt2FCB PtrFCB, PtrExt2IrpContext PtrIrpContext)
BOOLEAN NTAPI Ext2ReleaseDataBlocks (PtrExt2FCB PtrFCB, PtrExt2IrpContext PtrIrpContext)
BOOLEAN NTAPI Ext2TruncateFileAllocationSize (PtrExt2IrpContext PtrIrpContext, PtrExt2FCB PtrFCB, PFILE_OBJECT PtrFileObject, PLARGE_INTEGER PtrAllocationSize)
BOOLEAN NTAPI Ext2IsDirectoryEmpty (PtrExt2FCB PtrFCB, PtrExt2CCB PtrCCB, PtrExt2IrpContext PtrIrpContext)
NTSTATUS NTAPI Ext2RenameOrLinkFile (PtrExt2FCB PtrSourceFCB, PFILE_OBJECT PtrSourceFileObject, PtrExt2IrpContext PtrIrpContext, PIRP PtrIrp, PFILE_RENAME_INFORMATION PtrRenameInfo)

Variables

Ext2Data Ext2GlobalData

Generated on Sun May 27 2012 05:12:54 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.