ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

vmwinst.c File Reference
#include <windows.h>
#include <commctrl.h>
#include <newdev.h>
#include <stdio.h>
#include <string.h>
#include <pseh/pseh2.h>
#include "vmwinst.h"
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  MAPCTLRES

Defines

#define WM_INSTABORT   (WM_USER + 2)
#define WM_INSTCOMPLETE   (WM_USER + 3)
#define WM_INSTSTATUSUPDATE   (WM_USER + 4)

Functions

VOID CALLBACK InstallHinfSectionW (HWND hwnd, HINSTANCE ModuleHandle, PCWSTR CmdLineBuffer, INT nCmdShow)
BOOL DetectVMware (int *Version)
static BOOL DoesFileExist (WCHAR *Path, WCHAR *File)
static VOID CenterWindow (HWND hWnd)
static BOOL IsVMwareCDInDrive (WCHAR *Drv)
static BOOL LoadResolutionSettings (DWORD *ResX, DWORD *ResY, DWORD *ColDepth)
static BOOL IsVmwSVGAEnabled (VOID)
static BOOL SaveResolutionSettings (DWORD ResX, DWORD ResY, DWORD ColDepth)
static BOOL EnableDriver (WCHAR *Key, BOOL Enable)
static BOOL EnableVmwareDriver (BOOL VBE, BOOL VGA, BOOL VMX)
static INT_PTR CALLBACK PageWelcomeProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK PageInsertDiscProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static VOID InstTerminateInstaller (BOOL Wait)
static DWORD WINAPI InstInstallationThread (LPVOID lpParameter)
static BOOL InstStartInstallationThread (HWND hwndNotify)
static INT_PTR CALLBACK PageInstallingProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK PageInstallFailedProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static void FillComboBox (HWND Dlg, int idComboBox, int From, int To)
static INT_PTR CALLBACK PageConfigProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK PageChooseActionProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK PageSelectDriverProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static VOID ShowUninstNotice (HWND Owner)
static INT_PTR CALLBACK PageDoUninstallProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static LONG CreateWizard (VOID)
int WINAPI wWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpszCmdLine, int nCmdShow)

Variables

HINSTANCE hAppInstance
BOOL StartVMwConfigWizard
BOOL DriverFilesFound
BOOL ActivateVBE = FALSE
BOOL UninstallDriver = FALSE
static WCHAR DestinationDriversPath [MAX_PATH+1]
static WCHAR CDDrive = L'\0'
static WCHAR PathToVideoDrivers60 [MAX_PATH+1] = "X:\\program files\\VMWare\\VMWare Tools\\Drivers\\video\\2k\\32bit\\"
static WCHAR PathToVideoDrivers55 [MAX_PATH+1] = "X:\\program files\\VMware\\VMware Tools\\Drivers\\video\\winnt2k\\32Bit\\"
static WCHAR PathToVideoDrivers45 [MAX_PATH+1] = "X:\\program files\\VMware\\VMware Tools\\Drivers\\video\\winnt2k\\"
static WCHAR PathToVideoDrivers40 [MAX_PATH+1] = "X:\\video\\winnt2k\\"
static WCHAR DestinationPath [MAX_PATH+1]
static WCHARvmx_fb = "vmx_fb.dll"
static WCHARvmx_mode = "vmx_mode.dll"
static WCHARvmx_mode_v6 = "vmx mode.dll"
static WCHARvmx_svga = "vmx_svga.sys"
static WCHARSrcPath = PathToVideoDrivers45
static HANDLE hInstallationThread = NULL
static HWND hInstallationNotifyWnd = NULL
static LONG AbortInstall = 0

Generated on Sun May 27 2012 04:45:32 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.