ReactOS 0.4.16-dev-112-g52265ae
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_PARTITION_PAGE , CHANGE_SYSTEM_PARTITION , CONFIRM_DELETE_SYSTEM_PARTITION_PAGE ,
  DELETE_PARTITION_PAGE , START_PARTITION_OPERATIONS_PAGE , SELECT_FILE_SYSTEM_PAGE , FORMAT_PARTITION_PAGE ,
  CHECK_FILE_SYSTEM_PAGE , BOOTLOADER_SELECT_PAGE , PREPARE_COPY_PAGE , INSTALL_DIRECTORY_PAGE ,
  FILE_COPY_PAGE , REGISTRY_PAGE , BOOTLOADER_INSTALL_PAGE , BOOTLOADER_REMOVABLE_DISK_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 123 of file usetup.h.

◆ POPUP_WAIT_ENTER

#define POPUP_WAIT_ENTER   2

Definition at line 124 of file usetup.h.

◆ POPUP_WAIT_NONE

#define POPUP_WAIT_NONE   0

Definition at line 122 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_PARTITION_PAGE 
CHANGE_SYSTEM_PARTITION 
CONFIRM_DELETE_SYSTEM_PARTITION_PAGE 
DELETE_PARTITION_PAGE 
START_PARTITION_OPERATIONS_PAGE 
SELECT_FILE_SYSTEM_PAGE 
FORMAT_PARTITION_PAGE 
CHECK_FILE_SYSTEM_PAGE 
BOOTLOADER_SELECT_PAGE 
PREPARE_COPY_PAGE 
INSTALL_DIRECTORY_PAGE 
FILE_COPY_PAGE 
REGISTRY_PAGE 
BOOTLOADER_INSTALL_PAGE 
BOOTLOADER_REMOVABLE_DISK_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
101
102 START_PARTITION_OPERATIONS_PAGE, /* Virtual page */
103 SELECT_FILE_SYSTEM_PAGE, /* Virtual page */
104 FORMAT_PARTITION_PAGE, /* Virtual page */
107
114
116 QUIT_PAGE,
118 REBOOT_PAGE, /* Virtual page */
119 RECOVERY_PAGE, /* Virtual page */
enum _PAGE_NUMBER * PPAGE_NUMBER
@ BOOTLOADER_SELECT_PAGE
Definition: usetup.h:106
@ SELECT_FILE_SYSTEM_PAGE
Definition: usetup.h:103
@ SUCCESS_PAGE
Definition: usetup.h:115
@ LAYOUT_SETTINGS_PAGE
Definition: usetup.h:94
@ COMPUTER_SETTINGS_PAGE
Definition: usetup.h:91
@ CHECK_FILE_SYSTEM_PAGE
Definition: usetup.h:105
@ LICENSE_PAGE
Definition: usetup.h:81
@ DELETE_PARTITION_PAGE
Definition: usetup.h:100
@ SELECT_PARTITION_PAGE
Definition: usetup.h:96
@ WELCOME_PAGE
Definition: usetup.h:80
@ UPGRADE_REPAIR_PAGE
Definition: usetup.h:88
@ START_PARTITION_OPERATIONS_PAGE
Definition: usetup.h:102
@ DEVICE_SETTINGS_PAGE
Definition: usetup.h:90
@ FLUSH_PAGE
Definition: usetup.h:117
@ PREPARE_COPY_PAGE
Definition: usetup.h:108
@ CONFIRM_DELETE_SYSTEM_PARTITION_PAGE
Definition: usetup.h:99
@ FILE_COPY_PAGE
Definition: usetup.h:110
@ REGISTRY_PAGE
Definition: usetup.h:111
@ REBOOT_PAGE
Definition: usetup.h:118
@ CHANGE_SYSTEM_PARTITION
Definition: usetup.h:98
@ QUIT_PAGE
Definition: usetup.h:116
@ FORMAT_PARTITION_PAGE
Definition: usetup.h:104
@ SETUP_INIT_PAGE
Definition: usetup.h:78
@ CREATE_PARTITION_PAGE
Definition: usetup.h:97
@ INSTALL_DIRECTORY_PAGE
Definition: usetup.h:109
@ DISPLAY_SETTINGS_PAGE
Definition: usetup.h:92
@ LANGUAGE_PAGE
Definition: usetup.h:79
@ KEYBOARD_SETTINGS_PAGE
Definition: usetup.h:93
@ BOOTLOADER_INSTALL_PAGE
Definition: usetup.h:112
@ REPAIR_INTRO_PAGE
Definition: usetup.h:87
@ INSTALL_INTRO_PAGE
Definition: usetup.h:82
@ RECOVERY_PAGE
Definition: usetup.h:119
@ BOOTLOADER_REMOVABLE_DISK_PAGE
Definition: usetup.h:113
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