{ ?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.