Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by multiple technologies. For more information, see:
bluetoothapis.h contains the following programming interfaces:
Functions
BluetoothAuthenticateDevice Sends an authentication request to a remote Bluetooth device. |
BluetoothAuthenticateDeviceEx The BluetoothAuthenticateDeviceEx function sends an authentication request to a remote Bluetooth device. |
BluetoothAuthenticateMultipleDevices Enables the caller to prompt for multiple devices to be authenticated during a single instance of the Bluetooth Connection wizard. |
BluetoothDisplayDeviceProperties Starts Control Panel device information property sheet. |
BluetoothEnableDiscovery The BluetoothEnableDiscovery function changes the discovery state of a local Bluetooth radio or radios. |
BluetoothEnableIncomingConnections The BluetoothEnableIncomingConnections function modifies whether a local Bluetooth radio accepts incoming connections. |
BluetoothEnumerateInstalledServices The BluetoothEnumerateInstalledServices function enumerates the services GUIDs (Globally Unique Identifiers) enabled on a Bluetooth device. |
BluetoothFindDeviceClose The BluetoothFindDeviceClose function closes an enumeration handle associated with a device query. |
BluetoothFindFirstDevice The BluetoothFindFirstDevice function begins the enumeration Bluetooth devices. |
BluetoothFindFirstRadio The BluetoothFindFirstRadio function begins the enumeration of local Bluetooth radios. |
BluetoothFindNextDevice The BluetoothFindNextDevice function finds the next Bluetooth device. |
BluetoothFindNextRadio The BluetoothFindNextRadio function finds the next Bluetooth radio. |
BluetoothFindRadioClose The BluetoothFindRadioClose function closes the enumeration handle associated with finding Bluetooth radios. |
BluetoothGetDeviceInfo Retrieves information about a remote Bluetooth device. |
BluetoothGetRadioInfo Obtains information about a Bluetooth radio. |
BluetoothIsConnectable The BluetoothIsConnectable function determines whether a Bluetooth radio or radios is connectable. |
BluetoothIsDiscoverable The BluetoothIsDiscoverable function determines whether a Bluetooth radio or radios is discoverable. |
BluetoothIsVersionAvailable BluetoothIsVersionAvailable function indicates if the installed Bluetooth binary set supports the requested version. |
BluetoothRegisterForAuthentication The BluetoothRegisterForAuthentication function registers a callback function that is called when a particular Bluetooth device requests authentication. |
BluetoothRegisterForAuthenticationEx The BluetoothRegisterForAuthenticationEx function registers an application for a pin request, numeric comparison and callback function. |
BluetoothRemoveDevice Removes authentication between a Bluetooth device and the computer and clears cached service information for the device. |
BluetoothSdpEnumAttributes The BluetoothSdpEnumAttributes function enumerates through the SDP record stream, and calls the callback function for each attribute in the record. |
BluetoothSdpGetAttributeValue The BluetoothSdpGetAttributeValue function retrieves the attribute value for an attribute identifier. |
BluetoothSdpGetContainerElementData Iterates a container stream and returns each element contained within the container element. |
BluetoothSdpGetElementData Retrieves and parses a single element from an SDP stream. |
BluetoothSdpGetString Converts a raw string embedded in the SDP record into a Unicode string. |
BluetoothSelectDevices Enables Bluetooth device selection. |
BluetoothSelectDevicesFree Frees resources associated with a previous call to BluetoothSelectDevices. |
BluetoothSendAuthenticationResponse The BluetoothSendAuthenticationResponse function is called when an authentication request to send the passkey response is received. |
BluetoothSendAuthenticationResponseEx The BluetoothSendAuthenticationResponseEx function is called when an authentication request to send the passkey or a Numeric Comparison response is made. |
BluetoothSetLocalServiceInfo Sets local service information for a specific Bluetooth radio. |
BluetoothSetServiceState Enables or disables services for a Bluetooth device. |
BluetoothUnregisterAuthentication The BluetoothUnregisterAuthentication function removes registration for a callback routine that was previously registered with a call to the BluetoothRegisterForAuthentication function. |
BluetoothUpdateDeviceRecord Updates the local computer cache about a Bluetooth device. |
Callback functions
PFN_AUTHENTICATION_CALLBACK Used in conjunction with the BluetoothRegisterForAuthentication function. |
PFN_AUTHENTICATION_CALLBACK_EX PFN_AUTHENTICATION_CALLBACK_EX function is a callback function prototype used in conjunction with the BluetoothRegisterForAuthenticationEx function. |
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK A callback function prototype that is called once for each attribute found in the pSDPStream parameter passed to the BluetoothSdpEnumAttributes function call. |
PFN_DEVICE_CALLBACK A callback prototype used in association with selecting Bluetooth devices. |
Structures
BLUETOOTH_ADDRESS_STRUCT The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth device. |
BLUETOOTH_AUTHENTICATE_RESPONSE BLUETOOTH_AUTHENTICATE_RESPONSE structure contains information passed in response to a BTH_REMOTE_AUTHENTICATE_REQUEST event. |
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific configuration information about the Bluetooth device responding to an authentication request. |
BLUETOOTH_COD_PAIRS The BLUETOOTH_COD_PAIRS structure provides for specification and retrieval of Bluetooth Class Of Device (COD) information. |
BLUETOOTH_DEVICE_INFO_STRUCT The BLUETOOTH_DEVICE_INFO structure provides information about a Bluetooth device. |
BLUETOOTH_DEVICE_SEARCH_PARAMS Specifies search criteria for Bluetooth device searches. |
BLUETOOTH_FIND_RADIO_PARAMS The BLUETOOTH_FIND_RADIO_PARAMS structure facilitates enumerating installed Bluetooth radios. |
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT Contains local service information for a Bluetooth device. |
BLUETOOTH_NUMERIC_COMPARISON_INFO BLUETOOTH_NUMERIC_COMPARISON_INFO structure contains the numeric value used for authentication via numeric comparison. |
BLUETOOTH_OOB_DATA_INFO BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate prior to establishing an Out-of-Band device pairing. |
BLUETOOTH_PASSKEY_INFO BLUETOOTH_PASSKEY_INFO structure contains a passkey value used for authentication. A passkey is similar to a password, except that a passkey value is used for authentication only once. |
BLUETOOTH_PIN_INFO BLUETOOTH_PIN_INFO structure contains information used for authentication via PIN. |
BLUETOOTH_RADIO_INFO Contains information about a Bluetooth radio. |
BLUETOOTH_SELECT_DEVICE_PARAMS Facilitates and manages the visibility, authentication, and selection of Bluetooth devices and services. |
SDP_ELEMENT_DATA The SDP_ELEMENT_DATA structure stores SDP element data. |
SDP_STRING_TYPE_DATA The SDP_STRING_TYPE_DATA structure stores information about SDP string types. |
Enumerations
BLUETOOTH_AUTHENTICATION_METHOD BLUETOOTH_AUTHENTICATION_METHOD enumeration defines the supported authentication types during device pairing. |
BLUETOOTH_AUTHENTICATION_REQUIREMENTS BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication. |
BLUETOOTH_IO_CAPABILITY BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device. |