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 WCHAR *buffer, const WCHAR *end, PULONG error_line)
PINFCACHESECTION InfpFreeSection (PINFCACHESECTION Section)
PINFCACHESECTION InfpAddSection (PINFCACHE Cache, PCWSTR Name)
PINFCACHELINE InfpAddLine (PINFCACHESECTION Section)
PVOID InfpAddKeyToLine (PINFCACHELINE Line, PCWSTR Key)
PVOID InfpAddFieldToLine (PINFCACHELINE Line, PCWSTR Data)
PINFCACHELINE InfpFindKeyLine (PINFCACHESECTION Section, PCWSTR Key)
PINFCACHESECTION InfpFindSection (PINFCACHE Cache, PCWSTR Section)
INFSTATUS InfpBuildFileBuffer (PINFCACHE InfHandle, PWCHAR *Buffer, PULONG BufferSize)
INFSTATUS InfpFindFirstLine (PINFCACHE InfHandle, PCWSTR Section, PCWSTR Key, PINFCONTEXT *Context)
INFSTATUS InfpFindNextLine (PINFCONTEXT ContextIn, PINFCONTEXT ContextOut)
INFSTATUS InfpFindFirstMatchLine (PINFCONTEXT ContextIn, PCWSTR Key, PINFCONTEXT ContextOut)
INFSTATUS InfpFindNextMatchLine (PINFCONTEXT ContextIn, PCWSTR Key, PINFCONTEXT ContextOut)
LONG InfpGetLineCount (HINF InfHandle, PCWSTR 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, PWSTR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize)
INFSTATUS InfpGetStringField (PINFCONTEXT Context, ULONG FieldIndex, PWSTR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize)
INFSTATUS InfpGetData (PINFCONTEXT Context, PWCHAR *Key, PWCHAR *Data)
INFSTATUS InfpGetDataField (PINFCONTEXT Context, ULONG FieldIndex, PWCHAR *Data)
INFSTATUS InfpFindOrAddSection (PINFCACHE Cache, PCWSTR Section, PINFCONTEXT *Context)
INFSTATUS InfpAddLineWithKey (PINFCONTEXT Context, PCWSTR Key)
INFSTATUS InfpAddField (PINFCONTEXT Context, PCWSTR Data)
VOID InfpFreeContext (PINFCONTEXT Context)

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