ReactOS  0.4.15-dev-499-g1f31905
bthdef.h File Reference
#include <_mingw_unicode.h>
Include dependency graph for bthdef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BTH_DEVICE_INFO
 
struct  _BTH_RADIO_IN_RANGE
 
struct  _BTH_L2CAP_EVENT_INFO
 
struct  _BTH_HCI_EVENT_INFO
 

Macros

#define SDP_PROTOCOL_UUID16   0x0001
 
#define UDP_PROTOCOL_UUID16   0x0002
 
#define RFCOMM_PROTOCOL_UUID16   0x0003
 
#define TCP_PROTOCOL_UUID16   0x0004
 
#define TCSBIN_PROTOCOL_UUID16   0x0005
 
#define TCSAT_PROTOCOL_UUID16   0x0006
 
#define OBEX_PROTOCOL_UUID16   0x0008
 
#define IP_PROTOCOL_UUID16   0x0009
 
#define FTP_PROTOCOL_UUID16   0x000A
 
#define HTTP_PROTOCOL_UUID16   0x000C
 
#define WSP_PROTOCOL_UUID16   0x000E
 
#define BNEP_PROTOCOL_UUID16   0x000F
 
#define UPNP_PROTOCOL_UUID16   0x0010
 
#define HID_PROTOCOL_UUID16   0x0011
 
#define HCCC_PROTOCOL_UUID16   0x0012
 
#define HCDC_PROTOCOL_UUID16   0x0014
 
#define HCN_PROTOCOL_UUID16   0x0016
 
#define AVCTP_PROTOCOL_UUID16   0x0017
 
#define AVDTP_PROTOCOL_UUID16   0x0019
 
#define CMPT_PROTOCOL_UUID16   0x001B
 
#define UDI_C_PLANE_PROTOCOL_UUID16   0x001D
 
#define L2CAP_PROTOCOL_UUID16   0x0100
 
#define ServiceDiscoveryServerServiceClassID_UUID16   0x1000
 
#define BrowseGroupDescriptorServiceClassID_UUID16   0x1001
 
#define PublicBrowseGroupServiceClassID_UUID16   0x1002
 
#define SerialPortServiceClassID_UUID16   0x1101
 
#define LANAccessUsingPPPServiceClassID_UUID16   0x1102
 
#define DialupNetworkingServiceClassID_UUID16   0x1103
 
#define IrMCSyncServiceClassID_UUID16   0x1104
 
#define OBEXObjectPushServiceClassID_UUID16   0x1105
 
#define OBEXFileTransferServiceClassID_UUID16   0x1106
 
#define IrMcSyncCommandServiceClassID_UUID16   0x1107
 
#define HeadsetServiceClassID_UUID16   0x1108
 
#define CordlessServiceClassID_UUID16   0x1109
 
#define AudioSourceServiceClassID_UUID16   0x110A
 
#define AudioSinkSourceServiceClassID_UUID16   0x110B
 
#define AVRemoteControlTargetServiceClassID_UUID16   0x110C
 
#define AdvancedAudioDistributionServiceClassID_UUID16   0x110D
 
#define AVRemoteControlServiceClassID_UUID16   0x110E
 
#define VideoConferencingServiceClassID_UUID16   0x110F
 
#define IntercomServiceClassID_UUID16   0x1110
 
#define FaxServiceClassID_UUID16   0x1111
 
#define HeadsetAudioGatewayServiceClassID_UUID16   0x1112
 
#define WAPServiceClassID_UUID16   0x1113
 
#define WAPClientServiceClassID_UUID16   0x1114
 
#define PANUServiceClassID_UUID16   0x1115
 
#define NAPServiceClassID_UUID16   0x1116
 
#define GNServiceClassID_UUID16   0x1117
 
#define DirectPrintingServiceClassID_UUID16   0x1118
 
#define ReferencePrintingServiceClassID_UUID16   0x1119
 
#define ImagingServiceClassID_UUID16   0x111A
 
#define ImagingResponderServiceClassID_UUID16   0x111B
 
#define ImagingAutomaticArchiveServiceClassID_UUID16   0x111C
 
#define ImagingReferenceObjectsServiceClassID_UUID16   0x111D
 
#define HandsfreeServiceClassID_UUID16   0x111E
 
#define HandsfreeAudioGatewayServiceClassID_UUID16   0x111F
 
#define DirectPrintingReferenceObjectsServiceClassID_UUID16   0x1120
 
#define ReflectsUIServiceClassID_UUID16   0x1121
 
#define BasicPrintingServiceClassID_UUID16   0x1122
 
#define PrintingStatusServiceClassID_UUID16   0x1123
 
#define HumanInterfaceDeviceServiceClassID_UUID16   0x1124
 
#define HardcopyCableReplacementServiceClassID_UUID16   0x1125
 
#define HCRPrintServiceClassID_UUID16   0x1126
 
#define HCRScanServiceClassID_UUID16   0x1127
 
#define CommonISDNAccessServiceClass_UUID16   0x1128
 
#define VideoConferencingGWServiceClass_UUID16   0x1129
 
#define UDIMTServiceClass_UUID16   0x112A
 
#define UDITAServiceClass_UUID16   0x112B
 
#define AudioVideoServiceClass_UUID16   0x112C
 
#define PnPInformationServiceClassID_UUID16   0x1200
 
#define GenericNetworkingServiceClassID_UUID16   0x1201
 
#define GenericFileTransferServiceClassID_UUID16   0x1202
 
#define GenericAudioServiceClassID_UUID16   0x1203
 
#define GenericTelephonyServiceClassID_UUID16   0x1204
 
#define BTH_MAX_NAME_SIZE   248
 
#define BTH_MAX_PIN_SIZE   16
 
#define BTH_LINK_KEY_LENGTH   16
 
#define BTH_MFG_ERICSSON   0
 
#define BTH_MFG_NOKIA   1
 
#define BTH_MFG_INTEL   2
 
#define BTH_MFG_IBM   3
 
#define BTH_MFG_TOSHIBA   4
 
#define BTH_MFG_3COM   5
 
#define BTH_MFG_MICROSOFT   6
 
#define BTH_MFG_LUCENT   7
 
#define BTH_MFG_MOTOROLA   8
 
#define BTH_MFG_INFINEON   9
 
#define BTH_MFG_CSR   10
 
#define BTH_MFG_SILICONWAVE   11
 
#define BTH_MFG_DIGIANSWER   12
 
#define BTH_MFG_TI   13
 
#define BTH_MFG_PARTHUS   14
 
#define BTH_MFG_BROADCOM   15
 
#define BTH_MFG_MITEL   16
 
#define BTH_MFG_WIDCOMM   17
 
#define BTH_MFG_ZEEVO   18
 
#define BTH_MFG_ATMEL   19
 
#define BTH_MFG_MITSIBUSHI   20
 
#define BTH_MFG_RTX_TELECOM   21
 
#define BTH_MFG_KC_TECHNOLOGY   22
 
#define BTH_MFG_NEWLOGIC   23
 
#define BTH_MFG_TRANSILICA   24
 
#define BTH_MFG_ROHDE_SCHWARZ   25
 
#define BTH_MFG_TTPCOM   26
 
#define BTH_MFG_SIGNIA   27
 
#define BTH_MFG_CONEXANT   28
 
#define BTH_MFG_QUALCOMM   29
 
#define BTH_MFG_INVENTEL   30
 
#define BTH_MFG_AVM_BERLIN   31
 
#define BTH_MFG_BANDSPEED   32
 
#define BTH_MFG_MANSELLA   33
 
#define BTH_MFG_NEC   34
 
#define BTH_MFG_WAVEPLUS_TECHNOLOGY_CO   35
 
#define BTH_MFG_ALCATEL   36
 
#define BTH_MFG_PHILIPS_SEMICONDUCTOR   37
 
#define BTH_MFG_C_TECHNOLOGIES   38
 
#define BTH_MFG_OPEN_INTERFACE   39
 
#define BTH_MFG_RF_MICRO_DEVICES   40
 
#define BTH_MFG_HITACHI   41
 
#define BTH_MFG_SYMBOL_TECHNOLOGIES   42
 
#define BTH_MFG_TENOVIS   43
 
#define BTH_MFG_MACRONIX_INTERNATIONAL   44
 
#define BTH_MFG_INTERNAL_USE   65535
 
#define BTH_ADDR_NULL   0ULL
 
#define NAP_MASK   0xFFFF00000000ULL
 
#define SAP_MASK   0x0000FFFFFFFFULL
 
#define NAP_BIT_OFFSET   32
 
#define SAP_BIT_OFFSET   0
 
#define GET_NAP(X)   (((X)&NAP_MASK)>>NAP_BIT_OFFSET)
 
#define GET_SAP(X)   (((X)&SAP_MASK)>>SAP_BIT_OFFSET)
 
#define SET_NAP(X)   ((X)<<NAP_BIT_OFFSET)
 
#define SET_SAP(X)   ((X)<<SAP_BIT_OFFSET)
 
#define SET_NAP_SAP(X, Y)   (SET_NAP(X)|SET_SAP(Y))
 
#define COD_FORMAT_BIT_OFFSET   0
 
#define COD_MINOR_BIT_OFFSET   2
 
#define COD_MAJOR_BIT_OFFSET   8
 
#define COD_SERVICE_BIT_OFFSET   13
 
#define COD_FORMAT_MASK   0x000003
 
#define COD_MINOR_MASK   0x0000FC
 
#define COD_MAJOR_MASK   0x001F00
 
#define COD_SERVICE_MASK   0xFFE0000
 
#define GET_COD_FORMAT(X)   (((X) & COD_FORMAT_MASK) >> COD_FORMAT_BIT_OFFSET)
 
#define GET_COD_MINOR(X)   (((X) & COD_MINOR_MASK) >> COD_MINOR_BIT_OFFSET)
 
#define GET_COD_MAJOR(X)   (((X) & COD_MAJOR_MASK) >> COD_MAJOR_BIT_OFFSET)
 
#define GET_COD_SERVICE(X)   (((X) & COD_SERVICE_MASK) >> COD_SERVICE_BIT_OFFSET)
 
#define SET_COD_MINOR(X, Y)   (((X) & ~(COD_MINOR_MASK)) | ((Y) << COD_MINOR_BIT_OFFSET))
 
#define SET_COD_MAJOR(X, Y)   (((X) & ~(COD_MAJOR_MASK)) | ((Y) << COD_MAJOR_BIT_OFFSET))
 
#define SET_COD_SERVICE(X, Y)   (((X) & ~(COD_SERVICE_MASK)) | ((Y) << COD_SERVICE_BIT_OFFSET))
 
#define COD_VERSION   0
 
#define COD_SERVICE_LIMITED   0x0001
 
#define COD_SERVICE_POSITIONING   0x0008
 
#define COD_SERVICE_NETWORKING   0x0010
 
#define COD_SERVICE_RENDERING   0x0020
 
#define COD_SERVICE_CAPTURING   0x0040
 
#define COD_SERVICE_OBJECT_XFER   0x0080
 
#define COD_SERVICE_AUDIO   0x0100
 
#define COD_SERVICE_TELEPHONY   0x0200
 
#define COD_SERVICE_INFORMATION   0x0400
 
#define COD_SERVICE_VALID_MASK   (COD_SERVICE_LIMITED|COD_SERVICE_POSITIONING|COD_SERVICE_NETWORKING|COD_SERVICE_RENDERING|COD_SERVICE_CAPTURING|COD_SERVICE_OBJECT_XFER|COD_SERVICE_AUDIO|COD_SERVICE_TELEPHONY|COD_SERVICE_INFORMATION)
 
#define COD_SERVICE_MAX_COUNT   9
 
#define COD_MAJOR_MISCELLANEOUS   0x00
 
#define COD_MAJOR_COMPUTER   0x01
 
#define COD_MAJOR_PHONE   0x02
 
#define COD_MAJOR_LAN_ACCESS   0x03
 
#define COD_MAJOR_AUDIO   0x04
 
#define COD_MAJOR_PERIPHERAL   0x05
 
#define COD_MAJOR_IMAGING   0x06
 
#define COD_MAJOR_UNCLASSIFIED   0x1F
 
#define COD_COMPUTER_MINOR_UNCLASSIFIED   0x00
 
#define COD_COMPUTER_MINOR_DESKTOP   0x01
 
#define COD_COMPUTER_MINOR_SERVER   0x02
 
#define COD_COMPUTER_MINOR_LAPTOP   0x03
 
#define COD_COMPUTER_MINOR_HANDHELD   0x04
 
#define COD_COMPUTER_MINOR_PALM   0x05
 
#define COD_COMPUTER_MINOR_WEARABLE   0x06
 
#define COD_PHONE_MINOR_UNCLASSIFIED   0x00
 
#define COD_PHONE_MINOR_CELLULAR   0x01
 
#define COD_PHONE_MINOR_CORDLESS   0x02
 
#define COD_PHONE_MINOR_SMART   0x03
 
#define COD_PHONE_MINOR_WIRED_MODEM   0x04
 
#define COD_AUDIO_MINOR_UNCLASSIFIED   0x00
 
#define COD_AUDIO_MINOR_HEADSET   0x01
 
#define COD_AUDIO_MINOR_HANDS_FREE   0x02
 
#define COD_AUDIO_MINOR_HEADSET_HANDS_FREE   0x03
 
#define COD_AUDIO_MINOR_MICROPHONE   0x04
 
#define COD_AUDIO_MINOR_LOUDSPEAKER   0x05
 
#define COD_AUDIO_MINOR_HEADPHONES   0x06
 
#define COD_AUDIO_MINOR_PORTABLE_AUDIO   0x07
 
#define COD_AUDIO_MINOR_CAR_AUDIO   0x08
 
#define COD_AUDIO_MINOR_SET_TOP_BOX   0x09
 
#define COD_AUDIO_MINOR_HIFI_AUDIO   0x0A
 
#define COD_AUDIO_MINOR_VCR   0x0B
 
#define COD_AUDIO_MINOR_VIDEO_CAMERA   0x0C
 
#define COD_AUDIO_MINOR_CAMCORDER   0x0D
 
#define COD_AUDIO_MINOR_VIDEO_MONITOR   0x0E
 
#define COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER   0x0F
 
#define COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING   0x10
 
#define COD_AUDIO_MINOR_GAMING_TOY   0x12
 
#define COD_PERIPHERAL_MINOR_KEYBOARD_MASK   0x10
 
#define COD_PERIPHERAL_MINOR_POINTER_MASK   0x20
 
#define COD_PERIPHERAL_MINOR_NO_CATEGORY   0x00
 
#define COD_PERIPHERAL_MINOR_JOYSTICK   0x01
 
#define COD_PERIPHERAL_MINOR_GAMEPAD   0x02
 
#define COD_PERIPHERAL_MINOR_REMOTE_CONTROL   0x03
 
