ReactOS 0.4.16-dev-550-g2186ce3
|
#include "reactos.h"
#include <winnls.h>
#include <ndk/obfuncs.h>
#include "resource.h"
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | _FSVOL_CONTEXT |
struct | _COPYCONTEXT |
Typedefs | |
typedef VOID(NTAPI * | PGET_ENTRY_DESCRIPTION) (IN PGENERIC_LIST_ENTRY Entry, OUT PWSTR Buffer, IN SIZE_T cchBufferSize) |
typedef VOID(NTAPI * | PADD_ENTRY_ITEM) (IN HWND hWndList, IN LVITEM *plvItem, IN PGENERIC_LIST_ENTRY Entry, IN OUT PWSTR Buffer, IN SIZE_T cchBufferSize) |
typedef struct _FSVOL_CONTEXT | FSVOL_CONTEXT |
typedef struct _FSVOL_CONTEXT * | PFSVOL_CONTEXT |
typedef struct _COPYCONTEXT | COPYCONTEXT |
typedef struct _COPYCONTEXT * | PCOPYCONTEXT |
Variables | |
HANDLE | ProcessHeap |
SETUPDATA | SetupData |
PPARTENTRY | InstallPartition = NULL |
PPARTENTRY | SystemPartition = NULL |
UI_CONTEXT | UiContext |
static const UINT | column_ids [MAX_LIST_COLUMNS] = {IDS_LIST_COLUMN_FIRST, IDS_LIST_COLUMN_FIRST + 1, IDS_LIST_COLUMN_FIRST + 2} |
static const INT | column_widths [MAX_LIST_COLUMNS] = {200, 150, 100} |
static const INT | column_alignment [MAX_LIST_COLUMNS] = {LVCFMT_LEFT, LVCFMT_LEFT, LVCFMT_LEFT} |
#define IDS_LIST_COLUMN_FIRST IDS_INSTALLATION_NAME |
#define IDS_LIST_COLUMN_LAST IDS_INSTALLATION_VENDOR |
#define InstallVolume (InstallPartition->Volume) |
#define MAX_LIST_COLUMNS (IDS_LIST_COLUMN_LAST - IDS_LIST_COLUMN_FIRST + 1) |
#define SystemVolume (SystemPartition->Volume) |
typedef struct _COPYCONTEXT COPYCONTEXT |
typedef struct _FSVOL_CONTEXT FSVOL_CONTEXT |
typedef struct _COPYCONTEXT * PCOPYCONTEXT |
typedef struct _FSVOL_CONTEXT * PFSVOL_CONTEXT |
Definition at line 2841 of file reactos.c.
|
static |
Definition at line 684 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
Definition at line 60 of file reactos.c.
Referenced by ExplorerAboutDlg::ExplorerAboutDlg(), FindProgramDlg::FindProgramDlg(), MdiSdiDlg::MdiSdiDlg(), CEditCompatModes::OnInitDialog(), CConfirmReplace::OnInitDialog(), CZipPassword::OnInitDialog(), and StartDlgProc().
BOOL ConvertNtPathToWin32Path | ( | IN OUT PNT_WIN32_PATH_MAPPING_LIST | MappingList, |
OUT PWSTR | pwszPath, | ||
IN DWORD | cchPathMax, | ||
IN PCWSTR | pwszNTPath | ||
) |
Definition at line 2504 of file reactos.c.
Referenced by SetupOpenInfFileExW().
Create a bold font derived from the provided font.
Definition at line 87 of file reactos.c.
Referenced by _tWinMain(), CreateTitleFont(), and ProgressDlg::ProcessWindowMessage().
BOOL CreateListViewColumns | ( | IN HINSTANCE | hInstance, |
IN HWND | hWndListView, | ||
IN const UINT * | pIDs, | ||
IN const INT * | pColsWidth, | ||
IN const INT * | pColsAlign, | ||
IN UINT | nNumOfColumns | ||
) |
Definition at line 518 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
Definition at line 121 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 935 of file reactos.c.
Referenced by _tWinMain().
Definition at line 250 of file reactos.c.
Referenced by _tWinMain(), FsVolCallback(), and PrepareAndDoCopyThread().
INT __cdecl DisplayMessage | ( | _In_opt_ HWND | hWnd, |
_In_ UINT | uType, | ||
_In_opt_ PCWSTR | pszTitle, | ||
_In_opt_ PCWSTR | pszFormatMessage, | ||
... | |||
) |
Definition at line 231 of file reactos.c.
Referenced by AttachToConsoleInternal(), Bios32Post(), BiosRomBasic(), BrowseDlgProc(), CmdStartProcess(), ControlBop(), CpuSimulate(), DeviceDlgProc(), DosCreateProcess(), DosStartProcess32(), DriveDlgProc(), EjectFloppy(), EmulatorException(), FsVolCallback(), LoadInstallableVDD(), MountDisk(), MountFDI(), MountFloppy(), MountHDD(), PrepareAndDoCopyThread(), ProcessDlgProc(), RetrieveDisk(), SummaryDlgProc(), TypeDlgProc(), UnmountDisk(), UpgradeRepairDlgProc(), VgaAttachToConsole(), VgaConsoleCreateTextScreen(), VgaEnterNewMode(), and WinNtVdmBiosReset().
INT DisplayMessageV | ( | _In_opt_ HWND | hWnd, |
_In_ UINT | uType, | ||
_In_opt_ PCWSTR | pszTitle, | ||
_In_opt_ PCWSTR | pszFormatMessage, | ||
_In_ va_list | args | ||
) |
Definition at line 129 of file reactos.c.
Referenced by DisplayError(), and DisplayMessage().
Definition at line 2763 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 1636 of file reactos.c.
Referenced by PrepareAndDoCopyThread().
|
static |
Definition at line 1225 of file reactos.c.
Referenced by FsVolCallback().
VOID FreeNtToWin32PathMappingList | ( | IN OUT PNT_WIN32_PATH_MAPPING_LIST | MappingList | ) |
Definition at line 2483 of file reactos.c.
Referenced by _tWinMain().
|
static |
HACK!!
HACK!!
Definition at line 1291 of file reactos.c.
Referenced by DoChecking(), DoFormatting(), FsVolCommitOpsQueue(), InitSystemPartition(), and PrepareAndDoCopyThread().
Definition at line 653 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
|
static |
Definition at line 673 of file reactos.c.
Referenced by DeviceDlgProc(), and SummaryDlgProc().
Definition at line 2793 of file reactos.c.
Referenced by _tWinMain().
VOID InitGenericComboList | ( | IN HWND | hWndList, |
IN PGENERIC_LIST | List, | ||
IN PGET_ENTRY_DESCRIPTION | GetEntryDescriptionProc | ||
) |
Definition at line 557 of file reactos.c.
Referenced by DeviceDlgProc().
VOID InitGenericListView | ( | IN HWND | hWndList, |
IN PGENERIC_LIST | List, | ||
IN PADD_ENTRY_ITEM | AddEntryItemProc | ||
) |
Definition at line 616 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
VOID InitNtToWin32PathMappingList | ( | IN OUT PNT_WIN32_PATH_MAPPING_LIST | MappingList | ) |
Definition at line 2475 of file reactos.c.
Referenced by _tWinMain().
BOOL LoadSetupData | ( | IN OUT PSETUPDATA | pSetupData | ) |
Definition at line 2383 of file reactos.c.
Referenced by _tWinMain().
Definition at line 1806 of file reactos.c.
Referenced by ProcessDlgProc().
|
static |
Definition at line 2188 of file reactos.c.
Referenced by _tWinMain().
Enables or disables the Cancel and the Close title-bar property-sheet window buttons.
Definition at line 1793 of file reactos.c.
Referenced by PrepareAndDoCopyThread().
|
static |
Definition at line 1757 of file reactos.c.
Referenced by PrepareAndDoCopyThread().
|
static |
Definition at line 2306 of file reactos.c.
Referenced by _tWinMain().
VOID SetWindowResPrintfVW | ( | _In_ HWND | hWnd, |
_In_opt_ HINSTANCE | hInstance, | ||
_In_ UINT | uID, | ||
_In_ va_list | args | ||
) |
Definition at line 281 of file reactos.c.
Referenced by RegistryStatus(), and SetWindowResPrintfW().
VOID __cdecl SetWindowResPrintfW | ( | _In_ HWND | hWnd, |
_In_opt_ HINSTANCE | hInstance, | ||
_In_ UINT | uID, | ||
... | |||
) |
Definition at line 297 of file reactos.c.
Referenced by FileCopyCallback(), FsVolCallback(), and RegistryStatus().
Definition at line 270 of file reactos.c.
Referenced by PrepareAndDoCopyThread(), and SummaryDlgProc().
|
static |
Definition at line 311 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 1038 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 382 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 749 of file reactos.c.
Referenced by _tWinMain().
|
static |
Definition at line 746 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
|
static |
Definition at line 744 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
|
static |
Definition at line 745 of file reactos.c.
Referenced by UpgradeRepairDlgProc().
PPARTENTRY InstallPartition = NULL |
Definition at line 44 of file reactos.c.
Referenced by DriveDlgProc(), InitSystemPartition(), PrepareAndDoCopyThread(), and SummaryDlgProc().
HANDLE ProcessHeap |
Definition at line 40 of file reactos.c.
Referenced by _tWinMain(), ConvertNtPathToWin32Path(), and FreeNtToWin32PathMappingList().
SETUPDATA SetupData |
Definition at line 41 of file reactos.c.
Referenced by _tWinMain(), CreateTimeZoneList(), DateTimePageDlgProc(), DestroyTimeZoneList(), FileCopyCallback(), FinishDlgProc(), FormatDlgProcWorker(), FsVolCallback(), GetLargerTimeZoneEntry(), GetLocalSystemTime(), LocalePageDlgProc(), ProcessPageDlgProc(), RegistryStatus(), RetrieveTimeZone(), SetLocalTimeZone(), SetSystemLocalTime(), SetupOpenInfFileExW(), ShowErrorTip(), ShowTimeZoneList(), ThemePageDlgProc(), and WriteDateTimeSettings().
PPARTENTRY SystemPartition = NULL |
Definition at line 49 of file reactos.c.
Referenced by InitSystemPartition(), LoadAndBootWindows(), LoadReactOSSetup(), OpenBootStore(), PrepareAndDoCopyThread(), SmpTranslateSystemPartitionInformation(), and xHalIoAssignDriveLetters().
UI_CONTEXT UiContext |
Definition at line 54 of file reactos.c.
Referenced by DriveDlgProc(), FileCopyCallback(), FormatCallback(), FsVolCallback(), PrepareAndDoCopyThread(), and RegistryStatus().