ReactOS 0.4.15-dev-6056-gb29b268
usetup.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <winuser.h>
#include <wincon.h>
#include <ndk/cmfuncs.h>
#include <ndk/exfuncs.h>
#include <ndk/iofuncs.h>
#include <ndk/kefuncs.h>
#include <ndk/mmfuncs.h>
#include <ndk/obfuncs.h>
#include <ndk/psfuncs.h>
#include <ndk/rtlfuncs.h>
#include <ndk/setypes.h>
#include <ntstrsafe.h>
#include <reactos/rosioctl.h>
#include <../lib/setuplib.h>
#include "consup.h"
#include "progress.h"
#include "fslist.h"
#include "partlist.h"
#include "genlist.h"
#include "mui.h"
#include "spapisup/inffile.h"
#include "spapisup/cabinet.h"
Include dependency graph for usetup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WIN32_NO_STATUS
 
#define NTOS_MODE_USER
 
#define POPUP_WAIT_NONE   0
 
#define POPUP_WAIT_ANY_KEY   1
 
#define POPUP_WAIT_ENTER   2
 

Typedefs

typedef enum _PAGE_NUMBER PAGE_NUMBER
 
typedef enum _PAGE_NUMBERPPAGE_NUMBER
 

Enumerations

enum  _PAGE_NUMBER {
  SETUP_INIT_PAGE , LANGUAGE_PAGE , WELCOME_PAGE , LICENSE_PAGE ,
  INSTALL_INTRO_PAGE , REPAIR_INTRO_PAGE , UPGRADE_REPAIR_PAGE , DEVICE_SETTINGS_PAGE ,
  COMPUTER_SETTINGS_PAGE , DISPLAY_SETTINGS_PAGE , KEYBOARD_SETTINGS_PAGE , LAYOUT_SETTINGS_PAGE ,
  SELECT_PARTITION_PAGE , CREATE_PRIMARY_PARTITION_PAGE , CREATE_EXTENDED_PARTITION_PAGE , CREATE_LOGICAL_PARTITION_PAGE ,
  CHANGE_SYSTEM_PARTITION , CONFIRM_DELETE_SYSTEM_PARTITION_PAGE , DELETE_PARTITION_PAGE , SELECT_FILE_SYSTEM_PAGE ,
  FORMAT_PARTITION_PAGE , CHECK_FILE_SYSTEM_PAGE , PREPARE_COPY_PAGE , INSTALL_DIRECTORY_PAGE ,
  FILE_COPY_PAGE , REGISTRY_PAGE , BOOT_LOADER_PAGE , BOOT_LOADER_FLOPPY_PAGE ,
  BOOT_LOADER_INSTALLATION_PAGE , SUCCESS_PAGE , QUIT_PAGE , FLUSH_PAGE ,
  REBOOT_PAGE , RECOVERY_PAGE
}
 

Functions

VOID PopupError (IN PCCH Text, IN PCCH Status, IN PINPUT_RECORD Ir, IN ULONG WaitEvent)
 

Variables

HANDLE ProcessHeap
 
BOOLEAN IsUnattendedSetup
 
PCWSTR SelectedLanguageId
 

Macro Definition Documentation

◆ NTOS_MODE_USER

#define NTOS_MODE_USER

Definition at line 42 of file usetup.h.

◆ POPUP_WAIT_ANY_KEY

#define POPUP_WAIT_ANY_KEY   1

Definition at line 124 of file usetup.h.

◆ POPUP_WAIT_ENTER

#define POPUP_WAIT_ENTER   2

Definition at line 125 of file usetup.h.

◆ POPUP_WAIT_NONE

#define POPUP_WAIT_NONE   0

Definition at line 123 of file usetup.h.

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 35 of file usetup.h.

Typedef Documentation

◆ PAGE_NUMBER

◆ PPAGE_NUMBER

Enumeration Type Documentation

◆ _PAGE_NUMBER