#define COD_PERIPHERAL_MINOR_SENSING   0x04
 
#define COD_IMAGING_MINOR_DISPLAY_MASK   0x04
 
#define COD_IMAGING_MINOR_CAMERA_MASK   0x08
 
#define COD_IMAGING_MINOR_SCANNER_MASK   0x10
 
#define COD_IMAGING_MINOR_PRINTER_MASK   0x20
 
#define COD_LAN_ACCESS_BIT_OFFSET   5
 
#define COD_LAN_MINOR_MASK   0x0000001C
 
#define COD_LAN_ACCESS_MASK   0x000000E0
 
#define GET_COD_LAN_MINOR(X)   (((X) & COD_LAN_MINOR_MASK) >> COD_MINOR_BIT_OFFSET)
 
#define GET_COD_LAN_ACCESS(X)   (((X) & COD_LAN_ACCESS_MASK) >> COD_LAN_ACCESS_BIT_OFFSET)
 
#define COD_LAN_MINOR_UNCLASSIFIED   0x00
 
#define COD_LAN_ACCESS_0_USED   0x00
 
#define COD_LAN_ACCESS_17_USED   0x01
 
#define COD_LAN_ACCESS_33_USED   0x02
 
#define COD_LAN_ACCESS_50_USED   0x03
 
#define COD_LAN_ACCESS_67_USED   0x04
 
#define COD_LAN_ACCESS_83_USED   0x05
 
#define COD_LAN_ACCESS_99_USED   0x06
 
#define COD_LAN_ACCESS_FULL   0x07
 
#define LAP_GIAC_VALUE   0x009E8B00
 
#define LAP_LIAC_VALUE   0x009E8B00
 
#define BTH_ADDR_IAC_FIRST   0x9E8B00
 
#define BTH_ADDR_IAC_LAST   0x9E8B3
 
#define BTH_ADDR_LIAC   0x9E8B00
 
#define BTH_ADDR_GIAC   0x9E8B33
 
#define BTH_ERROR(X)   ((X) != BTH_ERROR_SUCCESS)
 
#define BTH_SUCCESS(X)   ((X) === BTH_ERROR_SUCCESS)
 
#define BTH_ERROR_SUCCESS   0x00
 
#define BTH_ERROR_UNKNOWN_HCI_COMMAND   0x01
 
#define BTH_ERROR_NO_CONNECTION   0x02
 
#define BTH_ERROR_HARDWARE_FAILURE   0x03
 
#define BTH_ERROR_PAGE_TIMEOUT   0x04
 
#define BTH_ERROR_AUTHENTICATION_FAILURE   0x05
 
#define BTH_ERROR_KEY_MISSING   0x06
 
#define BTH_ERROR_MEMORY_FULL   0x07
 
#define BTH_ERROR_CONNECTION_TIMEOUT   0x08
 
#define BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS   0x09
 
#define BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS   0x0A
 
#define BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS   0x0B
 
#define BTH_ERROR_COMMAND_DISALLOWED   0x0C
 
#define TH_ERROR_COMMAND_DISALLOWED   0x0D
 
#define BTH_ERROR_HOST_REJECTED_SECURITY_REASONS   0x0E
 
#define BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE   0x0F
 
#define BTH_ERROR_HOST_TIMEOUT   0x10
 
#define BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER   0x11
 
#define BTH_ERROR_INVALID_HCI_PARAMETER   0x12
 
#define BTH_ERROR_REMOTE_USER_ENDED_CONNECTION   0x13
 
#define BTH_ERROR_REMOTE_LOW_RESOURCES   0x14
 
#define BTH_ERROR_REMOTE_POWERING_OFF   0x15
 
#define BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION   0x16
 
#define BTH_ERROR_REPEATED_ATTEMPTS   0x17
 
#define BTH_ERROR_PAIRING_NOT_ALLOWED   0x18
 
#define BTH_ERROR_UKNOWN_LMP_PDU   0x19
 
#define BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE   0x1A
 
#define BTH_ERROR_SCO_OFFSET_REJECTED   0x1B
 
#define BTH_ERROR_SCO_INTERVAL_REJECTED   0x1C
 
#define BTH_ERROR_SCO_AIRMODE_REJECTED   0x1D
 
#define BTH_ERROR_INVALID_LMP_PARAMETERS   0x1E
 
#define BTH_ERROR_UNSPECIFIED_ERROR   0x1F
 
#define BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE   0x20
 
#define BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED   0x21
 
#define BTH_ERROR_LMP_RESPONSE_TIMEOUT   0x22
 
#define BTH_ERROR_LMP_TRANSACTION_COLLISION   0x23
 
#define BTH_ERROR_LMP_PDU_NOT_ALLOWED   0x24
 
#define BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE   0x25
 
#define BTH_ERROR_UNIT_KEY_NOT_USED   0x26
 
#define BTH_ERROR_QOS_IS_NOT_SUPPORTED   0x27
 
#define BTH_ERROR_INSTANT_PASSED   0x28
 
#define BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED   0x29
 
#define BTH_ERROR_UNSPECIFIED   0xFF
 
#define L2CAP_MIN_MTU   48
 
#define L2CAP_MAX_MTU   0xFFFF
 
#define L2CAP_DEFAULT_MTU   672
 
#define MAX_L2CAP_PING_DATA_LENGTH   44
 
#define MAX_L2CAP_INFO_DATA_LENGTH   44
 
#define BDIF_ADDRESS   0x00000001
 
#define BDIF_COD   0x00000002
 
#define BDIF_NAME   0x00000004
 
#define BDIF_PAIRED   0x00000008
 
#define BDIF_PERSONAL   0x00000010
 
#define BDIF_CONNECTED   0x00000020
 
#define BDIF_VALID_FLAGS   (BDIF_ADDRESS|BDIF_COD|BDIF_NAME|BDIF_PAIRED|BDIF_PERSONAL|BDIF_CONNECTED)
 
#define HCI_CONNNECTION_TYPE_ACL   1
 
#define HCI_CONNNECTION_TYPE_SCO   2
 
#define MAX_UUIDS_IN_QUERY   12
 
#define BTH_VID_DEFAULT_VALUE   0xFFFF
 
#define SDP_ERROR_INVALID_SDP_VERSION   0x0001
 
#define SDP_ERROR_INVALID_RECORD_HANDLE   0x0002
 
#define SDP_ERROR_INVALID_REQUEST_SYNTAX   0x0003
 
#define SDP_ERROR_INVALID_PDU_SIZE   0x0004
 
#define SDP_ERROR_INVALID_CONTINUATION_STATE   0x0005
 
#define SDP_ERROR_INSUFFICIENT_RESOURCES   0x0006
 
#define SDP_ERROR_SUCCESS   0x0000
 
#define SDP_ERROR_SERVER_INVALID_RESPONSE   0x0100
 
#define SDP_ERROR_SERVER_RESPONSE_DID_NOT_PARSE   0x0200
 
#define SDP_ERROR_SERVER_BAD_FORMAT   0x0300
 
#define SDP_ERROR_COULD_NOT_SEND_CONTINUE   0x0400
 
#define SDP_ERROR_RESPONSE_TOO_LARGE   0x0500
 
#define SDP_ATTRIB_RECORD_HANDLE   0x0000
 
#define SDP_ATTRIB_CLASS_ID_LIST   0x0001
 
#define SDP_ATTRIB_RECORD_STATE   0x0002
 
#define SDP_ATTRIB_SERVICE_ID   0x0003
 
#define SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST   0x0004
 
#define SDP_ATTRIB_BROWSE_GROUP_LIST   0x0005
 
#define SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST   0x0006
 
#define SDP_ATTRIB_INFO_TIME_TO_LIVE   0x0007
 
#define SDP_ATTRIB_AVAILABILITY   0x0008
 
#define SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST   0x0009
 
#define SDP_ATTRIB_DOCUMENTATION_URL   0x000A
 
#define SDP_ATTRIB_CLIENT_EXECUTABLE_URL   0x000B
 
#define SDP_ATTRIB_ICON_URL   0x000C
 
#define SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST   0x000D
 
#define SDP_ATTRIB_PROFILE_SPECIFIC   0x0200
 
#define LANG_BASE_LANGUAGE_INDEX   0x0000
 
#define LANG_BASE_ENCODING_INDEX   0x0001
 
#define LANG_BASE_OFFSET_INDEX   0x0002
 
#define LANG_DEFAULT_ID   0x0100
 
#define STRING_NAME_OFFSET   0x0000
 
#define STRING_DESCRIPTION_OFFSET   0x0001
 
#define STRING_PROVIDER_NAME_OFFSET   0x0002
 
#define SDP_ATTRIB_SDP_VERSION_NUMBER_LIST   0x0200
 
#define SDP_ATTRIB_SDP_DATABASE_STATE   0x0201
 
#define SDP_ATTRIB_BROWSE_GROUP_ID   0x0200
 
#define SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK   0x0301
 
#define SDP_ATTRIB_FAX_CLASS_1_SUPPORT   0x0302
 
#define SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT   0x0303
 
#define SDP_ATTRIB_FAX_CLASS_2_SUPPORT   0x0304
 
#define SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT   0x0305
 
#define SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL   0x0302
 
#define SDP_ATTRIB_LAN_LPSUBNET   0x0200
 
#define SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST   0x0303
 
#define SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST   0x0301
 
#define SDP_ATTRIB_SERVICE_VERSION   0x0300
 
#define SDP_ATTRIB_PAN_NETWORK_ADDRESS   0x0306
 
#define SDP_ATTRIB_PAN_WAP_GATEWAY   0x0307
 
#define SDP_ATTRIB_PAN_HOME_PAGE_URL   0x0308
 
#define SDP_ATTRIB_PAN_WAP_STACK_TYPE   0x0309
 
#define SDP_ATTRIB_PAN_SECURITY_DESCRIPTION   0x030A
 
#define SDP_ATTRIB_PAN_NET_ACCESS_TYPE   0x030B
 
#define SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE   0x030C
 
#define SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES   0x0310
 
#define SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES   0x0311
 
#define SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS   0x0312
 
#define SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY   0x0313
 
#define SDP_ATTRIB_DI_SPECIFICATION_ID   0x0200
 
#define SDP_ATTRIB_DI_VENDOR_ID   0x0201
 
#define SDP_ATTRIB_DI_PRODUCT_ID   0x0202
 
#define SDP_ATTRIB_DI_VERSION   0x0203
 
#define SDP_ATTRIB_DI_PRIMARY_RECORD   0x0204
 
#define SDP_ATTRIB_DI_VENDOR_ID_SOURCE   0x0205
 
#define SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER   0x0200
 
#define SDP_ATTRIB_HID_PARSER_VERSION   0x0201
 
#define SDP_ATTRIB_HID_DEVICE_SUBCLASS   0x0202
 
#define SDP_ATTRIB_HID_COUNTRY_CODE   0x0203
 
#define SDP_ATTRIB_HID_VIRTUAL_CABLE   0x0204
 
#define SDP_ATTRIB_HID_RECONNECT_INITIATE   0x0205
 
#define SDP_ATTRIB_HID_DESCRIPTOR_LIST   0x0206
 
#define SDP_ATTRIB_HID_LANG_ID_BASE_LIST   0x0207
 
#define SDP_ATTRIB_HID_SDP_DISABLE   0x0208
 
#define SDP_ATTRIB_HID_BATTERY_POWER   0x0209
 
#define SDP_ATTRIB_HID_REMOTE_WAKE   0x020A
 
#define SDP_ATTRIB_HID_REPORT_LIST   0x020B
 
#define SDP_ATTRIB_HID_SUPERVISION_TIMEOUT   0x020C
 
#define SDP_ATTRIB_HID_NORMALLY_CONNECTABLE   0x020D
 
#define SDP_ATTRIB_HID_BOOT_DEVICE   0x020E
 
#define CORDLESS_EXTERNAL_NETWORK_PSTN   0x01
 
#define CORDLESS_EXTERNAL_NETWORK_ISDN   0x02
 
#define CORDLESS_EXTERNAL_NETWORK_GSM   0x03
 
#define CORDLESS_EXTERNAL_NETWORK_CDMA   0x04
 
#define CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR   0x05
 
#define CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED   0x06
 
#define CORDLESS_EXTERNAL_NETWORK_OTHER   0x07
 
#define OBJECT_PUSH_FORMAT_VCARD_2_1   0x01
 
#define OBJECT_PUSH_FORMAT_VCARD_3_0   0x02
 
#define OBJECT_PUSH_FORMAT_VCAL_1_0   0x03
 
#define OBJECT_PUSH_FORMAT_ICAL_2_0   0x04
 
#define OBJECT_PUSH_FORMAT_VNOTE   0x05
 
#define OBJECT_PUSH_FORMAT_VMESSAGE   0x06
 
#define OBJECT_PUSH_FORMAT_ANY   0xFF
 
#define SYNCH_DATA_STORE_PHONEBOOK   0x01
 
#define SYNCH_DATA_STORE_CALENDAR   0x03
 
#define SYNCH_DATA_STORE_NOTES   0x05
 
#define SYNCH_DATA_STORE_MESSAGES   0x06
 
#define DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG   0x0001
 
#define DI_VENDOR_ID_SOURCE_USB_IF   0x0002
 
#define PSM_SDP   0x0001
 
#define PSM_RFCOMM   0x0003
 
#define PSM_TCS_BIN   0x0005
 
#define PSM_TCS_BIN_CORDLESS   0x0007
 
#define PSM_BNEP   0x0000
 
#define PSM_HID_CONTROL   0x0011
 
#define PSM_HID_INTERRUPT   0x0013
 
#define PSM_AVCTP   0x0017
 
#define PSM_AVDTP   0x0019
 
#define PSM_UDI_C_PLANE   0x001D
 
#define STR_ADDR_FMTA   "(%02x:%02x:%02x:%02x:%02x:%02x)"
 
#define STR_ADDR_FMTW   L"(%02x:%02x:%02x:%02x:%02x:%02x)"
 
#define STR_ADDR_SHORT_FMTA   "%04x%08x"
 
#define STR_ADDR_SHORT_FMTW   L"%04x%08x"
 
#define STR_ADDR_FMT   __MINGW_NAME_AW(STR_ADDR_FMT)
 
#define STR_ADDR_SHORT_FMT   __MINGW_NAME_AW(STR_ADDR_SHORT_FMT)
 
#define GET_BITS(X, Y, Z)   (((X)>>(Y))&Z)
 
#define GET_BIT(X, Y)   GET_BITS(X,Y,0x1)
 
#define LMP_3_SLOT_PACKETS(X)   GET_BIT(X, 1)
 
#define LMP_ENCRYPTION(X)   GET_BIT(X, 2)
 
#define LMP_SLOT_OFFSET(X)   GET_BIT(X, 3)
 
