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

ONEX_REASON_CODE

列挙型
基底型i4

メンバー 22

名前10進16進説明
ONEX_REASON_CODE_SUCCESS00x0802.1X 認証が成功したことを示します。
ONEX_REASON_START3276800x50000802.1X の理由コードとして取り得る値を指定する範囲の開始を示します。
ONEX_UNABLE_TO_IDENTIFY_USER3276810x50001802.1X モジュールが、使用する資格情報のセットを特定できませんでした。たとえば、認証モードがユーザーに設定されているにもかかわらず、ログオンしているユーザーがいない場合です。
ONEX_IDENTITY_NOT_FOUND3276820x50002EAP モジュールがユーザーの ID を取得できませんでした。この値は現在使用されていません。EAP 固有のエラーはすべて ONEX_EAP_FAILURE_RECEIVED として返されます。
ONEX_UI_DISABLED3276830x50003802.1X 認証を続行するにはシステムがユーザー入力を要求する必要がありますが、ユーザー インターフェイスが無効になっています。Windows Vista および Windows Server 2008 では、EAP メソッドが Guest またはローカル コンピューターの認証用プロファイルに対してユーザー入力を要求した場合に、この値が返されることがあります。ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 では、この値は返されません。
ONEX_UI_FAILURE3276840x50004802.1X 認証モジュールが、要求されたユーザー入力を返せませんでした。ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 では、EAP メソッドがユーザー入力を要求したにもかかわらず UI を表示できなかった場合 (たとえば、ネットワーク アイコンがタスク バーに表示されないように構成されていた場合) に、この値が返されることがあります。
ONEX_EAP_FAILURE_RECEIVED3276850x50005EAP モジュールがエラー コードを返しました。ONEX_EAP_ERROR 構造体に、特定の EAP エラー (たとえば、証明書が見つからない) に関する追加情報が含まれる場合があります。
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT3276860x50006802.1X モジュールがネゴシエートしていたピアが存在しなくなったか、応答していません (たとえば、ラップトップ クライアントがワイヤレス アクセス ポイントの範囲外に移動した場合)。
ONEX_NO_RESPONSE_TO_IDENTITY3276870x50007EAP ID 応答パケットに対する応答を受信しませんでした。この値は、インフラストラクチャに問題があることを示します (たとえば、ワイヤレス アクセス ポイントと認証サーバーの間のリンクが機能していない場合)。
ONEX_PROFILE_VERSION_NOT_SUPPORTED3276880x50008802.1X モジュールは、このバージョンのプロファイルをサポートしていません。
ONEX_PROFILE_INVALID_LENGTH3276890x50009802.1X プロファイルで指定された length メンバーが無効です。
ONEX_PROFILE_DISALLOWED_EAP_TYPE3276900x5000A802.1X プロファイルで指定された EAP の種類は、このメディアでは許可されていません。たとえば、ワイヤレス伝送でキー付き MD5 アルゴリズムが使用されている場合です。
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG3276910x5000B802.1X プロファイルで指定された EAP の種類または EAP フラグが無効です。たとえば、その EAP の種類がシステムにインストールされていない場合です。
ONEX_PROFILE_INVALID_ONEX_FLAGS3276920x5000C802.1X プロファイルで指定された 802.1X フラグが無効です。
ONEX_PROFILE_INVALID_TIMER_VALUE3276930x5000D802.1X プロファイルで指定された 1 つ以上のタイマー値が、有効な範囲外です。
ONEX_PROFILE_INVALID_SUPPLICANT_MODE3276940x5000E802.1X プロファイルで指定されたサプリカント モードが無効です。
ONEX_PROFILE_INVALID_AUTH_MODE3276950x5000F802.1X プロファイルで指定された認証モードが無効です。
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES3276960x50010802.1X プロファイルで指定された EAP 接続プロパティが無効です。
ONEX_UI_CANCELLED3276970x50011

ユーザー入力がキャンセルされました。EAP メソッドがユーザー入力を要求したにもかかわらず、ユーザーが [キャンセル] ボタンを押したか、ユーザー入力ダイアログを閉じた場合に、この値が返されることがあります。

この値は、ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 でサポートされます。

ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS3276980x50012

