Win32 API 日本語リファレンス
ホームNetworkManagement.WiFi › WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_ACM

列挙型
基底型i4

メンバー 29

名前10進16進説明
wlan_notification_acm_start00x0ACM 通知が取り得る値を指定する範囲の開始を示します。
wlan_notification_acm_autoconf_enabled10x1自動構成が有効になっています。
wlan_notification_acm_autoconf_disabled20x2自動構成が無効になっています。
wlan_notification_acm_background_scan_enabled30x3バックグラウンド スキャンが有効になっています。
wlan_notification_acm_background_scan_disabled40x4バックグラウンド スキャンが無効になっています。
wlan_notification_acm_bss_type_change50x5

インターフェイスの BSS の種類が変更されました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、新しい基本サービス セット (BSS) の種類を示す DOT11_BSS_TYPE 列挙型の値を指します。

wlan_notification_acm_power_setting_change60x6

インターフェイスの電源設定が変更されました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、インターフェイスの新しい電源設定を示す WLAN_POWER_SETTING 列挙型の値を指します。

wlan_notification_acm_scan_complete70x7ネットワークのスキャンが完了しました。
wlan_notification_acm_scan_fail80x8

接続可能なネットワークのスキャンに失敗しました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、WLAN 操作が失敗した理由を示す WLAN_REASON_CODE データ型の値を指します。

wlan_notification_acm_connection_start90x9

範囲内のネットワークへの接続が開始されました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、その接続試行のネットワーク情報を示す WLAN_CONNECTION_NOTIFICATION_DATA 構造体を指します。

wlan_notification_acm_connection_complete100xA

接続が完了しました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、完了した接続試行のネットワーク情報を示す WLAN_CONNECTION_NOTIFICATION_DATA 構造体を指します。WLAN_CONNECTION_NOTIFICATION_DATAwlanReasonCodeWLAN_REASON_CODE_SUCCESS の場合、接続は成功しています。それ以外の場合、接続は失敗しています。

wlan_notification_acm_connection_attempt_fail110xB

接続試行が失敗しました。

1 つの接続は 1 回以上の接続試行で構成されます。アプリケーションは、wlan_notification_acm_connection_start 通知を受け取ってから wlan_notification_acm_connection_complete 通知を受け取るまでの間に、wlan_notification_acm_connection_attempt_fail 通知を 0 回以上受け取ることがあります。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、失敗した接続試行のネットワーク情報を示す WLAN_CONNECTION_NOTIFICATION_DATA 構造体を指します。

wlan_notification_acm_filter_list_change120xC

グループ ポリシーによって、または WlanSetFilterList 関数の呼び出しによって、フィルター リストが変更されました。

アプリケーションは WlanGetFilterList 関数を呼び出して、新しいフィルター リストを取得できます。

wlan_notification_acm_interface_arrival130xDローカル コンピューターでワイヤレス LAN インターフェイスが追加されたか、有効になりました。
wlan_notification_acm_interface_removal140xEローカル コンピューターからワイヤレス LAN インターフェイスが削除されたか、無効になりました。
wlan_notification_acm_profile_change150xF

グループ ポリシーによって、または Native Wifi 関数の呼び出しによって、プロファイルまたはプロファイル一覧が変更されました。

アプリケーションは WlanGetProfileList 関数および WlanGetProfile 関数を呼び出して、更新されたプロファイルを取得できます。プロファイル一覧が変更されたインターフェイスは、WLAN_NOTIFICATION_DATA 構造体の InterfaceGuid メンバーによって識別されます。

wlan_notification_acm_profile_name_change160x10

グループ ポリシーによって、または Native Wifi 関数の呼び出しによって、プロファイル名が変更されました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、NULL で終わる 2 つの WCHAR 文字列 (古いプロファイル名の後に新しいプロファイル名が続きます) を格納するバッファーを指します。

wlan_notification_acm_profiles_exhausted170x11自動接続の試行において、すべてのプロファイルを使い切りました。
wlan_notification_acm_network_not_available180x12

