Platforms to show: All Mac Windows Linux Cross-Platform

Back to CWGlobalsMBS module.

CWGlobalsMBS.CWBSSIDDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the BSSID of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWCountryCodeDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the country code of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWErrorDomain as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
CoreWLAN Error Domain.

CWGlobalsMBS.CWLinkDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the link state of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWLinkQualityDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the link quality for any WLAN interface changes. The object for this notification is the corresponding BSD interface name. The userInfo dictionary for this notification contains the current RSSI and current transmit rate for the given CoreWLAN interface.

CWGlobalsMBS.CWLinkQualityNotificationRSSIKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Dictionary key for link quality change details.

Number containing the current RSSI value for the WLAN interface. Found in the userInfo dictionary for the CWLinkQualityChangedNotification.

CWGlobalsMBS.CWLinkQualityNotificationTransmitRateKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Dictionary key for link quality change details.

Number containing the current transmit rate value for the WLAN interface. Found in the userInfo dictionary for the CWLinkQualityChangedNotification.

CWGlobalsMBS.CWModeDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.

Posted when the mode of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWPowerDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the power state of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWScanCacheDidUpdateNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when new entries are added to the scan cache, or existing entries are updated with more current information. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.CWSSIDDidChangeNotification as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 13.5 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
One of the notification names for CoreWLAN.

Please use with NSNotificationObserverMBS class.
Posted when the SSID of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.

CWGlobalsMBS.KeychainDeleteEAPUsernameAndPassword(ssidData as memoryblock) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Deletes the 802.1X username and password for the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiEAPUsernameAndPassword instead.

CWGlobalsMBS.KeychainDeletePassword(ssidData as memoryblock) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Deletes the password for the specified SSID and keychain domain.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiPassword instead.

CWGlobalsMBS.KeychainDeleteWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Deletes the 802.1X username and password for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainDeleteWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Deletes the password for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainFindWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, byref username as string, byref password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns the 802.1X username and password stored for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: a string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: a string passed by reference, which upon return will contain the 802.1X password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainFindWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, byref password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns (by reference) the password for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: An string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID. This parameter is optional.

Returns an error code indicating whether or not a failure occurred. errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainGetEAPIdentity(ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns the identity stored for the specified SSID and keychain domain.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainGetWiFiEAPIdentity instead.

CWGlobalsMBS.KeychainGetEAPIdentityList(byref ListSecIdentityRef() as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns all available identities.

ListSecIdentityRef: An array passed by reference, which upon return will be populated with a list of integers (SecIdentityRef).

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainGetEAPUsernameAndPassword(ssidData as memoryblock, byref username as string, byref password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns the 802.1X username and password stored for the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: A string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: A string passed by reference, which upon return will contain the 802.1X password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain.

Available in Mac OS X 10.7, deprecated in 10.9. Please use FindWiFiEAPUsernameAndPassword instead.

CWGlobalsMBS.KeychainGetPassword(ssidData as memoryblock, byref password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns (by reference) the password for the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: A string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainFindWiFiPassword instead.

CWGlobalsMBS.KeychainGetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Finds and returns the identity stored for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainSetEAPIdentity(ssidData as memoryblock, SecIdentityRef as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Associates an identity to the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication.
Passing 0 clears any identity association for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiEAPIdentity instead.

CWGlobalsMBS.KeychainSetEAPUsernameAndPassword(ssidData as memoryblock, username as string, password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Sets the 802.1X username and password for the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use SetWiFiEAPUsernameAndPassword instead.

CWGlobalsMBS.KeychainSetPassword(ssidData as memoryblock, password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Sets the Wi-Fi network keychain password for the specified SSID.

ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiPassword instead.

CWGlobalsMBS.KeychainSetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, SecIdentityRef as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Associates an identity to the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication. a SecIdentityRef passed as Integer.

Passing 0 clears any identity association for the specified SSID.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainSetWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, Username as string, Password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Sets the 802.1X username and password for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.KeychainSetWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, password as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Sets the Wi-Fi network keychain password for the specified SSID and keychain domain.

domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.

CWGlobalsMBS.MergeNetworks(networks() as CWNetworkMBS) as CWNetworkMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS MacFrameworks Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Merges the specified set of CWNetwork objects.

networks: The set of networks to merge.

Duplicate networks are defined as networks with the same SSID, security type, and BSS type (IBSS or Infrastructure).
When duplicate networks exist, the network with the best RSSI value will be chosen.

The items on this page are in the following plugins: MBS MacFrameworks Plugin.


The biggest plugin in space...