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

#include <dfp.h>

Inherits CCabinet.

Inherited by CCABManager.

Public Member Functions

 CDFParser ()
virtual ~CDFParser ()
ULONG Load (char *FileName)
ULONG Parse ()
void SetFileRelativePath (char *Path)

Data Fields

bool InfFileOnly
bool DontGenerateInf
char FileRelativePath [300]

Private Member Functions

virtual bool OnDiskLabel (ULONG Number, char *Label)
virtual bool OnCabinetName (ULONG Number, char *Name)
void WriteInfLine (char *InfLine)
bool SetDiskName (PCABINET_NAME *List, ULONG Number, char *String)
bool GetDiskName (PCABINET_NAME *List, ULONG Number, char *String)
bool SetDiskNumber (PDISK_NUMBER *List, ULONG Number, ULONG Value)
bool GetDiskNumber (PDISK_NUMBER *List, ULONG Number, PULONG Value)
bool DoDiskLabel (ULONG Number, char *Label)
void DoDiskLabelTemplate (char *Template)
bool DoCabinetName (ULONG Number, char *Name)
void DoCabinetNameTemplate (char *Template)
void DoInfFileName (char *InfFileName)
ULONG DoMaxDiskSize (bool NumberValid, ULONG Number)
ULONG SetupNewDisk ()
ULONG PerformSetCommand ()
ULONG PerformNewCommand ()
ULONG PerformInfBeginCommand ()
ULONG PerformInfEndCommand ()
ULONG PerformCommand ()
ULONG PerformFileCopy ()
void SkipSpaces ()
bool IsNextToken (DFP_TOKEN Token, bool NoSpaces)
bool ReadLine ()
void NextToken ()

Private Attributes

bool FileLoaded
FILEHANDLE FileHandle
charFileBuffer
ULONG FileBufferSize
ULONG CurrentOffset
char Line [PATH_MAX+6]
ULONG LineLength
ULONG CurrentLine
ULONG CurrentChar
DFP_TOKEN CurrentToken
ULONG CurrentInteger
char CurrentString [256]
bool CabinetCreated
bool DiskCreated
bool FolderCreated
bool Cabinet
ULONG CabinetFileCountThreshold
PCABINET_NAME CabinetName
bool CabinetNameTemplateSet
char CabinetNameTemplate [128]
bool InfFileNameSet
char InfFileName [256]
bool Compress
ULONG CompressionType
PCABINET_NAME DiskLabel
bool DiskLabelTemplateSet
char DiskLabelTemplate [128]
ULONG FolderFileCountThreshold
ULONG FolderSizeThreshold
ULONG MaxCabinetSize
ULONG MaxDiskFileCount
PDISK_NUMBER MaxDiskSize
bool MaxDiskSizeAllSet
ULONG MaxDiskSizeAll
ULONG ReservePerCabinetSize
ULONG ReservePerDataBlockSize
ULONG ReservePerFolderSize
char SourceDir [256]
FILEHANDLE InfFileHandle
bool InfModeEnabled

Detailed Description

Definition at line 57 of file dfp.h.


The documentation for this class was generated from the following files:

Generated on Sun May 27 2012 06:16:30 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.