ワイヤレス サービスは、スキャン後に接続可能なネットワークを見つけられませんでした。

接続可能なネットワークが見つからなかったインターフェイスは、WLAN_NOTIFICATION_DATA 構造体の InterfaceGuid メンバーによって識別されます。

wlan_notification_acm_network_available190x13

ワイヤレス サービスはスキャン後に接続可能なネットワークを検出しましたが、インターフェイスは切断状態であり、ワイヤレス サービスが接続に使用できる互換性のある自動接続プロファイルがありません。

接続可能なネットワークが見つかったインターフェイスは、WLAN_NOTIFICATION_DATA 構造体の InterfaceGuid メンバーによって識別されます。

wlan_notification_acm_disconnecting200x14

ワイヤレス サービスが接続可能なネットワークから切断しようとしています。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、切断中の接続のネットワーク情報を示す WLAN_CONNECTION_NOTIFICATION_DATA 構造体を指します。

wlan_notification_acm_disconnected210x15

ワイヤレス サービスが接続可能なネットワークから切断しました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、切断された接続のネットワーク情報を示す WLAN_CONNECTION_NOTIFICATION_DATA 構造体を指します。

wlan_notification_acm_adhoc_network_state_change220x16

アドホック ネットワークの状態が変更されました。

WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、新しいアドホック ネットワークの状態を示す WLAN_ADHOC_NETWORK_STATE 列挙型の値を指します。

wlan_notification_acm_profile_unblocked230x17この値は Windows 8 以降でサポートされます。
wlan_notification_acm_screen_power_change240x18

画面の電源状態が変更されました。

pData メンバーは、画面の電源変更の値を示す BOOL 値を指します。この値が TRUE の場合、画面はオンに変わりました。この値が FALSE の場合、画面はオフに変わりました。

この値は Windows 8 以降でサポートされます。

wlan_notification_acm_profile_blocked250x19この値は Windows 8 以降でサポートされます。
wlan_notification_acm_scan_list_refresh260x1Aこの値は Windows 8 以降でサポートされます。
wlan_notification_acm_operational_state_change270x1B
wlan_notification_acm_end280x1CACM 通知が取り得る値を指定する範囲の終わりを示します。

公式ドキュメント

WLAN_NOTIFICATION_ACM 列挙型は、自動構成モジュール (Auto Configuration Module、ACM) の通知に関して、WLAN_NOTIFICATION_DATA 構造体の NotificationCode メンバーが取り得る値を指定します。

解説(Remarks)

WLAN_NOTIFICATION_ACM 列挙型は、Windows Vista 以降でサポートされる新しいワイヤレス構成コンポーネントである自動構成モジュール (ACM) によって使用されます。

WLAN_NOTIFICATION_ACM は、WLAN_NOTIFICATION_DATA 構造体の NotificationSource メンバーが WLAN_NOTIFICATION_SOURCE_ACM である場合に受信する通知について、WLAN_NOTIFICATION_DATA 構造体の NotificationCode メンバーが取り得る値を指定します。

WLAN_NOTIFICATION_ACM 列挙型の開始値は、l2cmn.h ヘッダー ファイル内で L2_NOTIFICATION_CODE_V2_BEGIN として定義されています。l2cmn.h ヘッダーは wlanapi.h ヘッダー ファイルによって自動的にインクルードされることに注意してください。

WlanRegisterNotification 関数は、アプリケーションがすべてのワイヤレス インターフェイスに対する通知を登録および登録解除するために使用します。通知を登録する際、アプリケーションは WlanRegisterNotification 関数に渡す funcCallback パラメーターが指すコールバック関数を提供しなければなりません。このコールバック関数のプロトタイプは WLAN_NOTIFICATION_CALLBACK です。このコールバック関数は、WlanRegisterNotification 関数に渡された dwNotifSource パラメーターで登録された通知を受け取ります。

