This commit is contained in:
FluorescentCIAAfricanAmerican
2020-04-22 12:56:21 -04:00
commit 3bf9df6b27
15370 changed files with 5489726 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//
//=============================================================================//
#if !defined(AFX_SERVICEINSTALLDLG_H__761BDEEF_D549_4F10_817C_1C1FAF9FCA47__INCLUDED_)
#define AFX_SERVICEINSTALLDLG_H__761BDEEF_D549_4F10_817C_1C1FAF9FCA47__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// JobWatchDlg.h : header file
//
#include "resource.h"
#include "tier1/utlvector.h"
/////////////////////////////////////////////////////////////////////////////
// CJobWatchDlg dialog
class CServiceInstallDlg : public CDialog
{
// Construction
public:
CServiceInstallDlg( CWnd* pParent = NULL); // standard constructor
virtual ~CServiceInstallDlg();
// Dialog Data
//{{AFX_DATA(CJobWatchDlg)
enum { IDD = IDD_SERVICE_INSTALL_DIALOG};
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CJobWatchDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
SC_HANDLE m_hSCManager;
void VerifyInstallFiles();
bool DoStartExisting();
bool NukeDirectory( const char *pDir, char errorFile[MAX_PATH] );
bool DoUninstall( bool bShowMessage );
// Generated message map functions
//{{AFX_MSG(CJobWatchDlg)
virtual BOOL OnInitDialog();
virtual void OnCancel();
virtual void OnInstall();
virtual void OnUninstall();
virtual void OnStartExisting();
virtual void OnStopExisting();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_SERVICEINSTALLDLG_H__761BDEEF_D549_4F10_817C_1C1FAF9FCA47__INCLUDED_)

View File

@ -0,0 +1,15 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//
//=============================================================================//
// stdafx.cpp : source file that includes just the standard includes
// vmpi_service_install.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include "stdafx.h"
// TODO: reference any additional headers you need in STDAFX.H
// and not in this file

View File

@ -0,0 +1,41 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//
//=============================================================================//
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#if !defined(AFX_STDAFX_H__E8FBDA6A_CE57_4416_8329_90155CD6CEC3__INCLUDED_)
#define AFX_STDAFX_H__E8FBDA6A_CE57_4416_8329_90155CD6CEC3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include "tier0/basetypes.h"
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h> // MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
#include <winsvc.h>
#include <io.h>
#include "iphelpers.h"
#include "vmpi.h"
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STDAFX_H__E8FBDA6A_CE57_4416_8329_90155CD6CEC3__INCLUDED_)

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,13 @@
//
// VMPI_BROWSER_JOB_WATCH.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
#error this file is not editable by Microsoft Visual C++
#endif //APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
// Add manually edited resources here...
/////////////////////////////////////////////////////////////////////////////

View File

@ -0,0 +1,27 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by vmpi_service_install.rc
//
#define IDD_SERVICE_INSTALL_DIALOG 102
#define IDR_MAINFRAME 128
#define IDD_SERVICE_INSTALL 135
#define IDC_TEXTOUTPUT 200
#define IDC_COMMAND_LINE 201
#define IDC_INSTALL_LOCATION 201
#define IDC_INSTALL_BUTTON 1011
#define IDC_CANCEL_BUTTON 1012
#define IDC_UNINSTALL_BUTTON2 1013
#define IDC_START_EXISTING_BUTTON 1014
#define IDC_STOP_EXISTING_BUTTON 1015
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 131
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1012
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif

View File

@ -0,0 +1,75 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//
//=============================================================================//
// vmpi_browser_job_watch.cpp : Defines the class behaviors for the application.
//
#include "stdafx.h"
#include "vmpi_service_install.h"
#include "ServiceInstallDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CServiceInstallApp
BEGIN_MESSAGE_MAP(CServiceInstallApp, CWinApp)
//{{AFX_MSG_MAP(CServiceInstallApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CServiceInstallApp construction
CServiceInstallApp::CServiceInstallApp()
{
// TODO: add construction code here,
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CServiceInstallApp object
CServiceInstallApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CServiceInstallApp initialization
BOOL CServiceInstallApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
CServiceInstallDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
}

View File

@ -0,0 +1,56 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//
//=============================================================================//
// vmpi_browser_job_watch.h : main header file for the VMPI_BROWSER_JOB_WATCH application
//
#if !defined(AFX_VMPI_SERVICE_INSTALL_H__1DF22047_F615_4799_913A_222E3701BE5E__INCLUDED_)
#define AFX_VMPI_SERVICE_INSTALL_H__1DF22047_F615_4799_913A_222E3701BE5E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h" // main symbols
/////////////////////////////////////////////////////////////////////////////
// CVMPIBrowserJobWatchApp:
// See vmpi_browser_job_watch.cpp for the implementation of this class
//
class CServiceInstallApp : public CWinApp
{
public:
CServiceInstallApp();
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CVMPIBrowserJobWatchApp)
public:
virtual BOOL InitInstance();
//}}AFX_VIRTUAL
// Implementation
//{{AFX_MSG(CVMPIBrowserJobWatchApp)
// NOTE - the ClassWizard will add and remove member functions here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_VMPI_SERVICE_INSTALL_H__1DF22047_F615_4799_913A_222E3701BE5E__INCLUDED_)

