[INFLIB]
[reactos.git] / reactos / lib / inflib / infhost.h
diff --git a/reactos/lib/inflib/infhost.h b/reactos/lib/inflib/infhost.h
deleted file mode 100644 (file)
index 1a40990..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * PROJECT:    .inf file parser
- * LICENSE:    GPL - See COPYING in the top level directory
- * PROGRAMMER: Royce Mitchell III
- *             Eric Kohl
- *             Ge van Geldorp <gvg@reactos.org>
- */
-
-#pragma once
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-#include "infcommon.h"
-
-extern int InfHostOpenBufferedFile(PHINF InfHandle,
-                                   void *Buffer,
-                                   ULONG BufferSize,
-                                   ULONG *ErrorLine);
-extern int InfHostOpenFile(PHINF InfHandle,
-                           const CHAR *FileName,
-                           ULONG *ErrorLine);
-extern int InfHostWriteFile(HINF InfHandle,
-                            const CHAR *FileName,
-                            const CHAR *HeaderComment);
-extern void InfHostCloseFile(HINF InfHandle);
-extern int InfHostFindFirstLine(HINF InfHandle,
-                                const CHAR *Section,
-                                const CHAR *Key,
-                                PINFCONTEXT *Context);
-extern int InfHostFindNextLine(PINFCONTEXT ContextIn,
-                               PINFCONTEXT ContextOut);
-extern int InfHostFindFirstMatchLine(PINFCONTEXT ContextIn,
-                                     const CHAR *Key,
-                                     PINFCONTEXT ContextOut);
-extern int InfHostFindNextMatchLine(PINFCONTEXT ContextIn,
-                                    const CHAR *Key,
-                                    PINFCONTEXT ContextOut);
-extern LONG InfHostGetLineCount(HINF InfHandle,
-                                const CHAR *Section);
-extern LONG InfHostGetFieldCount(PINFCONTEXT Context);
-extern int InfHostGetBinaryField(PINFCONTEXT Context,
-                                 ULONG FieldIndex,
-                                 UCHAR *ReturnBuffer,
-                                 ULONG ReturnBufferSize,
-                                 ULONG *RequiredSize);
-extern int InfHostGetIntField(PINFCONTEXT Context,
-                              ULONG FieldIndex,
-                              ULONG *IntegerValue);
-extern int InfHostGetMultiSzField(PINFCONTEXT Context,
-                                  ULONG FieldIndex,
-                                  CHAR *ReturnBuffer,
-                                  ULONG ReturnBufferSize,
-                                  ULONG *RequiredSize);
-extern int InfHostGetStringField(PINFCONTEXT Context,
-                                 ULONG FieldIndex,
-                                 CHAR *ReturnBuffer,
-                                 ULONG ReturnBufferSize,
-                                 ULONG *RequiredSize);
-extern int InfHostGetData(PINFCONTEXT Context,
-                          CHAR **Key,
-                          CHAR **Data);
-extern int InfHostGetDataField(PINFCONTEXT Context,
-                               ULONG FieldIndex,
-                               CHAR **Data);
-extern int InfHostFindOrAddSection(HINF InfHandle,
-                                   const CHAR *Section,
-                                   PINFCONTEXT *Context);
-extern int InfHostAddLine(PINFCONTEXT Context, const CHAR *Key);
-extern int InfHostAddField(PINFCONTEXT Context, const CHAR *Data);
-extern void InfHostFreeContext(PINFCONTEXT Context);
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-/* EOF */