コールバック関数は、通知に関する詳細情報を格納する WLAN_NOTIFICATION_DATA 構造体へのポインターを第 1 パラメーターとして呼び出されます。また、コールバック関数は、WlanRegisterNotification 関数の pCallbackContext パラメーターに渡されたクライアント コンテキストへのポインターを含む第 2 パラメーターも受け取ります。WlanRegisterNotification 関数にそのような値が渡された場合、このクライアント コンテキストは NULL ポインターになることがあります。

Windows XP with SP3 および Wireless LAN API for Windows XP with SP2: 利用できるのは wlan_notification_acm_connection_complete 通知と wlan_notification_acm_disconnected 通知のみです。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WLAN_NOTIFICATION_ACM : int {
    wlan_notification_acm_start = 0,
    wlan_notification_acm_autoconf_enabled = 1,
    wlan_notification_acm_autoconf_disabled = 2,
    wlan_notification_acm_background_scan_enabled = 3,
    wlan_notification_acm_background_scan_disabled = 4,
    wlan_notification_acm_bss_type_change = 5,
    wlan_notification_acm_power_setting_change = 6,
    wlan_notification_acm_scan_complete = 7,
    wlan_notification_acm_scan_fail = 8,
    wlan_notification_acm_connection_start = 9,
    wlan_notification_acm_connection_complete = 10,
    wlan_notification_acm_connection_attempt_fail = 11,
    wlan_notification_acm_filter_list_change = 12,
    wlan_notification_acm_interface_arrival = 13,
    wlan_notification_acm_interface_removal = 14,
    wlan_notification_acm_profile_change = 15,
    wlan_notification_acm_profile_name_change = 16,
    wlan_notification_acm_profiles_exhausted = 17,
    wlan_notification_acm_network_not_available = 18,
    wlan_notification_acm_network_available = 19,
    wlan_notification_acm_disconnecting = 20,
    wlan_notification_acm_disconnected = 21,
    wlan_notification_acm_adhoc_network_state_change = 22,
    wlan_notification_acm_profile_unblocked = 23,
    wlan_notification_acm_screen_power_change = 24,
    wlan_notification_acm_profile_blocked = 25,
    wlan_notification_acm_scan_list_refresh = 26,
    wlan_notification_acm_operational_state_change = 27,
    wlan_notification_acm_end = 28
} WLAN_NOTIFICATION_ACM;
public enum WLAN_NOTIFICATION_ACM : int
{
    wlan_notification_acm_start = 0,
    wlan_notification_acm_autoconf_enabled = 1,
    wlan_notification_acm_autoconf_disabled = 2,
    wlan_notification_acm_background_scan_enabled = 3,
    wlan_notification_acm_background_scan_disabled = 4,
    wlan_notification_acm_bss_type_change = 5,
    wlan_notification_acm_power_setting_change = 6,
    wlan_notification_acm_scan_complete = 7,
    wlan_notification_acm_scan_fail = 8,
    wlan_notification_acm_connection_start = 9,
    wlan_notification_acm_connection_complete = 10,
    wlan_notification_acm_connection_attempt_fail = 11,
    wlan_notification_acm_filter_list_change = 12,
    wlan_notification_acm_interface_arrival = 13,
    wlan_notification_acm_interface_removal = 14,
    wlan_notification_acm_profile_change = 15,
    wlan_notification_acm_profile_name_change = 16,
    wlan_notification_acm_profiles_exhausted = 17,
    wlan_notification_acm_network_not_available = 18,
    wlan_notification_acm_network_available = 19,
    wlan_notification_acm_disconnecting = 20,
    wlan_notification_acm_disconnected = 21,
    wlan_notification_acm_adhoc_network_state_change = 22,
    wlan_notification_acm_profile_unblocked = 23,
    wlan_notification_acm_screen_power_change = 24,
    wlan_notification_acm_profile_blocked = 25,
    wlan_notification_acm_scan_list_refresh = 26,
    wlan_notification_acm_operational_state_change = 27,
    wlan_notification_acm_end = 28,
}
Public Enum WLAN_NOTIFICATION_ACM As Integer
    wlan_notification_acm_start = 0
    wlan_notification_acm_autoconf_enabled = 1
    wlan_notification_acm_autoconf_disabled = 2
    wlan_notification_acm_background_scan_enabled = 3
    wlan_notification_acm_background_scan_disabled = 4
    wlan_notification_acm_bss_type_change = 5
    wlan_notification_acm_power_setting_change = 6
    wlan_notification_acm_scan_complete = 7
    wlan_notification_acm_scan_fail = 8
    wlan_notification_acm_connection_start = 9
    wlan_notification_acm_connection_complete = 10
    wlan_notification_acm_connection_attempt_fail = 11
    wlan_notification_acm_filter_list_change = 12
    wlan_notification_acm_interface_arrival = 13
    wlan_notification_acm_interface_removal = 14
    wlan_notification_acm_profile_change = 15
    wlan_notification_acm_profile_name_change = 16
    wlan_notification_acm_profiles_exhausted = 17
    wlan_notification_acm_network_not_available = 18
    wlan_notification_acm_network_available = 19
    wlan_notification_acm_disconnecting = 20
    wlan_notification_acm_disconnected = 21
    wlan_notification_acm_adhoc_network_state_change = 22
    wlan_notification_acm_profile_unblocked = 23
    wlan_notification_acm_screen_power_change = 24
    wlan_notification_acm_profile_blocked = 25
    wlan_notification_acm_scan_list_refresh = 26
    wlan_notification_acm_operational_state_change = 27
    wlan_notification_acm_end = 28