#define LMP_TIMING_ACCURACY(X)   GET_BIT(X, 4)
 
#define LMP_SWITCH(X)   GET_BIT(X, 5)
 
#define LMP_HOLD_MODE(X)   GET_BIT(X, 6)
 
#define LMP_SNIFF_MODE(X)   GET_BIT(X, 7)
 
#define LMP_PARK_MODE(X)   GET_BIT(X, 8)
 
#define LMP_RSSI(X)   GET_BIT(X, 9)
 
#define LMP_CHANNEL_QUALITY_DRIVEN_MODE(X)   GET_BIT(X, 10)
 
#define LMP_SCO_LINK(X)   GET_BIT(X, 11)
 
#define LMP_HV2_PACKETS(X)   GET_BIT(X, 12)
 
#define LMP_HV3_PACKETS(X)   GET_BIT(X, 13)
 
#define LMP_MU_LAW_LOG(X)   GET_BIT(X, 14)
 
#define LMP_A_LAW_LOG(X)   GET_BIT(X, 15)
 
#define LMP_CVSD(X)   GET_BIT(X, 16)
 
#define LMP_PAGING_SCHEME(X)   GET_BIT(X, 17)
 
#define LMP_POWER_CONTROL(X)   GET_BIT(X, 18)
 
#define LMP_TRANSPARENT_SCO_DATA(X)   GET_BIT(X, 19)
 
#define LMP_FLOW_CONTROL_LAG(X)   GET_BITS(X, 20, 0x3)
 

Typedefs

typedef ULONG BTH_COD
 
typedef UCHAR BTHSTATUS
 
typedef UCHARPBTHSTATUS
 
typedef struct _BTH_DEVICE_INFO BTH_DEVICE_INFO
 
typedef struct _BTH_DEVICE_INFOPBTH_DEVICE_INFO
 
typedef struct _BTH_RADIO_IN_RANGE BTH_RADIO_IN_RANGE
 
typedef struct _BTH_RADIO_IN_RANGEPBTH_RADIO_IN_RANGE
 
typedef struct _BTH_L2CAP_EVENT_INFO BTH_L2CAP_EVENT_INFO
 
typedef struct _BTH_L2CAP_EVENT_INFOPBTH_L2CAP_EVENT_INFO
 
typedef struct _BTH_HCI_EVENT_INFO BTH_HCI_EVENT_INFO
 
typedef struct _BTH_HCI_EVENT_INFOPBTH_HCI_EVENT_INFO
 

