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 WCHAR * | vmx_fb = "vmx_fb.dll" |
| static WCHAR * | vmx_mode = "vmx_mode.dll" |
| static WCHAR * | vmx_mode_v6 = "vmx mode.dll" |
| static WCHAR * | vmx_svga = "vmx_svga.sys" |
| static WCHAR * | SrcPath = PathToVideoDrivers45 |
| static HANDLE | hInstallationThread = NULL |
| static HWND | hInstallationNotifyWnd = NULL |
| static LONG | AbortInstall = 0 |