End Enum
import enum

class WLAN_NOTIFICATION_ACM(enum.IntEnum):
    wlan_notification_acm_start = 0
    wlan_notification_acm_autoconf_enabled = 1
    wlan_notification_acm_autoconf_disabled = 2
    wlan_notification_acm_background_scan_enabled = 3
    wlan_notification_acm_background_scan_disabled = 4
    wlan_notification_acm_bss_type_change = 5
    wlan_notification_acm_power_setting_change = 6
    wlan_notification_acm_scan_complete = 7
    wlan_notification_acm_scan_fail = 8
    wlan_notification_acm_connection_start = 9
    wlan_notification_acm_connection_complete = 10
    wlan_notification_acm_connection_attempt_fail = 11
    wlan_notification_acm_filter_list_change = 12
    wlan_notification_acm_interface_arrival = 13
    wlan_notification_acm_interface_removal = 14
    wlan_notification_acm_profile_change = 15
    wlan_notification_acm_profile_name_change = 16
    wlan_notification_acm_profiles_exhausted = 17
    wlan_notification_acm_network_not_available = 18
    wlan_notification_acm_network_available = 19
    wlan_notification_acm_disconnecting = 20
    wlan_notification_acm_disconnected = 21
    wlan_notification_acm_adhoc_network_state_change = 22
    wlan_notification_acm_profile_unblocked = 23
    wlan_notification_acm_screen_power_change = 24
    wlan_notification_acm_profile_blocked = 25
    wlan_notification_acm_scan_list_refresh = 26
    wlan_notification_acm_operational_state_change = 27
    wlan_notification_acm_end = 28
