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