保存されたユーザー資格情報が無効です。資格情報は、プロファイルが実際に接続の確立に使用されるまでテストされないため、不正な資格情報 (たとえば、誤ったパスワード) を含んだままプロファイルが保存された場合に、この値が返されることがあります。

この値は、ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 でサポートされます。

ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS3276990x50013

保存されたユーザー資格情報の有効期限が切れています。資格情報を含めてプロファイルが保存された後にその資格情報の有効期限が切れた場合 (たとえば、一定期間の経過後にパスワードの有効期限が切れた場合) に、この値が返されることがあります。

この値は、ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 でサポートされます。

ONEX_UI_NOT_PERMITTED3277000x50014

ユーザー インターフェイスが許可されていません。ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 では、EAP メソッドがユーザー入力を要求し、かつプロファイルが、現在ログインしているユーザーではない別のユーザーによって保存された資格情報で構成されている場合に、この値が返されることがあります。

この値は、ワイヤレス LAN サービスがインストールされた Windows 7 および Windows Server 2008 R2 でサポートされます。

公式ドキュメント

ONEX_REASON_CODE 列挙型は、802.1X 認証が失敗した理由を示す、取り得る値を指定します。

解説(Remarks)

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

ONEX_RESULT_UPDATE_DATA には、802.1X 認証のステータス変更に関する情報が格納されます。ONEX_RESULT_UPDATE_DATA 構造体は、WLAN_NOTIFICATION_DATA 構造体の NotificationSource メンバーが WLAN_NOTIFICATION_SOURCE_ONEX であり、受信した通知の WLAN_NOTIFICATION_DATA 構造体の NotificationCode メンバーが OneXNotificationTypeResultUpdate である場合に返されます。この通知では、WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、802.1X 認証のステータス変更に関する情報を格納する ONEX_RESULT_UPDATE_DATA 構造体を指します。

ONEX_RESULT_UPDATE_DATA 構造体の oneXStatus メンバーには、ONEX_STATUS 構造体が格納されます。802.1X 認証中にエラーが発生した場合、この ONEX_STATUS 構造体の dwReason メンバーには、ONEX_REASON_CODE 列挙型の値として指定されたエラーの理由が格納されます。

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

各言語での定義

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

typedef enum ONEX_REASON_CODE : int {
    ONEX_REASON_CODE_SUCCESS = 0,
    ONEX_REASON_START = 327680,
    ONEX_UNABLE_TO_IDENTIFY_USER = 327681,
    ONEX_IDENTITY_NOT_FOUND = 327682,
    ONEX_UI_DISABLED = 327683,
    ONEX_UI_FAILURE = 327684,
    ONEX_EAP_FAILURE_RECEIVED = 327685,
    ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686,
    ONEX_NO_RESPONSE_TO_IDENTITY = 327687,
    ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688,
    ONEX_PROFILE_INVALID_LENGTH = 327689,
    ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690,
    ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691,
    ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692,
    ONEX_PROFILE_INVALID_TIMER_VALUE = 327693,
    ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694,
    ONEX_PROFILE_INVALID_AUTH_MODE = 327695,
    ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696,
    ONEX_UI_CANCELLED = 327697,
    ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698,
    ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699,
    ONEX_UI_NOT_PERMITTED = 327700
} ONEX_REASON_CODE;
public enum ONEX_REASON_CODE : int
{
    ONEX_REASON_CODE_SUCCESS = 0,
    ONEX_REASON_START = 327680,
    ONEX_UNABLE_TO_IDENTIFY_USER = 327681,
    ONEX_IDENTITY_NOT_FOUND = 327682,
    ONEX_UI_DISABLED = 327683,
    ONEX_UI_FAILURE = 327684,
    ONEX_EAP_FAILURE_RECEIVED = 327685,
    ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686,
    ONEX_NO_RESPONSE_TO_IDENTITY = 327687,
    ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688,
    ONEX_PROFILE_INVALID_LENGTH = 327689,
    ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690,
    ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691,
    ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692,
    ONEX_PROFILE_INVALID_TIMER_VALUE = 327693,
    ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694,
    ONEX_PROFILE_INVALID_AUTH_MODE = 327695,
    ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696,
    ONEX_UI_CANCELLED = 327697,
    ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698,
    ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699,
    ONEX_UI_NOT_PERMITTED = 327700,
}
Public Enum ONEX_REASON_CODE As Integer
    ONEX_REASON_CODE_SUCCESS = 0
    ONEX_REASON_START = 327680
    ONEX_UNABLE_TO_IDENTIFY_USER = 327681
    ONEX_IDENTITY_NOT_FOUND = 327682
    ONEX_UI_DISABLED = 327683
    ONEX_UI_FAILURE = 327684
    ONEX_EAP_FAILURE_RECEIVED = 327685
    ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686
    ONEX_NO_RESPONSE_TO_IDENTITY = 327687
    ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688
    ONEX_PROFILE_INVALID_LENGTH = 327689
    ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690
    ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691
    ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692
    ONEX_PROFILE_INVALID_TIMER_VALUE = 327693
    ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694
    ONEX_PROFILE_INVALID_AUTH_MODE = 327695
    ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696
    ONEX_UI_CANCELLED = 327697
    ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698
    ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699
    ONEX_UI_NOT_PERMITTED = 327700