// WLAN_NOTIFICATION_ACM
pub const wlan_notification_acm_start: i32 = 0;
pub const wlan_notification_acm_autoconf_enabled: i32 = 1;
pub const wlan_notification_acm_autoconf_disabled: i32 = 2;
pub const wlan_notification_acm_background_scan_enabled: i32 = 3;
pub const wlan_notification_acm_background_scan_disabled: i32 = 4;
pub const wlan_notification_acm_bss_type_change: i32 = 5;
pub const wlan_notification_acm_power_setting_change: i32 = 6;
pub const wlan_notification_acm_scan_complete: i32 = 7;
pub const wlan_notification_acm_scan_fail: i32 = 8;
pub const wlan_notification_acm_connection_start: i32 = 9;
pub const wlan_notification_acm_connection_complete: i32 = 10;
pub const wlan_notification_acm_connection_attempt_fail: i32 = 11;
pub const wlan_notification_acm_filter_list_change: i32 = 12;
pub const wlan_notification_acm_interface_arrival: i32 = 13;
pub const wlan_notification_acm_interface_removal: i32 = 14;
pub const wlan_notification_acm_profile_change: i32 = 15;
pub const wlan_notification_acm_profile_name_change: i32 = 16;
pub const wlan_notification_acm_profiles_exhausted: i32 = 17;
pub const wlan_notification_acm_network_not_available: i32 = 18;
pub const wlan_notification_acm_network_available: i32 = 19;
pub const wlan_notification_acm_disconnecting: i32 = 20;
pub const wlan_notification_acm_disconnected: i32 = 21;
pub const wlan_notification_acm_adhoc_network_state_change: i32 = 22;
pub const wlan_notification_acm_profile_unblocked: i32 = 23;
pub const wlan_notification_acm_screen_power_change: i32 = 24;
pub const wlan_notification_acm_profile_blocked: i32 = 25;
pub const wlan_notification_acm_scan_list_refresh: i32 = 26;
pub const wlan_notification_acm_operational_state_change: i32 = 27;
pub const wlan_notification_acm_end: i32 = 28;
// WLAN_NOTIFICATION_ACM
const (
	wlan_notification_acm_start int32 = 0
	wlan_notification_acm_autoconf_enabled int32 = 1
	wlan_notification_acm_autoconf_disabled int32 = 2
	wlan_notification_acm_background_scan_enabled int32 = 3
	wlan_notification_acm_background_scan_disabled int32 = 4
	wlan_notification_acm_bss_type_change int32 = 5
	wlan_notification_acm_power_setting_change int32 = 6
	wlan_notification_acm_scan_complete int32 = 7
	wlan_notification_acm_scan_fail int32 = 8
	wlan_notification_acm_connection_start int32 = 9
	wlan_notification_acm_connection_complete int32 = 10
	wlan_notification_acm_connection_attempt_fail int32 = 11
	wlan_notification_acm_filter_list_change int32 = 12
	wlan_notification_acm_interface_arrival int32 = 13
	wlan_notification_acm_interface_removal int32 = 14
	wlan_notification_acm_profile_change int32 = 15
	wlan_notification_acm_profile_name_change int32 = 16
	wlan_notification_acm_profiles_exhausted int32 = 17
	wlan_notification_acm_network_not_available int32 = 18
	wlan_notification_acm_network_available int32 = 19
	wlan_notification_acm_disconnecting int32 = 20
	wlan_notification_acm_disconnected int32 = 21
	wlan_notification_acm_adhoc_network_state_change int32 = 22
	wlan_notification_acm_profile_unblocked int32 = 23
	wlan_notification_acm_screen_power_change int32 = 24
	wlan_notification_acm_profile_blocked int32 = 25
	wlan_notification_acm_scan_list_refresh int32 = 26
	wlan_notification_acm_operational_state_change int32 = 27
	wlan_notification_acm_end int32 = 28
)
const
  wlan_notification_acm_start = 0;
  wlan_notification_acm_autoconf_enabled = 1;
  wlan_notification_acm_autoconf_disabled = 2;
  wlan_notification_acm_background_scan_enabled = 3;
  wlan_notification_acm_background_scan_disabled = 4;
  wlan_notification_acm_bss_type_change = 5;
  wlan_notification_acm_power_setting_change = 6;
  wlan_notification_acm_scan_complete = 7;
  wlan_notification_acm_scan_fail = 8;
  wlan_notification_acm_connection_start = 9;
  wlan_notification_acm_connection_complete = 10;
  wlan_notification_acm_connection_attempt_fail = 11;
  wlan_notification_acm_filter_list_change = 12;
  wlan_notification_acm_interface_arrival = 13;
  wlan_notification_acm_interface_removal = 14;
  wlan_notification_acm_profile_change = 15;
  wlan_notification_acm_profile_name_change = 16;
  wlan_notification_acm_profiles_exhausted = 17;
  wlan_notification_acm_network_not_available = 18;
  wlan_notification_acm_network_available = 19;
  wlan_notification_acm_disconnecting = 20;
  wlan_notification_acm_disconnected = 21;
  wlan_notification_acm_adhoc_network_state_change = 22;
  wlan_notification_acm_profile_unblocked = 23;
  wlan_notification_acm_screen_power_change = 24;
  wlan_notification_acm_profile_blocked = 25;
  wlan_notification_acm_scan_list_refresh = 26;
  wlan_notification_acm_operational_state_change = 27;
  wlan_notification_acm_end = 28;
