Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

60 lines
1.4 KiB

///////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) Microsoft Corp. All rights reserved.
//
// FILE
//
// eapconfig.h
//
// SYNOPSIS
//
// Declares the class EapConfig.
//
///////////////////////////////////////////////////////////////////////////////
#ifndef EAPCONFIG_H
#define EAPCONFIG_H
#if _MSC_VER >= 1000
#pragma once
#endif
///////////////////////////////////////////////////////////////////////////////
//
// CLASS
//
// EapConfig
//
// DESCRIPTION
//
//
//
///////////////////////////////////////////////////////////////////////////////
class EapConfig
{
public:
EapConfig(){};
// Array of EAP types (strings, order constant)
CStrArray types;
// array of EAP IDs (order constant, same as types and ids)
CDWArray ids;
// array of EAP keys (order constant, sams as types and ids)
CDWArray typeKeys;
// array of info about the EAP providers (CLSID for the UI...)
// order constant, same as the others
AuthProviderArray infoArray;
// Array of strings (come from types) that are selected by the user for
// this profile. The order can be changed by the user.
CStrArray typesSelected;
void GetEapTypesNotSelected(CStrArray& typesNotSelected) const;
EapConfig& operator=(const EapConfig& source);
private:
// Not implemented.
EapConfig(const EapConfig&);
};
#endif // EAPCONFIG_H