40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
//----------------------------------------------------------------------
|
|
//
|
|
// Copyright (C) 2009 Intel Corporation
|
|
//
|
|
// File: HostBasedSetupSample.h
|
|
//
|
|
//----------------------------------------------------------------------
|
|
#ifndef _HOST_BASED_SETUP_SAMPLE_H
|
|
#define _HOST_BASED_SETUP_SAMPLE_H
|
|
|
|
#include <string>
|
|
using namespace std;
|
|
|
|
static const char* CMD_DISCOVERY = "discovery";
|
|
static const char* CMD_SETUP = "setup";
|
|
static const char* CMD_NEWPASS = "newpass";
|
|
static const char* CMD_ADAPTERNAME = "adaptername";
|
|
static const char* CMD_DISABLE = "disable";
|
|
static const char* CMD_FORCE = "force";
|
|
static const char* CMD_UNPROVISION = "unprovision";
|
|
static const char* CMD_WMI = "wmi";
|
|
|
|
typedef struct _HOST_BASED_SETUP_PARAMS
|
|
{
|
|
bool Discovery;
|
|
bool Setup;
|
|
string NewAdminPassword;
|
|
string AdapterName;
|
|
bool Disable;
|
|
bool Force;
|
|
bool Unprovision;
|
|
bool WMI;
|
|
}HOST_BASED_SETUP_PARAMS;
|
|
|
|
bool Parse(int argc, char* argv[], HOST_BASED_SETUP_PARAMS* params);
|
|
void DisplayUsage();
|
|
string GetControlModeString(unsigned char controlMode);
|
|
|
|
#endif
|