// WLAN_NOTIFICATION_ACM
pub const wlan_notification_acm_start: i32 = 0;
pub const wlan_notification_acm_autoconf_enabled: i32 = 1;
pub const wlan_notification_acm_autoconf_disabled: i32 = 2;
pub const wlan_notification_acm_background_scan_enabled: i32 = 3;
pub const wlan_notification_acm_background_scan_disabled: i32 = 4;
pub const wlan_notification_acm_bss_type_change: i32 = 5;
pub const wlan_notification_acm_power_setting_change: i32 = 6;
pub const wlan_notification_acm_scan_complete: i32 = 7;
pub const wlan_notification_acm_scan_fail: i32 = 8;
pub const wlan_notification_acm_connection_start: i32 = 9;
pub const wlan_notification_acm_connection_complete: i32 = 10;
pub const wlan_notification_acm_connection_attempt_fail: i32 = 11;
pub const wlan_notification_acm_filter_list_change: i32 = 12;
pub const wlan_notification_acm_interface_arrival: i32 = 13;
pub const wlan_notification_acm_interface_removal: i32 = 14;
pub const wlan_notification_acm_profile_change: i32 = 15;
pub const wlan_notification_acm_profile_name_change: i32 = 16;
pub const wlan_notification_acm_profiles_exhausted: i32 = 17;
pub const wlan_notification_acm_network_not_available: i32 = 18;
pub const wlan_notification_acm_network_available: i32 = 19;
pub const wlan_notification_acm_disconnecting: i32 = 20;
pub const wlan_notification_acm_disconnected: i32 = 21;
pub const wlan_notification_acm_adhoc_network_state_change: i32 = 22;
pub const wlan_notification_acm_profile_unblocked: i32 = 23;
pub const wlan_notification_acm_screen_power_change: i32 = 24;
pub const wlan_notification_acm_profile_blocked: i32 = 25;
pub const wlan_notification_acm_scan_list_refresh: i32 = 26;
pub const wlan_notification_acm_operational_state_change: i32 = 27;
pub const wlan_notification_acm_end: i32 = 28;
const
  wlan_notification_acm_start* = 0
  wlan_notification_acm_autoconf_enabled* = 1
  wlan_notification_acm_autoconf_disabled* = 2
  wlan_notification_acm_background_scan_enabled* = 3
  wlan_notification_acm_background_scan_disabled* = 4
  wlan_notification_acm_bss_type_change* = 5
  wlan_notification_acm_power_setting_change* = 6
  wlan_notification_acm_scan_complete* = 7
  wlan_notification_acm_scan_fail* = 8
  wlan_notification_acm_connection_start* = 9
  wlan_notification_acm_connection_complete* = 10
  wlan_notification_acm_connection_attempt_fail* = 11
  wlan_notification_acm_filter_list_change* = 12
  wlan_notification_acm_interface_arrival* = 13
  wlan_notification_acm_interface_removal* = 14
  wlan_notification_acm_profile_change* = 15
  wlan_notification_acm_profile_name_change* = 16
  wlan_notification_acm_profiles_exhausted* = 17
  wlan_notification_acm_network_not_available* = 18
  wlan_notification_acm_network_available* = 19
  wlan_notification_acm_disconnecting* = 20
  wlan_notification_acm_disconnected* = 21
  wlan_notification_acm_adhoc_network_state_change* = 22
  wlan_notification_acm_profile_unblocked* = 23
  wlan_notification_acm_screen_power_change* = 24
  wlan_notification_acm_profile_blocked* = 25
  wlan_notification_acm_scan_list_refresh* = 26
  wlan_notification_acm_operational_state_change* = 27
  wlan_notification_acm_end* = 28
