windows-nt/Source/XPSP1/NT/net/config/shell/lanui/eapolui.h
2020-09-26 16:20:57 +08:00

27 lines
598 B
C++

extern "C" {
#include "ntddndis.h"
#include "wzcsapi.h"
}
#pragma once
#define EAPOL_CTL_LOCKED 0x00000001
//
// CEapolConfig
//
class CEapolConfig
{
public:
DWORD m_dwCtlFlags;
CEapolConfig();
~CEapolConfig();
DWORD CopyEapolConfig(CEapolConfig *pEapolConfig);
DWORD LoadEapolConfig(LPWSTR wszIntfGuid, PNDIS_802_11_SSID pndSsid);
DWORD SaveEapolConfig(LPWSTR wszIntfGuid, PNDIS_802_11_SSID pndSsid);
EAPOL_INTF_PARAMS m_EapolIntfParams;
DTLLIST *m_pListEapcfgs;
BOOL Is8021XEnabled();
VOID Set8021XState(BOOLEAN fSet);
};