End Enum
import enum

class ONEX_REASON_CODE(enum.IntEnum):
    ONEX_REASON_CODE_SUCCESS = 0
    ONEX_REASON_START = 327680
    ONEX_UNABLE_TO_IDENTIFY_USER = 327681
    ONEX_IDENTITY_NOT_FOUND = 327682
    ONEX_UI_DISABLED = 327683
    ONEX_UI_FAILURE = 327684
    ONEX_EAP_FAILURE_RECEIVED = 327685
    ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686
    ONEX_NO_RESPONSE_TO_IDENTITY = 327687
    ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688
    ONEX_PROFILE_INVALID_LENGTH = 327689
    ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690
    ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691
    ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692
    ONEX_PROFILE_INVALID_TIMER_VALUE = 327693
    ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694
    ONEX_PROFILE_INVALID_AUTH_MODE = 327695
    ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696
    ONEX_UI_CANCELLED = 327697
    ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698
    ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699
    ONEX_UI_NOT_PERMITTED = 327700
// ONEX_REASON_CODE
pub const ONEX_REASON_CODE_SUCCESS: i32 = 0;
pub const ONEX_REASON_START: i32 = 327680;
pub const ONEX_UNABLE_TO_IDENTIFY_USER: i32 = 327681;
pub const ONEX_IDENTITY_NOT_FOUND: i32 = 327682;
pub const ONEX_UI_DISABLED: i32 = 327683;
pub const ONEX_UI_FAILURE: i32 = 327684;
pub const ONEX_EAP_FAILURE_RECEIVED: i32 = 327685;
pub const ONEX_AUTHENTICATOR_NO_LONGER_PRESENT: i32 = 327686;
pub const ONEX_NO_RESPONSE_TO_IDENTITY: i32 = 327687;
pub const ONEX_PROFILE_VERSION_NOT_SUPPORTED: i32 = 327688;
pub const ONEX_PROFILE_INVALID_LENGTH: i32 = 327689;
pub const ONEX_PROFILE_DISALLOWED_EAP_TYPE: i32 = 327690;
pub const ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG: i32 = 327691;
pub const ONEX_PROFILE_INVALID_ONEX_FLAGS: i32 = 327692;
pub const ONEX_PROFILE_INVALID_TIMER_VALUE: i32 = 327693;
pub const ONEX_PROFILE_INVALID_SUPPLICANT_MODE: i32 = 327694;
pub const ONEX_PROFILE_INVALID_AUTH_MODE: i32 = 327695;
pub const ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES: i32 = 327696;
pub const ONEX_UI_CANCELLED: i32 = 327697;
pub const ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS: i32 = 327698;
pub const ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS: i32 = 327699;
pub const ONEX_UI_NOT_PERMITTED: i32 = 327700;
// ONEX_REASON_CODE
const (
	ONEX_REASON_CODE_SUCCESS int32 = 0
	ONEX_REASON_START int32 = 327680
	ONEX_UNABLE_TO_IDENTIFY_USER int32 = 327681
	ONEX_IDENTITY_NOT_FOUND int32 = 327682
	ONEX_UI_DISABLED int32 = 327683
	ONEX_UI_FAILURE int32 = 327684
	ONEX_EAP_FAILURE_RECEIVED int32 = 327685
	ONEX_AUTHENTICATOR_NO_LONGER_PRESENT int32 = 327686
	ONEX_NO_RESPONSE_TO_IDENTITY int32 = 327687
	ONEX_PROFILE_VERSION_NOT_SUPPORTED int32 = 327688
	ONEX_PROFILE_INVALID_LENGTH int32 = 327689
	ONEX_PROFILE_DISALLOWED_EAP_TYPE int32 = 327690
	ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG int32 = 327691
	ONEX_PROFILE_INVALID_ONEX_FLAGS int32 = 327692
	ONEX_PROFILE_INVALID_TIMER_VALUE int32 = 327693
	ONEX_PROFILE_INVALID_SUPPLICANT_MODE int32 = 327694
	ONEX_PROFILE_INVALID_AUTH_MODE int32 = 327695
	ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES int32 = 327696
	ONEX_UI_CANCELLED int32 = 327697
	ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS int32 = 327698
	ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS int32 = 327699
	ONEX_UI_NOT_PERMITTED int32 = 327700
)
const
  ONEX_REASON_CODE_SUCCESS = 0;
  ONEX_REASON_START = 327680;
  ONEX_UNABLE_TO_IDENTIFY_USER = 327681;
  ONEX_IDENTITY_NOT_FOUND = 327682;
  ONEX_UI_DISABLED = 327683;
  ONEX_UI_FAILURE = 327684;
  ONEX_EAP_FAILURE_RECEIVED = 327685;
  ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686;
  ONEX_NO_RESPONSE_TO_IDENTITY = 327687;
  ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688;
  ONEX_PROFILE_INVALID_LENGTH = 327689;
  ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690;
  ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691;
  ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692;
  ONEX_PROFILE_INVALID_TIMER_VALUE = 327693;
  ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694;
  ONEX_PROFILE_INVALID_AUTH_MODE = 327695;
  ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696;
  ONEX_UI_CANCELLED = 327697;
  ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698;
  ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699;
  ONEX_UI_NOT_PERMITTED = 327700;
