BSOne.SFC/Tocsg.Lib/VCL/Other/EM.nduL2cmn.pas

76 lines
2.2 KiB
Plaintext

{
?ersetzt aus l2cmn.h vom Windows SDK
}
unit EM.nduL2cmn;
interface
uses
EM.nduCType;
const
//Profil Name Max L?ge, in Char Zeichen
NDU_L2_PROFILE_MAX_NAME_LENGTH = 256;
NDU_L2_NOTIFICATION_SOURCE_NONE = 0;
NDU_L2_NOTIFICATION_SOURCE_DOT3_AUTO_CONFIG = $00000001;
NDU_L2_NOTIFICATION_SOURCE_SECURITY = $00000002;
NDU_L2_NOTIFICATION_SOURCE_ONEX = $00000004;
NDU_L2_NOTIFICATION_SOURCE_WLAN_ACM = $00000008;
NDU_L2_NOTIFICATION_SOURCE_WLAN_MSM = $00000010;
NDU_L2_NOTIFICATION_SOURCE_WLAN_SECURITY = $00000020;
NDU_L2_NOTIFICATION_SOURCE_WLAN_IHV = $00000040;
NDU_L2_NOTIFICATION_SOURCE_ALL = $0000FFFF;
NDU_L2_NOTIFICATION_CODE_PUBLIC_BEGIN = $00000000;
NDU_L2_REASON_CODE_GROUP_SIZE = $10000;
NDU_L2_REASON_CODE_GEN_BASE = $10000;
NDU_L2_REASON_CODE_DOT11_AC_BASE =
(NDU_L2_REASON_CODE_GEN_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_DOT11_MSM_BASE =
(NDU_L2_REASON_CODE_DOT11_AC_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_DOT11_SECURITY_BASE =
(NDU_L2_REASON_CODE_DOT11_MSM_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_ONEX_BASE =
(NDU_L2_REASON_CODE_DOT11_SECURITY_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_DOT3_AC_BASE =
(NDU_L2_REASON_CODE_ONEX_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_DOT3_MSM_BASE =
(NDU_L2_REASON_CODE_DOT3_AC_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_PROFILE_BASE =
(NDU_L2_REASON_CODE_DOT3_MSM_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_IHV_BASE =
(NDU_L2_REASON_CODE_PROFILE_BASE + NDU_L2_REASON_CODE_GROUP_SIZE);
NDU_L2_REASON_CODE_SUCCESS = 0;
NDU_L2_REASON_CODE_UNKNOWN =
(NDU_L2_REASON_CODE_GEN_BASE + 1);
NDU_L2_REASON_CODE_PROFILE_MISSING = $00000001;
type
Pndu_L2_NOTIFICATION_DATA = ^Tndu_L2_NOTIFICATION_DATA;
Tndu_L2_NOTIFICATION_DATA = record
NotificationSource: DWORD;
NotificationCode: DWORD;
InterfaceGuid: TGUID;
dwDataSize: DWORD;
pData: PVOID;
end;
implementation
end.