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) |
|
◆ 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 |
◆ HINF
◆ INFCONTEXT
◆ PINFCONTEXT
◆ pSpInfCloseInfFile
◆ pSpInfFindFirstLine
◆ pSpInfFindNextLine
◆ pSpInfGetBinaryField
◆ pSpInfGetField
◆ pSpInfGetFieldCount
◆ pSpInfGetIntField
◆ pSpInfGetMultiSzField
◆ pSpInfGetStringField
◆ pSpInfOpenInfFile
◆ C_ASSERT()
◆ INF_FreeData()
Definition at line 157 of file infsupp.h.
159{
160#if 0
161 if (InfData)
163#else
165#endif
166}
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 42 of file infsupp.c.
46{
47#if 0
48
52
54
58 0,
62
64 if (!InfData)
66
69 InfData,
73 {
76 }
77
80
81#else
82
85
86#endif
87}
PVOID NTAPI RtlAllocateHeap(IN PVOID HeapHandle, IN ULONG Flags, IN SIZE_T Size)
pSpInfGetStringField SpInfGetStringField
pSpInfGetField SpInfGetField
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Referenced by AddComputerTypeEntries(), AddEntriesFromInfSection(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), CreateDisplayDriverList(), GetSourceFileAndTargetLocation(), INF_GetData(), InstallDriver(), ProcessDisplayRegistry(), and UpdateRegistry().
◆ SpInfCloseInfFile
◆ SpInfFindFirstLine
Definition at line 87 of file infsupp.c.
Referenced by AddComputerTypeEntries(), AddEntriesFromInfSection(), AddSectionToCopyQueue(), AddSectionToCopyQueueCab(), CheckUnattendedSetup(), CreateDisplayDriverList(), CreateKeyboardLayoutList(), CreateLanguageList(), GetSourceFileAndTargetLocation(), InstallDriver(), LoadSetupInf(), LookupDirectoryById(), PrepareCopyInfFile(), PrepareFileCopy(), ProcessDisplayRegistry(), registry_callback(), and UpdateRegistry().
◆ SpInfFindNextLine
◆ SpInfGetBinaryField
◆ SpInfGetField
◆ SpInfGetFieldCount
◆ SpInfGetIntField
◆ SpInfGetMultiSzField
◆ SpInfGetStringField
◆ SpInfOpenInfFile