Functions

 DEFINE_GUID (GUID_BTHPORT_DEVICE_INTERFACE, 0x0850302A, 0xB344, 0x4fda, 0x9B, 0xE9, 0x90, 0x57, 0x6B, 0x8D, 0x46, 0xF0)
 
 DEFINE_GUID (GUID_BLUETOOTH_RADIO_IN_RANGE, 0xEA3B5B82, 0x26EE, 0x450E, 0xB0, 0xD8, 0xD2, 0x6F, 0xE3, 0x0A, 0x38, 0x69)
 
 DEFINE_GUID (GUID_BLUETOOTH_RADIO_OUT_OF_RANGE, 0xE28867C9, 0xC2AA, 0x4CED, 0xB9, 0x69, 0x45, 0x70, 0x86, 0x60, 0x37, 0xC4)
 
 DEFINE_GUID (GUID_BLUETOOTH_PIN_REQUEST, 0xBD198B7C, 0x24AB, 0x4B9A, 0x8C, 0x0D, 0xA8, 0xEA, 0x83, 0x49, 0xAA, 0x16)
 
 DEFINE_GUID (GUID_BLUETOOTH_L2CAP_EVENT, 0x7EAE4030, 0xB709, 0x4AA8, 0xAC, 0x55, 0xE9, 0x53, 0x82, 0x9C, 0x9D, 0xAA)
 
 DEFINE_GUID (GUID_BLUETOOTH_HCI_EVENT, 0xFC240062, 0x1541, 0x49BE, 0xB4, 0x63, 0x84, 0xC4, 0xDC, 0xD7, 0xBF, 0x7F)
 
 DEFINE_GUID (BLUETOOTH_BASE_UUID, 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (SDP_PROTOCOL_UUID, 0x00000001, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (UDP_PROTOCOL_UUID, 0x00000002, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (RFCOMM_PROTOCOL_UUID, 0x00000003, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (TCP_PROTOCOL_UUID, 0x00000004, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (TCSBIN_PROTOCOL_UUID, 0x00000005, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (TCSAT_PROTOCOL_UUID, 0x00000006, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (OBEX_PROTOCOL_UUID, 0x00000008, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (IP_PROTOCOL_UUID, 0x00000009, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (FTP_PROTOCOL_UUID, 0x0000000A, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HTTP_PROTOCOL_UUID, 0x0000000C, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (WSP_PROTOCOL_UUID, 0x0000000E, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (BNEP_PROTOCOL_UUID, 0x0000000F, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (UPNP_PROTOCOL_UUID, 0x00000010, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HCCC_PROTOCOL_UUID, 0x00000012, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HCDC_PROTOCOL_UUID, 0x00000014, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HN_PROTOCOL_UUID, 0x00000016, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AVCTP_PROTOCOL_UUID, 0x00000017, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AVDTP_PROTOCOL_UUID, 0x00000019, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (CMPT_PROTOCOL_UUID, 0x0000001B, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (UDI_C_PLANE_PROTOCOL_UUID, 0x0000001D, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (L2CAP_PROTOCOL_UUID, 0x00000100, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ServiceDiscoveryServerServiceClassID_UUID, 0x00001000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (BrowseGroupDescriptorServiceClassID_UUID, 0x00001001, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (PublicBrowseGroupServiceClass_UUID, 0x00001002, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (SerialPortServiceClass_UUID, 0x00001101, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (LANAccessUsingPPPServiceClass_UUID, 0x00001102, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (DialupNetworkingServiceClass_UUID, 0x00001103, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (IrMCSyncServiceClass_UUID, 0x00001104, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (OBEXObjectPushServiceClass_UUID, 0x00001105, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (OBEXFileTransferServiceClass_UUID, 0x00001106, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (IrMCSyncCommandServiceClass_UUID, 0x00001107, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HeadsetServiceClass_UUID, 0x00001108, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (CordlessTelephonyServiceClass_UUID, 0x00001109, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AudioSourceServiceClass_UUID, 0x0000110A, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AudioSinkServiceClass_UUID, 0x0000110B, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AVRemoteControlTargetServiceClass_UUID, 0x0000110C, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AdvancedAudioDistributionServiceClass_UUID, 0x0000110D, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AVRemoteControlServiceClass_UUID, 0x0000110E, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (VideoConferencingServiceClass_UUID, 0x0000110F, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (IntercomServiceClass_UUID, 0x00001110, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (FaxServiceClass_UUID, 0x00001111, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HeadsetAudioGatewayServiceClass_UUID, 0x00001112, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (WAPServiceClass_UUID, 0x00001113, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (WAPClientServiceClass_UUID, 0x00001114, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (PANUServiceClass_UUID, 0x00001115, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (NAPServiceClass_UUID, 0x00001116, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (GNServiceClass_UUID, 0x00001117, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (DirectPrintingServiceClass_UUID, 0x00001118, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ReferencePrintingServiceClass_UUID, 0x00001119, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ImagingServiceClass_UUID, 0x0000111A, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ImagingResponderServiceClass_UUID, 0x0000111B, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ImagingAutomaticArchiveServiceClass_UUID, 0x0000111C, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ImagingReferenceObjectsServiceClass_UUID, 0x0000111D, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HandsfreeServiceClass_UUID, 0x0000111E, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HandsfreeAudioGatewayServiceClass_UUID, 0x0000111F, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (DirectPrintingReferenceObjectsServiceClass_UUID, 0x00001120, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (ReflectedUIServiceClass_UUID, 0x00001121, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (BasicPringingServiceClass_UUID, 0x00001122, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (PrintingStatusServiceClass_UUID, 0x00001123, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HumanInterfaceDeviceServiceClass_UUID, 0x00001124, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HardcopyCableReplacementServiceClass_UUID, 0x00001125, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HCRPrintServiceClass_UUID, 0x00001126, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (HCRScanServiceClass_UUID, 0x00001127, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (CommonISDNAccessServiceClass_UUID, 0x00001128, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (VideoConferencingGWServiceClass_UUID, 0x00001129, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (UDIMTServiceClass_UUID, 0x0000112A, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (UDITAServiceClass_UUID, 0x0000112B, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (AudioVideoServiceClass_UUID, 0x0000112C, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (PnPInformationServiceClass_UUID, 0x00001200, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (GenericNetworkingServiceClass_UUID, 0x00001201, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (GenericFileTransferServiceClass_UUID, 0x00001202, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (GenericAudioServiceClass_UUID, 0x00001203, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 
 DEFINE_GUID (GenericTelephonyServiceClass_UUID, 0x00001204, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB)
 

Variables

__MINGW_EXTENSION typedef ULONGLONG BTH_ADDR
 

Macro Definition Documentation

◆ AdvancedAudioDistributionServiceClassID_UUID16

#define AdvancedAudioDistributionServiceClassID_UUID16   0x110D

Definition at line 143 of file bthdef.h.

◆ AudioSinkSourceServiceClassID_UUID16

#define AudioSinkSourceServiceClassID_UUID16   0x110B

Definition at line 141 of file bthdef.h.

◆ AudioSourceServiceClassID_UUID16

#define AudioSourceServiceClassID_UUID16   0x110A

Definition at line 140 of file bthdef.h.

◆ AudioVideoServiceClass_UUID16

#define AudioVideoServiceClass_UUID16   0x112C

Definition at line 174 of file bthdef.h.

◆ AVCTP_PROTOCOL_UUID16

#define AVCTP_PROTOCOL_UUID16   0x0017

Definition at line 69 of file bthdef.h.

◆ AVDTP_PROTOCOL_UUID16

#define AVDTP_PROTOCOL_UUID16   0x0019

Definition at line 70 of file bthdef.h.

◆ AVRemoteControlServiceClassID_UUID16

#define AVRemoteControlServiceClassID_UUID16   0x110E

Definition at line 144 of file bthdef.h.

◆ AVRemoteControlTargetServiceClassID_UUID16

#define AVRemoteControlTargetServiceClassID_UUID16   0x110C

Definition at line 142 of file bthdef.h.

◆ BasicPrintingServiceClassID_UUID16

#define BasicPrintingServiceClassID_UUID16   0x1122

Definition at line 164 of file bthdef.h.

◆ BDIF_ADDRESS

#define BDIF_ADDRESS   0x00000001

Definition at line 420 of file bthdef.h.

◆ BDIF_COD

#define BDIF_COD   0x00000002

Definition at line 421 of file bthdef.h.

◆ BDIF_CONNECTED

#define BDIF_CONNECTED   0x00000020

Definition at line 425 of file bthdef.h.

◆ BDIF_NAME

#define BDIF_NAME   0x00000004

Definition at line 422 of file bthdef.h.

◆ BDIF_PAIRED

#define BDIF_PAIRED   0x00000008

Definition at line 423 of file bthdef.h.

◆ BDIF_PERSONAL

#define BDIF_PERSONAL   0x00000010

Definition at line 424 of file bthdef.h.

◆ BDIF_VALID_FLAGS

Definition at line 426 of file bthdef.h.

◆ BNEP_PROTOCOL_UUID16

#define BNEP_PROTOCOL_UUID16   0x000F

Definition at line 63 of file bthdef.h.

◆ BrowseGroupDescriptorServiceClassID_UUID16

#define BrowseGroupDescriptorServiceClassID_UUID16   0x1001

Definition at line 129 of file bthdef.h.

◆ BTH_ADDR_GIAC

#define BTH_ADDR_GIAC   0x9E8B33

Definition at line 362 of file bthdef.h.

◆ BTH_ADDR_IAC_FIRST

#define BTH_ADDR_IAC_FIRST   0x9E8B00

Definition at line 359 of file bthdef.h.

◆ BTH_ADDR_IAC_LAST

#define BTH_ADDR_IAC_LAST   0x9E8B3

Definition at line 360 of file bthdef.h.

◆ BTH_ADDR_LIAC

#define BTH_ADDR_LIAC   0x9E8B00

Definition at line 361 of file bthdef.h.

◆ BTH_ADDR_NULL

#define BTH_ADDR_NULL   0ULL

Definition at line 233 of file bthdef.h.

◆ BTH_ERROR

#define BTH_ERROR (   X)    ((X) != BTH_ERROR_SUCCESS)

Definition at line 366 of file bthdef.h.

◆ BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS

#define BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS   0x0B

Definition at line 380 of file bthdef.h.

◆ BTH_ERROR_AUTHENTICATION_FAILURE

#define BTH_ERROR_AUTHENTICATION_FAILURE   0x05

Definition at line 374 of file bthdef.h.

◆ BTH_ERROR_COMMAND_DISALLOWED

#define BTH_ERROR_COMMAND_DISALLOWED   0x0C

Definition at line 381 of file bthdef.h.

◆ BTH_ERROR_CONNECTION_TIMEOUT

#define BTH_ERROR_CONNECTION_TIMEOUT   0x08

Definition at line 377 of file bthdef.h.

◆ BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE

#define BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE   0x25

Definition at line 406 of file bthdef.h.

◆ BTH_ERROR_HARDWARE_FAILURE

#define BTH_ERROR_HARDWARE_FAILURE   0x03

Definition at line 372 of file bthdef.h.

◆ BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE

#define BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE   0x0F

Definition at line 384 of file bthdef.h.

◆ BTH_ERROR_HOST_REJECTED_SECURITY_REASONS

#define BTH_ERROR_HOST_REJECTED_SECURITY_REASONS   0x0E

Definition at line 383 of file bthdef.h.

◆ BTH_ERROR_HOST_TIMEOUT

#define BTH_ERROR_HOST_TIMEOUT   0x10

Definition at line 385 of file bthdef.h.

◆ BTH_ERROR_INSTANT_PASSED

#define BTH_ERROR_INSTANT_PASSED   0x28

Definition at line 409 of file bthdef.h.

◆ BTH_ERROR_INVALID_HCI_PARAMETER

#define BTH_ERROR_INVALID_HCI_PARAMETER   0x12

Definition at line 387 of file bthdef.h.

◆ BTH_ERROR_INVALID_LMP_PARAMETERS

#define BTH_ERROR_INVALID_LMP_PARAMETERS   0x1E

Definition at line 399 of file bthdef.h.

◆ BTH_ERROR_KEY_MISSING

#define BTH_ERROR_KEY_MISSING   0x06

Definition at line 375 of file bthdef.h.

◆ BTH_ERROR_LMP_PDU_NOT_ALLOWED

#define BTH_ERROR_LMP_PDU_NOT_ALLOWED   0x24

Definition at line 405 of file bthdef.h.

◆ BTH_ERROR_LMP_RESPONSE_TIMEOUT

#define BTH_ERROR_LMP_RESPONSE_TIMEOUT   0x22

Definition at line 403 of file bthdef.h.

◆ BTH_ERROR_LMP_TRANSACTION_COLLISION

#define BTH_ERROR_LMP_TRANSACTION_COLLISION   0x23

Definition at line 404 of file bthdef.h.

◆ BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION

#define BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION   0x16

Definition at line 391 of file bthdef.h.

◆ BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS

#define BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS   0x09

Definition at line 378 of file bthdef.h.

◆ BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS

#define BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS   0x0A

Definition at line 379 of file bthdef.h.

◆ BTH_ERROR_MEMORY_FULL

#define BTH_ERROR_MEMORY_FULL   0x07

Definition at line 376 of file bthdef.h.

◆ BTH_ERROR_NO_CONNECTION

#define BTH_ERROR_NO_CONNECTION   0x02

Definition at line 371 of file bthdef.h.

◆ BTH_ERROR_PAGE_TIMEOUT

#define BTH_ERROR_PAGE_TIMEOUT   0x04

Definition at line 373 of file bthdef.h.

◆ BTH_ERROR_PAIRING_NOT_ALLOWED

#define BTH_ERROR_PAIRING_NOT_ALLOWED   0x18

Definition at line 393 of file bthdef.h.

◆ BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED

#define BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED   0x29

Definition at line 410 of file bthdef.h.

◆ BTH_ERROR_QOS_IS_NOT_SUPPORTED

#define BTH_ERROR_QOS_IS_NOT_SUPPORTED   0x27

Definition at line 408 of file bthdef.h.

◆ BTH_ERROR_REMOTE_LOW_RESOURCES

#define BTH_ERROR_REMOTE_LOW_RESOURCES   0x14

Definition at line 389 of file bthdef.h.

◆ BTH_ERROR_REMOTE_POWERING_OFF

#define BTH_ERROR_REMOTE_POWERING_OFF   0x15

Definition at line 390 of file bthdef.h.

◆ BTH_ERROR_REMOTE_USER_ENDED_CONNECTION

#define BTH_ERROR_REMOTE_USER_ENDED_CONNECTION   0x13

Definition at line 388 of file bthdef.h.

◆ BTH_ERROR_REPEATED_ATTEMPTS

#define BTH_ERROR_REPEATED_ATTEMPTS   0x17

Definition at line 392 of file bthdef.h.

◆ BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED

#define BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED   0x21

Definition at line 402 of file bthdef.h.

◆ BTH_ERROR_SCO_AIRMODE_REJECTED

#define BTH_ERROR_SCO_AIRMODE_REJECTED   0x1D

Definition at line 398 of file bthdef.h.

◆ BTH_ERROR_SCO_INTERVAL_REJECTED

#define BTH_ERROR_SCO_INTERVAL_REJECTED   0x1C

Definition at line 397 of file bthdef.h.

◆ BTH_ERROR_SCO_OFFSET_REJECTED

#define BTH_ERROR_SCO_OFFSET_REJECTED   0x1B

Definition at line 396 of file bthdef.h.

◆ BTH_ERROR_SUCCESS

#define BTH_ERROR_SUCCESS   0x00

Definition at line 369 of file bthdef.h.

◆ BTH_ERROR_UKNOWN_LMP_PDU

#define BTH_ERROR_UKNOWN_LMP_PDU   0x19

Definition at line 394 of file bthdef.h.

◆ BTH_ERROR_UNIT_KEY_NOT_USED

#define BTH_ERROR_UNIT_KEY_NOT_USED   0x26

Definition at line 407 of file bthdef.h.

◆ BTH_ERROR_UNKNOWN_HCI_COMMAND

#define BTH_ERROR_UNKNOWN_HCI_COMMAND   0x01

Definition at line 370 of file bthdef.h.

◆ BTH_ERROR_UNSPECIFIED

#define BTH_ERROR_UNSPECIFIED   0xFF

Definition at line 411 of file bthdef.h.

◆ BTH_ERROR_UNSPECIFIED_ERROR

#define BTH_ERROR_UNSPECIFIED_ERROR   0x1F

Definition at line 400 of file bthdef.h.

◆ BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER

#define BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER   0x11

Definition at line 386 of file bthdef.h.

◆ BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE

#define BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE   0x20

Definition at line 401 of file bthdef.h.

◆ BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE

#define BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE   0x1A

Definition at line 395 of file bthdef.h.

◆ BTH_LINK_KEY_LENGTH

#define BTH_LINK_KEY_LENGTH   16

Definition at line 184 of file bthdef.h.

◆ BTH_MAX_NAME_SIZE

#define BTH_MAX_NAME_SIZE   248

Definition at line 182 of file bthdef.h.

◆ BTH_MAX_PIN_SIZE

#define BTH_MAX_PIN_SIZE   16

Definition at line 183 of file bthdef.h.

◆ BTH_MFG_3COM

#define BTH_MFG_3COM   5

Definition at line 191 of file bthdef.h.

◆ BTH_MFG_ALCATEL

#define BTH_MFG_ALCATEL   36

Definition at line 222 of file bthdef.h.

◆ BTH_MFG_ATMEL

#define BTH_MFG_ATMEL   19

Definition at line 205 of file bthdef.h.

◆ BTH_MFG_AVM_BERLIN

#define BTH_MFG_AVM_BERLIN   31

Definition at line 217 of file bthdef.h.

◆ BTH_MFG_BANDSPEED

#define BTH_MFG_BANDSPEED   32

Definition at line 218 of file bthdef.h.

◆ BTH_MFG_BROADCOM

#define BTH_MFG_BROADCOM   15

Definition at line 201 of file bthdef.h.

◆ BTH_MFG_C_TECHNOLOGIES

#define BTH_MFG_C_TECHNOLOGIES   38

Definition at line 224 of file bthdef.h.

◆ BTH_MFG_CONEXANT

#define BTH_MFG_CONEXANT   28

Definition at line 214 of file bthdef.h.

◆ BTH_MFG_CSR

#define BTH_MFG_CSR   10

Definition at line 196 of file bthdef.h.

◆ BTH_MFG_DIGIANSWER

#define BTH_MFG_DIGIANSWER   12

Definition at line 198 of file bthdef.h.

◆ BTH_MFG_ERICSSON

#define BTH_MFG_ERICSSON   0

Definition at line 186 of file bthdef.h.

◆ BTH_MFG_HITACHI

#define BTH_MFG_HITACHI   41

Definition at line 227 of file bthdef.h.

◆ BTH_MFG_IBM

#define BTH_MFG_IBM   3

Definition at line 189 of file bthdef.h.

◆ BTH_MFG_INFINEON

#define BTH_MFG_INFINEON   9

Definition at line 195 of file bthdef.h.

◆ BTH_MFG_INTEL

#define BTH_MFG_INTEL   2

Definition at line 188 of file bthdef.h.

◆ BTH_MFG_INTERNAL_USE

#define BTH_MFG_INTERNAL_USE   65535

Definition at line 231 of file bthdef.h.

◆ BTH_MFG_INVENTEL

#define BTH_MFG_INVENTEL   30

Definition at line 216 of file bthdef.h.

◆ BTH_MFG_KC_TECHNOLOGY

#define BTH_MFG_KC_TECHNOLOGY   22

Definition at line 208 of file bthdef.h.

◆ BTH_MFG_LUCENT

#define BTH_MFG_LUCENT   7

Definition at line 193 of file bthdef.h.

◆ BTH_MFG_MACRONIX_INTERNATIONAL

#define BTH_MFG_MACRONIX_INTERNATIONAL   44

Definition at line 230 of file bthdef.h.

◆ BTH_MFG_MANSELLA

#define BTH_MFG_MANSELLA   33

Definition at line 219 of file bthdef.h.

◆ BTH_MFG_MICROSOFT

#define BTH_MFG_MICROSOFT   6

Definition at line 192 of file bthdef.h.

◆ BTH_MFG_MITEL

#define BTH_MFG_MITEL   16

Definition at line 202 of file bthdef.h.

◆ BTH_MFG_MITSIBUSHI

#define BTH_MFG_MITSIBUSHI   20

Definition at line 206 of file bthdef.h.

◆ BTH_MFG_MOTOROLA

#define BTH_MFG_MOTOROLA   8

Definition at line 194 of file bthdef.h.

◆ BTH_MFG_NEC

#define BTH_MFG_NEC   34

Definition at line 220 of file bthdef.h.

◆ BTH_MFG_NEWLOGIC

#define BTH_MFG_NEWLOGIC   23

Definition at line 209 of file bthdef.h.

◆ BTH_MFG_NOKIA

#define BTH_MFG_NOKIA   1

Definition at line 187 of file bthdef.h.

◆ BTH_MFG_OPEN_INTERFACE

#define BTH_MFG_OPEN_INTERFACE   39

Definition at line 225 of file bthdef.h.

◆ BTH_MFG_PARTHUS

#define BTH_MFG_PARTHUS   14

Definition at line 200 of file bthdef.h.

◆ BTH_MFG_PHILIPS_SEMICONDUCTOR

#define BTH_MFG_PHILIPS_SEMICONDUCTOR   37

Definition at line 223 of file bthdef.h.

◆ BTH_MFG_QUALCOMM

#define BTH_MFG_QUALCOMM   29

Definition at line 215 of file bthdef.h.

◆ BTH_MFG_RF_MICRO_DEVICES

#define BTH_MFG_RF_MICRO_DEVICES   40

Definition at line 226 of file bthdef.h.

◆ BTH_MFG_ROHDE_SCHWARZ

#define BTH_MFG_ROHDE_SCHWARZ   25

Definition at line 211 of file bthdef.h.

◆ BTH_MFG_RTX_TELECOM

#define BTH_MFG_RTX_TELECOM   21

Definition at line 207 of file bthdef.h.

◆ BTH_MFG_SIGNIA

#define BTH_MFG_SIGNIA   27

Definition at line 213 of file bthdef.h.

◆ BTH_MFG_SILICONWAVE

#define BTH_MFG_SILICONWAVE   11

Definition at line 197 of file bthdef.h.

◆ BTH_MFG_SYMBOL_TECHNOLOGIES

#define BTH_MFG_SYMBOL_TECHNOLOGIES   42

Definition at line 228 of file bthdef.h.

◆ BTH_MFG_TENOVIS

#define BTH_MFG_TENOVIS   43

Definition at line 229 of file bthdef.h.

◆ BTH_MFG_TI

#define BTH_MFG_TI   13

Definition at line 199 of file bthdef.h.

◆ BTH_MFG_TOSHIBA

#define BTH_MFG_TOSHIBA   4

Definition at line 190 of file bthdef.h.

◆ BTH_MFG_TRANSILICA

#define BTH_MFG_TRANSILICA   24

Definition at line 210 of file bthdef.h.

◆ BTH_MFG_TTPCOM

#define BTH_MFG_TTPCOM   26

Definition at line 212 of file bthdef.h.

◆ BTH_MFG_WAVEPLUS_TECHNOLOGY_CO

#define BTH_MFG_WAVEPLUS_TECHNOLOGY_CO   35

Definition at line 221 of file bthdef.h.

◆ BTH_MFG_WIDCOMM

#define BTH_MFG_WIDCOMM   17

Definition at line 203 of file bthdef.h.

◆ BTH_MFG_ZEEVO

#define BTH_MFG_ZEEVO   18

Definition at line 204 of file bthdef.h.

◆ BTH_SUCCESS

#define BTH_SUCCESS (   X)    ((X) === BTH_ERROR_SUCCESS)

Definition at line 367 of file bthdef.h.

◆ BTH_VID_DEFAULT_VALUE

#define BTH_VID_DEFAULT_VALUE   0xFFFF

Definition at line 457 of file bthdef.h.

◆ CMPT_PROTOCOL_UUID16

#define CMPT_PROTOCOL_UUID16   0x001B

Definition at line 71 of file bthdef.h.

◆ COD_AUDIO_MINOR_CAMCORDER

#define COD_AUDIO_MINOR_CAMCORDER   0x0D

Definition at line 317 of file bthdef.h.

◆ COD_AUDIO_MINOR_CAR_AUDIO

#define COD_AUDIO_MINOR_CAR_AUDIO   0x08

Definition at line 312 of file bthdef.h.

◆ COD_AUDIO_MINOR_GAMING_TOY

#define COD_AUDIO_MINOR_GAMING_TOY   0x12

Definition at line 322 of file bthdef.h.

◆ COD_AUDIO_MINOR_HANDS_FREE

#define COD_AUDIO_MINOR_HANDS_FREE   0x02

Definition at line 306 of file bthdef.h.

◆ COD_AUDIO_MINOR_HEADPHONES

#define COD_AUDIO_MINOR_HEADPHONES   0x06

Definition at line 310 of file bthdef.h.

◆ COD_AUDIO_MINOR_HEADSET

#define COD_AUDIO_MINOR_HEADSET   0x01

Definition at line 305 of file bthdef.h.

◆ COD_AUDIO_MINOR_HEADSET_HANDS_FREE

#define COD_AUDIO_MINOR_HEADSET_HANDS_FREE   0x03

Definition at line 307 of file bthdef.h.

◆ COD_AUDIO_MINOR_HIFI_AUDIO

#define COD_AUDIO_MINOR_HIFI_AUDIO   0x0A

Definition at line 314 of file bthdef.h.

◆ COD_AUDIO_MINOR_LOUDSPEAKER

#define COD_AUDIO_MINOR_LOUDSPEAKER   0x05

Definition at line 309 of file bthdef.h.

◆ COD_AUDIO_MINOR_MICROPHONE

#define COD_AUDIO_MINOR_MICROPHONE   0x04

Definition at line 308 of file bthdef.h.

◆ COD_AUDIO_MINOR_PORTABLE_AUDIO

#define COD_AUDIO_MINOR_PORTABLE_AUDIO   0x07

Definition at line 311 of file bthdef.h.

◆ COD_AUDIO_MINOR_SET_TOP_BOX

#define COD_AUDIO_MINOR_SET_TOP_BOX   0x09

Definition at line 313 of file bthdef.h.

◆ COD_AUDIO_MINOR_UNCLASSIFIED

#define COD_AUDIO_MINOR_UNCLASSIFIED   0x00

Definition at line 304 of file bthdef.h.

◆ COD_AUDIO_MINOR_VCR

#define COD_AUDIO_MINOR_VCR   0x0B

Definition at line 315 of file bthdef.h.

◆ COD_AUDIO_MINOR_VIDEO_CAMERA

#define COD_AUDIO_MINOR_VIDEO_CAMERA   0x0C

Definition at line 316 of file bthdef.h.

◆ COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING

#define COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING   0x10

Definition at line 320 of file bthdef.h.

◆ COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER

#define COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER   0x0F

Definition at line 319 of file bthdef.h.

◆ COD_AUDIO_MINOR_VIDEO_MONITOR

#define COD_AUDIO_MINOR_VIDEO_MONITOR   0x0E

Definition at line 318 of file bthdef.h.

◆ COD_COMPUTER_MINOR_DESKTOP

#define COD_COMPUTER_MINOR_DESKTOP   0x01

Definition at line 291 of file bthdef.h.

◆ COD_COMPUTER_MINOR_HANDHELD

#define COD_COMPUTER_MINOR_HANDHELD   0x04

Definition at line 294 of file bthdef.h.

◆ COD_COMPUTER_MINOR_LAPTOP

#define COD_COMPUTER_MINOR_LAPTOP   0x03

Definition at line 293 of file bthdef.h.

◆ COD_COMPUTER_MINOR_PALM

#define COD_COMPUTER_MINOR_PALM   0x05

Definition at line 295 of file bthdef.h.

◆ COD_COMPUTER_MINOR_SERVER

#define COD_COMPUTER_MINOR_SERVER   0x02

Definition at line 292 of file bthdef.h.

◆ COD_COMPUTER_MINOR_UNCLASSIFIED

#define COD_COMPUTER_MINOR_UNCLASSIFIED   0x00

Definition at line 290 of file bthdef.h.

◆ COD_COMPUTER_MINOR_WEARABLE

#define COD_COMPUTER_MINOR_WEARABLE   0x06

Definition at line 296 of file bthdef.h.

◆ COD_FORMAT_BIT_OFFSET

#define COD_FORMAT_BIT_OFFSET   0

Definition at line 246 of file bthdef.h.

◆ COD_FORMAT_MASK

#define COD_FORMAT_MASK   0x000003

Definition at line 251 of file bthdef.h.

◆ COD_IMAGING_MINOR_CAMERA_MASK

#define COD_IMAGING_MINOR_CAMERA_MASK   0x08

Definition at line 334 of file bthdef.h.

◆ COD_IMAGING_MINOR_DISPLAY_MASK

#define COD_IMAGING_MINOR_DISPLAY_MASK   0x04

Definition at line 333 of file bthdef.h.

◆ COD_IMAGING_MINOR_PRINTER_MASK

#define COD_IMAGING_MINOR_PRINTER_MASK   0x20

Definition at line 336 of file bthdef.h.

◆ COD_IMAGING_MINOR_SCANNER_MASK

#define COD_IMAGING_MINOR_SCANNER_MASK   0x10

Definition at line 335 of file bthdef.h.

◆ COD_LAN_ACCESS_0_USED

#define COD_LAN_ACCESS_0_USED   0x00

Definition at line 347 of file bthdef.h.

◆ COD_LAN_ACCESS_17_USED

#define COD_LAN_ACCESS_17_USED   0x01

Definition at line 348 of file bthdef.h.

◆ COD_LAN_ACCESS_33_USED

#define COD_LAN_ACCESS_33_USED   0x02

Definition at line 349 of file bthdef.h.

◆ COD_LAN_ACCESS_50_USED

#define COD_LAN_ACCESS_50_USED   0x03

Definition at line 350 of file bthdef.h.

◆ COD_LAN_ACCESS_67_USED

#define COD_LAN_ACCESS_67_USED   0x04

Definition at line 351 of file bthdef.h.

◆ COD_LAN_ACCESS_83_USED

#define COD_LAN_ACCESS_83_USED   0x05

Definition at line 352 of file bthdef.h.

◆ COD_LAN_ACCESS_99_USED

#define COD_LAN_ACCESS_99_USED   0x06

Definition at line 353 of file bthdef.h.

◆ COD_LAN_ACCESS_BIT_OFFSET

#define COD_LAN_ACCESS_BIT_OFFSET   5

Definition at line 338 of file bthdef.h.

◆ COD_LAN_ACCESS_FULL

#define COD_LAN_ACCESS_FULL   0x07

Definition at line 354 of file bthdef.h.

◆ COD_LAN_ACCESS_MASK

#define COD_LAN_ACCESS_MASK   0x000000E0

Definition at line 340 of file bthdef.h.

◆ COD_LAN_MINOR_MASK

#define COD_LAN_MINOR_MASK   0x0000001C

Definition at line 339 of file bthdef.h.

◆ COD_LAN_MINOR_UNCLASSIFIED

#define COD_LAN_MINOR_UNCLASSIFIED   0x00

Definition at line 345 of file bthdef.h.

◆ COD_MAJOR_AUDIO

#define COD_MAJOR_AUDIO   0x04

Definition at line 285 of file bthdef.h.

◆ COD_MAJOR_BIT_OFFSET

#define COD_MAJOR_BIT_OFFSET   8

Definition at line 248 of file bthdef.h.

◆ COD_MAJOR_COMPUTER

#define COD_MAJOR_COMPUTER   0x01

Definition at line 282 of file bthdef.h.

◆ COD_MAJOR_IMAGING

#define COD_MAJOR_IMAGING   0x06

Definition at line 287 of file bthdef.h.

◆ COD_MAJOR_LAN_ACCESS

#define COD_MAJOR_LAN_ACCESS   0x03

Definition at line 284 of file bthdef.h.

◆ COD_MAJOR_MASK

#define COD_MAJOR_MASK   0x001F00

Definition at line 253 of file bthdef.h.

◆ COD_MAJOR_MISCELLANEOUS

#define COD_MAJOR_MISCELLANEOUS   0x00

Definition at line 281 of file bthdef.h.

◆ COD_MAJOR_PERIPHERAL

#define COD_MAJOR_PERIPHERAL   0x05

Definition at line 286 of file bthdef.h.

◆ COD_MAJOR_PHONE

#define COD_MAJOR_PHONE   0x02

Definition at line 283 of file bthdef.h.

◆ COD_MAJOR_UNCLASSIFIED

#define COD_MAJOR_UNCLASSIFIED   0x1F

Definition at line 288 of file bthdef.h.

◆ COD_MINOR_BIT_OFFSET

#define COD_MINOR_BIT_OFFSET   2

Definition at line 247 of file bthdef.h.

◆ COD_MINOR_MASK

#define COD_MINOR_MASK   0x0000FC

Definition at line 252 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_GAMEPAD

#define COD_PERIPHERAL_MINOR_GAMEPAD   0x02

Definition at line 329 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_JOYSTICK

#define COD_PERIPHERAL_MINOR_JOYSTICK   0x01

Definition at line 328 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_KEYBOARD_MASK

#define COD_PERIPHERAL_MINOR_KEYBOARD_MASK   0x10

Definition at line 324 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_NO_CATEGORY

#define COD_PERIPHERAL_MINOR_NO_CATEGORY   0x00

Definition at line 327 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_POINTER_MASK

#define COD_PERIPHERAL_MINOR_POINTER_MASK   0x20

Definition at line 325 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_REMOTE_CONTROL

#define COD_PERIPHERAL_MINOR_REMOTE_CONTROL   0x03

Definition at line 330 of file bthdef.h.

◆ COD_PERIPHERAL_MINOR_SENSING

#define COD_PERIPHERAL_MINOR_SENSING   0x04

Definition at line 331 of file bthdef.h.

◆ COD_PHONE_MINOR_CELLULAR

#define COD_PHONE_MINOR_CELLULAR   0x01

Definition at line 299 of file bthdef.h.

◆ COD_PHONE_MINOR_CORDLESS

#define COD_PHONE_MINOR_CORDLESS   0x02

Definition at line 300 of file bthdef.h.

◆ COD_PHONE_MINOR_SMART

#define COD_PHONE_MINOR_SMART   0x03

Definition at line 301 of file bthdef.h.

◆ COD_PHONE_MINOR_UNCLASSIFIED

#define COD_PHONE_MINOR_UNCLASSIFIED   0x00

Definition at line 298 of file bthdef.h.

◆ COD_PHONE_MINOR_WIRED_MODEM

#define COD_PHONE_MINOR_WIRED_MODEM   0x04

Definition at line 302 of file bthdef.h.

◆ COD_SERVICE_AUDIO

#define COD_SERVICE_AUDIO   0x0100

Definition at line 273 of file bthdef.h.

◆ COD_SERVICE_BIT_OFFSET

#define COD_SERVICE_BIT_OFFSET   13

Definition at line 249 of file bthdef.h.

◆ COD_SERVICE_CAPTURING

#define COD_SERVICE_CAPTURING   0x0040

Definition at line 271 of file bthdef.h.

◆ COD_SERVICE_INFORMATION

#define COD_SERVICE_INFORMATION   0x0400

Definition at line 275 of file bthdef.h.

◆ COD_SERVICE_LIMITED

#define COD_SERVICE_LIMITED   0x0001

Definition at line 267 of file bthdef.h.

◆ COD_SERVICE_MASK

#define COD_SERVICE_MASK   0xFFE0000

Definition at line 254 of file bthdef.h.

◆ COD_SERVICE_MAX_COUNT

#define COD_SERVICE_MAX_COUNT   9

Definition at line 279 of file bthdef.h.

◆ COD_SERVICE_NETWORKING

#define COD_SERVICE_NETWORKING   0x0010

Definition at line 269 of file bthdef.h.

◆ COD_SERVICE_OBJECT_XFER

#define COD_SERVICE_OBJECT_XFER   0x0080

Definition at line 272 of file bthdef.h.

◆ COD_SERVICE_POSITIONING

#define COD_SERVICE_POSITIONING   0x0008

Definition at line 268 of file bthdef.h.

◆ COD_SERVICE_RENDERING

#define COD_SERVICE_RENDERING   0x0020

Definition at line 270 of file bthdef.h.

◆ COD_SERVICE_TELEPHONY

#define COD_SERVICE_TELEPHONY   0x0200

Definition at line 274 of file bthdef.h.

◆ COD_SERVICE_VALID_MASK

◆ COD_VERSION

#define COD_VERSION   0

Definition at line 265 of file bthdef.h.

◆ CommonISDNAccessServiceClass_UUID16

#define CommonISDNAccessServiceClass_UUID16   0x1128

Definition at line 170 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR

#define CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR   0x05

Definition at line 560 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_CDMA

#define CORDLESS_EXTERNAL_NETWORK_CDMA   0x04

Definition at line 559 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_GSM

#define CORDLESS_EXTERNAL_NETWORK_GSM   0x03

Definition at line 558 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_ISDN

#define CORDLESS_EXTERNAL_NETWORK_ISDN   0x02

Definition at line 557 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_OTHER

#define CORDLESS_EXTERNAL_NETWORK_OTHER   0x07

Definition at line 562 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED

#define CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED   0x06

Definition at line 561 of file bthdef.h.

◆ CORDLESS_EXTERNAL_NETWORK_PSTN

#define CORDLESS_EXTERNAL_NETWORK_PSTN   0x01

Definition at line 556 of file bthdef.h.

◆ CordlessServiceClassID_UUID16

#define CordlessServiceClassID_UUID16   0x1109

Definition at line 139 of file bthdef.h.

◆ DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG

#define DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG   0x0001

Definition at line 577 of file bthdef.h.

◆ DI_VENDOR_ID_SOURCE_USB_IF

#define DI_VENDOR_ID_SOURCE_USB_IF   0x0002

Definition at line 578 of file bthdef.h.

◆ DialupNetworkingServiceClassID_UUID16

#define DialupNetworkingServiceClassID_UUID16   0x1103

Definition at line 133 of file bthdef.h.

◆ DirectPrintingReferenceObjectsServiceClassID_UUID16

#define DirectPrintingReferenceObjectsServiceClassID_UUID16   0x1120

Definition at line 162 of file bthdef.h.

◆ DirectPrintingServiceClassID_UUID16

#define DirectPrintingServiceClassID_UUID16   0x1118

Definition at line 154 of file bthdef.h.

◆ FaxServiceClassID_UUID16

#define FaxServiceClassID_UUID16   0x1111

Definition at line 147 of file bthdef.h.

◆ FTP_PROTOCOL_UUID16

#define FTP_PROTOCOL_UUID16   0x000A

Definition at line 60 of file bthdef.h.

◆ GenericAudioServiceClassID_UUID16

#define GenericAudioServiceClassID_UUID16   0x1203

Definition at line 179 of file bthdef.h.

◆ GenericFileTransferServiceClassID_UUID16

#define GenericFileTransferServiceClassID_UUID16   0x1202

Definition at line 178 of file bthdef.h.

◆ GenericNetworkingServiceClassID_UUID16

#define GenericNetworkingServiceClassID_UUID16   0x1201

Definition at line 177 of file bthdef.h.

◆ GenericTelephonyServiceClassID_UUID16

#define GenericTelephonyServiceClassID_UUID16   0x1204

Definition at line 180 of file bthdef.h.

◆ GET_BIT

#define GET_BIT (   X,
  Y 
)    GET_BITS(X,Y,0x1)

Definition at line 601 of file bthdef.h.

◆ GET_BITS

#define GET_BITS (   X,
  Y,
  Z 
)    (((X)>>(Y))&Z)

Definition at line 600 of file bthdef.h.

◆ GET_COD_FORMAT

#define GET_COD_FORMAT (   X)    (((X) & COD_FORMAT_MASK) >> COD_FORMAT_BIT_OFFSET)

Definition at line 256 of file bthdef.h.

◆ GET_COD_LAN_ACCESS

#define GET_COD_LAN_ACCESS (   X)    (((X) & COD_LAN_ACCESS_MASK) >> COD_LAN_ACCESS_BIT_OFFSET)

Definition at line 343 of file bthdef.h.

◆ GET_COD_LAN_MINOR

#define GET_COD_LAN_MINOR (   X)    (((X) & COD_LAN_MINOR_MASK) >> COD_MINOR_BIT_OFFSET)

Definition at line 342 of file bthdef.h.

◆ GET_COD_MAJOR

#define GET_COD_MAJOR (   X)    (((X) & COD_MAJOR_MASK) >> COD_MAJOR_BIT_OFFSET)

Definition at line 258 of file bthdef.h.

◆ GET_COD_MINOR

#define GET_COD_MINOR (   X)    (((X) & COD_MINOR_MASK) >> COD_MINOR_BIT_OFFSET)

Definition at line 257 of file bthdef.h.

◆ GET_COD_SERVICE

#define GET_COD_SERVICE (   X)    (((X) & COD_SERVICE_MASK) >> COD_SERVICE_BIT_OFFSET)

Definition at line 259 of file bthdef.h.

◆ GET_NAP

#define GET_NAP (   X)    (((X)&NAP_MASK)>>NAP_BIT_OFFSET)

Definition at line 240 of file bthdef.h.

◆ GET_SAP

#define GET_SAP (   X)    (((X)&SAP_MASK)>>SAP_BIT_OFFSET)

Definition at line 241 of file bthdef.h.

◆ GNServiceClassID_UUID16

#define GNServiceClassID_UUID16   0x1117

Definition at line 153 of file bthdef.h.

◆ HandsfreeAudioGatewayServiceClassID_UUID16

#define HandsfreeAudioGatewayServiceClassID_UUID16   0x111F

Definition at line 161 of file bthdef.h.

◆ HandsfreeServiceClassID_UUID16

#define HandsfreeServiceClassID_UUID16   0x111E

Definition at line 160 of file bthdef.h.

◆ HardcopyCableReplacementServiceClassID_UUID16

#define HardcopyCableReplacementServiceClassID_UUID16   0x1125

Definition at line 167 of file bthdef.h.

◆ HCCC_PROTOCOL_UUID16

#define HCCC_PROTOCOL_UUID16   0x0012

Definition at line 66 of file bthdef.h.

◆ HCDC_PROTOCOL_UUID16

#define HCDC_PROTOCOL_UUID16   0x0014

Definition at line 67 of file bthdef.h.

◆ HCI_CONNNECTION_TYPE_ACL

#define HCI_CONNNECTION_TYPE_ACL   1

Definition at line 447 of file bthdef.h.

◆ HCI_CONNNECTION_TYPE_SCO

#define HCI_CONNNECTION_TYPE_SCO   2

Definition at line 448 of file bthdef.h.

◆ HCN_PROTOCOL_UUID16

#define HCN_PROTOCOL_UUID16   0x0016

Definition at line 68 of file bthdef.h.

◆ HCRPrintServiceClassID_UUID16

#define HCRPrintServiceClassID_UUID16   0x1126

Definition at line 168 of file bthdef.h.

◆ HCRScanServiceClassID_UUID16

#define HCRScanServiceClassID_UUID16   0x1127

Definition at line 169 of file bthdef.h.

◆ HeadsetAudioGatewayServiceClassID_UUID16

#define HeadsetAudioGatewayServiceClassID_UUID16   0x1112

Definition at line 148 of file bthdef.h.

◆ HeadsetServiceClassID_UUID16

#define HeadsetServiceClassID_UUID16   0x1108

Definition at line 138 of file bthdef.h.

◆ HID_PROTOCOL_UUID16

#define HID_PROTOCOL_UUID16   0x0011

Definition at line 65 of file bthdef.h.

◆ HTTP_PROTOCOL_UUID16

#define HTTP_PROTOCOL_UUID16   0x000C

Definition at line 61 of file bthdef.h.

◆ HumanInterfaceDeviceServiceClassID_UUID16

#define HumanInterfaceDeviceServiceClassID_UUID16   0x1124

Definition at line 166 of file bthdef.h.

◆ ImagingAutomaticArchiveServiceClassID_UUID16

#define ImagingAutomaticArchiveServiceClassID_UUID16   0x111C

Definition at line 158 of file bthdef.h.

◆ ImagingReferenceObjectsServiceClassID_UUID16

#define ImagingReferenceObjectsServiceClassID_UUID16   0x111D

Definition at line 159 of file bthdef.h.

◆ ImagingResponderServiceClassID_UUID16

#define ImagingResponderServiceClassID_UUID16   0x111B

Definition at line 157 of file bthdef.h.

◆ ImagingServiceClassID_UUID16

#define ImagingServiceClassID_UUID16   0x111A

Definition at line 156 of file bthdef.h.

◆ IntercomServiceClassID_UUID16

#define IntercomServiceClassID_UUID16   0x1110

Definition at line 146 of file bthdef.h.

◆ IP_PROTOCOL_UUID16

#define IP_PROTOCOL_UUID16   0x0009

Definition at line 59 of file bthdef.h.

◆ IrMcSyncCommandServiceClassID_UUID16

#define IrMcSyncCommandServiceClassID_UUID16   0x1107

Definition at line 137 of file bthdef.h.

◆ IrMCSyncServiceClassID_UUID16

#define IrMCSyncServiceClassID_UUID16   0x1104

Definition at line 134 of file bthdef.h.

◆ L2CAP_DEFAULT_MTU

#define L2CAP_DEFAULT_MTU   672

Definition at line 415 of file bthdef.h.

◆ L2CAP_MAX_MTU

#define L2CAP_MAX_MTU   0xFFFF

Definition at line 414 of file bthdef.h.

◆ L2CAP_MIN_MTU

#define L2CAP_MIN_MTU   48

Definition at line 413 of file bthdef.h.

◆ L2CAP_PROTOCOL_UUID16

#define L2CAP_PROTOCOL_UUID16   0x0100

Definition at line 73 of file bthdef.h.

◆ LANAccessUsingPPPServiceClassID_UUID16

#define LANAccessUsingPPPServiceClassID_UUID16   0x1102

Definition at line 132 of file bthdef.h.

◆ LANG_BASE_ENCODING_INDEX

#define LANG_BASE_ENCODING_INDEX   0x0001

Definition at line 491 of file bthdef.h.

◆ LANG_BASE_LANGUAGE_INDEX

#define LANG_BASE_LANGUAGE_INDEX   0x0000

Definition at line 490 of file bthdef.h.

◆ LANG_BASE_OFFSET_INDEX

#define LANG_BASE_OFFSET_INDEX   0x0002

Definition at line 492 of file bthdef.h.

◆ LANG_DEFAULT_ID

#define LANG_DEFAULT_ID   0x0100

Definition at line 493 of file bthdef.h.

◆ LAP_GIAC_VALUE

#define LAP_GIAC_VALUE   0x009E8B00

Definition at line 356 of file bthdef.h.

◆ LAP_LIAC_VALUE

#define LAP_LIAC_VALUE   0x009E8B00

Definition at line 358 of file bthdef.h.

◆ LMP_3_SLOT_PACKETS

#define LMP_3_SLOT_PACKETS (   X)    GET_BIT(X, 1)

Definition at line 603 of file bthdef.h.

◆ LMP_A_LAW_LOG

#define LMP_A_LAW_LOG (   X)    GET_BIT(X, 15)

Definition at line 617 of file bthdef.h.

◆ LMP_CHANNEL_QUALITY_DRIVEN_MODE

#define LMP_CHANNEL_QUALITY_DRIVEN_MODE (   X)    GET_BIT(X, 10)

Definition at line 612 of file bthdef.h.

◆ LMP_CVSD

#define LMP_CVSD (   X)    GET_BIT(X, 16)

Definition at line 618 of file bthdef.h.

◆ LMP_ENCRYPTION

#define LMP_ENCRYPTION (   X)    GET_BIT(X, 2)

Definition at line 604 of file bthdef.h.

◆ LMP_FLOW_CONTROL_LAG

#define LMP_FLOW_CONTROL_LAG (   X)    GET_BITS(X, 20, 0x3)

Definition at line 622 of file bthdef.h.

◆ LMP_HOLD_MODE

#define LMP_HOLD_MODE (   X)    GET_BIT(X, 6)

Definition at line 608 of file bthdef.h.

◆ LMP_HV2_PACKETS

#define LMP_HV2_PACKETS (   X)    GET_BIT(X, 12)

Definition at line 614 of file bthdef.h.

◆ LMP_HV3_PACKETS

#define LMP_HV3_PACKETS (   X)    GET_BIT(X, 13)

Definition at line 615 of file bthdef.h.

◆ LMP_MU_LAW_LOG

#define LMP_MU_LAW_LOG (   X)    GET_BIT(X, 14)

Definition at line 616 of file bthdef.h.

◆ LMP_PAGING_SCHEME

#define LMP_PAGING_SCHEME (   X)    GET_BIT(X, 17)

Definition at line 619 of file bthdef.h.

◆ LMP_PARK_MODE

#define LMP_PARK_MODE (   X)    GET_BIT(X, 8)

Definition at line 610 of file bthdef.h.

◆ LMP_POWER_CONTROL

#define LMP_POWER_CONTROL (   X)    GET_BIT(X, 18)

Definition at line 620 of file bthdef.h.

◆ LMP_RSSI

#define LMP_RSSI (   X)    GET_BIT(X, 9)

Definition at line 611 of file bthdef.h.

◆ LMP_SCO_LINK

#define LMP_SCO_LINK (   X)    GET_BIT(X, 11)

Definition at line 613 of file bthdef.h.

◆ LMP_SLOT_OFFSET

#define LMP_SLOT_OFFSET (   X)    GET_BIT(X, 3)

Definition at line 605 of file bthdef.h.

◆ LMP_SNIFF_MODE

#define LMP_SNIFF_MODE (   X)    GET_BIT(X, 7)

Definition at line 609 of file bthdef.h.

◆ LMP_SWITCH

#define LMP_SWITCH (   X)    GET_BIT(X, 5)

Definition at line 607 of file bthdef.h.

◆ LMP_TIMING_ACCURACY

#define LMP_TIMING_ACCURACY (   X)    GET_BIT(X, 4)

Definition at line 606 of file bthdef.h.

◆ LMP_TRANSPARENT_SCO_DATA

#define LMP_TRANSPARENT_SCO_DATA (   X)    GET_BIT(X, 19)

Definition at line 621 of file bthdef.h.

◆ MAX_L2CAP_INFO_DATA_LENGTH

#define MAX_L2CAP_INFO_DATA_LENGTH   44

Definition at line 418 of file bthdef.h.

◆ MAX_L2CAP_PING_DATA_LENGTH

#define MAX_L2CAP_PING_DATA_LENGTH   44

Definition at line 417 of file bthdef.h.

◆ MAX_UUIDS_IN_QUERY

#define MAX_UUIDS_IN_QUERY   12

Definition at line 456 of file bthdef.h.

◆ NAP_BIT_OFFSET

#define NAP_BIT_OFFSET   32

Definition at line 237 of file bthdef.h.

◆ NAP_MASK

#define NAP_MASK   0xFFFF00000000ULL

Definition at line 235 of file bthdef.h.

◆ NAPServiceClassID_UUID16

#define NAPServiceClassID_UUID16   0x1116

Definition at line 152 of file bthdef.h.

◆ OBEX_PROTOCOL_UUID16

#define OBEX_PROTOCOL_UUID16   0x0008

Definition at line 58 of file bthdef.h.

◆ OBEXFileTransferServiceClassID_UUID16

#define OBEXFileTransferServiceClassID_UUID16   0x1106

Definition at line 136 of file bthdef.h.

◆ OBEXObjectPushServiceClassID_UUID16

#define OBEXObjectPushServiceClassID_UUID16   0x1105

Definition at line 135 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_ANY

#define OBJECT_PUSH_FORMAT_ANY   0xFF

Definition at line 570 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_ICAL_2_0

#define OBJECT_PUSH_FORMAT_ICAL_2_0   0x04

Definition at line 567 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_VCAL_1_0

#define OBJECT_PUSH_FORMAT_VCAL_1_0   0x03

Definition at line 566 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_VCARD_2_1

#define OBJECT_PUSH_FORMAT_VCARD_2_1   0x01

Definition at line 564 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_VCARD_3_0

#define OBJECT_PUSH_FORMAT_VCARD_3_0   0x02

Definition at line 565 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_VMESSAGE

#define OBJECT_PUSH_FORMAT_VMESSAGE   0x06

Definition at line 569 of file bthdef.h.

◆ OBJECT_PUSH_FORMAT_VNOTE

#define OBJECT_PUSH_FORMAT_VNOTE   0x05

Definition at line 568 of file bthdef.h.

◆ PANUServiceClassID_UUID16

#define PANUServiceClassID_UUID16   0x1115

Definition at line 151 of file bthdef.h.

◆ PnPInformationServiceClassID_UUID16

#define PnPInformationServiceClassID_UUID16   0x1200

Definition at line 176 of file bthdef.h.

◆ PrintingStatusServiceClassID_UUID16

#define PrintingStatusServiceClassID_UUID16   0x1123

Definition at line 165 of file bthdef.h.

◆ PSM_AVCTP

#define PSM_AVCTP   0x0017

Definition at line 587 of file bthdef.h.

◆ PSM_AVDTP

#define PSM_AVDTP   0x0019

Definition at line 588 of file bthdef.h.

◆ PSM_BNEP

#define PSM_BNEP   0x0000

Definition at line 584 of file bthdef.h.

◆ PSM_HID_CONTROL

#define PSM_HID_CONTROL   0x0011

Definition at line 585 of file bthdef.h.

◆ PSM_HID_INTERRUPT

#define PSM_HID_INTERRUPT   0x0013

Definition at line 586 of file bthdef.h.

◆ PSM_RFCOMM

#define PSM_RFCOMM   0x0003

Definition at line 581 of file bthdef.h.

◆ PSM_SDP

#define PSM_SDP   0x0001

Definition at line 580 of file bthdef.h.

◆ PSM_TCS_BIN

#define PSM_TCS_BIN   0x0005

Definition at line 582 of file bthdef.h.

◆ PSM_TCS_BIN_CORDLESS

#define PSM_TCS_BIN_CORDLESS   0x0007

Definition at line 583 of file bthdef.h.

◆ PSM_UDI_C_PLANE

#define PSM_UDI_C_PLANE   0x001D

Definition at line 589 of file bthdef.h.

◆ PublicBrowseGroupServiceClassID_UUID16

#define PublicBrowseGroupServiceClassID_UUID16   0x1002

Definition at line 130 of file bthdef.h.

◆ ReferencePrintingServiceClassID_UUID16

#define ReferencePrintingServiceClassID_UUID16   0x1119

Definition at line 155 of file bthdef.h.

◆ ReflectsUIServiceClassID_UUID16

#define ReflectsUIServiceClassID_UUID16   0x1121

Definition at line 163 of file bthdef.h.

◆ RFCOMM_PROTOCOL_UUID16

#define RFCOMM_PROTOCOL_UUID16   0x0003

Definition at line 54 of file bthdef.h.

◆ SAP_BIT_OFFSET

#define SAP_BIT_OFFSET   0

Definition at line 238 of file bthdef.h.

◆ SAP_MASK

#define SAP_MASK   0x0000FFFFFFFFULL

Definition at line 236 of file bthdef.h.

◆ SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST

#define SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST   0x000D

Definition at line 486 of file bthdef.h.

◆ SDP_ATTRIB_AVAILABILITY

#define SDP_ATTRIB_AVAILABILITY   0x0008

Definition at line 481 of file bthdef.h.

◆ SDP_ATTRIB_BROWSE_GROUP_ID

#define SDP_ATTRIB_BROWSE_GROUP_ID   0x0200

Definition at line 502 of file bthdef.h.

◆ SDP_ATTRIB_BROWSE_GROUP_LIST

#define SDP_ATTRIB_BROWSE_GROUP_LIST   0x0005

Definition at line 478 of file bthdef.h.

◆ SDP_ATTRIB_CLASS_ID_LIST

#define SDP_ATTRIB_CLASS_ID_LIST   0x0001

Definition at line 474 of file bthdef.h.

◆ SDP_ATTRIB_CLIENT_EXECUTABLE_URL

#define SDP_ATTRIB_CLIENT_EXECUTABLE_URL   0x000B

Definition at line 484 of file bthdef.h.

◆ SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK

#define SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK   0x0301

Definition at line 504 of file bthdef.h.

◆ SDP_ATTRIB_DI_PRIMARY_RECORD

#define SDP_ATTRIB_DI_PRIMARY_RECORD   0x0204

Definition at line 537 of file bthdef.h.

◆ SDP_ATTRIB_DI_PRODUCT_ID

#define SDP_ATTRIB_DI_PRODUCT_ID   0x0202

Definition at line 535 of file bthdef.h.

◆ SDP_ATTRIB_DI_SPECIFICATION_ID

#define SDP_ATTRIB_DI_SPECIFICATION_ID   0x0200

Definition at line 533 of file bthdef.h.

◆ SDP_ATTRIB_DI_VENDOR_ID

#define SDP_ATTRIB_DI_VENDOR_ID   0x0201

Definition at line 534 of file bthdef.h.

◆ SDP_ATTRIB_DI_VENDOR_ID_SOURCE

#define SDP_ATTRIB_DI_VENDOR_ID_SOURCE   0x0205

Definition at line 538 of file bthdef.h.

◆ SDP_ATTRIB_DI_VERSION

#define SDP_ATTRIB_DI_VERSION   0x0203

Definition at line 536 of file bthdef.h.

◆ SDP_ATTRIB_DOCUMENTATION_URL

#define SDP_ATTRIB_DOCUMENTATION_URL   0x000A

Definition at line 483 of file bthdef.h.

◆ SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT

#define SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT   0x0305

Definition at line 509 of file bthdef.h.

◆ SDP_ATTRIB_FAX_CLASS_1_SUPPORT

#define SDP_ATTRIB_FAX_CLASS_1_SUPPORT   0x0302

Definition at line 506 of file bthdef.h.

◆ SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT

#define SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT   0x0303

Definition at line 507 of file bthdef.h.

◆ SDP_ATTRIB_FAX_CLASS_2_SUPPORT

#define SDP_ATTRIB_FAX_CLASS_2_SUPPORT   0x0304

Definition at line 508 of file bthdef.h.

◆ SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL

#define SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL   0x0302

Definition at line 511 of file bthdef.h.

◆ SDP_ATTRIB_HID_BATTERY_POWER

#define SDP_ATTRIB_HID_BATTERY_POWER   0x0209

Definition at line 549 of file bthdef.h.

◆ SDP_ATTRIB_HID_BOOT_DEVICE

#define SDP_ATTRIB_HID_BOOT_DEVICE   0x020E

Definition at line 554 of file bthdef.h.

◆ SDP_ATTRIB_HID_COUNTRY_CODE

#define SDP_ATTRIB_HID_COUNTRY_CODE   0x0203

Definition at line 543 of file bthdef.h.

◆ SDP_ATTRIB_HID_DESCRIPTOR_LIST

#define SDP_ATTRIB_HID_DESCRIPTOR_LIST   0x0206

Definition at line 546 of file bthdef.h.

◆ SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER

#define SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER   0x0200

Definition at line 540 of file bthdef.h.

◆ SDP_ATTRIB_HID_DEVICE_SUBCLASS

#define SDP_ATTRIB_HID_DEVICE_SUBCLASS   0x0202

Definition at line 542 of file bthdef.h.

◆ SDP_ATTRIB_HID_LANG_ID_BASE_LIST

#define SDP_ATTRIB_HID_LANG_ID_BASE_LIST   0x0207

Definition at line 547 of file bthdef.h.

◆ SDP_ATTRIB_HID_NORMALLY_CONNECTABLE

#define SDP_ATTRIB_HID_NORMALLY_CONNECTABLE   0x020D

Definition at line 553 of file bthdef.h.

◆ SDP_ATTRIB_HID_PARSER_VERSION

#define SDP_ATTRIB_HID_PARSER_VERSION   0x0201

Definition at line 541 of file bthdef.h.

◆ SDP_ATTRIB_HID_RECONNECT_INITIATE

#define SDP_ATTRIB_HID_RECONNECT_INITIATE   0x0205

Definition at line 545 of file bthdef.h.

◆ SDP_ATTRIB_HID_REMOTE_WAKE

#define SDP_ATTRIB_HID_REMOTE_WAKE   0x020A

Definition at line 550 of file bthdef.h.

◆ SDP_ATTRIB_HID_REPORT_LIST

#define SDP_ATTRIB_HID_REPORT_LIST   0x020B

Definition at line 551 of file bthdef.h.

◆ SDP_ATTRIB_HID_SDP_DISABLE

#define SDP_ATTRIB_HID_SDP_DISABLE   0x0208

Definition at line 548 of file bthdef.h.

◆ SDP_ATTRIB_HID_SUPERVISION_TIMEOUT

#define SDP_ATTRIB_HID_SUPERVISION_TIMEOUT   0x020C

Definition at line 552 of file bthdef.h.

◆ SDP_ATTRIB_HID_VIRTUAL_CABLE

#define SDP_ATTRIB_HID_VIRTUAL_CABLE   0x0204

Definition at line 544 of file bthdef.h.

◆ SDP_ATTRIB_ICON_URL

#define SDP_ATTRIB_ICON_URL   0x000C

Definition at line 485 of file bthdef.h.

◆ SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES

#define SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES   0x0310

Definition at line 528 of file bthdef.h.

◆ SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES

#define SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES   0x0311

Definition at line 529 of file bthdef.h.

◆ SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS

#define SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS   0x0312

Definition at line 530 of file bthdef.h.

◆ SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY

#define SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY   0x0313

Definition at line 531 of file bthdef.h.

◆ SDP_ATTRIB_INFO_TIME_TO_LIVE

#define SDP_ATTRIB_INFO_TIME_TO_LIVE   0x0007

Definition at line 480 of file bthdef.h.

◆ SDP_ATTRIB_LAN_LPSUBNET

#define SDP_ATTRIB_LAN_LPSUBNET   0x0200

Definition at line 513 of file bthdef.h.

◆ SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST

#define SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST   0x0006

Definition at line 479 of file bthdef.h.

◆ SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST

#define SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST   0x0303

Definition at line 515 of file bthdef.h.

◆ SDP_ATTRIB_PAN_HOME_PAGE_URL

#define SDP_ATTRIB_PAN_HOME_PAGE_URL   0x0308

Definition at line 522 of file bthdef.h.

◆ SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE

#define SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE   0x030C

Definition at line 526 of file bthdef.h.

◆ SDP_ATTRIB_PAN_NET_ACCESS_TYPE

#define SDP_ATTRIB_PAN_NET_ACCESS_TYPE   0x030B

Definition at line 525 of file bthdef.h.

◆ SDP_ATTRIB_PAN_NETWORK_ADDRESS

#define SDP_ATTRIB_PAN_NETWORK_ADDRESS   0x0306

Definition at line 520 of file bthdef.h.

◆ SDP_ATTRIB_PAN_SECURITY_DESCRIPTION

#define SDP_ATTRIB_PAN_SECURITY_DESCRIPTION   0x030A

Definition at line 524 of file bthdef.h.

◆ SDP_ATTRIB_PAN_WAP_GATEWAY

#define SDP_ATTRIB_PAN_WAP_GATEWAY   0x0307

Definition at line 521 of file bthdef.h.

◆ SDP_ATTRIB_PAN_WAP_STACK_TYPE

#define SDP_ATTRIB_PAN_WAP_STACK_TYPE   0x0309

Definition at line 523 of file bthdef.h.

◆ SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST

#define SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST   0x0009

Definition at line 482 of file bthdef.h.

◆ SDP_ATTRIB_PROFILE_SPECIFIC

#define SDP_ATTRIB_PROFILE_SPECIFIC   0x0200

Definition at line 488 of file bthdef.h.

◆ SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST

#define SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST   0x0004

Definition at line 477 of file bthdef.h.

◆ SDP_ATTRIB_RECORD_HANDLE

#define SDP_ATTRIB_RECORD_HANDLE   0x0000

Definition at line 473 of file bthdef.h.

◆ SDP_ATTRIB_RECORD_STATE

#define SDP_ATTRIB_RECORD_STATE   0x0002

Definition at line 475 of file bthdef.h.

◆ SDP_ATTRIB_SDP_DATABASE_STATE

#define SDP_ATTRIB_SDP_DATABASE_STATE   0x0201

Definition at line 500 of file bthdef.h.

◆ SDP_ATTRIB_SDP_VERSION_NUMBER_LIST

#define SDP_ATTRIB_SDP_VERSION_NUMBER_LIST   0x0200

Definition at line 499 of file bthdef.h.

◆ SDP_ATTRIB_SERVICE_ID

#define SDP_ATTRIB_SERVICE_ID   0x0003

Definition at line 476 of file bthdef.h.

◆ SDP_ATTRIB_SERVICE_VERSION

#define SDP_ATTRIB_SERVICE_VERSION   0x0300

Definition at line 518 of file bthdef.h.

◆ SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST

#define SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST   0x0301

Definition at line 516 of file bthdef.h.

◆ SDP_ERROR_COULD_NOT_SEND_CONTINUE

#define SDP_ERROR_COULD_NOT_SEND_CONTINUE   0x0400

Definition at line 470 of file bthdef.h.

◆ SDP_ERROR_INSUFFICIENT_RESOURCES

#define SDP_ERROR_INSUFFICIENT_RESOURCES   0x0006

Definition at line 464 of file bthdef.h.

◆ SDP_ERROR_INVALID_CONTINUATION_STATE

#define SDP_ERROR_INVALID_CONTINUATION_STATE   0x0005

Definition at line 463 of file bthdef.h.

◆ SDP_ERROR_INVALID_PDU_SIZE

#define SDP_ERROR_INVALID_PDU_SIZE   0x0004

Definition at line 462 of file bthdef.h.

◆ SDP_ERROR_INVALID_RECORD_HANDLE

#define SDP_ERROR_INVALID_RECORD_HANDLE   0x0002

Definition at line 460 of file bthdef.h.

◆ SDP_ERROR_INVALID_REQUEST_SYNTAX

#define SDP_ERROR_INVALID_REQUEST_SYNTAX   0x0003

Definition at line 461 of file bthdef.h.

◆ SDP_ERROR_INVALID_SDP_VERSION

#define SDP_ERROR_INVALID_SDP_VERSION   0x0001

Definition at line 459 of file bthdef.h.

◆ SDP_ERROR_RESPONSE_TOO_LARGE

#define SDP_ERROR_RESPONSE_TOO_LARGE   0x0500

Definition at line 471 of file bthdef.h.

◆ SDP_ERROR_SERVER_BAD_FORMAT

#define SDP_ERROR_SERVER_BAD_FORMAT   0x0300

Definition at line 469 of file bthdef.h.

◆ SDP_ERROR_SERVER_INVALID_RESPONSE

#define SDP_ERROR_SERVER_INVALID_RESPONSE   0x0100

Definition at line 467 of file bthdef.h.

◆ SDP_ERROR_SERVER_RESPONSE_DID_NOT_PARSE

#define SDP_ERROR_SERVER_RESPONSE_DID_NOT_PARSE   0x0200

Definition at line 468 of file bthdef.h.

◆ SDP_ERROR_SUCCESS

#define SDP_ERROR_SUCCESS   0x0000

Definition at line 466 of file bthdef.h.

◆ SDP_PROTOCOL_UUID16

#define SDP_PROTOCOL_UUID16   0x0001

Definition at line 52 of file bthdef.h.

◆ SerialPortServiceClassID_UUID16

#define SerialPortServiceClassID_UUID16   0x1101

Definition at line 131 of file bthdef.h.

◆ ServiceDiscoveryServerServiceClassID_UUID16

#define ServiceDiscoveryServerServiceClassID_UUID16   0x1000

Definition at line 128 of file bthdef.h.

◆ SET_COD_MAJOR

#define SET_COD_MAJOR (   X,
  Y 
)    (((X) & ~(COD_MAJOR_MASK)) | ((Y) << COD_MAJOR_BIT_OFFSET))

Definition at line 262 of file bthdef.h.

◆ SET_COD_MINOR

#define SET_COD_MINOR (   X,
  Y 
)    (((X) & ~(COD_MINOR_MASK)) | ((Y) << COD_MINOR_BIT_OFFSET))

Definition at line 261 of file bthdef.h.

◆ SET_COD_SERVICE

#define SET_COD_SERVICE (   X,
  Y 
)    (((X) & ~(COD_SERVICE_MASK)) | ((Y) << COD_SERVICE_BIT_OFFSET))

Definition at line 263 of file bthdef.h.

◆ SET_NAP

#define SET_NAP (   X)    ((X)<<NAP_BIT_OFFSET)

Definition at line 242 of file bthdef.h.

◆ SET_NAP_SAP

#define SET_NAP_SAP (   X,
  Y 
)    (SET_NAP(X)|SET_SAP(Y))

Definition at line 244 of file bthdef.h.

◆ SET_SAP

#define SET_SAP (   X)    ((X)<<SAP_BIT_OFFSET)

Definition at line 243 of file bthdef.h.

◆ STR_ADDR_FMT

#define STR_ADDR_FMT   __MINGW_NAME_AW(STR_ADDR_FMT)

Definition at line 597 of file bthdef.h.

◆ STR_ADDR_FMTA

#define STR_ADDR_FMTA   "(%02x:%02x:%02x:%02x:%02x:%02x)"

Definition at line 591 of file bthdef.h.

◆ STR_ADDR_FMTW

#define STR_ADDR_FMTW   L"(%02x:%02x:%02x:%02x:%02x:%02x)"

Definition at line 592 of file bthdef.h.

◆ STR_ADDR_SHORT_FMT

#define STR_ADDR_SHORT_FMT   __MINGW_NAME_AW(STR_ADDR_SHORT_FMT)

Definition at line 598 of file bthdef.h.

◆ STR_ADDR_SHORT_FMTA

#define STR_ADDR_SHORT_FMTA   "%04x%08x"

Definition at line 594 of file bthdef.h.

◆ STR_ADDR_SHORT_FMTW

#define STR_ADDR_SHORT_FMTW   L"%04x%08x"

Definition at line 595 of file bthdef.h.

◆ STRING_DESCRIPTION_OFFSET

#define STRING_DESCRIPTION_OFFSET   0x0001

Definition at line 496 of file bthdef.h.

◆ STRING_NAME_OFFSET

#define STRING_NAME_OFFSET   0x0000

Definition at line 495 of file bthdef.h.

◆ STRING_PROVIDER_NAME_OFFSET

#define STRING_PROVIDER_NAME_OFFSET   0x0002

Definition at line 497 of file bthdef.h.

◆ SYNCH_DATA_STORE_CALENDAR

#define SYNCH_DATA_STORE_CALENDAR   0x03

Definition at line 573 of file bthdef.h.

◆ SYNCH_DATA_STORE_MESSAGES

#define SYNCH_DATA_STORE_MESSAGES   0x06

Definition at line 575 of file bthdef.h.

◆ SYNCH_DATA_STORE_NOTES

#define SYNCH_DATA_STORE_NOTES   0x05

Definition at line 574 of file bthdef.h.

◆ SYNCH_DATA_STORE_PHONEBOOK

#define SYNCH_DATA_STORE_PHONEBOOK   0x01

Definition at line 572 of file bthdef.h.

◆ TCP_PROTOCOL_UUID16

#define TCP_PROTOCOL_UUID16   0x0004

Definition at line 55 of file bthdef.h.

◆ TCSAT_PROTOCOL_UUID16

#define TCSAT_PROTOCOL_UUID16   0x0006

Definition at line 57 of file bthdef.h.

◆ TCSBIN_PROTOCOL_UUID16

#define TCSBIN_PROTOCOL_UUID16   0x0005

Definition at line 56 of file bthdef.h.

◆ TH_ERROR_COMMAND_DISALLOWED

#define TH_ERROR_COMMAND_DISALLOWED   0x0D

Definition at line 382 of file bthdef.h.

◆ UDI_C_PLANE_PROTOCOL_UUID16

#define UDI_C_PLANE_PROTOCOL_UUID16   0x001D

Definition at line 72 of file bthdef.h.

◆ UDIMTServiceClass_UUID16

#define UDIMTServiceClass_UUID16   0x112A

Definition at line 172 of file bthdef.h.

◆ UDITAServiceClass_UUID16

#define UDITAServiceClass_UUID16   0x112B

Definition at line 173 of file bthdef.h.

◆ UDP_PROTOCOL_UUID16

#define UDP_PROTOCOL_UUID16   0x0002

Definition at line 53 of file bthdef.h.

◆ UPNP_PROTOCOL_UUID16

#define UPNP_PROTOCOL_UUID16   0x0010

Definition at line 64 of file bthdef.h.

◆ VideoConferencingGWServiceClass_UUID16

#define VideoConferencingGWServiceClass_UUID16   0x1129

Definition at line 171 of file bthdef.h.

◆ VideoConferencingServiceClassID_UUID16

#define VideoConferencingServiceClassID_UUID16   0x110F

Definition at line 145 of file bthdef.h.

◆ WAPClientServiceClassID_UUID16

#define WAPClientServiceClassID_UUID16   0x1114

Definition at line 150 of file bthdef.h.

◆ WAPServiceClassID_UUID16

#define WAPServiceClassID_UUID16   0x1113

Definition at line 149 of file bthdef.h.

◆ WSP_PROTOCOL_UUID16

#define WSP_PROTOCOL_UUID16   0x000E

Definition at line 62 of file bthdef.h.

Typedef Documentation

◆ BTH_COD

typedef ULONG BTH_COD

Definition at line 18 of file bthdef.h.

◆ BTH_DEVICE_INFO

◆ BTH_HCI_EVENT_INFO

◆ BTH_L2CAP_EVENT_INFO

◆ BTH_RADIO_IN_RANGE

◆ BTHSTATUS

typedef UCHAR BTHSTATUS

Definition at line 364 of file bthdef.h.

◆ PBTH_DEVICE_INFO

◆ PBTH_HCI_EVENT_INFO

◆ PBTH_L2CAP_EVENT_INFO

◆ PBTH_RADIO_IN_RANGE

◆ PBTHSTATUS

typedef UCHAR * PBTHSTATUS

Definition at line 364 of file bthdef.h.

Function Documentation

◆ DEFINE_GUID() [1/80]

DEFINE_GUID ( GUID_BTHPORT_DEVICE_INTERFACE  ,
0x0850302A  ,
0xB344  ,
0x4fda  ,
0x9B  ,
0xE9  ,
0x90  ,
0x57  ,
0x6B  ,
0x8D  ,
0x46  ,
0xF0   
)

◆ DEFINE_GUID() [2/80]

DEFINE_GUID ( GUID_BLUETOOTH_RADIO_IN_RANGE  ,
0xEA3B5B82  ,
0x26EE  ,
0x450E  ,
0xB0  ,
0xD8  ,
0xD2  ,
0x6F  ,
0xE3  ,
0x0A  ,
0x38  ,
0x69   
)

◆ DEFINE_GUID() [3/80]

DEFINE_GUID ( GUID_BLUETOOTH_RADIO_OUT_OF_RANGE  ,
0xE28867C9  ,
0xC2AA  ,
0x4CED  ,
0xB9  ,
0x69  ,
0x45  ,
0x70  ,
0x86  ,
0x60  ,
0x37  ,
0xC4   
)

◆ DEFINE_GUID() [4/80]

DEFINE_GUID ( GUID_BLUETOOTH_PIN_REQUEST  ,
0xBD198B7C  ,
0x24AB  ,
0x4B9A  ,
0x8C  ,
0x0D  ,
0xA8  ,
0xEA  ,
0x83  ,
0x49  ,
0xAA  ,
0x16   
)

◆ DEFINE_GUID() [5/80]

DEFINE_GUID ( GUID_BLUETOOTH_L2CAP_EVENT  ,
0x7EAE4030  ,
0xB709  ,
0x4AA8  ,
0xAC  ,
0x55  ,
0xE9  ,
0x53  ,
0x82  ,
0x9C  ,
0x9D  ,
0xAA   
)

◆ DEFINE_GUID() [6/80]

DEFINE_GUID ( GUID_BLUETOOTH_HCI_EVENT  ,
0xFC240062  ,
0x1541  ,
0x49BE  ,
0xB4  ,
0x63  ,
0x84  ,
0xC4  ,
0xDC  ,
0xD7  ,
0xBF  ,
0x7F   
)

◆ DEFINE_GUID() [7/80]

DEFINE_GUID ( BLUETOOTH_BASE_UUID  ,
0x00000000  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [8/80]

DEFINE_GUID ( SDP_PROTOCOL_UUID  ,
0x00000001  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [9/80]

DEFINE_GUID ( UDP_PROTOCOL_UUID  ,
0x00000002  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [10/80]

DEFINE_GUID ( RFCOMM_PROTOCOL_UUID  ,
0x00000003  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [11/80]

DEFINE_GUID ( TCP_PROTOCOL_UUID  ,
0x00000004  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [12/80]

DEFINE_GUID ( TCSBIN_PROTOCOL_UUID  ,
0x00000005  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [13/80]

DEFINE_GUID ( TCSAT_PROTOCOL_UUID  ,
0x00000006  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [14/80]

DEFINE_GUID ( OBEX_PROTOCOL_UUID  ,
0x00000008  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [15/80]

DEFINE_GUID ( IP_PROTOCOL_UUID  ,
0x00000009  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [16/80]

DEFINE_GUID ( FTP_PROTOCOL_UUID  ,
0x0000000A  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [17/80]

DEFINE_GUID ( HTTP_PROTOCOL_UUID  ,
0x0000000C  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [18/80]

DEFINE_GUID ( WSP_PROTOCOL_UUID  ,
0x0000000E  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [19/80]

DEFINE_GUID ( BNEP_PROTOCOL_UUID  ,
0x0000000F  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [20/80]

DEFINE_GUID ( UPNP_PROTOCOL_UUID  ,
0x00000010  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [21/80]

DEFINE_GUID ( HCCC_PROTOCOL_UUID  ,
0x00000012  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [22/80]

DEFINE_GUID ( HCDC_PROTOCOL_UUID  ,
0x00000014  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [23/80]

DEFINE_GUID ( HN_PROTOCOL_UUID  ,
0x00000016  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [24/80]

DEFINE_GUID ( AVCTP_PROTOCOL_UUID  ,
0x00000017  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [25/80]

DEFINE_GUID ( AVDTP_PROTOCOL_UUID  ,
0x00000019  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [26/80]

DEFINE_GUID ( CMPT_PROTOCOL_UUID  ,
0x0000001B  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [27/80]

DEFINE_GUID ( UDI_C_PLANE_PROTOCOL_UUID  ,
0x0000001D  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [28/80]

DEFINE_GUID ( L2CAP_PROTOCOL_UUID  ,
0x00000100  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [29/80]

DEFINE_GUID ( ServiceDiscoveryServerServiceClassID_UUID  ,
0x00001000  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [30/80]

DEFINE_GUID ( BrowseGroupDescriptorServiceClassID_UUID  ,
0x00001001  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [31/80]

DEFINE_GUID ( PublicBrowseGroupServiceClass_UUID  ,
0x00001002  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [32/80]

DEFINE_GUID ( SerialPortServiceClass_UUID  ,
0x00001101  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [33/80]

DEFINE_GUID ( LANAccessUsingPPPServiceClass_UUID  ,
0x00001102  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [34/80]

DEFINE_GUID ( DialupNetworkingServiceClass_UUID  ,
0x00001103  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [35/80]

DEFINE_GUID ( IrMCSyncServiceClass_UUID  ,
0x00001104  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [36/80]

DEFINE_GUID ( OBEXObjectPushServiceClass_UUID  ,
0x00001105  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [37/80]

DEFINE_GUID ( OBEXFileTransferServiceClass_UUID  ,
0x00001106  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [38/80]

DEFINE_GUID ( IrMCSyncCommandServiceClass_UUID  ,
0x00001107  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [39/80]

DEFINE_GUID ( HeadsetServiceClass_UUID  ,
0x00001108  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [40/80]

DEFINE_GUID ( CordlessTelephonyServiceClass_UUID  ,
0x00001109  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [41/80]

DEFINE_GUID ( AudioSourceServiceClass_UUID  ,
0x0000110A  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [42/80]

DEFINE_GUID ( AudioSinkServiceClass_UUID  ,
0x0000110B  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [43/80]

DEFINE_GUID ( AVRemoteControlTargetServiceClass_UUID  ,
0x0000110C  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [44/80]

DEFINE_GUID ( AdvancedAudioDistributionServiceClass_UUID  ,
0x0000110D  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [45/80]

DEFINE_GUID ( AVRemoteControlServiceClass_UUID  ,
0x0000110E  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [46/80]

DEFINE_GUID ( VideoConferencingServiceClass_UUID  ,
0x0000110F  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [47/80]

DEFINE_GUID ( IntercomServiceClass_UUID  ,
0x00001110  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [48/80]

DEFINE_GUID ( FaxServiceClass_UUID  ,
0x00001111  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [49/80]

DEFINE_GUID ( HeadsetAudioGatewayServiceClass_UUID  ,
0x00001112  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [50/80]

DEFINE_GUID ( WAPServiceClass_UUID  ,
0x00001113  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [51/80]

DEFINE_GUID ( WAPClientServiceClass_UUID  ,
0x00001114  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [52/80]

DEFINE_GUID ( PANUServiceClass_UUID  ,
0x00001115  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [53/80]

DEFINE_GUID ( NAPServiceClass_UUID  ,
0x00001116  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [54/80]

DEFINE_GUID ( GNServiceClass_UUID  ,
0x00001117  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [55/80]

DEFINE_GUID ( DirectPrintingServiceClass_UUID  ,
0x00001118  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [56/80]

DEFINE_GUID ( ReferencePrintingServiceClass_UUID  ,
0x00001119  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [57/80]

DEFINE_GUID ( ImagingServiceClass_UUID  ,
0x0000111A  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [58/80]

DEFINE_GUID ( ImagingResponderServiceClass_UUID  ,
0x0000111B  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [59/80]

DEFINE_GUID ( ImagingAutomaticArchiveServiceClass_UUID  ,
0x0000111C  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [60/80]

DEFINE_GUID ( ImagingReferenceObjectsServiceClass_UUID  ,
0x0000111D  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [61/80]

DEFINE_GUID ( HandsfreeServiceClass_UUID  ,
0x0000111E  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [62/80]

DEFINE_GUID ( HandsfreeAudioGatewayServiceClass_UUID  ,
0x0000111F  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [63/80]

DEFINE_GUID ( DirectPrintingReferenceObjectsServiceClass_UUID  ,
0x00001120  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [64/80]

DEFINE_GUID ( ReflectedUIServiceClass_UUID  ,
0x00001121  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [65/80]

DEFINE_GUID ( BasicPringingServiceClass_UUID  ,
0x00001122  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [66/80]

DEFINE_GUID ( PrintingStatusServiceClass_UUID  ,
0x00001123  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [67/80]

DEFINE_GUID ( HumanInterfaceDeviceServiceClass_UUID  ,
0x00001124  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [68/80]

DEFINE_GUID ( HardcopyCableReplacementServiceClass_UUID  ,
0x00001125  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [69/80]

DEFINE_GUID ( HCRPrintServiceClass_UUID  ,
0x00001126  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [70/80]

DEFINE_GUID ( HCRScanServiceClass_UUID  ,
0x00001127  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [71/80]

DEFINE_GUID ( CommonISDNAccessServiceClass_UUID  ,
0x00001128  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [72/80]

DEFINE_GUID ( VideoConferencingGWServiceClass_UUID  ,
0x00001129  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [73/80]

DEFINE_GUID ( UDIMTServiceClass_UUID  ,
0x0000112A  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [74/80]

DEFINE_GUID ( UDITAServiceClass_UUID  ,
0x0000112B  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [75/80]

DEFINE_GUID ( AudioVideoServiceClass_UUID  ,
0x0000112C  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [76/80]

DEFINE_GUID ( PnPInformationServiceClass_UUID  ,
0x00001200  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [77/80]

DEFINE_GUID ( GenericNetworkingServiceClass_UUID  ,
0x00001201  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [78/80]

DEFINE_GUID ( GenericFileTransferServiceClass_UUID  ,
0x00001202  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [79/80]

DEFINE_GUID ( GenericAudioServiceClass_UUID  ,
0x00001203  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

◆ DEFINE_GUID() [80/80]

DEFINE_GUID ( GenericTelephonyServiceClass_UUID  ,
0x00001204  ,
0x0000  ,
0x1000  ,
0x80  ,
0x00  ,
0x00  ,
0x80  ,
0x5F  ,
0x9B  ,
0x34  ,
0xFB   
)

Variable Documentation

◆ BTH_ADDR

__MINGW_EXTENSION typedef ULONGLONG BTH_ADDR

This file has no copyright assigned and is placed in the Public Domain. This file is part of the mingw-w64 runtime package. No warranty is given; refer to the file DISCLAIMER.PD within this package.

Definition at line 16 of file bthdef.h.