ReactOS  0.4.14-dev-342-gdc047f9
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_HARDDISK_MBR_PAGE, BOOT_LOADER_HARDDISK_VBR_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 125 of file usetup.h.

◆ POPUP_WAIT_ENTER

#define POPUP_WAIT_ENTER   2

Definition at line 126 of file usetup.h.

◆ POPUP_WAIT_NONE

#define POPUP_WAIT_NONE   0

Definition at line 124 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_HARDDISK_MBR_PAGE 
BOOT_LOADER_HARDDISK_VBR_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 
116 
117  SUCCESS_PAGE,
118  QUIT_PAGE,
119  FLUSH_PAGE,
120  REBOOT_PAGE, /* Virtual page */
121  RECOVERY_PAGE, /* Virtual page */
enum _PAGE_NUMBER * PPAGE_NUMBER
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
  • Internal Headers */

Definition at line 15 of file servman.c.

◆ SelectedLanguageId