enum WLAN_NOTIFICATION_ACM : int {
    wlan_notification_acm_start = 0,
    wlan_notification_acm_autoconf_enabled = 1,
    wlan_notification_acm_autoconf_disabled = 2,
    wlan_notification_acm_background_scan_enabled = 3,
    wlan_notification_acm_background_scan_disabled = 4,
    wlan_notification_acm_bss_type_change = 5,
    wlan_notification_acm_power_setting_change = 6,
    wlan_notification_acm_scan_complete = 7,
    wlan_notification_acm_scan_fail = 8,
    wlan_notification_acm_connection_start = 9,
    wlan_notification_acm_connection_complete = 10,
    wlan_notification_acm_connection_attempt_fail = 11,
    wlan_notification_acm_filter_list_change = 12,
    wlan_notification_acm_interface_arrival = 13,
    wlan_notification_acm_interface_removal = 14,
    wlan_notification_acm_profile_change = 15,
    wlan_notification_acm_profile_name_change = 16,
    wlan_notification_acm_profiles_exhausted = 17,
    wlan_notification_acm_network_not_available = 18,
    wlan_notification_acm_network_available = 19,
    wlan_notification_acm_disconnecting = 20,
    wlan_notification_acm_disconnected = 21,
    wlan_notification_acm_adhoc_network_state_change = 22,
    wlan_notification_acm_profile_unblocked = 23,
    wlan_notification_acm_screen_power_change = 24,
    wlan_notification_acm_profile_blocked = 25,
    wlan_notification_acm_scan_list_refresh = 26,
    wlan_notification_acm_operational_state_change = 27,
    wlan_notification_acm_end = 28,
}
#define global wlan_notification_acm_start                      0x0
#define global wlan_notification_acm_autoconf_enabled           0x1
#define global wlan_notification_acm_autoconf_disabled          0x2
#define global wlan_notification_acm_background_scan_enabled    0x3
#define global wlan_notification_acm_background_scan_disabled   0x4
#define global wlan_notification_acm_bss_type_change            0x5
#define global wlan_notification_acm_power_setting_change       0x6
#define global wlan_notification_acm_scan_complete              0x7
#define global wlan_notification_acm_scan_fail                  0x8
#define global wlan_notification_acm_connection_start           0x9
#define global wlan_notification_acm_connection_complete        0xA
#define global wlan_notification_acm_connection_attempt_fail    0xB
#define global wlan_notification_acm_filter_list_change         0xC
#define global wlan_notification_acm_interface_arrival          0xD
#define global wlan_notification_acm_interface_removal          0xE
#define global wlan_notification_acm_profile_change             0xF
#define global wlan_notification_acm_profile_name_change        0x10
#define global wlan_notification_acm_profiles_exhausted         0x11
#define global wlan_notification_acm_network_not_available      0x12
#define global wlan_notification_acm_network_available          0x13
#define global wlan_notification_acm_disconnecting              0x14
#define global wlan_notification_acm_disconnected               0x15
#define global wlan_notification_acm_adhoc_network_state_change 0x16
#define global wlan_notification_acm_profile_unblocked          0x17
#define global wlan_notification_acm_screen_power_change        0x18
#define global wlan_notification_acm_profile_blocked            0x19
#define global wlan_notification_acm_scan_list_refresh          0x1A
#define global wlan_notification_acm_operational_state_change   0x1B
#define global wlan_notification_acm_end                        0x1C