Enumerator
SETUP_INIT_PAGE 
LANGUAGE_PAGE 
WELCOME_PAGE 
LICENSE_PAGE 
INSTALL_INTRO_PAGE 
REPAIR_INTRO_PAGE 
UPGRADE_REPAIR_PAGE 
DEVICE_SETTINGS_PAGE 
COMPUTER_SETTINGS_PAGE 
DISPLAY_SETTINGS_PAGE 
KEYBOARD_SETTINGS_PAGE 
LAYOUT_SETTINGS_PAGE 
SELECT_PARTITION_PAGE 
CREATE_PRIMARY_PARTITION_PAGE 
CREATE_EXTENDED_PARTITION_PAGE 
CREATE_LOGICAL_PARTITION_PAGE 
CHANGE_SYSTEM_PARTITION 
CONFIRM_DELETE_SYSTEM_PARTITION_PAGE 
DELETE_PARTITION_PAGE 
SELECT_FILE_SYSTEM_PAGE 
FORMAT_PARTITION_PAGE 
CHECK_FILE_SYSTEM_PAGE 
PREPARE_COPY_PAGE 
INSTALL_DIRECTORY_PAGE 
FILE_COPY_PAGE 
REGISTRY_PAGE 
BOOT_LOADER_PAGE 
BOOT_LOADER_FLOPPY_PAGE 
BOOT_LOADER_INSTALLATION_PAGE 
SUCCESS_PAGE 
QUIT_PAGE 
FLUSH_PAGE 
REBOOT_PAGE 
RECOVERY_PAGE 

Definition at line 76 of file usetup.h.

77{
78 SETUP_INIT_PAGE, /* Virtual page */
83
84// SCSI_CONTROLLER_PAGE,
85// OEM_DRIVER_PAGE,
86
89
95
103
107
115
117 QUIT_PAGE,
119 REBOOT_PAGE, /* Virtual page */
120 RECOVERY_PAGE, /* Virtual page */
enum _PAGE_NUMBER * PPAGE_NUMBER
@ SELECT_FILE_SYSTEM_PAGE
Definition: usetup.h:104
@ SUCCESS_PAGE
Definition: usetup.h:116
@ LAYOUT_SETTINGS_PAGE
Definition: usetup.h:94
@ COMPUTER_SETTINGS_PAGE
Definition: usetup.h:91
@ CREATE_EXTENDED_PARTITION_PAGE
Definition: usetup.h:98
@ CHECK_FILE_SYSTEM_PAGE
Definition: usetup.h:106
@ LICENSE_PAGE
Definition: usetup.h:81
@ DELETE_PARTITION_PAGE
Definition: usetup.h:102
@ SELECT_PARTITION_PAGE
Definition: usetup.h:96
@ WELCOME_PAGE
Definition: usetup.h:80
@ UPGRADE_REPAIR_PAGE
Definition: usetup.h:88
@ DEVICE_SETTINGS_PAGE
Definition: usetup.h:90
@ FLUSH_PAGE
Definition: usetup.h:118
@ PREPARE_COPY_PAGE
Definition: usetup.h:108
@ CONFIRM_DELETE_SYSTEM_PARTITION_PAGE
Definition: usetup.h:101
@ BOOT_LOADER_INSTALLATION_PAGE
Definition: usetup.h:114
@ FILE_COPY_PAGE
Definition: usetup.h:110
@ REGISTRY_PAGE
Definition: usetup.h:111
@ CREATE_LOGICAL_PARTITION_PAGE
Definition: usetup.h:99
@ REBOOT_PAGE
Definition: usetup.h:119
@ CHANGE_SYSTEM_PARTITION
Definition: usetup.h:100
@ QUIT_PAGE
Definition: usetup.h:117
@ FORMAT_PARTITION_PAGE
Definition: usetup.h:105
@ SETUP_INIT_PAGE
Definition: usetup.h:78
@ BOOT_LOADER_PAGE
Definition: usetup.h:112
@ INSTALL_DIRECTORY_PAGE
Definition: usetup.h:109
@ BOOT_LOADER_FLOPPY_PAGE
Definition: usetup.h:113
@ DISPLAY_SETTINGS_PAGE
Definition: usetup.h:92
@ CREATE_PRIMARY_PARTITION_PAGE
Definition: usetup.h:97
@ LANGUAGE_PAGE
Definition: usetup.h:79
@ KEYBOARD_SETTINGS_PAGE
Definition: usetup.h:93
@ REPAIR_INTRO_PAGE
Definition: usetup.h:87
@ INSTALL_INTRO_PAGE
Definition: usetup.h:82
@ RECOVERY_PAGE
Definition: usetup.h:120
enum _PAGE_NUMBER PAGE_NUMBER

Function Documentation

◆ PopupError()

VOID PopupError ( IN PCCH  Text,
IN PCCH  Status,
IN PINPUT_RECORD  Ir,
IN ULONG  WaitEvent 
)

Variable Documentation

◆ IsUnattendedSetup

◆ ProcessHeap

HANDLE ProcessHeap
extern
  • Internal Headers *‍/

Definition at line 15 of file servman.c.

◆ SelectedLanguageId