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

inifile.h File Reference

Go to the source code of this file.

Data Structures

struct  INI_SECTION_ITEM
struct  INI_SECTION

Defines

#define INI_FILE_COMMENT_CHAR   ';'

Typedefs

typedef struct INI_SECTION_ITEMPINI_SECTION_ITEM
typedef struct INI_SECTIONPINI_SECTION

Functions

BOOLEAN IniParseFile (PCHAR IniFileData, ULONG IniFileSize)
ULONG IniGetNextLineSize (PCHAR IniFileData, ULONG IniFileSize, ULONG CurrentOffset)
ULONG IniGetNextLine (PCHAR IniFileData, ULONG IniFileSize, PCHAR Buffer, ULONG BufferSize, ULONG CurrentOffset)
BOOLEAN IniIsLineEmpty (PCHAR LineOfText, ULONG TextLength)
BOOLEAN IniIsCommentLine (PCHAR LineOfText, ULONG TextLength)
BOOLEAN IniIsSectionName (PCHAR LineOfText, ULONG TextLength)
ULONG IniGetSectionNameSize (PCHAR SectionNameLine, ULONG LineLength)
VOID IniExtractSectionName (PCHAR SectionName, PCHAR SectionNameLine, ULONG LineLength)
BOOLEAN IniIsSetting (PCHAR LineOfText, ULONG TextLength)
ULONG IniGetSettingNameSize (PCHAR SettingNameLine, ULONG LineLength)
ULONG IniGetSettingValueSize (PCHAR SettingValueLine, ULONG LineLength)
VOID IniExtractSettingName (PCHAR SettingName, PCHAR SettingNameLine, ULONG LineLength)
VOID IniExtractSettingValue (PCHAR SettingValue, PCHAR SettingValueLine, ULONG LineLength)
BOOLEAN IniFileInitialize (VOID)
BOOLEAN IniOpenSection (PCSTR SectionName, ULONG_PTR *SectionId)
ULONG IniGetNumSectionItems (ULONG_PTR SectionId)
ULONG IniGetSectionSettingNameSize (ULONG_PTR SectionId, ULONG SettingIndex)
ULONG IniGetSectionSettingValueSize (ULONG_PTR SectionId, ULONG SettingIndex)
BOOLEAN IniReadSettingByNumber (ULONG_PTR SectionId, ULONG SettingNumber, PCHAR SettingName, ULONG NameSize, PCHAR SettingValue, ULONG ValueSize)
BOOLEAN IniReadSettingByName (ULONG_PTR SectionId, PCSTR SettingName, PCHAR Buffer, ULONG BufferSize)
BOOLEAN IniAddSection (PCSTR SectionName, ULONG_PTR *SectionId)
BOOLEAN IniAddSettingValueToSection (ULONG_PTR SectionId, PCSTR SettingName, PCSTR SettingValue)

Variables

LIST_ENTRY IniFileSectionListHead
BOOLEAN IniFileSectionInitialized
ULONG IniFileSectionCount
ULONG IniFileSettingCount

Generated on Sat May 26 2012 04:46:57 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.