View File

@ -0,0 +1,173 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n"
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
"\r\n"
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
"#ifdef _WIN32\r\n"
"LANGUAGE 9, 1\r\n"
"#pragma code_page(1252)\r\n"
"#endif //_WIN32\r\n"
"#include ""res\\vmpi_service_install.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""afxres.rc"" // Standard components\r\n"
"#endif\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON "res\\vmpi.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "FileDescription", "vmpi_service_install MFC Application"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "InternalName", "vmpi_service_install"
VALUE "LegalCopyright", "Copyright (C) 2003"
VALUE "OriginalFilename", "vmpi_service_install.EXE"
VALUE "ProductName", "vmpi_service_install Application"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_SERVICE_INSTALL_DIALOG DIALOGEX 0, 0, 467, 366
STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "VMPI Service Installer"
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
EDITTEXT IDC_INSTALL_LOCATION,69,52,388,14,ES_AUTOHSCROLL
PUSHBUTTON "&Install / Update",IDC_INSTALL_BUTTON,9,78,107,14
PUSHBUTTON "&Uninstall",IDC_UNINSTALL_BUTTON2,9,103,50,14
PUSHBUTTON "&Start Existing",IDC_START_EXISTING_BUTTON,66,103,50,14
PUSHBUTTON "S&top Existing",IDC_STOP_EXISTING_BUTTON,123,103,50,14
PUSHBUTTON "&Quit",IDC_CANCEL_BUTTON,180,103,50,14
EDITTEXT IDC_TEXTOUTPUT,9,132,448,224,ES_MULTILINE | ES_READONLY | WS_VSCROLL | WS_HSCROLL
LTEXT "Install Directory:",IDC_STATIC,9,55,51,8
LTEXT "This application will install the VMPI service onto your local machine.\nPlease enter a location to install it and click the Install button.",IDC_STATIC,15,9,442,36
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
IDD_SERVICE_INSTALL_DIALOG, DIALOG
BEGIN
VERTGUIDE, 9
VERTGUIDE, 457
END
END
#endif // APSTUDIO_INVOKED
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE 9, 1
#pragma code_page(1252)
#endif //_WIN32
#include "res\vmpi_service_install.rc2" // non-Microsoft Visual C++ edited resources
#include "afxres.rc" // Standard components
#endif
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@ -0,0 +1,87 @@
//-----------------------------------------------------------------------------
// VMPI_SERVICE_INSTALL.VPC
//
// Project Script
//-----------------------------------------------------------------------------
$Macro SRCDIR "..\..\.."
$Macro OUTBINDIR "$SRCDIR\..\game\bin"
$Macro OUTBINNAME "vmpi_service_install"
$Include "$SRCDIR\vpc_scripts\source_exe_win_win32_base.vpc"
$Configuration "Debug"
{
$Compiler
{
$AdditionalIncludeDirectories "$BASE,.\,..\,..\..\common,..\..\..\public"
$PreprocessorDefinitions "$BASE;PROTECTED_THINGS_DISABLE;WINVER=0x400"
$Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)"
$Create/UsePCHThroughFile "stdafx.h"
}
$Linker
{
$AdditionalDependencies "nafxcwd.lib"
$IgnoreSpecificLibrary "nafxcw.lib libcmt.lib libcmtd.lib"
}
}
$Configuration "Release"
{
$Compiler
{
$AdditionalIncludeDirectories "$BASE,.\,..\,..\..\common,..\..\..\public"
$PreprocessorDefinitions "$BASE;PROTECTED_THINGS_DISABLE;WINVER=0x400"
$Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)"
$Create/UsePCHThroughFile "stdafx.h"
}
$Linker
{
$AdditionalDependencies "nafxcw.lib libcmt.lib"
$IgnoreSpecificLibrary "nafxcwd.lib libcmtd.lib"
}
}
$Project "Vmpi_service_install"
{
$Folder "Source Files"
{
-$File "$SRCDIR\public\tier0\memoverride.cpp"
$File "StdAfx.cpp"
{
$Configuration
{
$Compiler
{
$Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
}
}
}
$File "ServiceInstallDlg.cpp"
$File "vmpi_service_install.cpp"
$File "vmpi_service_install.rc"
}
$Folder "Header Files"
{
$File "ServiceInstallDlg.h"
$File "Resource.h"
$File "StdAfx.h"
$File "vmpi_service_install.h"
}
$Folder "Resource Files"
{
$File "res\vmpi_service_install.ico"
$File "res\vmpi_service_install.rc2"
}
$Folder "Link Libraries"
{
$DynamicFile "$SRCDIR\lib\public\vmpi.lib"
}
}