wcl |
| Class | Description | |
|---|---|---|
| wclBleSniffer | The Bluetooth LE packets sniffer. | |
| wclBluetoothComponent | The base class for all Bluetooth Components. | |
| wclBluetoothErrors | The static class contains the Bluetooth Error Codes. | |
| wclBluetoothGattServerClientParams | The base class for a driver specific GATT server client implementation parameters. | |
| wclBluetoothLe128ServiceAdvertisement | The Bluetooth LE 128 bit UUID service advertisement. | |
| wclBluetoothLe128ServiceDataAdvertisement | The Bluetooth LE 128 bit UUID service advertisement. | |
| wclBluetoothLe16ServiceAdvertisement | The Bluetooth LE 16 bit UUID service advertisement. | |
| wclBluetoothLe16ServiceDataAdvertisement | The Bluetooth LE 16 bit UUID service advertisement. | |
| wclBluetoothLe32ServiceAdvertisement | The Bluetooth LE 32 bit UUID service advertisement. | |
| wclBluetoothLe32ServiceDataAdvertisement | The Bluetooth LE 32 bit UUID service advertisement. | |
| wclBluetoothLeAdvertisement | The base class for Bluetooth LE advertisement. | |
| wclBluetoothLeAdvertiser | The Bluetooth LE advertiser components. | |
| wclBluetoothLeAdvertiserConnection | The virtual connection class enables Bluetooth LE advertising feature. | |
| wclBluetoothLeAltBeaconAdvertisement | The Bluetooth LE Alt beacon advertisement. | |
| wclBluetoothLeBeaconWatcher | The Bluetooth LE Beacon watcher. | |
| wclBluetoothLeBeaconWatcherConnection | The "virtual" connection for the Bluetooth LE Beacon Watcher. | |
| wclBluetoothLeCompanyIdAdvertisement | The base class for Bluetooth LE advertisements that include company (manufacturer) ID. | |
| wclBluetoothLeCustomAdvertisement | The Bluetooth LE custom advertisement. | |
| wclBluetoothLeEddystoneUidBeaconAdvertisement | The Bluetooth LE Eddystone UID beacon advertisement. | |
| wclBluetoothLeEddystoneUrlBeaconAdvertisement | The Bluetooth LE Eddystone URL beacon advertisement. | |
| wclBluetoothLeiBeaconAdvertisement | The Bluetooth LE iBeacon advertisement. | |
| wclBluetoothLeIdAdvertisement | The base class for Bluetooth LE advertisements that include IDs. | |
| wclBluetoothLeManufacturerAdvertisement | The Bluetooth LE custom manufacturer specific advertisement. | |
| wclBluetoothLeProximityBeaconAdvertisement | The Bluetooth LE proximity beacon advertisement. | |
| wclBluetoothLeRawAdvertisement | The Bluetooth LE custom raw advertisement. | |
| wclBluetoothLeTxRssiAdvertisement | The base class for Bluetooth LE advertisements that include calibrated RSSI value. | |
| wclBluetoothManager | The Bluetooth Manager component. | |
| wclBluetoothOobData | The structure contains data used to authenticate prior to establishing an Out-of-Band device pairing. | |
| wclBluetoothRadio | The class represents a local Bluetooth radio module. | |
| wclCODs | This static class contains constants that describes Bluetooth Class Of Devices (CODs). | |
| wclEBluetooth | The base exception class for all Bluetooth exceptions. | |
| wclEBluetoothClient | The Bluetooth clients exceptions. | |
| wclEBluetoothLeBeacon | The Bluetooth LE beacon exceptions. | |
| wclEBluetoothLeSniffer | The Bluetooth LE Sniffer exceptions. | |
| wclEBluetoothManager | The Bluetooth Manager exceptions. | |
| wclEBluetoothServer | The Bluetooth server exceptions. | |
| wclEGattClient | The Bluetooth GATT client exceptions. | |
| wclEGattServer | The Bluetooth GATT server exceptions. | |
| wclGattClient | Bluetooth Low Energy GATT client. | |
| wclGattClientConnection | The class represents a Bluetooth LE GATT client connection. | |
| wclGattLocalAttribute | The base class for local GATT attributes (characteristics, services). | |
| wclGattLocalCharacteristic | This class represents a local GATT characteristic. | |
| wclGattLocalCharacteristicReadRequest | The class represents a GATT characteristic read requests. | |
| wclGattLocalCharacteristicRequest | The base class for local GATT characteristic operation requests. | |
| wclGattLocalCharacteristicWriteRequest | The class represents a GATT characteristic write requests. | |
| wclGattLocalService | This class represents a local GATT service. | |
| wclGattServer | Bluetooth Low Energy GATT server. | |
| wclGattServerClient | The class represents a GATT client connected to the GATT server. | |
| wclGattServerConnection | The "virtual" connection for the Bluetooth GATT Server | |
| wclRfCommClient | The Bluetooth RFCOMM Client component. | |
| wclRfCommClientConnection | The base class for all Classic Bluetooth (RFCOMM) client connections. | |
| wclRfCommServer | Bluetooth RFCOMM server. | |
| wclRfCommServerClientConnection | The Bluetooth RFCOMM server client connection base class. | |
| wclRfCommServerConnection | The base class for all WCL Bluetooth RFCOMM based server connections. | |
| wclUUIDs | This static class contains defines for Bluetooth Service's UUIDs. | |
| wclWiiRemoteClient | The class provides methods to communicate with Wii Remote controller. | |
| wclWiiRemoteClientConnection | The virtual connection represents a Wii Remote client. | |
| wclWiiRemoteHidClientConnection | The virtual connection represents a Wii Remote HID client. |
| Structure | Description | |
|---|---|---|
| wclBleSnifferLlData | The record contains the Link Layer data captured by the Bluetooth LE sniffer and used in the CONNECT_IND advertisement packet. | |
| wclBluetoothLeAdvertisementFrame | The structure represents a single Bluetooth LE advertisement data section. | |
| wclBluetoothLeAdvertisementInfo | The record contains basic information about Bluetooth LE advertisement frame. | |
| wclBluetoothLeAdvertisingPduHeader | The record describes the Bluetooth LE advertising packet PDU header. | |
| wclBluetoothLeAppleAirdropFrameData | The record contains Apple Airdrop Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleAirplaySourceFrameData | The record contains Apple Airplay source Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleAirplayTargetFrameData | The record contains Apple Airplay target Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleAirprintFrameData | The record contains Apple Airprint Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleFindMyFrameData | The record contains Apple Find My Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleHandoffFrameData | The record contains Apple Handoff Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleHeySiriFrameData | The record contains Apple Hey Siri Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleHomeKitFrameData | The record contains Apple Home Kit Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleiBeaconFrameData | The record contains Apple iBeacon Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleMagicSwitchFrameData | The record contains Apple Magic Switch Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleNearbyActionFrameData | The record contains Apple Nearby Action Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleNearbyInfoFrameData | The record contains Apple Nearby Info Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleProximityPairingFrameData | The record contains Apple Proximity Pairing Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleTetheringSourceFrameData | The record contains Apple Tethering Source Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleTetheringTargetFrameData | The record contains Apple Tethering Target Bluetooth LE advertisement data. | |
| wclBluetoothLeAppleUnknownFrameData | The record contains an unknown Apple specified Bluetooth LE advertisement data. | |
| wclBluetoothLeConnectionParameters | The structure describes the current Bluetooth LE GATT connection parameters. | |
| wclBluetoothLeConnectionParametersValue | The structure represents the Bluetooth LE GATT preferred connection parameters. | |
| wclBluetoothLeConnectionPhy | Represents the Bluetooth LE physical layer (PHY) information. | |
| wclBluetoothLeConnectionPhyInfo | Represents a LE connection PHY information. | |
| wclBluetoothLePacketHeader | The Bluetooth LE packet header. | |
| wclBluetoothSdpProfile | The structure describes the Bluetooth Profile for the server service record. | |
| wclBluetoothService | The structure represents a Bluetooth Service record. | |
| wclGattCharacteristic | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic. | |
| wclGattCharacteristicAggregateFormat | The structure contains a GATT characteristic aggregate format data. | |
| wclGattCharacteristicExtendedProperties | The structure contains of the different characteristic extended property members. | |
| wclGattCharacteristicFormat | The structure describes the different characteristic format members. | |
| wclGattCharactertisticUserDescription | The structure contains a GATT characteristic user description descriptor data. | |
| wclGattClientCharacteristicConfiguration | The structure describes the different client characteristic configuration members. | |
| wclGattDescriptor | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile descriptor. | |
| wclGattDescriptorValue | The structure contains a descriptor value. | |
| wclGattLocalCharacteristicParameters | The structure represents a GATT local characteristic parameters. | |
| wclGattLocalDescriptor | The structure describes the local GATT descriptor. | |
| wclGattServerCharacteristicConfiguration | The structure describes the different server characteristic configuration members. | |
| wclGattService | The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile service. | |
| wclGattUuid | The structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID). | |
| wclVirtualComPort | The record describes created virtual COM port. | |
| wclWiiRemote2D | The structure represents a 2D coordinate | |
| wclWiiRemote3D | The structure represents a 3D coordinate. | |
| wclWiiRemoteAccel | The structure describes a Wii Remote accelerometer data. | |
| wclWiiRemoteAccelCalibration | The structure represents a Wii Remote accelerometer calibration data. | |
| wclWiiRemoteBalanceBoard | The structure describes the Wii Remote Balance Board extension. | |
| wclWiiRemoteBalanceBoardCalibration | The structure describes the Wii Remote Balance Board extension sensors calibration data. | |
| wclWiiRemoteBalanceBoardGC | The structure represents the Balance Board extension center of gravity. | |
| wclWiiRemoteBalanceBoardSensors | The structure describes the Wii Remote Balance Board extension sensors data. | |
| wclWiiRemoteBalanceBoardSensorsWeight | The structure describes the Wii Remote Balance Board extension sensors weight. | |
| wclWiiRemoteButtons | The structure contains information about the Wii Remote buttons. | |
| wclWiiRemoteClassicController | The structure describes a Wii Remote Classic controller extension. | |
| wclWiiRemoteClassicControllerButtons | The structure contains information about the Wii Remote Classic Controller extension buttons. | |
| wclWiiRemoteClassicControllerCalibration | The structure represents a Wii Remote Classic Controller accelerometer calibration data. | |
| wclWiiRemoteDrums | The structure describes the Wii Remote Drums extension | |
| wclWiiRemoteGuitar | The structure describes a Wii Remote Guitar extension data. | |
| wclWiiRemoteGuitarButtons | The structure contains information about the Wii Remote Guitar extension buttons. | |
| wclWiiRemoteGuitarFretButtons | The structure contains the Wii Remote Guitar extension fret buttons states. | |
| wclWiiRemoteIrSensor | The structure contains a single IR sensor values. | |
| wclWiiRemoteIrSensors | The structure contains the Wii Remote IR sensors values. | |
| wclWiiRemoteLeds | The structure contains the Wii Remote LEDs states. | |
| wclWiiRemoteNunchuk | The structure describes a Wii Remote Nunchuk extension. | |
| wclWiiRemoteNunchukCalibration | The structure represents a Wii Remote Nunchuk extension accelerometer calibration data. |
| Delegate | Description | |
|---|---|---|
| wclBleSnifferAdvDirectIndReceivedEvent | The BLE sniffer OnAdvDirectIndReceived event handler prototype. | |
| wclBleSnifferAdvIndReceivedEvent | The BLE sniffer OnAdvIndReceived event handler prototype. | |
| wclBleSnifferAdvNonConnIndReceivedEvent | The BLE sniffer OnAdvNonConnIndReceived event handler prototype. | |
| wclBleSnifferAdvScanIndReceivedEvent | The BLE sniffer OnAdvScanIndReceived event handler prototype. | |
| wclBleSnifferConnectIndReceivedEvent | The BLE sniffer OnConnectIndReceived event handler prototype. | |
| wclBleSnifferRawPacketReceivedEvent | The BLE sniffer OnRawPacketReceived event handler prototype. | |
| wclBleSnifferScanReqReceivedEvent | The BLE sniffer OnScanReqReceived event handler prototype. | |
| wclBleSnifferScanRspReceivedEvent | The BLE sniffer OnScanRspReceived event handler prototype. | |
| wclBluetoothConfirmEvent | The OnConfirm event handler prototype. | |
| wclBluetoothDeviceEvent | The common event for notifications when a remote device's MAC address required. | |
| wclBluetoothDeviceResultEvent | The common event handler prototype used for a remote Bluetooth device's operations result notifications. | |
| wclBluetoothEvent | The common Bluetooth event handler prototype. | |
| wclBluetoothGetSdpAttributesEvent | The GetSdpAttributes event handler prototype. | |
| wclBluetoothIoCapabilityRequestEvent | The OnIoCapabilityRequest event handler prototype. | |
| wclBluetoothLeAdvertisementAppearanceFrameEvent | The OnAdvertisementAppearanceFrame event handler prototype. | |
| wclBluetoothLeAdvertisementExtFrameInformationEvent | The OnAdvertisementExtFrameInformation event handler prototype. | |
| wclBluetoothLeAdvertisementFrameInformationEvent | The OnAdvertisementFrameInformation event handler prototype. | |
| wclBluetoothLeAdvertisementRawFrameEvent | The OnAdvertisementRawFrame event handler prototype. | |
| wclBluetoothLeAdvertisementReceivedEvent | The OnAdvertisementReceived event handler prototype. | |
| wclBluetoothLeAdvertisementService128DataFrameEvent | The OnService128DataFrame event handler prototype. | |
| wclBluetoothLeAdvertisementService16DataFrameEvent | The OnService16DataFrame event handler prototype. | |
| wclBluetoothLeAdvertisementService32DataFrameEvent | The OnService32DataFrame event handler prototype. | |
| wclBluetoothLeAdvertisementServiceSol128FrameEvent | The OnServiceSol128Frame event handler prototype. | |
| wclBluetoothLeAdvertisementServiceSol16FrameEvent | The OnServiceSol16Frame event handler prototype. | |
| wclBluetoothLeAdvertisementServiceSol32FrameEvent | The OnServiceSol32Frame event handler prototype. | |
| wclBluetoothLeAdvertisementTxPowerLevelFrameEvent | The OnAdvertisementTxPowerLevelFrame event handler prototype. | |
| wclBluetoothLeAdvertisementUuidFrameEvent | The OnAdvertisementUuidFrame event handler prototype. | |
| wclBluetoothLeAltBeaconFrameEvent | The OnAltBeaconFrame event handler prototype. | |
| wclBluetoothLeAppleAirdropFrameEvent | The OnAppleAirdropFrame event handler prototype. | |
| wclBluetoothLeAppleAirplaySourceFrameEvent | The OnAppleAirplaySourceFrame event handler prototype. | |
| wclBluetoothLeAppleAirplayTargetFrameEvent | The OnAppleAirplayTargetFrame event handler prototype. | |
| wclBluetoothLeAppleAirprintFrameEvent | The OnAppleAirprintFrame event handler prototype. | |
| wclBluetoothLeAppleFindMyFrameEvent | The OnAppleFindMyFrame event handler prototype. | |
| wclBluetoothLeAppleHandoffFrameEvent | The OnAppleHandoffFrame event handler prototype. | |
| wclBluetoothLeAppleHeySiriFrameEvent | The OnAppleHeySiriFrame event handler prototype. | |
| wclBluetoothLeAppleHomeKitFrameEvent | The OnAppleHomeKitFrame event handler prototype. | |
| wclBluetoothLeAppleiBeaconFrameEvent | The OnAppleiBeaconFrame event handler prototype. | |
| wclBluetoothLeAppleMagicSwitchFrameEvent | The OnAppleMagicSwitchFrame event handler prototype. | |
| wclBluetoothLeAppleNearbyActionFrameEvent | The OnAppleNearbyActionFrame event handler prototype. | |
| wclBluetoothLeAppleNearbyInfoFrameEvent | The OnAppleNearbyInfoFrame event handler prototype. | |
| wclBluetoothLeAppleProximityPairingFrameEvent | The OnApplePriximityPairingFrame event handler prototype. | |
| wclBluetoothLeAppleTetheringSourceFrameEvent | The OnAppleTetheringSourceFrame event handler prototype. | |
| wclBluetoothLeAppleTetheringTargetFrameEvent | The OnAppleTetheringTargetFrame event handler prototype. | |
| wclBluetoothLeAppleUnknownFrameEvent | The OnAppleUnknownFrame event handler prototype. | |
| wclBluetoothLeDriAsdMessageEvent | The OnDriAsdMessage event handler prototype. | |
| wclBluetoothLeEddystoneTlmFrameEvent | The OnEddystoneTlmFrame event handler prototype. | |
| wclBluetoothLeEddystoneUidFrameEvent | The OnEddystoneUidFrame event handler prototype. | |
| wclBluetoothLeEddystoneUrlFrameEvent | The OnEddystoneUrlFrame event handler prototype. | |
| wclBluetoothLeManufacturerRawFrameEvent | The OnManufacturerRawFrame event handler prototype. | |
| wclBluetoothLeMicrosoftCdpBeaconFrameEvent | The OnMicrosoftCdpBeaconFrame event handler prototype. | |
| wclBluetoothNumericComparisonEvent | The OnNumericComparison event handler prototype. | |
| wclBluetoothOobDataRequestEvent | The OnOobDataRequest event handler prototype. | |
| wclBluetoothPasskeyNotificationEvent | The OnPasskeyNotification event handler prototype. | |
| wclBluetoothPasskeyRequestEvent | The OnPasskeyRequest event handler prototype. | |
| wclBluetoothPinRequestEvent | The OnPinRequest event handler prototype. | |
| wclBluetoothProtectionLevelRequestEvent | The OnProtectionLevelRequest event handler prototype. | |
| wclBluetoothResultEvent | The common Bluetooth result even handler prototype. | |
| wclGattCharacteristicChangedEvent | The OnCharacteristicChanged event handler prototype. | |
| wclGattLocalCharacteristicReadEvent | The OnRead characteristic's event handler prototype. | |
| wclGattLocalCharacteristicSubscribedClientsChangedEvent | The OnClientSubscribed and OnClientUnsubscribed events handler prototype. | |
| wclGattLocalCharacteristicWriteEvent | The OnWrite characteristic's event handler prototype. | |
| wclGattServerClientEvent | The GATT server client event handlers prototype. | |
| wclRfCommServerConnectEvent | The prototype of the OnConnect event handler for RFCOMM server. | |
| wclRfCommServerDataEvent | A server connection OnData event handler prototype. | |
| wclRfCommServerDisconnectEvent | The prototype of the OnDisconnect event handler for server connections. | |
| wclWiiRemoteAccelChangedEvent | The Wii Remote OnAccelChanged event handler prototype. | |
| wclWiiRemoteBalanceBoardChangedEvent | The Wii Remote OnBalanceBoardChanged event handler prototype. | |
| wclWiiRemoteButtonsChangedEvent | The Wii Remote OnButtonsChanged event handler prototype. | |
| wclWiiRemoteClassicControllerChangedEvent | The Wii Remote OnClassicControllerChanged event handler prototype. | |
| wclWiiRemoteDrumsChangedEvent | The Wii Remote OnDrumsChanged event handler prototype. | |
| wclWiiRemoteGuitarChangedEvent | The Wii Remote OnGuitarChanged event handler prototype. | |
| wclWiiRemoteIrChangedEvent | The Wii Remote OnIrChanged event handler prototype. | |
| wclWiiRemoteNunchukChangedEvent | The Wii Remote OnNunchukChanged event handler prototype. | |
| wclWiiRemoteStatusChangedEvent | The Wii Remote OnStatusChanged event handler prototype. |
| Enumeration | Description | |
|---|---|---|
| wclBluetoothAddressType | Describes the Bluetooth address type. | |
| wclBluetoothApi | Supported Bluetooth APIs (drivers). | |
| wclBluetoothConnectionType | Supported connection types. | |
| wclBluetoothDeviceType | A remote device types. | |
| wclBluetoothDiscoverKind | The TwclBluetoothDiscoverKind enumeration describes Bluetooth devices discovering methods. | |
| wclBluetoothIoCapability | The enumeration defines the input/output capabilities of a Bluetooth Device. | |
| wclBluetoothLeAdvertisementFlag | Flags used to match flags contained inside a Bluetooth LE advertisement payload. | |
| wclBluetoothLeAdvertisementPhy | Represents a LE advertisement PHY types. | |
| wclBluetoothLeAdvertisementType | Types of the Bluetooth LE advertisement packet. | |
| wclBluetoothLeAdvertisingPduType | The Bluetooth LE advertising packet PDU types. | |
| wclBluetoothLeCdpBeaconDeviceType | The Microsoft CDP Beacon device type. | |
| wclBluetoothLeCdpBeaconExtendedDeviceStatus | The Microsoft CDP Beacon extended device status. | |
| wclBluetoothLeCdpBeaconScenarioType | The Microsoft CDP Beacon scenario type. | |
| wclBluetoothLeConnectionParametersType | The enumeration defines the Bluetooth LE GATT preferred connection parameters. | |
| wclBluetoothLeExtendedFrameFlag | Extended advertisement frame flags. | |
| wclBluetoothLeProtectionLevel | The Bluetooth LE pairing protection levels. | |
| wclBluetoothLeScanningMode | Specifies the Bluetooth LE scanning mode. | |
| wclBluetoothLeScanParametersType | A Bluetooth LE scan parameters types. | |
| wclBluetoothMitmProtection | The enumeration specifies the "Man in the Middle" protection required for authentication. | |
| wclBluetoothPairingMethod | The pairing methods. | |
| wclBluetoothVersion | Bluetooth versions. | |
| wclGattDescriptorType | The enumeration describes the different types of Bluetooth LE generic attributes (GATT). | |
| wclGattLocalCharacteristicProperty | The enumeration represents the GATT local characteristic properties, as defined by the GATT profile. | |
| wclGattOperationFlag | This enumeration describes how a GATT reading operation should be executed. | |
| wclGattPresentationFormat | The characteristic presentation formats. | |
| wclGattProtectionLevel | Represents the desired security level for GATT communication. | |
| wclGattSubscribeKind | The GATT subscription method. | |
| wclGattWriteKind | The GATT write operation mode. | |
| wclWiiRemoteExtension | The Wii Remote extension types. | |
| wclWiiRemoteGuitarType | The Wii Remote Guitar extension type. | |
| wclWiiRemoteIrMode | The Wii Remote IR sensor modes. | |
| wclWiiRemoteIrSensitivity | The Wii Remote IR sensor sensitivity. |