Bluetooth Framework
ContentsIndexHome
PreviousUpNext
Constants

The following table lists constants in this documentation.

Name 
Description 
AdvancedAudioDistributionServiceClass_UUID  
AdvancedAudioDistributionServiceClass_UUID16  
AudioSinkServiceClass_UUID  
AudioSinkServiceClass_UUID16  
AudioSourceServiceClass_UUID  
AudioSourceServiceClass_UUID16  
AudioVideoServiceClass_UUID  
AudioVideoServiceClass_UUID16  
AVCTP_PROTOCOL_UUID  
AVCTP_PROTOCOL_UUID16  
AVDTP_PROTOCOL_UUID  
AVDTP_PROTOCOL_UUID16  
AVRemoteControlServiceClass_UUID  
AVRemoteControlServiceClass_UUID16  
AVRemoteControlTargetServiceClass_UUID  
AVRemoteControlTargetServiceClass_UUID16  
BasicPrintingServiceClass_UUID  
BasicPrintingServiceClass_UUID16  
Bluetooth_Base_UUID  
BNEP_PROTOCOL_UUID  
BNEP_PROTOCOL_UUID16  
BrowseGroupDescriptorServiceClassID_UUID  
BrowseGroupDescriptorServiceClassID_UUID16  
CMPT_PROTOCOL_UUID  
CMPT_PROTOCOL_UUID16  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CommonISDNAccessServiceClass_UUID  
CommonISDNAccessServiceClass_UUID16  
CordlessTelephonyServiceClass_UUID  
CordlessTelephonyServiceClass_UUID16  
DialupNetworkingServiceClass_UUID  
DialupNetworkingServiceClass_UUID16  
DirectPrintingReferenceObjectsServiceClass_UUID  
DirectPrintingReferenceObjectsServiceClass_UUID16  
DirectPrintingServiceClass_UUID  
DirectPrintingServiceClass_UUID16  
ESdpUpnpIpLapServiceClass_UUID  
ESdpUpnpIpLapServiceClass_UUID16  
ESdpUpnpIpPanServiceClass_UUID  
ESdpUpnpIpPanServiceClass_UUID16  
ESdpUpnpL2capServiceClass_UUID  
ESdpUpnpL2capServiceClass_UUID16  
FaxServiceClass_UUID  
FaxServiceClass_UUID16  
FTP_PROTOCOL_UUID  
FTP_PROTOCOL_UUID16  
GenericAudioServiceClass_UUID  
GenericAudioServiceClass_UUID16  
GenericFileTransferServiceClass_UUID  
GenericFileTransferServiceClass_UUID16  
GenericNetworkingServiceClass_UUID  
GenericNetworkingServiceClass_UUID16  
GenericTelephonyServiceClass_UUID  
GenericTelephonyServiceClass_UUID16  
GNServiceClass_UUID  
GNServiceClass_UUID16  
HandsfreeAudioGatewayServiceClass_UUID  
HandsfreeAudioGatewayServiceClass_UUID16  
HandsfreeServiceClass_UUID  
HandsfreeServiceClass_UUID16  
HardcopyCableReplacementServiceClass_UUID  
HardcopyCableReplacementServiceClass_UUID16  
HCCC_PROTOCOL_UUID  
HCCC_PROTOCOL_UUID16  
HCDC_PROTOCOL_UUID  
HCDC_PROTOCOL_UUID16  
HCRPrintServiceClass_UUID  
HCRPrintServiceClass_UUID16  
HCRScanServiceClass_UUID  
HCRScanServiceClass_UUID16  
HeadsetAudioGatewayServiceClass_UUID  
HeadsetAudioGatewayServiceClass_UUID16  
HeadsetServiceClass_UUID  
HeadsetServiceClass_UUID16  
HID_PROTOCOL_UUID  
HID_PROTOCOL_UUID16  
HN_PROTOCOL_UUID  
HN_PROTOCOL_UUID16  
HTTP_PROTOCOL_UUID  
HTTP_PROTOCOL_UUID16  
HumanInterfaceDeviceServiceClass_UUID  
HumanInterfaceDeviceServiceClass_UUID16  
ImagingAutomaticArchiveServiceClass_UUID  
ImagingAutomaticArchiveServiceClass_UUID16  
ImagingReferenceObjectsServiceClass_UUID  
ImagingReferenceObjectsServiceClass_UUID16  
ImagingResponderServiceClass_UUID  
ImagingResponderServiceClass_UUID16  
ImagingServiceClass_UUID  
ImagingServiceClass_UUID16  
IntercomServiceClass_UUID  
IntercomServiceClass_UUID16  
IP_PROTOCOL_UUID  
IP_PROTOCOL_UUID16  
IrMCSyncCommandServiceClass_UUID  
IrMCSyncCommandServiceClass_UUID16  
IrMCSyncServiceClass_UUID  
IrMCSyncServiceClass_UUID16  
L2CAP_PROTOCOL_UUID  
L2CAP_PROTOCOL_UUID16  
LANAccessUsingPPPServiceClass_UUID  
LANAccessUsingPPPServiceClass_UUID16  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MessageAccessProfileServiceClass_UUID  
MessageAccessProfileServiceClass_UUID16  
MessageAccessServerServiceClass_UUID  
MessageAccessServerServiceClass_UUID16  
MessageNotificationServerServiceClass_UUID  
MessageNotificationServerServiceClass_UUID16  
NAPServiceClass_UUID  
NAPServiceClass_UUID16  
NokiaOBEXPCSuiteServiceClass_UUID  
OBEX_PROTOCOL_UUID  
OBEX_PROTOCOL_UUID16  
OBEXFileTransferServiceClass_UUID  
OBEXFileTransferServiceClass_UUID16  
OBEXObjectPushServiceClass_UUID  
OBEXObjectPushServiceClass_UUID16  
PANUServiceClass_UUID  
PANUServiceClass_UUID16  
PhonebookClientEquipmentServiceClass_UUID  
PhonebookClientEquipmentServiceClass_UUID16  
PhonebookServerEquipmentServiceClass_UUID  
PhonebookServerEquipmentServiceClass_UUID16  
PhonebookServiceClass_UUID  
PhonebookServiceClass_UUID16  
PnPInformationServiceClass_UUID  
PnPInformationServiceClass_UUID16  
PrintingStatusServiceClass_UUID  
PrintingStatusServiceClass_UUID16  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PublicBrowseGroupServiceClass_UUID  
PublicBrowseGroupServiceClass_UUID16  
ReferencePrintingServiceClass_UUID  
ReferencePrintingServiceClass_UUID16  
ReflectedUIServiceClass_UUID  
ReflectedUIServiceClass_UUID16  
RFCOMM_PROTOCOL_UUID  
RFCOMM_PROTOCOL_UUID16  
SDP_PROTOCOL_UUID  
SDP_PROTOCOL_UUID16  
SerialPortServiceClass_UUID  
SerialPortServiceClass_UUID16  
ServiceDiscoveryServerServiceClassID_UUID  
ServiceDiscoveryServerServiceClassID_UUID16  
SimAccessServiceClass_UUID  
SimAccessServiceClass_UUID16  
SyncMLClientServiceClass_UUID  
SyncMLServerServiceClass_UUID  
TCP_PROTOCOL_UUID  
TCP_PROTOCOL_UUID16  
TCSAT_PROTOCOL_UUID  
TCSAT_PROTOCOL_UUID16  
TCSBIN_PROTOCOL_UUID  
TCSBIN_PROTOCOL_UUID16  
UDI_C_PLANE_PROTOCOL_UUID  
UDI_C_PLANE_PROTOCOL_UUID16  
UDIMTServiceClass_UUID  
UDIMTServiceClass_UUID16  
UDITAServiceClass_UUID  
UDITAServiceClass_UUID16  
UDP_PROTOCOL_UUID  
UDP_PROTOCOL_UUID16  
UPNP_PROTOCOL_UUID  
UPNP_PROTOCOL_UUID16  
UPnpIpServiceClass_UUID  
UPnpIpServiceClass_UUID16  
UPnpServiceClass_UUID  
UPnpServiceClass_UUID16  
VideoConferencingGWServiceClass_UUID  
VideoConferencingGWServiceClass_UUID16  
VideoConferencingServiceClass_UUID  
VideoConferencingServiceClass_UUID16  
VideoDistributionServiceClass_UUID  
VideoDistributionServiceClass_UUID16  
VideoSinkServiceClass_UUID  
VideoSinkServiceClass_UUID16  
VideoSourceServiceClass_UUID  
VideoSourceServiceClass_UUID16  
WAPClientServiceClass_UUID  
WAPClientServiceClass_UUID16  
WAPServiceClass_UUID  
WAPServiceClass_UUID16  
The base error code for the WCL system/common errors.  
Access denied.  
A device has already been paired.  
Unable to initialize a Bluetooth API (driver) subsystem.  
A Bluetooth API (driver) was not found in this system.  
A Bluetooth driver was not initialized.  
A Bluetooth API (driver) was not loaded.  
Authentication (pairng) with a remote Bluetooth device is failed.  
The base code for the Bluetooth errors.  
Operation has been cancelled by user.  
Can not assign PSM.  
The port/channel number requested is in use.  
A client is already connected to a Bluetooth device.  
A client is not connected to a Bluetooth device.  
Unable to connect COM port.  
Unable to start connection to a remote device. PSM error.  
Connection failure.  
Connection has been terminated by a user.  
Unable create Bluetooth Device interface.  
Unable create Bluetooth Device Statics interface.  
Unable to create registry changes monitoring thread initialization event.  
Unable to create registry changes monitoring thread termination event.  
Create registry changes notification event failed.  
Unable to destroy COM port.  
Drivers for the Bluetooth device has already been installed.  
Disoonnect operation failed because device is not connected.  
A specified remote Bluetooth device was not found.  
Device has not been installed.  
The specified remote device is not paired.  
Unable to disconnect COM port.  
Unable to disconnect from SDP server.  
Inquiry processing failure.  
Discovering is not running.  
Discovering is already running.  
Discovering has been terminated.  
A Bluetooth driver is not available or not loaded.  
Unable to enumerate connections.  
Unable to open or create authentication agent registry key.  
The requested feature is not supported by a Bluetooth driver.  
Unable get Win RT async operation result.  
Access to Bluetooth Radio driver instance has been failed.  
Unable to read asynchronous reading BLE device name operation result.  
Unable to read asynchronous reading device type operation result.  
Failed to get Bluetooth Device ID.  
Failed to read Bluetooth Device properties.  
Unable to get number of available Bluetooth radios.  
Unable to get Bluetooth radios list.  
Unable to get RSSI reading operation result code.  
Unable to read local Radio information.  
A Bluetooth hardware is not available.  
Incompatible OS. This feature required to run x64 application on x64 platform and/or x86 application on x86 platform.  
Wrong device type used in connection.  
The L2CAP channel disconnected by remote peer.  
The Bluetooth LE advertising is not running.  
The Bluetooth LE advertising is already running.  
Unable to set Bluetooth LE advertiser name.  
Failed to start Bluetooth LE Advertising.  
Unable create initialization event for the Bluetooth LE advertising thread.  
Unable create termination event for the Bluetooth LE advertising thread.  
Unable start Bluetooth LE Advertising thread.  
A device has already been paired.  
The GATT connection is already subscribed for this attribute changes notifications.  
Error during executing asynchronous pairing with Bluetooth LE device.  
Failed to start asynchronous pairing with Bluetooth LE device.  
Attribute was not found.  
The attribute cannot be read or written using the Read Blob Request.  
Your application does not have the appropriate permissions level to pair the device object.  
The device object rejected the connection.  
An unknown failure occurred.  
Authentication failed, so the device is not paired. Either the device object or the application rejected the authentication.  
The device object indicated there was a hardware failure.  
The ceremony data was incorrect.  
There are no network profiles for this device object to use.  
The authentication protocol is not supported, so the device is not paired.  
The device object is not currently paired.  
The device object is not in a state where it can be paired.  
The device object is already attempting to pair or unpair.  
The pairing action was canceled before completion.  
The minimum level of protection is not supported by the device object or the application.  
The application handler rejected the pairing.  
The remove device already has an association.  
Either the event handler was not registered or a required pairing method was not supported.  
The authentication process timed out before it could complete.  
The device object indicated it cannot accept any more incoming connections.  
The base error code for Bluetooth Low Energy.  
Bluetooth Beacons monitoring is not running.  
Bluetooth Beacons monitoring is running.  
The characteristic value is not readable as dictated by the characteristic properties.  
The characteristic value is not writable as dictated by the characteristic properties.  
The target server did not provide an appropriate network response.  
Connect failed.  
Unable create Bluetooth LE Device interface.  
Unable create Bluetooth LE Device Statics interface.  
Unable create IBluetoothLEDevice2 interface.  
Unable to create Bluetooth LE Advertisement Watcher.  
Attemp to connect to not previously discovered Bluetooth LE GATT device. Device object was not found by the system.  
A specified remote Bluetooth LE device was not found.  
The Bluetooth LE devices scanning is not running.  
The Bluetooth LE devices scanning is already running.  
Invalid Eddystone URL Beacon URL scheme. An URL must start with "http://" or "https://".  
The Eddystone URL Beacon URL is too long.  
The URL passsed to the Eddytone URL Beacon is empty or too short. The length of the URL must be at least 8 characters.  
The requisted feature is not supported bu a Bluetooth LE driver.  
Unable get Win RT async operation result.  
Unable to get access to Bluetooth LE GATT characteristic value data.  
Unable to get access to Bluetooth LE GATT characteristic value raw data.  
Unable to read Bluetooth LE GATT characteristics list size (length).  
Unable to read Bluetooth LE GATT characteristic handle.  
Unable to read Bluetooth LE GATT characteristic properties.  
Unable to read Bluetooth LE GATT characteristic UUID.  
Unable to get Bluetooth LE GATT characteristic value data buffer.  
Unable to get Bluetooth LE GATT characteristic value size.  
Unable to read Bluetooth LE GATT descriptor handle.  
Unable to read Bluetooth LE GATT descriptor UUID.  
Unable to get Bluetooth LE GATT descriptor value data buffer.  
Unable to get access to Bluetooth LE GATT descriptor value data.  
Unable to get access to Bluetooth LE GATT descriptor value raw data.  
Unable to get Bluetooth LE GATT descriptor value size.  
Unable to read Bluetooth LE GATT descriptors list size (length).  
Failed to get Bluetooth LE Device ID.  
Unable to get IDeviceInformationCustomPairing interface.  
Unable to get IDeviceInformation interface.  
Unable to get IDeviceInformationPairing interface.  
Unable to get IDeviceInformationPairing2 interface.  
Unable to get IDeviceInformation2 interface.  
Failed to read Bluetooth LE Device properties.  
Unable to get operation result. The operation may complete with or without success but the operation execution result can not be read.  
Unable to read Bluetooth LE GATT characteristics presentation format description.  
Unable to read Bluetooth LE GATT characteristics presentation format exponent.  
Unable to read Bluetooth LE GATT characteristics presentation format.  
Unable to read Bluetooth LE GATT characteristics presentation format namespace.  
Unable to read Bluetooth LE GATT characteristics presentation format type.  
Unable to read Bluetooth LE GATT characteristics presentation format unit.  
Unable to read Bluetooth LE GATT characteristics presentation formats list.  
Unable to read Bluetooth LE GATT characteristics presentation formats list size (length).  
Unable to get information ablout Bluetooth LE service that owns an attribute.  
Unable to get BLE RSSI reading operation result code.  
Unable to read Bluetooth LE GATT service handle.  
Unable to read Bluetooth LE GATT service UUID.  
Unable to read Bluetooth LE GATT services list size (length).  
A buffer is specified, but the buffer count size is smaller than what is required, in bytes.  
The current data in the cache appears to be inconsistent, and is leading to internal errors.  
Insufficient authentication.  
Insufficient authorization.  
Insufficient encryption.  
Insufficient encryption key size.  
Insufficient resources.  
Invalid attribute value length.  
Invalid attribute handle.  
Invalid offset.  
Invalid request format.  
The OS does not support automatic connection to BLE device and manual pairing is required.  
The GATT connection has not been subscribed for this attribute changes notifications.  
Out of range.  
Prepare queue is full.  
Requested procedure is already in progress.  
Attribute reading is not permited.  
The reliable write has already been started.  
The reliable write has not been started.  
Request not supported.  
Unable set Win RT asynchronous operation event handler.  
Unable to set Win RT object's event handler.  
Failed to change protection level.  
Unable to change Bluetooth LE Advertisement Watcher scanning mode.  
SMP failed.  
Unable start Win RT asyncronous operation.  
Unable to start BLE RSSI measurement thread.  
Unable start Bluetooth LE Advertisement Watcher.  
Unable to start Win RT working thread.  
Task cancel.  
Response timed out.  
Unable to add Bluetooth LE Advertisement data.  
Unable to get Bluetooth LE Advertiser object.  
Unable access the Bluetooth LE Advertiser data.  
Unable access the Bluetooth LE Advertiser Manufacturer data.  
Unable to read RSSI value.  
Unable to set Bluetooth LE Advertisement data.  
Unable to start Bluetooth LE device unpairing thread.  
Bluetooth LE features are unsupported by the hardware. Bluetooth LE features requires Bluetooth 4.0 or newest Bluetooth hardware with HCI version 6 and above.  
Unsupported group type.  
Attribute writing is not permitted.  
CCC improperly configured.  
Error other than time-out at L2CAP or Bluetooth radio level.
Usualy this error appears if you try to connect to device that is paired on PC side but PC is not paired or has been unpaired on the device side. Unpairing device on PC side usually solves the error.
 
Local service is still active.  
A Bluetooth Manager is closed.  
An other instance of the Bluetooth Manager is already opened.  
Unable to opend the Bluetooth Manager.  
A Bluetooth Manager is opened.  
The limit of connection number is reached.  
No system resources.  
An object with the specified attribute exists.  
The specified object is accessed by other process. It can not be removed or modified.  
The request can not be processed since a same request is being processed.  
The operation fails for an undefined reason.  
Device has been paired by other application.  
Pairing operationis executing.  
Asynchronous processing is pending.  
A Bluetooth Radio object is closed.  
The same Bluetooth Radio instance has already been initialized.  
Unable to initialize a Bluetooth Radio instance mutex.  
A Bluetooth Radio object is opened.  
The Bluetooth Radio object has been removed (destroyed).  
The Bluetooth Radio object become unavailable.  
Abnormal data received.  
Remote name acquisition processing failure.  
Unable to registry authentication callback.  
Operation has been rejected.  
The RFCOMM channel disconnected by remote peer.  
The RFCOMM received DM response.  
The RFCOMM multiplexor (session) disconnected by remote peer.  
Error working with SDP records.  
SDP record parsing error.  
SDP transaction processing failure.  
No service record with the specified search pattern is found on the remote device.  
The Bluetooth port/channel or device address not valid.  
Unable set Win RT asynchronous operation event handler.  
Unable to change local radio information.  
Unable to setup the communication port.  
Unable start Win RT asyncronous operation.  
Unable to start asynchronous name reading of a remote Bluetooth LE device.  
Unable to start WinRT asynchronous operation thread to get Bluetooth device type.  
Failed to start registry changes monitoring thread.  
Unable to start RSSI measurement thread.  
Operation time out.  
Unable to add new SDP record.  
Unable to change Radio connectable state.  
Unable to change Radio discoverable state.  
Unable to change Radio name.  
Unable to change pairing mode.  
Unable to change Bluetooth Radio state.  
Unable to connect to a remote device.  
Unable to create connect notification connection event.  
Unable to create disconnect notification event.  
Unable to create socket event.  
Unable to create BlueSoleil initialization event.  
Unable to create Bluetooth server.  
Unable to create a Bluetooth socket.  
Unable to create synchronization event.  
Unable to create Toshiba notifications window.  
Unable to enumerate local running services.  
Unable to get a read buffer size.  
Unable to get a write buffer size.  
Unable to create system event object for overlapped IO.  
Unable to aquire the connections mutex object.  
Unable to aquire the SDP mutex object.  
Unable to open the client COM port for the Bluetooth connection.  
Unable to open the server COM port for the Bluetooth connection.  
Unable to read RSSI value.  
Unable to register COM port notifications.  
Unable to register Toshiba notification message.  
Unable to set client authentication and/or encription states.  
Unable to select socket events.  
Unable to set a read buffer size.  
Unable to set registry changes notification indication.  
Unable to set server authentication and/or encription states.  
Unable to set a write buffer size.  
Unable to start connection thread.  
Unable to start BlueSoleil initialization thread.  
Unable to start listening thread.  
Unable to start pairing with a remote Bluetooth device.  
Unable start SDP connection thread.  
Unable to start Toshiba main thread.  
Unable to stop local predefined server.  
Unable to disable Bluetooth Authentication Agent.  
Unablet o get connected state of the device.  
Unable to resolve connected remote device address.  
Unable to turn Bluetooth ON or OFF.  
Unable to update local server database.  
Unexpected or unknown Bluetooth error.  
A virtual COM port was already created for this Bluetooth device and service.  
The vitual COM port was not found. Probably it was not created by this Bluetooth radio object.  
Wait for Bluetooth communication events failed.  
Sending data to a remote device was failed.  
A Bluetooth driver has been found but it does not support all the features that WCL requires for correct work. You should update your Bluetooth driver for the latest available version.  
A connection is active.  
The base error code for all connection errors.  
The connection has been closed.  
A connection is not active.  
The connection has been terminated by unknown reason.  
The connection has been terminated by user.  
Unable to create connection complete event object.  
Unable to create a communication thread initialization event.  
A server was not able to create or init client connection instance.  
Unable to create communication termination event object.  
A server was not able to find a specific client connection class.  
Unable to create communication thread.  
Unexpected error.  
One or more arguments passed into the method or function are invalid.  
The base error code for the message broadcaster.  
The message broadcaster can not initialize the hardware monitoring thread.  
The message broadcaster can not start the hardware monitoring thread.  
The message broadcaster was not created.  
A message receiver has already been subscribed.  
A message receiver has not been subscribed.  
There is the error with the references counter.  
The messaging subsystem is already running.  
The message broadcaster can not create the hardware monitoring object.  
The message broadcaster can not create a mutex synchronization object.  
The message broadcaster can not register for hardware changes notifications.  
The base error code for the message receiver.  
A message receiver has already been closed or not opened.  
A message receiver was not opened yet.  
A message receiver has already been opened.  
A thread synchronization object has not been created.  
A message receiver can not create a thread synchronization object.  
A message receiver can not register for threads synchronization.  
A message receiver can not synchronize threads and notify a "main" thread about new received message.  
The request has been accepted for processing, but the processing has not been completed. The request might or might not be eventually acted upon, and may be disallowed when processing occurs.  
The server was acting as a gateway or proxy and received an invalid response from the upstream server.  
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, size too large, invalid request message framing, or deceptive request routing).  
The base error code for OBEX errors.  
Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.  
An OBEX client is already connected to an OBEX server.  
The server has received the request headers and the client should proceed to send the request body (in the case of a request for which a body needs to be sent).  
Unable to create synchronization Mutex used to generate connection ID.  
The request has been fulfilled, resulting in the creation of a new resource.  
Indicates that the client requests that something be placed into a database but the database is full (cannot take more data).  
Returned when the client wishes to access a database, database table, or database record that has been locked.  
The error code indicates that the OBEX session has been disconnected by a remote side.  
The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account of some sort.  
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.  
Indicates that the resource requested is no longer available and will not be available again.  
The server does not support the HTTP protocol version used in the request.[  
A generic error, given when an unexpected condition was encountered and no more specific message is suitable.  
The operation can not be executed at this time. This error appears if for example an application calls Terminate for Connect, Disconnect or SetPath operations.  
Invalid data processor state.  
The request did not specify the length of its content, which is required by the requested resource.  
The maximum connection ID has been reached.  
A request method is not supported for the requested resource.  
This and all future requests should be directed to the given URI.  
The response to the request can be found under another URI using the GET method.  
Indicates multiple options for the resource from which the client may choose.  
The server successfully processed the request and is not returning any content.  
The server is a transforming proxy that received a WCL_E_SUCCESS from its origin, but is returning a modified version of the origin's response.  
The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.  
An OBEX client is not connected to an OBEX server.  
The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.  
The server either does not recognize the request method, or it lacks the ability to fulfill the request.  
Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match. In such case, there is no need to retransmit the resource since the client still has a previously-downloaded copy.  
An OBEX operation is in progress.  
The current operation has been terminated because a remote device is disconnected.  
The current operation has been terminated by a user.  
The server is delivering only part of the resource due to a range header sent by the client. The range header is used by OBEX clients to enable resuming of interrupted downloads, or split a download into multiple simultaneous streams.  
Reserved for future use.  
The server does not meet one of the preconditions that the requester put on the request.  
The client must first authenticate itself with the proxy.  
The server timed out waiting for the request.  
The request is larger than the server is willing or able to process.  
The server successfully processed the request, but is not returning any content. Unlike a WCL_E_OBEX_NO_CONTENT error, this error requires that the requester reset the object.  
The response to the request can be found under another URI using the GET method.  
The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state. Also this error indicates that wrong Connect ID or Target used.  
Similar to WCL_E_OBEX_FORBIDDEN, but specifically for use when authentication is required and has failed or has not yet been provided. The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource.  
Unexpected or unknown OBEX result code.  
The request entity has a media type which the server or resource does not support. For example, the client uploads an image as image/svg+xml, but the server requires that images use a different format.  
The URI provided was too long for the server to process.  
The requested resource is available only through a proxy, the address for which is provided in the response.  
Out of system memory.  
Operation completed with success.  
Thread user initialization failed.  
Unable to register thread message.  
The thread is not running.  
The thread is already running.  
Unable to post signal to the thread.  
Unable to create thread window.  
Unable to create thread.  
Unable to create thread initialization event.  
An asynchronous operation cancelled.  
An asynchronous operation completed with error.  
Failed to read asynchronous operation status.  
The base WinRT subsystem error code.  
Unable to detach raw buffer.  
WinRT initialization failed.  
Unable to active instance of the required class.  
Unable to create interface of the required class.  
Unable to create synchronization mutex for WinRT control.  
Unable to create string.  
unable to load WinRT core DLL.  
unable to load WinRT string DLL.  
The base error code for all WinUSB subsystem errors.  
WinUSB subsystem was not loaded.  
Unable create WinSUB subsystem synchronization mutex.  
WinUSB subsystem is not available on your system.  
Unknown or unexpected WinUSB error.  
Bluetooth Framework messages category.  
The connections and connection providers messages category.  
IrDA Framework messages category.  
Kinect Framework messages category.  
Serial Framework messages category.  
System messages category.  
USB Framework messages category.  
User defined message categories should start from this Category ID.  
WiFi Framework messages category.  
Wii remote Framework messages category.  
The Hardware Change message's ID.  
WSP_PROTOCOL_UUID  
WSP_PROTOCOL_UUID16  
Copyright (c) 2006-2019. All rights reserved.