mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 21:12:59 +00:00
[SETUPLIB] Make the settings' Process* functions take an actual value instead of a GENERIC_LIST
The reason is to avoid enforcing the usage of a specific list container by the users of the setup library. This is a departure of what I originally thought would be the best, in commits92692eae3
(r74553),8f2c4f7a6
(r75700) This should actually make some parts of the GUI setup code simpler (e.g. using the win32 comboboxes to store the list contents).
This commit is contained in:
parent
fc3eeb61f3
commit
b02dd8eb22
5 changed files with 79 additions and 77 deletions
|
@ -43,14 +43,14 @@ CreateDisplayDriverList(
|
|||
|
||||
BOOLEAN
|
||||
ProcessComputerFiles(
|
||||
IN HINF InfFile,
|
||||
IN PGENERIC_LIST List,
|
||||
OUT PWSTR* AdditionalSectionName);
|
||||
_In_ HINF InfFile,
|
||||
_In_ PCWSTR ComputerType,
|
||||
_Out_ PWSTR* AdditionalSectionName);
|
||||
|
||||
BOOLEAN
|
||||
ProcessDisplayRegistry(
|
||||
IN HINF InfFile,
|
||||
IN PGENERIC_LIST List);
|
||||
_In_ HINF InfFile,
|
||||
_In_ PCWSTR DisplayType);
|
||||
|
||||
PGENERIC_LIST
|
||||
CreateKeyboardDriverList(
|
||||
|
@ -72,16 +72,18 @@ GetDefaultLanguageIndex(VOID);
|
|||
|
||||
BOOLEAN
|
||||
ProcessKeyboardLayoutRegistry(
|
||||
IN PGENERIC_LIST List,
|
||||
IN PCWSTR LanguageId);
|
||||
_In_ PCWSTR pszLayoutId,
|
||||
_In_ PCWSTR LanguageId);
|
||||
|
||||
#if 0
|
||||
BOOLEAN
|
||||
ProcessKeyboardLayoutFiles(
|
||||
IN PGENERIC_LIST List);
|
||||
#endif
|
||||
|
||||
BOOLEAN
|
||||
ProcessLocaleRegistry(
|
||||
IN PGENERIC_LIST List);
|
||||
_In_ PCWSTR LanguageId);
|
||||
|
||||
BOOLEAN
|
||||
SetGeoID(
|
||||
|
@ -89,6 +91,6 @@ SetGeoID(
|
|||
|
||||
BOOLEAN
|
||||
SetDefaultPagefile(
|
||||
IN WCHAR Drive);
|
||||
_In_ WCHAR Drive);
|
||||
|
||||
/* EOF */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue