windows-nt/Source/XPSP1/NT/base/ntos/config/i386/parseini.h
2020-09-26 16:20:57 +08:00

67 lines
1.1 KiB
C

//depot/Lab01_N/Base/ntos/config/i386/parseini.h#1 - branch change 3 (text)
PVOID
CmpOpenInfFile(
IN PVOID InfImage,
IN ULONG ImageSize
);
VOID
CmpCloseInfFile(
PVOID InfHandle
);
PCHAR
CmpGetKeyName(
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex
);
BOOLEAN
CmpSearchInfSection(
IN PVOID InfHandle,
IN PCHAR SectionName
);
BOOLEAN
CmpSearchInfLine(
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex
);
PCHAR
CmpGetSectionLineIndex (
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex,
IN ULONG ValueIndex
);
ULONG
CmpGetSectionLineIndexValueCount(
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex
);
BOOLEAN
CmpGetIntField(
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex,
IN ULONG ValueIndex,
IN OUT PULONG Data
);
BOOLEAN
CmpGetBinaryField(
IN PVOID INFHandle,
IN PCHAR SectionName,
IN ULONG LineIndex,
IN ULONG ValueIndex,
IN OUT PVOID Buffer,
IN ULONG BufferSize,
IN OUT PULONG ActualSize
);