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

infpriv.h File Reference

Go to the source code of this file.

Data Structures

struct  PINFCACHEFIELD
struct  PINFCACHELINE
struct  PINFCACHESECTION
struct  PINFCACHE
struct  PINFCONTEXT

Defines

#define INF_STATUS_INSUFFICIENT_RESOURCES   ((INFSTATUS)0xC000009A)
#define INF_STATUS_BAD_SECTION_NAME_LINE   ((INFSTATUS)0xC0700001)
#define INF_STATUS_SECTION_NAME_TOO_LONG   ((INFSTATUS)0xC0700002)
#define INF_STATUS_WRONG_INF_STYLE   ((INFSTATUS)0xC0700003)
#define INF_STATUS_NOT_ENOUGH_MEMORY   ((INFSTATUS)0xC0700004)

Typedefs

typedef int INFSTATUS

Functions

INFSTATUS InfpParseBuffer (PINFCACHE file, const CHAR *buffer, const CHAR *end, PULONG error_line)
PINFCACHESECTION InfpFreeSection (PINFCACHESECTION Section)
PINFCACHESECTION InfpAddSection (PINFCACHE Cache, PCTSTR Name)
PINFCACHELINE InfpAddLine (PINFCACHESECTION Section)
PVOID InfpAddKeyToLine (PINFCACHELINE Line, PCTSTR Key)
PVOID InfpAddFieldToLine (PINFCACHELINE Line, PCTSTR Data)
PINFCACHELINE InfpFindKeyLine (PINFCACHESECTION Section, PCTSTR Key)
PINFCACHESECTION InfpFindSection (PINFCACHE Cache, PCTSTR Section)
INFSTATUS InfpBuildFileBuffer (PINFCACHE InfHandle, PCHAR *Buffer, PULONG BufferSize)
INFSTATUS InfpFindFirstLine (PINFCACHE InfHandle, PCTSTR Section, PCTSTR Key, PINFCONTEXT *Context)
INFSTATUS InfpFindNextLine (PINFCONTEXT ContextIn, PINFCONTEXT ContextOut)
INFSTATUS InfpFindFirstMatchLine (PINFCONTEXT ContextIn, PCTSTR Key, PINFCONTEXT ContextOut)
INFSTATUS InfpFindNextMatchLine (PINFCONTEXT ContextIn, PCTSTR Key, PINFCONTEXT ContextOut)
LONG InfpGetLineCount (HINF InfHandle, PCTSTR Section)
LONG InfpGetFieldCount (PINFCONTEXT Context)
INFSTATUS InfpGetBinaryField (PINFCONTEXT Context, ULONG FieldIndex, PUCHAR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize)
INFSTATUS InfpGetIntField (PINFCONTEXT Context, ULONG FieldIndex, INT *IntegerValue)
INFSTATUS InfpGetMultiSzField (PINFCONTEXT Context, ULONG FieldIndex, PTSTR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize)
INFSTATUS InfpGetStringField (PINFCONTEXT Context, ULONG FieldIndex, PTSTR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize)
INFSTATUS InfpGetData (PINFCONTEXT Context, PTCHAR *Key, PTCHAR *Data)
INFSTATUS InfpGetDataField (PINFCONTEXT Context, ULONG FieldIndex, PTCHAR *Data)
INFSTATUS InfpFindOrAddSection (PINFCACHE Cache, PCTSTR Section, PINFCONTEXT *Context)
INFSTATUS InfpAddLineWithKey (PINFCONTEXT Context, PCTSTR Key)
INFSTATUS InfpAddField (PINFCONTEXT Context, PCTSTR Data)
VOID InfpFreeContext (PINFCONTEXT Context)

Generated on Fri May 25 2012 06:02:22 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.