Go to the source code of this file.
|
| typedef PVOID | HINF |
| |
| typedef struct _INFCONTEXT | INFCONTEXT |
| |
| typedef struct _INFCONTEXT * | PINFCONTEXT |
| |
| typedef VOID(WINAPI * | pSpInfCloseInfFile) (IN HINF InfHandle) |
| |
| typedef BOOL(WINAPI * | pSpInfFindFirstLine) (IN HINF InfHandle, IN PCWSTR Section, IN PCWSTR Key, IN OUT PINFCONTEXT Context) |
| |
| typedef BOOL(WINAPI * | pSpInfFindNextLine) (IN PINFCONTEXT ContextIn, OUT PINFCONTEXT ContextOut) |
| |
| typedef ULONG(WINAPI * | pSpInfGetFieldCount) (IN PINFCONTEXT Context) |
| |
| typedef BOOL(WINAPI * | pSpInfGetBinaryField) (IN PINFCONTEXT Context, IN ULONG FieldIndex, OUT PUCHAR ReturnBuffer, IN ULONG ReturnBufferSize, OUT PULONG RequiredSize) |
| |
| typedef BOOL(WINAPI * | pSpInfGetIntField) (IN PINFCONTEXT Context, IN ULONG FieldIndex, OUT INT *IntegerValue) |
| |
| typedef BOOL(WINAPI * | pSpInfGetMultiSzField) (IN PINFCONTEXT Context, IN ULONG FieldIndex, OUT PWSTR ReturnBuffer, IN ULONG ReturnBufferSize, OUT PULONG RequiredSize) |
| |
| typedef BOOL(WINAPI * | pSpInfGetStringField) (IN PINFCONTEXT Context, IN ULONG FieldIndex, OUT PWSTR ReturnBuffer, IN ULONG ReturnBufferSize, OUT PULONG RequiredSize) |
| |
| typedef PCWSTR(WINAPI * | pSpInfGetField) (IN PINFCONTEXT Context, IN ULONG FieldIndex) |
| |
| typedef HINF(WINAPI * | pSpInfOpenInfFile) (IN PCWSTR FileName, IN PCWSTR InfClass, IN DWORD InfStyle, IN LCID LocaleId, OUT PUINT ErrorLine) |
| |
| typedef struct _SPINF_EXPORTS | SPINF_EXPORTS |
| |
| typedef struct _SPINF_EXPORTS * | PSPINF_EXPORTS |
| |
◆ INF_STYLE_OLDNT
| #define INF_STYLE_OLDNT 0x00000001 |
◆ INF_STYLE_WIN4
| #define INF_STYLE_WIN4 0x00000002 |
◆ MAX_INF_STRING_LENGTH
| #define MAX_INF_STRING_LENGTH 1024 |
◆ SpInfCloseInfFile
| #define SpInfCloseInfFile (SpInfExports.SpInfCloseInfFile) |
◆ SpInfFindFirstLine
| #define SpInfFindFirstLine (SpInfExports.SpInfFindFirstLine) |
◆ SpInfFindNextLine
| #define SpInfFindNextLine (SpInfExports.SpInfFindNextLine) |
◆ SpInfGetBinaryField
| #define SpInfGetBinaryField (SpInfExports.SpInfGetBinaryField) |
◆ SpInfGetField
| #define SpInfGetField (SpInfExports.SpInfGetField) |
◆ SpInfGetFieldCount
| #define SpInfGetFieldCount (SpInfExports.SpInfGetFieldCount) |
◆ SpInfGetIntField
| #define SpInfGetIntField (SpInfExports.SpInfGetIntField) |
◆ SpInfGetMultiSzField
| #define SpInfGetMultiSzField (SpInfExports.SpInfGetMultiSzField) |
◆ SpInfGetStringField
| #define SpInfGetStringField (SpInfExports.SpInfGetStringField) |
◆ SpInfOpenInfFile
| #define SpInfOpenInfFile (SpInfExports.SpInfOpenInfFile) |
◆ HINF
◆ INFCONTEXT
◆ PINFCONTEXT
◆ PSPINF_EXPORTS
◆ pSpInfCloseInfFile
◆ pSpInfFindFirstLine
◆ pSpInfFindNextLine
◆ pSpInfGetBinaryField
◆ pSpInfGetField
◆ pSpInfGetFieldCount
◆ pSpInfGetIntField
◆ pSpInfGetMultiSzField
◆ pSpInfGetStringField
◆ pSpInfOpenInfFile
◆ SPINF_EXPORTS
◆ C_ASSERT()
◆ INF_FreeData()
Definition at line 154 of file infsupp.h.
156{
157#if 0
158 if (InfData)
160#else
162#endif
163}
BOOLEAN NTAPI RtlFreeHeap(IN PVOID HeapHandle, IN ULONG Flags, IN PVOID HeapBase)
#define UNREFERENCED_PARAMETER(P)
Referenced by AddComputerTypeEntries(), AddEntriesFromInfSection(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), CheckUnattendedSetup(), CreateDisplayDriverList(), GetSourceFileAndTargetLocation(), INF_GetData(), InstallDriver(), LoadSetupInf(), PrepareCopyInfFile(), PrepareFileCopy(), and UpdateRegistry().
◆ INF_GetData()
◆ INF_GetDataField()
Definition at line 29 of file infsupp.c.
33{
34#if 0
35
39
41
45 0,
49
51 if (!InfData)
53
56 InfData,
60 {
63 }
64
67
68#else
69
72
73#endif
74}
PVOID NTAPI RtlAllocateHeap(IN PVOID HeapHandle, IN ULONG Flags, IN SIZE_T Size)
#define SpInfGetStringField
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Referenced by AddComputerTypeEntries(), AddEntriesFromInfSection(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), CreateDisplayDriverList(), GetSourceFileAndTargetLocation(), INF_GetData(), InstallDriver(), ProcessDisplayRegistry(), and UpdateRegistry().
◆ SpInfExports