// ONEX_REASON_CODE
pub const ONEX_REASON_CODE_SUCCESS: i32 = 0;
pub const ONEX_REASON_START: i32 = 327680;
pub const ONEX_UNABLE_TO_IDENTIFY_USER: i32 = 327681;
pub const ONEX_IDENTITY_NOT_FOUND: i32 = 327682;
pub const ONEX_UI_DISABLED: i32 = 327683;
pub const ONEX_UI_FAILURE: i32 = 327684;
pub const ONEX_EAP_FAILURE_RECEIVED: i32 = 327685;
pub const ONEX_AUTHENTICATOR_NO_LONGER_PRESENT: i32 = 327686;
pub const ONEX_NO_RESPONSE_TO_IDENTITY: i32 = 327687;
pub const ONEX_PROFILE_VERSION_NOT_SUPPORTED: i32 = 327688;
pub const ONEX_PROFILE_INVALID_LENGTH: i32 = 327689;
pub const ONEX_PROFILE_DISALLOWED_EAP_TYPE: i32 = 327690;
pub const ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG: i32 = 327691;
pub const ONEX_PROFILE_INVALID_ONEX_FLAGS: i32 = 327692;
pub const ONEX_PROFILE_INVALID_TIMER_VALUE: i32 = 327693;
pub const ONEX_PROFILE_INVALID_SUPPLICANT_MODE: i32 = 327694;
pub const ONEX_PROFILE_INVALID_AUTH_MODE: i32 = 327695;
pub const ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES: i32 = 327696;
pub const ONEX_UI_CANCELLED: i32 = 327697;
pub const ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS: i32 = 327698;
pub const ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS: i32 = 327699;
pub const ONEX_UI_NOT_PERMITTED: i32 = 327700;
const
  ONEX_REASON_CODE_SUCCESS* = 0
  ONEX_REASON_START* = 327680
  ONEX_UNABLE_TO_IDENTIFY_USER* = 327681
  ONEX_IDENTITY_NOT_FOUND* = 327682
  ONEX_UI_DISABLED* = 327683
  ONEX_UI_FAILURE* = 327684
  ONEX_EAP_FAILURE_RECEIVED* = 327685
  ONEX_AUTHENTICATOR_NO_LONGER_PRESENT* = 327686
  ONEX_NO_RESPONSE_TO_IDENTITY* = 327687
  ONEX_PROFILE_VERSION_NOT_SUPPORTED* = 327688
  ONEX_PROFILE_INVALID_LENGTH* = 327689
  ONEX_PROFILE_DISALLOWED_EAP_TYPE* = 327690
  ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG* = 327691
  ONEX_PROFILE_INVALID_ONEX_FLAGS* = 327692
  ONEX_PROFILE_INVALID_TIMER_VALUE* = 327693
  ONEX_PROFILE_INVALID_SUPPLICANT_MODE* = 327694
  ONEX_PROFILE_INVALID_AUTH_MODE* = 327695
  ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES* = 327696
  ONEX_UI_CANCELLED* = 327697
  ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS* = 327698
  ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS* = 327699
  ONEX_UI_NOT_PERMITTED* = 327700
