35 lines
1010 B
C++
35 lines
1010 B
C++
//----------------------------------------------------------------------------
|
||
//
|
||
// Copyright (C) 2008 Intel Corporation
|
||
//
|
||
// File: ACLFlow.h
|
||
//
|
||
// Contents: API code for Intel(R) Active Management Technology
|
||
// (Intel<65> AMT) ACL Sample.
|
||
//
|
||
// Notes: This file contains the ACLFlow methods.
|
||
//
|
||
//----------------------------------------------------------------------------
|
||
|
||
#ifndef ACL_FLOW_H
|
||
#define ACL_FLOW_H
|
||
|
||
#define BACKUP_TEMP_LEN 15
|
||
#include <string>
|
||
#include "Cimwsman.h"
|
||
|
||
using namespace std;
|
||
using namespace Intel::WSManagement;
|
||
using namespace Intel::Manageability::Exceptions;
|
||
|
||
typedef unsigned char HASH_MD_5[16];
|
||
|
||
static const int MAX_ACCOUNTS = 14;
|
||
|
||
void EnumerateACLAccounts(ICimWsmanClient *wsmanClient, int &numOfAccounts, bool verbose);
|
||
void GetACLAccounts(ICimWsmanClient *wsmanClient, bool verbose);
|
||
void CreateACLAccount(ICimWsmanClient *wsmanClient, bool verbose);
|
||
void DeleteACLAccount(ICimWsmanClient *wsmanClient, bool verbose);
|
||
|
||
#endif // ACL_FLOW_H
|