mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 15:46:52 +00:00
[SETUPLIB] Move the files that implement utility functions into their own subdirectory. The files remaining in the main directory implement setup procedures that use the utility functions.
svn path=/branches/setup_improvements/; revision=75695
This commit is contained in:
parent
95a34ef6fc
commit
6f19c83b96
28 changed files with 28 additions and 26 deletions
30
base/setup/lib/utils/osdetect.h
Normal file
30
base/setup/lib/utils/osdetect.h
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Setup Library
|
||||
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
|
||||
* PURPOSE: NT 5.x family (MS Windows <= 2003, and ReactOS)
|
||||
* operating systems detection code.
|
||||
* COPYRIGHT: Copyright 2017-2018 Hermes Belusca-Maito
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
typedef struct _NTOS_INSTALLATION
|
||||
{
|
||||
LIST_ENTRY ListEntry;
|
||||
// BOOLEAN IsDefault; // TRUE / FALSE whether this installation is marked as "default" in its corresponding loader configuration file.
|
||||
// Vendor???? (Microsoft / ReactOS)
|
||||
UNICODE_STRING SystemArcPath; // Normalized ARC path
|
||||
UNICODE_STRING SystemNtPath; // Corresponding NT path
|
||||
PCWSTR PathComponent; // Pointer inside SystemNtPath.Buffer
|
||||
ULONG DiskNumber;
|
||||
ULONG PartitionNumber;
|
||||
PPARTENTRY PartEntry;
|
||||
WCHAR InstallationName[MAX_PATH];
|
||||
} NTOS_INSTALLATION, *PNTOS_INSTALLATION;
|
||||
|
||||
// EnumerateNTOSInstallations
|
||||
PGENERIC_LIST
|
||||
CreateNTOSInstallationsList(
|
||||
IN PPARTLIST List);
|
||||
|
||||
/* EOF */
|
Loading…
Add table
Add a link
Reference in a new issue