enum ONEX_REASON_CODE : int {
    ONEX_REASON_CODE_SUCCESS = 0,
    ONEX_REASON_START = 327680,
    ONEX_UNABLE_TO_IDENTIFY_USER = 327681,
    ONEX_IDENTITY_NOT_FOUND = 327682,
    ONEX_UI_DISABLED = 327683,
    ONEX_UI_FAILURE = 327684,
    ONEX_EAP_FAILURE_RECEIVED = 327685,
    ONEX_AUTHENTICATOR_NO_LONGER_PRESENT = 327686,
    ONEX_NO_RESPONSE_TO_IDENTITY = 327687,
    ONEX_PROFILE_VERSION_NOT_SUPPORTED = 327688,
    ONEX_PROFILE_INVALID_LENGTH = 327689,
    ONEX_PROFILE_DISALLOWED_EAP_TYPE = 327690,
    ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG = 327691,
    ONEX_PROFILE_INVALID_ONEX_FLAGS = 327692,
    ONEX_PROFILE_INVALID_TIMER_VALUE = 327693,
    ONEX_PROFILE_INVALID_SUPPLICANT_MODE = 327694,
    ONEX_PROFILE_INVALID_AUTH_MODE = 327695,
    ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES = 327696,
    ONEX_UI_CANCELLED = 327697,
    ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS = 327698,
    ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS = 327699,
    ONEX_UI_NOT_PERMITTED = 327700,
}
#define global ONEX_REASON_CODE_SUCCESS                       0x0
#define global ONEX_REASON_START                              0x50000
#define global ONEX_UNABLE_TO_IDENTIFY_USER                   0x50001
#define global ONEX_IDENTITY_NOT_FOUND                        0x50002
#define global ONEX_UI_DISABLED                               0x50003
#define global ONEX_UI_FAILURE                                0x50004
#define global ONEX_EAP_FAILURE_RECEIVED                      0x50005
#define global ONEX_AUTHENTICATOR_NO_LONGER_PRESENT           0x50006
#define global ONEX_NO_RESPONSE_TO_IDENTITY                   0x50007
#define global ONEX_PROFILE_VERSION_NOT_SUPPORTED             0x50008
#define global ONEX_PROFILE_INVALID_LENGTH                    0x50009
#define global ONEX_PROFILE_DISALLOWED_EAP_TYPE               0x5000A
#define global ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG          0x5000B
#define global ONEX_PROFILE_INVALID_ONEX_FLAGS                0x5000C
#define global ONEX_PROFILE_INVALID_TIMER_VALUE               0x5000D
#define global ONEX_PROFILE_INVALID_SUPPLICANT_MODE           0x5000E
#define global ONEX_PROFILE_INVALID_AUTH_MODE                 0x5000F
#define global ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES 0x50010
#define global ONEX_UI_CANCELLED                              0x50011
#define global ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS      0x50012
#define global ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS      0x50013
#define global ONEX_UI_NOT_PERMITTED                          0x50014