Win32 API 日本語リファレンス
ホームDevices.Bluetooth › 定数

定数

831

Windows.Win32.Devices.Bluetooth

名前
BTH_MAJORVERSIONDWORD2
BTH_MINORVERSIONDWORD1
GUID_BTHPORT_DEVICE_INTERFACEGUID{0850302A-B344-4FDA-9BE9-90576B8D46F0}
GUID_BTH_RFCOMM_SERVICE_DEVICE_INTERFACEGUID{B142FC3E-FA4E-460B-8ABC-072B628B3C70}
GUID_BLUETOOTH_RADIO_IN_RANGEGUID{EA3B5B82-26EE-450E-B0D8-D26FE30A3869}
GUID_BLUETOOTH_RADIO_OUT_OF_RANGEGUID{E28867C9-C2AA-4CED-B969-4570866037C4}
GUID_BLUETOOTH_L2CAP_EVENTGUID{7EAE4030-B709-4AA8-AC55-E953829C9DAA}
GUID_BLUETOOTH_HCI_EVENTGUID{FC240062-1541-49BE-B463-84C4DCD7BF7F}
GUID_BLUETOOTH_AUTHENTICATION_REQUESTGUID{5DC9136D-996C-46DB-84F5-32C0A3F47352}
GUID_BLUETOOTH_KEYPRESS_EVENTGUID{D668DFCD-0F4E-4EFC-BFE0-392EEEC5109C}
GUID_BLUETOOTH_HCI_VENDOR_EVENTGUID{547247E6-45BB-4C33-AF8C-C00EFE15A71D}
Bluetooth_Base_UUIDGUID{00000000-0000-1000-8000-00805F9B34FB}
SDP_PROTOCOL_UUID16DWORD1
UDP_PROTOCOL_UUID16DWORD2
RFCOMM_PROTOCOL_UUID16DWORD3
TCP_PROTOCOL_UUID16DWORD4
TCSBIN_PROTOCOL_UUID16DWORD5
TCSAT_PROTOCOL_UUID16DWORD6
ATT_PROTOCOL_UUID16DWORD7
OBEX_PROTOCOL_UUID16DWORD8
IP_PROTOCOL_UUID16DWORD9
FTP_PROTOCOL_UUID16DWORD10
HTTP_PROTOCOL_UUID16DWORD12
WSP_PROTOCOL_UUID16DWORD14
BNEP_PROTOCOL_UUID16DWORD15
UPNP_PROTOCOL_UUID16DWORD16
HID_PROTOCOL_UUID16DWORD17
HCCC_PROTOCOL_UUID16DWORD18
HCDC_PROTOCOL_UUID16DWORD20
HCN_PROTOCOL_UUID16DWORD22
AVCTP_PROTOCOL_UUID16DWORD23
AVDTP_PROTOCOL_UUID16DWORD25
CMPT_PROTOCOL_UUID16DWORD27
UDI_C_PLANE_PROTOCOL_UUID16DWORD29
L2CAP_PROTOCOL_UUID16DWORD256
ServiceDiscoveryServerServiceClassID_UUID16DWORD4096
BrowseGroupDescriptorServiceClassID_UUID16DWORD4097
PublicBrowseGroupServiceClassID_UUID16DWORD4098
SerialPortServiceClassID_UUID16DWORD4353
LANAccessUsingPPPServiceClassID_UUID16DWORD4354
DialupNetworkingServiceClassID_UUID16DWORD4355
IrMCSyncServiceClassID_UUID16DWORD4356
OBEXObjectPushServiceClassID_UUID16DWORD4357
OBEXFileTransferServiceClassID_UUID16DWORD4358
IrMcSyncCommandServiceClassID_UUID16DWORD4359
HeadsetServiceClassID_UUID16DWORD4360
CordlessTelephonyServiceClassID_UUID16DWORD4361
AudioSourceServiceClassID_UUID16DWORD4362
AudioSinkServiceClassID_UUID16DWORD4363
AVRemoteControlTargetServiceClassID_UUID16DWORD4364
AVRemoteControlServiceClassID_UUID16DWORD4366
AVRemoteControlControllerServiceClass_UUID16DWORD4367
IntercomServiceClassID_UUID16DWORD4368
FaxServiceClassID_UUID16DWORD4369
HeadsetAudioGatewayServiceClassID_UUID16DWORD4370
WAPServiceClassID_UUID16DWORD4371
WAPClientServiceClassID_UUID16DWORD4372
PANUServiceClassID_UUID16DWORD4373
NAPServiceClassID_UUID16DWORD4374
GNServiceClassID_UUID16DWORD4375
DirectPrintingServiceClassID_UUID16DWORD4376
ReferencePrintingServiceClassID_UUID16DWORD4377
ImagingResponderServiceClassID_UUID16DWORD4379
ImagingAutomaticArchiveServiceClassID_UUID16DWORD4380
ImagingReferenceObjectsServiceClassID_UUID16DWORD4381
HandsfreeServiceClassID_UUID16DWORD4382
HandsfreeAudioGatewayServiceClassID_UUID16DWORD4383
DirectPrintingReferenceObjectsServiceClassID_UUID16DWORD4384
ReflectsUIServiceClassID_UUID16DWORD4385
PrintingStatusServiceClassID_UUID16DWORD4387
HumanInterfaceDeviceServiceClassID_UUID16DWORD4388
HCRPrintServiceClassID_UUID16DWORD4390
HCRScanServiceClassID_UUID16DWORD4391
CommonISDNAccessServiceClassID_UUID16DWORD4392
VideoConferencingGWServiceClassID_UUID16DWORD4393
UDIMTServiceClassID_UUID16DWORD4394
UDITAServiceClassID_UUID16DWORD4395
AudioVideoServiceClassID_UUID16DWORD4396
SimAccessServiceClassID_UUID16DWORD4397
PhonebookAccessPceServiceClassID_UUID16DWORD4398
PhonebookAccessPseServiceClassID_UUID16DWORD4399
HeadsetHSServiceClassID_UUID16DWORD4401
MessageAccessServerServiceClassID_UUID16DWORD4402
MessageNotificationServerServiceClassID_UUID16DWORD4403
GNSSServerServiceClassID_UUID16DWORD4406
ThreeDimensionalDisplayServiceClassID_UUID16DWORD4407
ThreeDimensionalGlassesServiceClassID_UUID16DWORD4408
MPSServiceClassID_UUID16DWORD4411
CTNAccessServiceClassID_UUID16DWORD4412
CTNNotificationServiceClassID_UUID16DWORD4413
PnPInformationServiceClassID_UUID16DWORD4608
GenericNetworkingServiceClassID_UUID16DWORD4609
GenericFileTransferServiceClassID_UUID16DWORD4610
GenericAudioServiceClassID_UUID16DWORD4611
GenericTelephonyServiceClassID_UUID16DWORD4612
UPnpServiceClassID_UUID16DWORD4613
UPnpIpServiceClassID_UUID16DWORD4614
ESdpUpnpIpPanServiceClassID_UUID16DWORD4864
ESdpUpnpIpLapServiceClassID_UUID16DWORD4865
ESdpUpnpL2capServiceClassID_UUID16DWORD4866
VideoSourceServiceClassID_UUID16DWORD4867
VideoSinkServiceClassID_UUID16DWORD4868
HealthDeviceProfileSourceServiceClassID_UUID16DWORD5121
HealthDeviceProfileSinkServiceClassID_UUID16DWORD5122
AdvancedAudioDistributionProfileID_UUID16DWORD4365
ImagingServiceProfileID_UUID16DWORD4378
BasicPrintingProfileID_UUID16DWORD4386
HardcopyCableReplacementProfileID_UUID16DWORD4389
PhonebookAccessProfileID_UUID16DWORD4400
MessageAccessProfileID_UUID16DWORD4404
GNSSProfileID_UUID16DWORD4405
ThreeDimensionalSynchronizationProfileID_UUID16DWORD4409
MPSProfileID_UUID16DWORD4410
CTNProfileID_UUID16DWORD4414
VideoDistributionProfileID_UUID16DWORD4869
HealthDeviceProfileID_UUID16DWORD5120
VideoConferencingServiceClassID_UUID16DWORD4367
CommonISDNAccessServiceClass_UUID16DWORD4392
VideoConferencingGWServiceClass_UUID16DWORD4393
UDIMTServiceClass_UUID16DWORD4394
UDITAServiceClass_UUID16DWORD4395
AudioVideoServiceClass_UUID16DWORD4396
CordlessServiceClassID_UUID16DWORD4361
AudioSinkSourceServiceClassID_UUID16DWORD4363
AdvancedAudioDistributionServiceClassID_UUID16DWORD4365
ImagingServiceClassID_UUID16DWORD4378
BasicPrintingServiceClassID_UUID16DWORD4386
HardcopyCableReplacementServiceClassID_UUID16DWORD4389
BTH_MAX_NAME_SIZEDWORD248
BTH_MAX_PIN_SIZEDWORD16
DWORD16
BTH_MFG_ERICSSONDWORD0
BTH_MFG_NOKIADWORD1
BTH_MFG_INTELDWORD2
BTH_MFG_IBMDWORD3
BTH_MFG_TOSHIBADWORD4
BTH_MFG_3COMDWORD5
BTH_MFG_MICROSOFTDWORD6
BTH_MFG_LUCENTDWORD7
BTH_MFG_MOTOROLADWORD8
BTH_MFG_INFINEONDWORD9
BTH_MFG_CSRDWORD10
BTH_MFG_SILICONWAVEDWORD11
BTH_MFG_DIGIANSWERDWORD12
BTH_MFG_TIDWORD13
BTH_MFG_PARTHUSDWORD14
BTH_MFG_BROADCOMDWORD15
BTH_MFG_MITELDWORD16
BTH_MFG_WIDCOMMDWORD17
BTH_MFG_ZEEVODWORD18
BTH_MFG_ATMELDWORD19
BTH_MFG_MITSIBUSHIDWORD20
BTH_MFG_RTX_TELECOMDWORD21
BTH_MFG_KC_TECHNOLOGYDWORD22
BTH_MFG_NEWLOGICDWORD23
BTH_MFG_TRANSILICADWORD24
BTH_MFG_ROHDE_SCHWARZDWORD25
BTH_MFG_TTPCOMDWORD26
BTH_MFG_SIGNIADWORD27
BTH_MFG_CONEXANTDWORD28
BTH_MFG_QUALCOMMDWORD29
BTH_MFG_INVENTELDWORD30
BTH_MFG_AVM_BERLINDWORD31
BTH_MFG_BANDSPEEDDWORD32
BTH_MFG_MANSELLADWORD33
BTH_MFG_NECDWORD34
BTH_MFG_WAVEPLUS_TECHNOLOGY_CODWORD35
BTH_MFG_ALCATELDWORD36
BTH_MFG_PHILIPS_SEMICONDUCTORDWORD37
BTH_MFG_C_TECHNOLOGIESDWORD38
BTH_MFG_OPEN_INTERFACEDWORD39
BTH_MFG_RF_MICRO_DEVICESDWORD40
BTH_MFG_HITACHIDWORD41
BTH_MFG_SYMBOL_TECHNOLOGIESDWORD42
BTH_MFG_TENOVISDWORD43
BTH_MFG_MACRONIX_INTERNATIONALDWORD44
BTH_MFG_MARVELLDWORD72
BTH_MFG_APPLEDWORD76
BTH_MFG_NORDIC_SEMICONDUCTORS_ASADWORD89
BTH_MFG_ARUBA_NETWORKSDWORD283
BTH_MFG_INTERNAL_USEDWORD65535
SAP_BIT_OFFSETDWORD0
COD_FORMAT_BIT_OFFSETDWORD0
COD_MINOR_BIT_OFFSETDWORD2
COD_FORMAT_MASKDWORD3
COD_MINOR_MASKDWORD252
COD_MAJOR_MASKDWORD7936
COD_SERVICE_MASKDWORD16769024
COD_VERSIONDWORD0
COD_SERVICE_LIMITEDDWORD1
COD_SERVICE_LE_AUDIODWORD2
COD_SERVICE_POSITIONINGDWORD8
COD_SERVICE_NETWORKINGDWORD16
COD_SERVICE_RENDERINGDWORD32
COD_SERVICE_CAPTURINGDWORD64
COD_SERVICE_OBJECT_XFERDWORD128
COD_SERVICE_AUDIODWORD256
COD_SERVICE_TELEPHONYDWORD512
COD_SERVICE_INFORMATIONDWORD1024
COD_SERVICE_MAX_COUNTDWORD10
COD_MAJOR_MISCELLANEOUSDWORD0
COD_MAJOR_COMPUTERDWORD1
COD_MAJOR_PHONEDWORD2
COD_MAJOR_LAN_ACCESSDWORD3
COD_MAJOR_AUDIODWORD4
COD_MAJOR_PERIPHERALDWORD5
COD_MAJOR_IMAGINGDWORD6
COD_MAJOR_WEARABLEDWORD7
COD_MAJOR_TOYDWORD8
COD_MAJOR_HEALTHDWORD9
COD_MAJOR_UNCLASSIFIEDDWORD31
COD_COMPUTER_MINOR_UNCLASSIFIEDDWORD0
COD_COMPUTER_MINOR_DESKTOPDWORD1
COD_COMPUTER_MINOR_SERVERDWORD2
COD_COMPUTER_MINOR_LAPTOPDWORD3
COD_COMPUTER_MINOR_HANDHELDDWORD4
COD_COMPUTER_MINOR_PALMDWORD5
COD_COMPUTER_MINOR_WEARABLEDWORD6
COD_PHONE_MINOR_UNCLASSIFIEDDWORD0
COD_PHONE_MINOR_CELLULARDWORD1
COD_PHONE_MINOR_CORDLESSDWORD2
COD_PHONE_MINOR_SMARTDWORD3
COD_PHONE_MINOR_WIRED_MODEMDWORD4
COD_AUDIO_MINOR_UNCLASSIFIEDDWORD0
COD_AUDIO_MINOR_HEADSETDWORD1
COD_AUDIO_MINOR_HANDS_FREEDWORD2
COD_AUDIO_MINOR_HEADSET_HANDS_FREEDWORD3
COD_AUDIO_MINOR_MICROPHONEDWORD4
COD_AUDIO_MINOR_LOUDSPEAKERDWORD5
COD_AUDIO_MINOR_HEADPHONESDWORD6
COD_AUDIO_MINOR_PORTABLE_AUDIODWORD7
COD_AUDIO_MINOR_CAR_AUDIODWORD8
COD_AUDIO_MINOR_SET_TOP_BOXDWORD9
COD_AUDIO_MINOR_HIFI_AUDIODWORD10
COD_AUDIO_MINOR_VCRDWORD11
COD_AUDIO_MINOR_VIDEO_CAMERADWORD12
COD_AUDIO_MINOR_CAMCORDERDWORD13
COD_AUDIO_MINOR_VIDEO_MONITORDWORD14
COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKERDWORD15
COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCINGDWORD16
COD_AUDIO_MINOR_GAMING_TOYDWORD18
COD_PERIPHERAL_MINOR_KEYBOARD_MASKDWORD16
COD_PERIPHERAL_MINOR_POINTER_MASKDWORD32
COD_PERIPHERAL_MINOR_NO_CATEGORYDWORD0
COD_PERIPHERAL_MINOR_JOYSTICKDWORD1
COD_PERIPHERAL_MINOR_GAMEPADDWORD2
COD_PERIPHERAL_MINOR_REMOTE_CONTROLDWORD3
COD_PERIPHERAL_MINOR_SENSINGDWORD4
COD_IMAGING_MINOR_DISPLAY_MASKDWORD4
COD_IMAGING_MINOR_CAMERA_MASKDWORD8
COD_IMAGING_MINOR_SCANNER_MASKDWORD16
COD_IMAGING_MINOR_PRINTER_MASKDWORD32
COD_WEARABLE_MINOR_WRIST_WATCHDWORD1
COD_WEARABLE_MINOR_PAGERDWORD2
COD_WEARABLE_MINOR_JACKETDWORD3
COD_WEARABLE_MINOR_HELMETDWORD4
COD_WEARABLE_MINOR_GLASSESDWORD5
COD_TOY_MINOR_ROBOTDWORD1
COD_TOY_MINOR_VEHICLEDWORD2
COD_TOY_MINOR_DOLL_ACTION_FIGUREDWORD3
COD_TOY_MINOR_CONTROLLERDWORD4
COD_TOY_MINOR_GAMEDWORD5
COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITORDWORD1
COD_HEALTH_MINOR_THERMOMETERDWORD2
COD_HEALTH_MINOR_WEIGHING_SCALEDWORD3
COD_HEALTH_MINOR_GLUCOSE_METERDWORD4
COD_HEALTH_MINOR_PULSE_OXIMETERDWORD5
COD_HEALTH_MINOR_HEART_PULSE_MONITORDWORD6
COD_HEALTH_MINOR_HEALTH_DATA_DISPLAYDWORD7
COD_HEALTH_MINOR_STEP_COUNTERDWORD8
COD_LAN_ACCESS_BIT_OFFSETDWORD5
COD_LAN_MINOR_MASKDWORD28
COD_LAN_ACCESS_MASKDWORD224
COD_LAN_MINOR_UNCLASSIFIEDDWORD0
COD_LAN_ACCESS_0_USEDDWORD0
COD_LAN_ACCESS_17_USEDDWORD1
COD_LAN_ACCESS_33_USEDDWORD2
COD_LAN_ACCESS_50_USEDDWORD3
COD_LAN_ACCESS_67_USEDDWORD4
COD_LAN_ACCESS_83_USEDDWORD5
COD_LAN_ACCESS_99_USEDDWORD6
COD_LAN_ACCESS_FULLDWORD7
BTH_EIR_FLAGS_IDDWORD1
BTH_EIR_16_UUIDS_PARTIAL_IDDWORD2
BTH_EIR_16_UUIDS_COMPLETE_IDDWORD3
BTH_EIR_32_UUIDS_PARTIAL_IDDWORD4
BTH_EIR_32_UUIDS_COMPLETE_IDDWORD5
BTH_EIR_128_UUIDS_PARTIAL_IDDWORD6
BTH_EIR_128_UUIDS_COMPLETE_IDDWORD7
BTH_EIR_LOCAL_NAME_PARTIAL_IDDWORD8
BTH_EIR_LOCAL_NAME_COMPLETE_IDDWORD9
BTH_EIR_TX_POWER_LEVEL_IDDWORD10
BTH_EIR_OOB_OPT_DATA_LEN_IDDWORD11
BTH_EIR_OOB_BD_ADDR_IDDWORD12
BTH_EIR_OOB_COD_IDDWORD13
BTH_EIR_OOB_SP_HASH_IDDWORD14
BTH_EIR_OOB_SP_RANDOMIZER_IDDWORD15
BTH_EIR_MANUFACTURER_IDDWORD255
BTH_EIR_SIZEDWORD240
LAP_GIAC_VALUEDWORD10390323
LAP_LIAC_VALUEDWORD10390272
BTH_ADDR_IAC_FIRSTDWORD10390272
BTH_ADDR_IAC_LASTDWORD10390335
BTH_ADDR_LIACDWORD10390272
BTH_ADDR_GIACDWORD10390323
BTH_ERROR_SUCCESSDWORD0
BTH_ERROR_UNKNOWN_HCI_COMMANDDWORD1
BTH_ERROR_NO_CONNECTIONDWORD2
BTH_ERROR_HARDWARE_FAILUREDWORD3
BTH_ERROR_PAGE_TIMEOUTDWORD4
BTH_ERROR_AUTHENTICATION_FAILUREDWORD5
BTH_ERROR_KEY_MISSINGDWORD6
BTH_ERROR_MEMORY_FULLDWORD7
BTH_ERROR_CONNECTION_TIMEOUTDWORD8
BTH_ERROR_MAX_NUMBER_OF_CONNECTIONSDWORD9
BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONSDWORD10
BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTSDWORD11
BTH_ERROR_COMMAND_DISALLOWEDDWORD12
BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCESDWORD13
BTH_ERROR_HOST_REJECTED_SECURITY_REASONSDWORD14
BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICEDWORD15
BTH_ERROR_HOST_TIMEOUTDWORD16
BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETERDWORD17
BTH_ERROR_INVALID_HCI_PARAMETERDWORD18
BTH_ERROR_REMOTE_USER_ENDED_CONNECTIONDWORD19
BTH_ERROR_REMOTE_LOW_RESOURCESDWORD20
BTH_ERROR_REMOTE_POWERING_OFFDWORD21
BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTIONDWORD22
BTH_ERROR_REPEATED_ATTEMPTSDWORD23
BTH_ERROR_PAIRING_NOT_ALLOWEDDWORD24
BTH_ERROR_UKNOWN_LMP_PDUDWORD25
BTH_ERROR_UNSUPPORTED_REMOTE_FEATUREDWORD26
BTH_ERROR_SCO_OFFSET_REJECTEDDWORD27
BTH_ERROR_SCO_INTERVAL_REJECTEDDWORD28
BTH_ERROR_SCO_AIRMODE_REJECTEDDWORD29
BTH_ERROR_INVALID_LMP_PARAMETERSDWORD30
BTH_ERROR_UNSPECIFIED_ERRORDWORD31
BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUEDWORD32
BTH_ERROR_ROLE_CHANGE_NOT_ALLOWEDDWORD33
BTH_ERROR_LMP_RESPONSE_TIMEOUTDWORD34
BTH_ERROR_LMP_TRANSACTION_COLLISIONDWORD35
BTH_ERROR_LMP_PDU_NOT_ALLOWEDDWORD36
BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLEDWORD37
BTH_ERROR_UNIT_KEY_NOT_USEDDWORD38
BTH_ERROR_QOS_IS_NOT_SUPPORTEDDWORD39
BTH_ERROR_INSTANT_PASSEDDWORD40
BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTEDDWORD41
BTH_ERROR_DIFFERENT_TRANSACTION_COLLISIONDWORD42
BTH_ERROR_QOS_UNACCEPTABLE_PARAMETERDWORD44
BTH_ERROR_QOS_REJECTEDDWORD45
BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTEDDWORD46
BTH_ERROR_INSUFFICIENT_SECURITYDWORD47
BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGEDWORD48
BTH_ERROR_ROLE_SWITCH_PENDINGDWORD50
BTH_ERROR_RESERVED_SLOT_VIOLATIONDWORD52
BTH_ERROR_ROLE_SWITCH_FAILEDDWORD53
BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGEDWORD54
BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOSTDWORD55
BTH_ERROR_HOST_BUSY_PAIRINGDWORD56
BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUNDDWORD57
BTH_ERROR_CONTROLLER_BUSYDWORD58
BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVALDWORD59
BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUTDWORD60
BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILUREDWORD61
BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHEDDWORD62
BTH_ERROR_MAC_CONNECTION_FAILEDDWORD63
BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTEDDWORD64
BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINEDDWORD65
BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIERDWORD66
BTH_ERROR_LIMIT_REACHEDDWORD67
BTH_ERROR_OPERATION_CANCELLED_BY_HOSTDWORD68
BTH_ERROR_PACKET_TOO_LONGDWORD69
BTH_ERROR_UNSPECIFIEDDWORD255
L2CAP_MIN_MTUDWORD48
L2CAP_MAX_MTUDWORD65535
L2CAP_DEFAULT_MTUDWORD672
MAX_L2CAP_PING_DATA_LENGTHDWORD44
MAX_L2CAP_INFO_DATA_LENGTHDWORD44
BDIF_ADDRESSDWORD1
BDIF_CODDWORD2
BDIF_NAMEDWORD4
BDIF_PAIREDDWORD8
BDIF_PERSONALDWORD16
BDIF_CONNECTEDDWORD32
BDIF_SHORT_NAMEDWORD64
BDIF_VISIBLEDWORD128
BDIF_SSP_SUPPORTEDDWORD256
BDIF_SSP_PAIREDDWORD512
BDIF_SSP_MITM_PROTECTEDDWORD1024
BDIF_RSSIDWORD4096
BDIF_EIRDWORD8192
BDIF_BRDWORD16384
BDIF_LEDWORD32768
BDIF_LE_PAIREDDWORD65536
BDIF_LE_PERSONALDWORD131072
BDIF_LE_MITM_PROTECTEDDWORD262144
BDIF_LE_PRIVACY_ENABLEDDWORD524288
BDIF_LE_RANDOM_ADDRESS_TYPEDWORD1048576
BDIF_LE_DISCOVERABLEDWORD2097152
BDIF_LE_NAMEDWORD4194304
BDIF_LE_VISIBLEDWORD8388608
BDIF_LE_CONNECTEDDWORD16777216
BDIF_LE_CONNECTABLEDWORD33554432
BDIF_BR_SECURE_CONNECTION_PAIREDDWORD134217728
BDIF_LE_SECURE_CONNECTION_PAIREDDWORD268435456
BDIF_DEBUGKEYDWORD536870912
BDIF_LE_DEBUGKEYDWORD1073741824
BDIF_TX_POWERDWORD2147483648
HCI_CONNECTION_TYPE_ACLDWORD1
HCI_CONNECTION_TYPE_SCODWORD2
HCI_CONNECTION_TYPE_LEDWORD3
HCI_CONNNECTION_TYPE_ACLDWORD1
HCI_CONNNECTION_TYPE_SCODWORD2
BTH_MAX_SERVICE_NAME_SIZEDWORD256
MAX_UUIDS_IN_QUERYDWORD12
BTH_VID_DEFAULT_VALUEDWORD65535
SDP_ERROR_INVALID_SDP_VERSIONDWORD1
SDP_ERROR_INVALID_RECORD_HANDLEDWORD2
SDP_ERROR_INVALID_REQUEST_SYNTAXDWORD3
SDP_ERROR_INVALID_PDU_SIZEDWORD4
SDP_ERROR_INVALID_CONTINUATION_STATEDWORD5
SDP_ERROR_INSUFFICIENT_RESOURCESDWORD6
SDP_ATTRIB_RECORD_HANDLEDWORD0
SDP_ATTRIB_CLASS_ID_LISTDWORD1
SDP_ATTRIB_RECORD_STATEDWORD2
SDP_ATTRIB_SERVICE_IDDWORD3
SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LISTDWORD4
SDP_ATTRIB_BROWSE_GROUP_LISTDWORD5
SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LISTDWORD6
SDP_ATTRIB_INFO_TIME_TO_LIVEDWORD7
SDP_ATTRIB_AVAILABILITYDWORD8
SDP_ATTRIB_PROFILE_DESCRIPTOR_LISTDWORD9
SDP_ATTRIB_DOCUMENTATION_URLDWORD10
SDP_ATTRIB_CLIENT_EXECUTABLE_URLDWORD11
SDP_ATTRIB_ICON_URLDWORD12
SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LISTDWORD13
SDP_ATTRIB_PROFILE_SPECIFICDWORD512
LANG_BASE_LANGUAGE_INDEXDWORD0
LANG_BASE_ENCODING_INDEXDWORD1
LANG_BASE_OFFSET_INDEXDWORD2
LANG_DEFAULT_IDDWORD256
LANGUAGE_EN_USDWORD25966
ENCODING_UTF_8DWORD106
STRING_NAME_OFFSETDWORD0
STRING_DESCRIPTION_OFFSETDWORD1
STRING_PROVIDER_NAME_OFFSETDWORD2
SDP_ATTRIB_SDP_VERSION_NUMBER_LISTDWORD512
SDP_ATTRIB_SDP_DATABASE_STATEDWORD513
SDP_ATTRIB_BROWSE_GROUP_IDDWORD512
SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORKDWORD769
SDP_ATTRIB_FAX_CLASS_1_SUPPORTDWORD770
SDP_ATTRIB_FAX_CLASS_2_0_SUPPORTDWORD771
SDP_ATTRIB_FAX_CLASS_2_SUPPORTDWORD772
SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORTDWORD773
SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROLDWORD770
SDP_ATTRIB_LAN_LPSUBNETDWORD512
SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LISTDWORD771
SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LISTDWORD769
SDP_ATTRIB_SERVICE_VERSIONDWORD768
SDP_ATTRIB_PAN_NETWORK_ADDRESSDWORD774
SDP_ATTRIB_PAN_WAP_GATEWAYDWORD775
SDP_ATTRIB_PAN_HOME_PAGE_URLDWORD776
SDP_ATTRIB_PAN_WAP_STACK_TYPEDWORD777
SDP_ATTRIB_PAN_SECURITY_DESCRIPTIONDWORD778
SDP_ATTRIB_PAN_NET_ACCESS_TYPEDWORD779
SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATEDWORD780
SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIESDWORD784
SDP_ATTRIB_IMAGING_SUPPORTED_FEATURESDWORD785
SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONSDWORD786
SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITYDWORD787
SDP_ATTRIB_DI_SPECIFICATION_IDDWORD512
SDP_ATTRIB_DI_VENDOR_IDDWORD513
SDP_ATTRIB_DI_PRODUCT_IDDWORD514
SDP_ATTRIB_DI_VERSIONDWORD515
SDP_ATTRIB_DI_PRIMARY_RECORDDWORD516
SDP_ATTRIB_DI_VENDOR_ID_SOURCEDWORD517
SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBERDWORD512
SDP_ATTRIB_HID_PARSER_VERSIONDWORD513
SDP_ATTRIB_HID_DEVICE_SUBCLASSDWORD514
SDP_ATTRIB_HID_COUNTRY_CODEDWORD515
SDP_ATTRIB_HID_VIRTUAL_CABLEDWORD516
SDP_ATTRIB_HID_RECONNECT_INITIATEDWORD517
SDP_ATTRIB_HID_DESCRIPTOR_LISTDWORD518
SDP_ATTRIB_HID_LANG_ID_BASE_LISTDWORD519
SDP_ATTRIB_HID_SDP_DISABLEDWORD520
SDP_ATTRIB_HID_BATTERY_POWERDWORD521
SDP_ATTRIB_HID_REMOTE_WAKEDWORD522
SDP_ATTRIB_HID_PROFILE_VERSIONDWORD523
SDP_ATTRIB_HID_SUPERVISION_TIMEOUTDWORD524
SDP_ATTRIB_HID_NORMALLY_CONNECTABLEDWORD525
SDP_ATTRIB_HID_BOOT_DEVICEDWORD526
SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCYDWORD527
SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUTDWORD528
SDP_ATTRIB_A2DP_SUPPORTED_FEATURESDWORD785
SDP_ATTRIB_AVRCP_SUPPORTED_FEATURESDWORD785
SDP_ATTRIB_HFP_SUPPORTED_FEATURESDWORD785
AVRCP_SUPPORTED_FEATURES_CATEGORY_1DWORD1
AVRCP_SUPPORTED_FEATURES_CATEGORY_2DWORD2
AVRCP_SUPPORTED_FEATURES_CATEGORY_3DWORD4
AVRCP_SUPPORTED_FEATURES_CATEGORY_4DWORD8
AVRCP_SUPPORTED_FEATURES_CT_BROWSINGDWORD64
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIESDWORD128
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGEDWORD256
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAILDWORD512
AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGSDWORD16
AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATIONDWORD32
AVRCP_SUPPORTED_FEATURES_TG_BROWSINGDWORD64
AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONSDWORD128
AVRCP_SUPPORTED_FEATURES_TG_COVER_ARTDWORD256
A2DP_SINK_SUPPORTED_FEATURES_HEADPHONEDWORD1
A2DP_SINK_SUPPORTED_FEATURES_SPEAKERDWORD2
A2DP_SINK_SUPPORTED_FEATURES_RECORDERDWORD4
A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIERDWORD8
A2DP_SOURCE_SUPPORTED_FEATURES_PLAYERDWORD1
A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONEDWORD2
A2DP_SOURCE_SUPPORTED_FEATURES_TUNERDWORD4
A2DP_SOURCE_SUPPORTED_FEATURES_MIXERDWORD8
CORDLESS_EXTERNAL_NETWORK_PSTNDWORD1
CORDLESS_EXTERNAL_NETWORK_ISDNDWORD2
CORDLESS_EXTERNAL_NETWORK_GSMDWORD3
CORDLESS_EXTERNAL_NETWORK_CDMADWORD4
CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULARDWORD5
CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHEDDWORD6
CORDLESS_EXTERNAL_NETWORK_OTHERDWORD7
OBJECT_PUSH_FORMAT_VCARD_2_1DWORD1
OBJECT_PUSH_FORMAT_VCARD_3_0DWORD2
OBJECT_PUSH_FORMAT_VCAL_1_0DWORD3
OBJECT_PUSH_FORMAT_ICAL_2_0DWORD4
OBJECT_PUSH_FORMAT_VNOTEDWORD5
OBJECT_PUSH_FORMAT_VMESSAGEDWORD6
OBJECT_PUSH_FORMAT_ANYDWORD255
SYNCH_DATA_STORE_PHONEBOOKDWORD1
SYNCH_DATA_STORE_CALENDARDWORD3
SYNCH_DATA_STORE_NOTESDWORD5
SYNCH_DATA_STORE_MESSAGESDWORD6
DI_VENDOR_ID_SOURCE_BLUETOOTH_SIGDWORD1
DI_VENDOR_ID_SOURCE_USB_IFDWORD2
PSM_SDPDWORD1
PSM_RFCOMMDWORD3
PSM_TCS_BINDWORD5
PSM_TCS_BIN_CORDLESSDWORD7
PSM_BNEPDWORD15
PSM_HID_CONTROLDWORD17
PSM_HID_INTERRUPTDWORD19
PSM_UPNPDWORD21
PSM_AVCTPDWORD23
PSM_AVDTPDWORD25
PSM_AVCTP_BROWSEDWORD27
PSM_UDI_C_PLANEDWORD29
PSM_ATTDWORD31
PSM_3DSPDWORD33
PSM_LE_IPSPDWORD35
STR_ADDR_FMTAunknown(%02x:%02x:%02x:%02x:%02x:%02x)
STR_ADDR_FMTWunknown(%02x:%02x:%02x:%02x:%02x:%02x)
STR_ADDR_SHORT_FMTAunknown%04x%08x
STR_ADDR_SHORT_FMTWunknown%04x%08x
STR_USBHCI_CLASS_HARDWAREIDAunknownUSB\Class_E0&SubClass_01&Prot_01
STR_USBHCI_CLASS_HARDWAREIDWunknownUSB\Class_E0&SubClass_01&Prot_01
STR_ADDR_FMTunknown(%02x:%02x:%02x:%02x:%02x:%02x)
STR_ADDR_SHORT_FMTunknown%04x%08x
STR_USBHCI_CLASS_HARDWAREIDunknownUSB\Class_E0&SubClass_01&Prot_01
BTH_IOCTL_BASEDWORD0
SDP_CONNECT_CACHEDWORD1
SDP_CONNECT_ALLOW_PINDWORD2
SDP_REQUEST_TO_DEFAULTDWORD0
SDP_REQUEST_TO_MINDWORD10
SDP_REQUEST_TO_MAXDWORD45
SERVICE_OPTION_DO_NOT_PUBLISHDWORD2
SERVICE_OPTION_NO_PUBLIC_BROWSEDWORD4
SERVICE_OPTION_DO_NOT_PUBLISH_EIRDWORD8
SERVICE_SECURITY_USE_DEFAULTSDWORD0
SERVICE_SECURITY_NONEDWORD1
SERVICE_SECURITY_AUTHORIZEDWORD2
SERVICE_SECURITY_AUTHENTICATEDWORD4
SERVICE_SECURITY_ENCRYPT_REQUIREDDWORD16
SERVICE_SECURITY_ENCRYPT_OPTIONALDWORD32
SERVICE_SECURITY_DISABLEDDWORD268435456
SERVICE_SECURITY_NO_ASKDWORD536870912
SDP_SEARCH_NO_PARSE_CHECKDWORD1
SDP_SEARCH_NO_FORMAT_CHECKDWORD2
BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODEULONGLONG1
BTH_HOST_FEATURE_STREAMING_MODEULONGLONG2
BTH_HOST_FEATURE_LOW_ENERGYULONGLONG4
BTH_HOST_FEATURE_SCO_HCIULONGLONG8
BTH_HOST_FEATURE_SCO_HCIBYPASSULONGLONG16
BLUETOOTH_MAX_NAME_SIZEDWORD248
BLUETOOTH_MAX_PASSKEY_SIZEDWORD16
BLUETOOTH_MAX_PASSKEY_BUFFER_SIZEDWORD17
BLUETOOTH_MAX_SERVICE_NAME_SIZEDWORD256
BLUETOOTH_DEVICE_NAME_SIZEDWORD256
BLUETOOTH_SERVICE_DISABLEDWORD0
BLUETOOTH_SERVICE_ENABLEDWORD1
GUID_BLUETOOTHLE_DEVICE_INTERFACEGUID{781AEE18-7733-4CE4-ADD0-91F41C67B592}
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACEGUID{6E3BB679-4372-40C8-9EAA-4509DF260CD8}
BTH_LE_ATT_BLUETOOTH_BASE_GUIDGUID{00000000-0000-1000-8000-00805F9B34FB}
BTH_LE_SERVICE_GAPDWORD6144
BTH_LE_SERVICE_GATTDWORD6145
BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICEDWORD10240
BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICEDWORD10241
BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDEDWORD10242
BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTICDWORD10243
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIESDWORD10496
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTIONDWORD10497
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATIONDWORD10498
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATIONDWORD10499
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMATDWORD10500
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMATDWORD10501
BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAMEDWORD10752
BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCEDWORD10753
BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAGDWORD10754
BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESSDWORD10755
BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETERDWORD10756
BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGEDDWORD10757
BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSETDWORD6
BTH_LE_GAP_APPEARANCE_CATEGORY_MASKDWORD1023
BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASKDWORD63
BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZEDDWORD0
BTH_LE_GAP_APPEARANCE_CATEGORY_PHONEDWORD1
BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTERDWORD2
BTH_LE_GAP_APPEARANCE_CATEGORY_WATCHDWORD3
BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCKDWORD4
BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAYDWORD5
BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROLDWORD6
BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSESDWORD7
BTH_LE_GAP_APPEARANCE_CATEGORY_TAGDWORD8
BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRINGDWORD9
BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYERDWORD10
BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNERDWORD11
BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETERDWORD12
BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATEDWORD13
BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSUREDWORD14
BTH_LE_GAP_APPEARANCE_CATEGORY_HIDDWORD15
BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METERDWORD16
BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSORDWORD17
BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLINGDWORD18
BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICEDWORD19
BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICEDWORD20
BTH_LE_GAP_APPEARANCE_CATEGORY_SENSORDWORD21
BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURESDWORD22
BTH_LE_GAP_APPEARANCE_CATEGORY_FANDWORD23
BTH_LE_GAP_APPEARANCE_CATEGORY_HVACDWORD24
BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONINGDWORD25
BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIERDWORD26
BTH_LE_GAP_APPEARANCE_CATEGORY_HEATINGDWORD27
BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROLDWORD28
BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICEDWORD29
BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICEDWORD30
BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCEDWORD31
BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERINGDWORD32
BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINKDWORD33
BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCEDWORD34
BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLEDWORD35
BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCEDWORD36
BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICEDWORD37
BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFTDWORD38
BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENTDWORD39
BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENTDWORD40
BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AIDDWORD41
BTH_LE_GAP_APPEARANCE_CATEGORY_GAMINGDWORD42
BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGEDWORD43
BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETERDWORD49
BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALEDWORD50
BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICEDWORD51
BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITORDWORD52
BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMPDWORD53
BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERYDWORD54
BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITYDWORD81
BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERICDWORD0
BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCHDWORD1
BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EARDWORD1
BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELTDWORD1
BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARMDWORD1
BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRISTDWORD2
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARDDWORD1
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSEDWORD2
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICKDWORD3
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPADDWORD4
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLETDWORD5
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READERDWORD6
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PENDWORD7
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNERDWORD8
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPADDWORD9
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTEDWORD10
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOEDWORD1
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOEDWORD2
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIPDWORD3
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTERDWORD1
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSORDWORD2
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSORDWORD3
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSORDWORD4
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSORDWORD5
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKERDWORD1
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBARDWORD2
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKERDWORD3
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKERDWORD4
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONEDWORD5
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONEDWORD1
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARMDWORD2
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELLDWORD3
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORNDWORD4
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICEDWORD5
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESKDWORD6
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSKDWORD7
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOMDWORD8
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUMDWORD9
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUDDWORD1
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSETDWORD2
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONESDWORD3
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBANDDWORD4
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AIDDWORD1
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AIDDWORD2
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANTDWORD3
BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIPDWORD1
BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORNDWORD2
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICEDWORD1
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICEDWORD2
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_PODDWORD3
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_PODDWORD4
BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTHDWORD3
BTH_LE_ATT_TRANSACTION_TIMEOUTDWORD30
BTH_LE_ATT_MAX_VALUE_SIZEDWORD512
BTH_LE_ATT_CIDDWORD4
BTHLEENUM_ATT_MTU_MINDWORD23
BTHLEENUM_ATT_MTU_MAXDWORD65535
BTHLEENUM_ATT_MTU_DEFAULTDWORD23
BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATIONDWORD525
BTH_LE_ERROR_INVALID_HANDLEDWORD1
BTH_LE_ERROR_READ_NOT_PERMITTEDDWORD2
BTH_LE_ERROR_WRITE_NOT_PERMITTEDDWORD3
BTH_LE_ERROR_INVALID_PDUDWORD4
BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATIONDWORD5
BTH_LE_ERROR_REQUEST_NOT_SUPPORTEDDWORD6
BTH_LE_ERROR_INVALID_OFFSETDWORD7
BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATIONDWORD8
BTH_LE_ERROR_PREPARE_QUEUE_FULLDWORD9
BTH_LE_ERROR_ATTRIBUTE_NOT_FOUNDDWORD10
BTH_LE_ERROR_ATTRIBUTE_NOT_LONGDWORD11
BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZEDWORD12
BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTHDWORD13
BTH_LE_ERROR_UNLIKELYDWORD14
BTH_LE_ERROR_INSUFFICIENT_ENCRYPTIONDWORD15
BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPEDWORD16
BTH_LE_ERROR_INSUFFICIENT_RESOURCESDWORD17
BTH_LE_ERROR_UNKNOWNDWORD4096
BLUETOOTH_GATT_FLAG_NONEDWORD0
BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTEDDWORD1
BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATEDDWORD2
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICEDWORD4
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHEDWORD8
BLUETOOTH_GATT_FLAG_SIGNED_WRITEDWORD16
BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSEDWORD32
BLUETOOTH_GATT_FLAG_RETURN_ALLDWORD64
BT_PORT_MINDWORD1
BT_PORT_MAXDWORD65535
BT_PORT_DYN_FIRSTDWORD4097
AF_BTHWORD32
PF_BTHWORD32
NS_BTHDWORD16
SVCID_BTH_PROVIDERGUID{06AA63E0-7D60-41FF-AFB2-3EE6D2D9392D}
BTH_ADDR_STRING_SIZEDWORD12
BTHPROTO_RFCOMMDWORD3
BTHPROTO_L2CAPDWORD256
SOL_RFCOMMDWORD3
SOL_L2CAPDWORD256
SOL_SDPDWORD257
SO_BTH_AUTHENTICATEDWORD2147483649
SO_BTH_ENCRYPTDWORD2
SO_BTH_MTUDWORD2147483655
SO_BTH_MTU_MAXDWORD2147483656
SO_BTH_MTU_MINDWORD2147483658
RFCOMM_MAX_MTUDWORD1011
RFCOMM_MIN_MTUDWORD23
BTH_SDP_VERSIONDWORD1
SDP_DEFAULT_INQUIRY_SECONDSDWORD6
SDP_MAX_INQUIRY_SECONDSDWORD60
SDP_DEFAULT_INQUIRY_MAX_RESPONSESDWORD255
SDP_SERVICE_SEARCH_REQUESTDWORD1
SDP_SERVICE_ATTRIBUTE_REQUESTDWORD2
SDP_SERVICE_SEARCH_ATTRIBUTE_REQUESTDWORD3
BTHNS_RESULT_DEVICE_CONNECTEDDWORD65536
BTHNS_RESULT_DEVICE_REMEMBEREDDWORD131072
BTHNS_RESULT_DEVICE_AUTHENTICATEDDWORD262144
RLS_ERRORDWORD1
RLS_OVERRUNDWORD2
RLS_PARITYDWORD4
RLS_FRAMINGDWORD8
RPN_BAUD_2400DWORD0
RPN_BAUD_4800DWORD1
RPN_BAUD_7200DWORD2
RPN_BAUD_9600DWORD3
RPN_BAUD_19200DWORD4
RPN_BAUD_38400DWORD5
RPN_BAUD_57600DWORD6
RPN_BAUD_115200DWORD7
RPN_BAUD_230400DWORD8
RPN_DATA_5DWORD0
RPN_DATA_6DWORD1
RPN_DATA_7DWORD2
RPN_DATA_8DWORD3
RPN_STOP_1DWORD0
RPN_STOP_1_5DWORD4
RPN_PARITY_NONEDWORD0
RPN_PARITY_ODDDWORD8
RPN_PARITY_EVENDWORD24
RPN_PARITY_MARKDWORD40
RPN_PARITY_SPACEDWORD56
RPN_FLOW_X_INDWORD1
RPN_FLOW_X_OUTDWORD2
RPN_FLOW_RTR_INDWORD4
RPN_FLOW_RTR_OUTDWORD8
RPN_FLOW_RTC_INDWORD16
RPN_FLOW_RTC_OUTDWORD32
RPN_PARAM_BAUDDWORD1
RPN_PARAM_DATADWORD2
RPN_PARAM_STOPDWORD4
RPN_PARAM_PARITYDWORD8
RPN_PARAM_P_TYPEDWORD16
RPN_PARAM_XONDWORD32
RPN_PARAM_XOFFDWORD64
RPN_PARAM_X_INDWORD1
RPN_PARAM_X_OUTDWORD2
RPN_PARAM_RTR_INDWORD4
RPN_PARAM_RTR_OUTDWORD8
RPN_PARAM_RTC_INDWORD16
RPN_PARAM_RTC_OUTDWORD32
RFCOMM_CMD_NONEDWORD0
RFCOMM_CMD_MSCDWORD1
RFCOMM_CMD_RLSDWORD2
RFCOMM_CMD_RPNDWORD3
RFCOMM_CMD_RPN_REQUESTDWORD4
RFCOMM_CMD_RPN_RESPONSEDWORD5

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define BTH_MAJORVERSION 2
#define BTH_MINORVERSION 1
#define SDP_PROTOCOL_UUID16 1
#define UDP_PROTOCOL_UUID16 2
#define RFCOMM_PROTOCOL_UUID16 3
#define TCP_PROTOCOL_UUID16 4
#define TCSBIN_PROTOCOL_UUID16 5
#define TCSAT_PROTOCOL_UUID16 6
#define ATT_PROTOCOL_UUID16 7
#define OBEX_PROTOCOL_UUID16 8
#define IP_PROTOCOL_UUID16 9
#define FTP_PROTOCOL_UUID16 10
#define HTTP_PROTOCOL_UUID16 12
#define WSP_PROTOCOL_UUID16 14
#define BNEP_PROTOCOL_UUID16 15
#define UPNP_PROTOCOL_UUID16 16
#define HID_PROTOCOL_UUID16 17
#define HCCC_PROTOCOL_UUID16 18
#define HCDC_PROTOCOL_UUID16 20
#define HCN_PROTOCOL_UUID16 22
#define AVCTP_PROTOCOL_UUID16 23
#define AVDTP_PROTOCOL_UUID16 25
#define CMPT_PROTOCOL_UUID16 27
#define UDI_C_PLANE_PROTOCOL_UUID16 29
#define L2CAP_PROTOCOL_UUID16 256
#define ServiceDiscoveryServerServiceClassID_UUID16 4096
#define BrowseGroupDescriptorServiceClassID_UUID16 4097
#define PublicBrowseGroupServiceClassID_UUID16 4098
#define SerialPortServiceClassID_UUID16 4353
#define LANAccessUsingPPPServiceClassID_UUID16 4354
#define DialupNetworkingServiceClassID_UUID16 4355
#define IrMCSyncServiceClassID_UUID16 4356
#define OBEXObjectPushServiceClassID_UUID16 4357
#define OBEXFileTransferServiceClassID_UUID16 4358
#define IrMcSyncCommandServiceClassID_UUID16 4359
#define HeadsetServiceClassID_UUID16 4360
#define CordlessTelephonyServiceClassID_UUID16 4361
#define AudioSourceServiceClassID_UUID16 4362
#define AudioSinkServiceClassID_UUID16 4363
#define AVRemoteControlTargetServiceClassID_UUID16 4364
#define AVRemoteControlServiceClassID_UUID16 4366
#define AVRemoteControlControllerServiceClass_UUID16 4367
#define IntercomServiceClassID_UUID16 4368
#define FaxServiceClassID_UUID16 4369
#define HeadsetAudioGatewayServiceClassID_UUID16 4370
#define WAPServiceClassID_UUID16 4371
#define WAPClientServiceClassID_UUID16 4372
#define PANUServiceClassID_UUID16 4373
#define NAPServiceClassID_UUID16 4374
#define GNServiceClassID_UUID16 4375
#define DirectPrintingServiceClassID_UUID16 4376
#define ReferencePrintingServiceClassID_UUID16 4377
#define ImagingResponderServiceClassID_UUID16 4379
#define ImagingAutomaticArchiveServiceClassID_UUID16 4380
#define ImagingReferenceObjectsServiceClassID_UUID16 4381
#define HandsfreeServiceClassID_UUID16 4382
#define HandsfreeAudioGatewayServiceClassID_UUID16 4383
#define DirectPrintingReferenceObjectsServiceClassID_UUID16 4384
#define ReflectsUIServiceClassID_UUID16 4385
#define PrintingStatusServiceClassID_UUID16 4387
#define HumanInterfaceDeviceServiceClassID_UUID16 4388
#define HCRPrintServiceClassID_UUID16 4390
#define HCRScanServiceClassID_UUID16 4391
#define CommonISDNAccessServiceClassID_UUID16 4392
#define VideoConferencingGWServiceClassID_UUID16 4393
#define UDIMTServiceClassID_UUID16 4394
#define UDITAServiceClassID_UUID16 4395
#define AudioVideoServiceClassID_UUID16 4396
#define SimAccessServiceClassID_UUID16 4397
#define PhonebookAccessPceServiceClassID_UUID16 4398
#define PhonebookAccessPseServiceClassID_UUID16 4399
#define HeadsetHSServiceClassID_UUID16 4401
#define MessageAccessServerServiceClassID_UUID16 4402
#define MessageNotificationServerServiceClassID_UUID16 4403
#define GNSSServerServiceClassID_UUID16 4406
#define ThreeDimensionalDisplayServiceClassID_UUID16 4407
#define ThreeDimensionalGlassesServiceClassID_UUID16 4408
#define MPSServiceClassID_UUID16 4411
#define CTNAccessServiceClassID_UUID16 4412
#define CTNNotificationServiceClassID_UUID16 4413
#define PnPInformationServiceClassID_UUID16 4608
#define GenericNetworkingServiceClassID_UUID16 4609
#define GenericFileTransferServiceClassID_UUID16 4610
#define GenericAudioServiceClassID_UUID16 4611
#define GenericTelephonyServiceClassID_UUID16 4612
#define UPnpServiceClassID_UUID16 4613
#define UPnpIpServiceClassID_UUID16 4614
#define ESdpUpnpIpPanServiceClassID_UUID16 4864
#define ESdpUpnpIpLapServiceClassID_UUID16 4865
#define ESdpUpnpL2capServiceClassID_UUID16 4866
#define VideoSourceServiceClassID_UUID16 4867
#define VideoSinkServiceClassID_UUID16 4868
#define HealthDeviceProfileSourceServiceClassID_UUID16 5121
#define HealthDeviceProfileSinkServiceClassID_UUID16 5122
#define AdvancedAudioDistributionProfileID_UUID16 4365
#define ImagingServiceProfileID_UUID16 4378
#define BasicPrintingProfileID_UUID16 4386
#define HardcopyCableReplacementProfileID_UUID16 4389
#define PhonebookAccessProfileID_UUID16 4400
#define MessageAccessProfileID_UUID16 4404
#define GNSSProfileID_UUID16 4405
#define ThreeDimensionalSynchronizationProfileID_UUID16 4409
#define MPSProfileID_UUID16 4410
#define CTNProfileID_UUID16 4414
#define VideoDistributionProfileID_UUID16 4869
#define HealthDeviceProfileID_UUID16 5120
#define VideoConferencingServiceClassID_UUID16 4367
#define CommonISDNAccessServiceClass_UUID16 4392
#define VideoConferencingGWServiceClass_UUID16 4393
#define UDIMTServiceClass_UUID16 4394
#define UDITAServiceClass_UUID16 4395
#define AudioVideoServiceClass_UUID16 4396
#define CordlessServiceClassID_UUID16 4361
#define AudioSinkSourceServiceClassID_UUID16 4363
#define AdvancedAudioDistributionServiceClassID_UUID16 4365
#define ImagingServiceClassID_UUID16 4378
#define BasicPrintingServiceClassID_UUID16 4386
#define HardcopyCableReplacementServiceClassID_UUID16 4389
#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_MARVELL 72
#define BTH_MFG_APPLE 76
#define BTH_MFG_NORDIC_SEMICONDUCTORS_ASA 89
#define BTH_MFG_ARUBA_NETWORKS 283
#define BTH_MFG_INTERNAL_USE 65535
#define SAP_BIT_OFFSET 0
#define COD_FORMAT_BIT_OFFSET 0
#define COD_MINOR_BIT_OFFSET 2
#define COD_FORMAT_MASK 3
#define COD_MINOR_MASK 252
#define COD_MAJOR_MASK 7936
#define COD_SERVICE_MASK 16769024
#define COD_VERSION 0
#define COD_SERVICE_LIMITED 1
#define COD_SERVICE_LE_AUDIO 2
#define COD_SERVICE_POSITIONING 8
#define COD_SERVICE_NETWORKING 16
#define COD_SERVICE_RENDERING 32
#define COD_SERVICE_CAPTURING 64
#define COD_SERVICE_OBJECT_XFER 128
#define COD_SERVICE_AUDIO 256
#define COD_SERVICE_TELEPHONY 512
#define COD_SERVICE_INFORMATION 1024
#define COD_SERVICE_MAX_COUNT 10
#define COD_MAJOR_MISCELLANEOUS 0
#define COD_MAJOR_COMPUTER 1
#define COD_MAJOR_PHONE 2
#define COD_MAJOR_LAN_ACCESS 3
#define COD_MAJOR_AUDIO 4
#define COD_MAJOR_PERIPHERAL 5
#define COD_MAJOR_IMAGING 6
#define COD_MAJOR_WEARABLE 7
#define COD_MAJOR_TOY 8
#define COD_MAJOR_HEALTH 9
#define COD_MAJOR_UNCLASSIFIED 31
#define COD_COMPUTER_MINOR_UNCLASSIFIED 0
#define COD_COMPUTER_MINOR_DESKTOP 1
#define COD_COMPUTER_MINOR_SERVER 2
#define COD_COMPUTER_MINOR_LAPTOP 3
#define COD_COMPUTER_MINOR_HANDHELD 4
#define COD_COMPUTER_MINOR_PALM 5
#define COD_COMPUTER_MINOR_WEARABLE 6
#define COD_PHONE_MINOR_UNCLASSIFIED 0
#define COD_PHONE_MINOR_CELLULAR 1
#define COD_PHONE_MINOR_CORDLESS 2
#define COD_PHONE_MINOR_SMART 3
#define COD_PHONE_MINOR_WIRED_MODEM 4
#define COD_AUDIO_MINOR_UNCLASSIFIED 0
#define COD_AUDIO_MINOR_HEADSET 1
#define COD_AUDIO_MINOR_HANDS_FREE 2
#define COD_AUDIO_MINOR_HEADSET_HANDS_FREE 3
#define COD_AUDIO_MINOR_MICROPHONE 4
#define COD_AUDIO_MINOR_LOUDSPEAKER 5
#define COD_AUDIO_MINOR_HEADPHONES 6
#define COD_AUDIO_MINOR_PORTABLE_AUDIO 7
#define COD_AUDIO_MINOR_CAR_AUDIO 8
#define COD_AUDIO_MINOR_SET_TOP_BOX 9
#define COD_AUDIO_MINOR_HIFI_AUDIO 10
#define COD_AUDIO_MINOR_VCR 11
#define COD_AUDIO_MINOR_VIDEO_CAMERA 12
#define COD_AUDIO_MINOR_CAMCORDER 13
#define COD_AUDIO_MINOR_VIDEO_MONITOR 14
#define COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER 15
#define COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING 16
#define COD_AUDIO_MINOR_GAMING_TOY 18
#define COD_PERIPHERAL_MINOR_KEYBOARD_MASK 16
#define COD_PERIPHERAL_MINOR_POINTER_MASK 32
#define COD_PERIPHERAL_MINOR_NO_CATEGORY 0
#define COD_PERIPHERAL_MINOR_JOYSTICK 1
#define COD_PERIPHERAL_MINOR_GAMEPAD 2
#define COD_PERIPHERAL_MINOR_REMOTE_CONTROL 3
#define COD_PERIPHERAL_MINOR_SENSING 4
#define COD_IMAGING_MINOR_DISPLAY_MASK 4
#define COD_IMAGING_MINOR_CAMERA_MASK 8
#define COD_IMAGING_MINOR_SCANNER_MASK 16
#define COD_IMAGING_MINOR_PRINTER_MASK 32
#define COD_WEARABLE_MINOR_WRIST_WATCH 1
#define COD_WEARABLE_MINOR_PAGER 2
#define COD_WEARABLE_MINOR_JACKET 3
#define COD_WEARABLE_MINOR_HELMET 4
#define COD_WEARABLE_MINOR_GLASSES 5
#define COD_TOY_MINOR_ROBOT 1
#define COD_TOY_MINOR_VEHICLE 2
#define COD_TOY_MINOR_DOLL_ACTION_FIGURE 3
#define COD_TOY_MINOR_CONTROLLER 4
#define COD_TOY_MINOR_GAME 5
#define COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR 1
#define COD_HEALTH_MINOR_THERMOMETER 2
#define COD_HEALTH_MINOR_WEIGHING_SCALE 3
#define COD_HEALTH_MINOR_GLUCOSE_METER 4
#define COD_HEALTH_MINOR_PULSE_OXIMETER 5
#define COD_HEALTH_MINOR_HEART_PULSE_MONITOR 6
#define COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY 7
#define COD_HEALTH_MINOR_STEP_COUNTER 8
#define COD_LAN_ACCESS_BIT_OFFSET 5
#define COD_LAN_MINOR_MASK 28
#define COD_LAN_ACCESS_MASK 224
#define COD_LAN_MINOR_UNCLASSIFIED 0
#define COD_LAN_ACCESS_0_USED 0
#define COD_LAN_ACCESS_17_USED 1
#define COD_LAN_ACCESS_33_USED 2
#define COD_LAN_ACCESS_50_USED 3
#define COD_LAN_ACCESS_67_USED 4
#define COD_LAN_ACCESS_83_USED 5
#define COD_LAN_ACCESS_99_USED 6
#define COD_LAN_ACCESS_FULL 7
#define BTH_EIR_FLAGS_ID 1
#define BTH_EIR_16_UUIDS_PARTIAL_ID 2
#define BTH_EIR_16_UUIDS_COMPLETE_ID 3
#define BTH_EIR_32_UUIDS_PARTIAL_ID 4
#define BTH_EIR_32_UUIDS_COMPLETE_ID 5
#define BTH_EIR_128_UUIDS_PARTIAL_ID 6
#define BTH_EIR_128_UUIDS_COMPLETE_ID 7
#define BTH_EIR_LOCAL_NAME_PARTIAL_ID 8
#define BTH_EIR_LOCAL_NAME_COMPLETE_ID 9
#define BTH_EIR_TX_POWER_LEVEL_ID 10
#define BTH_EIR_OOB_OPT_DATA_LEN_ID 11
#define BTH_EIR_OOB_BD_ADDR_ID 12
#define BTH_EIR_OOB_COD_ID 13
#define BTH_EIR_OOB_SP_HASH_ID 14
#define BTH_EIR_OOB_SP_RANDOMIZER_ID 15
#define BTH_EIR_MANUFACTURER_ID 255
#define BTH_EIR_SIZE 240
#define LAP_GIAC_VALUE 10390323
#define LAP_LIAC_VALUE 10390272
#define BTH_ADDR_IAC_FIRST 10390272
#define BTH_ADDR_IAC_LAST 10390335
#define BTH_ADDR_LIAC 10390272
#define BTH_ADDR_GIAC 10390323
#define BTH_ERROR_SUCCESS 0
#define BTH_ERROR_UNKNOWN_HCI_COMMAND 1
#define BTH_ERROR_NO_CONNECTION 2
#define BTH_ERROR_HARDWARE_FAILURE 3
#define BTH_ERROR_PAGE_TIMEOUT 4
#define BTH_ERROR_AUTHENTICATION_FAILURE 5
#define BTH_ERROR_KEY_MISSING 6
#define BTH_ERROR_MEMORY_FULL 7
#define BTH_ERROR_CONNECTION_TIMEOUT 8
#define BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS 9
#define BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS 10
#define BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS 11
#define BTH_ERROR_COMMAND_DISALLOWED 12
#define BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES 13
#define BTH_ERROR_HOST_REJECTED_SECURITY_REASONS 14
#define BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE 15
#define BTH_ERROR_HOST_TIMEOUT 16
#define BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER 17
#define BTH_ERROR_INVALID_HCI_PARAMETER 18
#define BTH_ERROR_REMOTE_USER_ENDED_CONNECTION 19
#define BTH_ERROR_REMOTE_LOW_RESOURCES 20
#define BTH_ERROR_REMOTE_POWERING_OFF 21
#define BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION 22
#define BTH_ERROR_REPEATED_ATTEMPTS 23
#define BTH_ERROR_PAIRING_NOT_ALLOWED 24
#define BTH_ERROR_UKNOWN_LMP_PDU 25
#define BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE 26
#define BTH_ERROR_SCO_OFFSET_REJECTED 27
#define BTH_ERROR_SCO_INTERVAL_REJECTED 28
#define BTH_ERROR_SCO_AIRMODE_REJECTED 29
#define BTH_ERROR_INVALID_LMP_PARAMETERS 30
#define BTH_ERROR_UNSPECIFIED_ERROR 31
#define BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE 32
#define BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED 33
#define BTH_ERROR_LMP_RESPONSE_TIMEOUT 34
#define BTH_ERROR_LMP_TRANSACTION_COLLISION 35
#define BTH_ERROR_LMP_PDU_NOT_ALLOWED 36
#define BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE 37
#define BTH_ERROR_UNIT_KEY_NOT_USED 38
#define BTH_ERROR_QOS_IS_NOT_SUPPORTED 39
#define BTH_ERROR_INSTANT_PASSED 40
#define BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED 41
#define BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION 42
#define BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER 44
#define BTH_ERROR_QOS_REJECTED 45
#define BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED 46
#define BTH_ERROR_INSUFFICIENT_SECURITY 47
#define BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE 48
#define BTH_ERROR_ROLE_SWITCH_PENDING 50
#define BTH_ERROR_RESERVED_SLOT_VIOLATION 52
#define BTH_ERROR_ROLE_SWITCH_FAILED 53
#define BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE 54
#define BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST 55
#define BTH_ERROR_HOST_BUSY_PAIRING 56
#define BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND 57
#define BTH_ERROR_CONTROLLER_BUSY 58
#define BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL 59
#define BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT 60
#define BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE 61
#define BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED 62
#define BTH_ERROR_MAC_CONNECTION_FAILED 63
#define BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED 64
#define BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED 65
#define BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER 66
#define BTH_ERROR_LIMIT_REACHED 67
#define BTH_ERROR_OPERATION_CANCELLED_BY_HOST 68
#define BTH_ERROR_PACKET_TOO_LONG 69
#define BTH_ERROR_UNSPECIFIED 255
#define L2CAP_MIN_MTU 48
#define L2CAP_MAX_MTU 65535
#define L2CAP_DEFAULT_MTU 672
#define MAX_L2CAP_PING_DATA_LENGTH 44
#define MAX_L2CAP_INFO_DATA_LENGTH 44
#define BDIF_ADDRESS 1
#define BDIF_COD 2
#define BDIF_NAME 4
#define BDIF_PAIRED 8
#define BDIF_PERSONAL 16
#define BDIF_CONNECTED 32
#define BDIF_SHORT_NAME 64
#define BDIF_VISIBLE 128
#define BDIF_SSP_SUPPORTED 256
#define BDIF_SSP_PAIRED 512
#define BDIF_SSP_MITM_PROTECTED 1024
#define BDIF_RSSI 4096
#define BDIF_EIR 8192
#define BDIF_BR 16384
#define BDIF_LE 32768
#define BDIF_LE_PAIRED 65536
#define BDIF_LE_PERSONAL 131072
#define BDIF_LE_MITM_PROTECTED 262144
#define BDIF_LE_PRIVACY_ENABLED 524288
#define BDIF_LE_RANDOM_ADDRESS_TYPE 1048576
#define BDIF_LE_DISCOVERABLE 2097152
#define BDIF_LE_NAME 4194304
#define BDIF_LE_VISIBLE 8388608
#define BDIF_LE_CONNECTED 16777216
#define BDIF_LE_CONNECTABLE 33554432
#define BDIF_BR_SECURE_CONNECTION_PAIRED 134217728
#define BDIF_LE_SECURE_CONNECTION_PAIRED 268435456
#define BDIF_DEBUGKEY 536870912
#define BDIF_LE_DEBUGKEY 1073741824
#define BDIF_TX_POWER 2147483648
#define HCI_CONNECTION_TYPE_ACL 1
#define HCI_CONNECTION_TYPE_SCO 2
#define HCI_CONNECTION_TYPE_LE 3
#define HCI_CONNNECTION_TYPE_ACL 1
#define HCI_CONNNECTION_TYPE_SCO 2
#define BTH_MAX_SERVICE_NAME_SIZE 256
#define MAX_UUIDS_IN_QUERY 12
#define BTH_VID_DEFAULT_VALUE 65535
#define SDP_ERROR_INVALID_SDP_VERSION 1
#define SDP_ERROR_INVALID_RECORD_HANDLE 2
#define SDP_ERROR_INVALID_REQUEST_SYNTAX 3
#define SDP_ERROR_INVALID_PDU_SIZE 4
#define SDP_ERROR_INVALID_CONTINUATION_STATE 5
#define SDP_ERROR_INSUFFICIENT_RESOURCES 6
#define SDP_ATTRIB_RECORD_HANDLE 0
#define SDP_ATTRIB_CLASS_ID_LIST 1
#define SDP_ATTRIB_RECORD_STATE 2
#define SDP_ATTRIB_SERVICE_ID 3
#define SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST 4
#define SDP_ATTRIB_BROWSE_GROUP_LIST 5
#define SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST 6
#define SDP_ATTRIB_INFO_TIME_TO_LIVE 7
#define SDP_ATTRIB_AVAILABILITY 8
#define SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST 9
#define SDP_ATTRIB_DOCUMENTATION_URL 10
#define SDP_ATTRIB_CLIENT_EXECUTABLE_URL 11
#define SDP_ATTRIB_ICON_URL 12
#define SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST 13
#define SDP_ATTRIB_PROFILE_SPECIFIC 512
#define LANG_BASE_LANGUAGE_INDEX 0
#define LANG_BASE_ENCODING_INDEX 1
#define LANG_BASE_OFFSET_INDEX 2
#define LANG_DEFAULT_ID 256
#define LANGUAGE_EN_US 25966
#define ENCODING_UTF_8 106
#define STRING_NAME_OFFSET 0
#define STRING_DESCRIPTION_OFFSET 1
#define STRING_PROVIDER_NAME_OFFSET 2
#define SDP_ATTRIB_SDP_VERSION_NUMBER_LIST 512
#define SDP_ATTRIB_SDP_DATABASE_STATE 513
#define SDP_ATTRIB_BROWSE_GROUP_ID 512
#define SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK 769
#define SDP_ATTRIB_FAX_CLASS_1_SUPPORT 770
#define SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT 771
#define SDP_ATTRIB_FAX_CLASS_2_SUPPORT 772
#define SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT 773
#define SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL 770
#define SDP_ATTRIB_LAN_LPSUBNET 512
#define SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST 771
#define SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST 769
#define SDP_ATTRIB_SERVICE_VERSION 768
#define SDP_ATTRIB_PAN_NETWORK_ADDRESS 774
#define SDP_ATTRIB_PAN_WAP_GATEWAY 775
#define SDP_ATTRIB_PAN_HOME_PAGE_URL 776
#define SDP_ATTRIB_PAN_WAP_STACK_TYPE 777
#define SDP_ATTRIB_PAN_SECURITY_DESCRIPTION 778
#define SDP_ATTRIB_PAN_NET_ACCESS_TYPE 779
#define SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE 780
#define SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES 784
#define SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES 785
#define SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS 786
#define SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY 787
#define SDP_ATTRIB_DI_SPECIFICATION_ID 512
#define SDP_ATTRIB_DI_VENDOR_ID 513
#define SDP_ATTRIB_DI_PRODUCT_ID 514
#define SDP_ATTRIB_DI_VERSION 515
#define SDP_ATTRIB_DI_PRIMARY_RECORD 516
#define SDP_ATTRIB_DI_VENDOR_ID_SOURCE 517
#define SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER 512
#define SDP_ATTRIB_HID_PARSER_VERSION 513
#define SDP_ATTRIB_HID_DEVICE_SUBCLASS 514
#define SDP_ATTRIB_HID_COUNTRY_CODE 515
#define SDP_ATTRIB_HID_VIRTUAL_CABLE 516
#define SDP_ATTRIB_HID_RECONNECT_INITIATE 517
#define SDP_ATTRIB_HID_DESCRIPTOR_LIST 518
#define SDP_ATTRIB_HID_LANG_ID_BASE_LIST 519
#define SDP_ATTRIB_HID_SDP_DISABLE 520
#define SDP_ATTRIB_HID_BATTERY_POWER 521
#define SDP_ATTRIB_HID_REMOTE_WAKE 522
#define SDP_ATTRIB_HID_PROFILE_VERSION 523
#define SDP_ATTRIB_HID_SUPERVISION_TIMEOUT 524
#define SDP_ATTRIB_HID_NORMALLY_CONNECTABLE 525
#define SDP_ATTRIB_HID_BOOT_DEVICE 526
#define SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY 527
#define SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT 528
#define SDP_ATTRIB_A2DP_SUPPORTED_FEATURES 785
#define SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES 785
#define SDP_ATTRIB_HFP_SUPPORTED_FEATURES 785
#define AVRCP_SUPPORTED_FEATURES_CATEGORY_1 1
#define AVRCP_SUPPORTED_FEATURES_CATEGORY_2 2
#define AVRCP_SUPPORTED_FEATURES_CATEGORY_3 4
#define AVRCP_SUPPORTED_FEATURES_CATEGORY_4 8
#define AVRCP_SUPPORTED_FEATURES_CT_BROWSING 64
#define AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES 128
#define AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE 256
#define AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL 512
#define AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS 16
#define AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION 32
#define AVRCP_SUPPORTED_FEATURES_TG_BROWSING 64
#define AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS 128
#define AVRCP_SUPPORTED_FEATURES_TG_COVER_ART 256
#define A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE 1
#define A2DP_SINK_SUPPORTED_FEATURES_SPEAKER 2
#define A2DP_SINK_SUPPORTED_FEATURES_RECORDER 4
#define A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER 8
#define A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER 1
#define A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE 2
#define A2DP_SOURCE_SUPPORTED_FEATURES_TUNER 4
#define A2DP_SOURCE_SUPPORTED_FEATURES_MIXER 8
#define CORDLESS_EXTERNAL_NETWORK_PSTN 1
#define CORDLESS_EXTERNAL_NETWORK_ISDN 2
#define CORDLESS_EXTERNAL_NETWORK_GSM 3
#define CORDLESS_EXTERNAL_NETWORK_CDMA 4
#define CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR 5
#define CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED 6
#define CORDLESS_EXTERNAL_NETWORK_OTHER 7
#define OBJECT_PUSH_FORMAT_VCARD_2_1 1
#define OBJECT_PUSH_FORMAT_VCARD_3_0 2
#define OBJECT_PUSH_FORMAT_VCAL_1_0 3
#define OBJECT_PUSH_FORMAT_ICAL_2_0 4
#define OBJECT_PUSH_FORMAT_VNOTE 5
#define OBJECT_PUSH_FORMAT_VMESSAGE 6
#define OBJECT_PUSH_FORMAT_ANY 255
#define SYNCH_DATA_STORE_PHONEBOOK 1
#define SYNCH_DATA_STORE_CALENDAR 3
#define SYNCH_DATA_STORE_NOTES 5
#define SYNCH_DATA_STORE_MESSAGES 6
#define DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG 1
#define DI_VENDOR_ID_SOURCE_USB_IF 2
#define PSM_SDP 1
#define PSM_RFCOMM 3
#define PSM_TCS_BIN 5
#define PSM_TCS_BIN_CORDLESS 7
#define PSM_BNEP 15
#define PSM_HID_CONTROL 17
#define PSM_HID_INTERRUPT 19
#define PSM_UPNP 21
#define PSM_AVCTP 23
#define PSM_AVDTP 25
#define PSM_AVCTP_BROWSE 27
#define PSM_UDI_C_PLANE 29
#define PSM_ATT 31
#define PSM_3DSP 33
#define PSM_LE_IPSP 35
#define BTH_IOCTL_BASE 0
#define SDP_CONNECT_CACHE 1
#define SDP_CONNECT_ALLOW_PIN 2
#define SDP_REQUEST_TO_DEFAULT 0
#define SDP_REQUEST_TO_MIN 10
#define SDP_REQUEST_TO_MAX 45
#define SERVICE_OPTION_DO_NOT_PUBLISH 2
#define SERVICE_OPTION_NO_PUBLIC_BROWSE 4
#define SERVICE_OPTION_DO_NOT_PUBLISH_EIR 8
#define SERVICE_SECURITY_USE_DEFAULTS 0
#define SERVICE_SECURITY_NONE 1
#define SERVICE_SECURITY_AUTHORIZE 2
#define SERVICE_SECURITY_AUTHENTICATE 4
#define SERVICE_SECURITY_ENCRYPT_REQUIRED 16
#define SERVICE_SECURITY_ENCRYPT_OPTIONAL 32
#define SERVICE_SECURITY_DISABLED 268435456
#define SERVICE_SECURITY_NO_ASK 536870912
#define SDP_SEARCH_NO_PARSE_CHECK 1
#define SDP_SEARCH_NO_FORMAT_CHECK 2
#define BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE 1
#define BTH_HOST_FEATURE_STREAMING_MODE 2
#define BTH_HOST_FEATURE_LOW_ENERGY 4
#define BTH_HOST_FEATURE_SCO_HCI 8
#define BTH_HOST_FEATURE_SCO_HCIBYPASS 16
#define BLUETOOTH_MAX_NAME_SIZE 248
#define BLUETOOTH_MAX_PASSKEY_SIZE 16
#define BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE 17
#define BLUETOOTH_MAX_SERVICE_NAME_SIZE 256
#define BLUETOOTH_DEVICE_NAME_SIZE 256
#define BLUETOOTH_SERVICE_DISABLE 0
#define BLUETOOTH_SERVICE_ENABLE 1
#define BTH_LE_SERVICE_GAP 6144
#define BTH_LE_SERVICE_GATT 6145
#define BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE 10240
#define BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE 10241
#define BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE 10242
#define BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC 10243
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES 10496
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION 10497
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION 10498
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION 10499
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT 10500
#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT 10501
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME 10752
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE 10753
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG 10754
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS 10755
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER 10756
#define BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED 10757
#define BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET 6
#define BTH_LE_GAP_APPEARANCE_CATEGORY_MASK 1023
#define BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK 63
#define BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED 0
#define BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE 1
#define BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER 2
#define BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH 3
#define BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK 4
#define BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY 5
#define BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL 6
#define BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES 7
#define BTH_LE_GAP_APPEARANCE_CATEGORY_TAG 8
#define BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING 9
#define BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER 10
#define BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER 11
#define BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER 12
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE 13
#define BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE 14
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HID 15
#define BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER 16
#define BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR 17
#define BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING 18
#define BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE 19
#define BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE 20
#define BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR 21
#define BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES 22
#define BTH_LE_GAP_APPEARANCE_CATEGORY_FAN 23
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC 24
#define BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING 25
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER 26
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING 27
#define BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL 28
#define BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE 29
#define BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE 30
#define BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE 31
#define BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING 32
#define BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK 33
#define BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE 34
#define BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE 35
#define BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE 36
#define BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE 37
#define BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT 38
#define BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT 39
#define BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT 40
#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID 41
#define BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING 42
#define BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE 43
#define BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER 49
#define BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE 50
#define BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE 51
#define BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR 52
#define BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP 53
#define BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY 54
#define BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY 81
#define BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC 0
#define BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH 1
#define BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR 1
#define BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT 1
#define BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM 1
#define BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST 2
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD 1
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE 2
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK 3
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD 4
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET 5
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER 6
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN 7
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER 8
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD 9
#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE 10
#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE 1
#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE 2
#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP 3
#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER 1
#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR 2
#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR 3
#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR 4
#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR 5
#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER 1
#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR 2
#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER 3
#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER 4
#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE 5
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE 1
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM 2
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL 3
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN 4
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE 5
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK 6
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK 7
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM 8
#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM 9
#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD 1
#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET 2
#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES 3
#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND 4
#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID 1
#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID 2
#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT 3
#define BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP 1
#define BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN 2
#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE 1
#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE 2
#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD 3
#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD 4
#define BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH 3
#define BTH_LE_ATT_TRANSACTION_TIMEOUT 30
#define BTH_LE_ATT_MAX_VALUE_SIZE 512
#define BTH_LE_ATT_CID 4
#define BTHLEENUM_ATT_MTU_MIN 23
#define BTHLEENUM_ATT_MTU_MAX 65535
#define BTHLEENUM_ATT_MTU_DEFAULT 23
#define BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION 525
#define BTH_LE_ERROR_INVALID_HANDLE 1
#define BTH_LE_ERROR_READ_NOT_PERMITTED 2
#define BTH_LE_ERROR_WRITE_NOT_PERMITTED 3
#define BTH_LE_ERROR_INVALID_PDU 4
#define BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION 5
#define BTH_LE_ERROR_REQUEST_NOT_SUPPORTED 6
#define BTH_LE_ERROR_INVALID_OFFSET 7
#define BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION 8
#define BTH_LE_ERROR_PREPARE_QUEUE_FULL 9
#define BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND 10
#define BTH_LE_ERROR_ATTRIBUTE_NOT_LONG 11
#define BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE 12
#define BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH 13
#define BTH_LE_ERROR_UNLIKELY 14
#define BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION 15
#define BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE 16
#define BTH_LE_ERROR_INSUFFICIENT_RESOURCES 17
#define BTH_LE_ERROR_UNKNOWN 4096
#define BLUETOOTH_GATT_FLAG_NONE 0
#define BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED 1
#define BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED 2
#define BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE 4
#define BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE 8
#define BLUETOOTH_GATT_FLAG_SIGNED_WRITE 16
#define BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE 32
#define BLUETOOTH_GATT_FLAG_RETURN_ALL 64
#define BT_PORT_MIN 1
#define BT_PORT_MAX 65535
#define BT_PORT_DYN_FIRST 4097
#define AF_BTH 32
#define PF_BTH 32
#define NS_BTH 16
#define BTH_ADDR_STRING_SIZE 12
#define BTHPROTO_RFCOMM 3
#define BTHPROTO_L2CAP 256
#define SOL_RFCOMM 3
#define SOL_L2CAP 256
#define SOL_SDP 257
#define SO_BTH_AUTHENTICATE 2147483649
#define SO_BTH_ENCRYPT 2
#define SO_BTH_MTU 2147483655
#define SO_BTH_MTU_MAX 2147483656
#define SO_BTH_MTU_MIN 2147483658
#define RFCOMM_MAX_MTU 1011
#define RFCOMM_MIN_MTU 23
#define BTH_SDP_VERSION 1
#define SDP_DEFAULT_INQUIRY_SECONDS 6
#define SDP_MAX_INQUIRY_SECONDS 60
#define SDP_DEFAULT_INQUIRY_MAX_RESPONSES 255
#define SDP_SERVICE_SEARCH_REQUEST 1
#define SDP_SERVICE_ATTRIBUTE_REQUEST 2
#define SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST 3
#define BTHNS_RESULT_DEVICE_CONNECTED 65536
#define BTHNS_RESULT_DEVICE_REMEMBERED 131072
#define BTHNS_RESULT_DEVICE_AUTHENTICATED 262144
#define RLS_ERROR 1
#define RLS_OVERRUN 2
#define RLS_PARITY 4
#define RLS_FRAMING 8
#define RPN_BAUD_2400 0
#define RPN_BAUD_4800 1
#define RPN_BAUD_7200 2
#define RPN_BAUD_9600 3
#define RPN_BAUD_19200 4
#define RPN_BAUD_38400 5
#define RPN_BAUD_57600 6
#define RPN_BAUD_115200 7
#define RPN_BAUD_230400 8
#define RPN_DATA_5 0
#define RPN_DATA_6 1
#define RPN_DATA_7 2
#define RPN_DATA_8 3
#define RPN_STOP_1 0
#define RPN_STOP_1_5 4
#define RPN_PARITY_NONE 0
#define RPN_PARITY_ODD 8
#define RPN_PARITY_EVEN 24
#define RPN_PARITY_MARK 40
#define RPN_PARITY_SPACE 56
#define RPN_FLOW_X_IN 1
#define RPN_FLOW_X_OUT 2
#define RPN_FLOW_RTR_IN 4
#define RPN_FLOW_RTR_OUT 8
#define RPN_FLOW_RTC_IN 16
#define RPN_FLOW_RTC_OUT 32
#define RPN_PARAM_BAUD 1
#define RPN_PARAM_DATA 2
#define RPN_PARAM_STOP 4
#define RPN_PARAM_PARITY 8
#define RPN_PARAM_P_TYPE 16
#define RPN_PARAM_XON 32
#define RPN_PARAM_XOFF 64
#define RPN_PARAM_X_IN 1
#define RPN_PARAM_X_OUT 2
#define RPN_PARAM_RTR_IN 4
#define RPN_PARAM_RTR_OUT 8
#define RPN_PARAM_RTC_IN 16
#define RPN_PARAM_RTC_OUT 32
#define RFCOMM_CMD_NONE 0
#define RFCOMM_CMD_MSC 1
#define RFCOMM_CMD_RLS 2
#define RFCOMM_CMD_RPN 3
#define RFCOMM_CMD_RPN_REQUEST 4
#define RFCOMM_CMD_RPN_RESPONSE 5
public const uint BTH_MAJORVERSION = 2;
public const uint BTH_MINORVERSION = 1;
public const uint SDP_PROTOCOL_UUID16 = 1;
public const uint UDP_PROTOCOL_UUID16 = 2;
public const uint RFCOMM_PROTOCOL_UUID16 = 3;
public const uint TCP_PROTOCOL_UUID16 = 4;
public const uint TCSBIN_PROTOCOL_UUID16 = 5;
public const uint TCSAT_PROTOCOL_UUID16 = 6;
public const uint ATT_PROTOCOL_UUID16 = 7;
public const uint OBEX_PROTOCOL_UUID16 = 8;
public const uint IP_PROTOCOL_UUID16 = 9;
public const uint FTP_PROTOCOL_UUID16 = 10;
public const uint HTTP_PROTOCOL_UUID16 = 12;
public const uint WSP_PROTOCOL_UUID16 = 14;
public const uint BNEP_PROTOCOL_UUID16 = 15;
public const uint UPNP_PROTOCOL_UUID16 = 16;
public const uint HID_PROTOCOL_UUID16 = 17;
public const uint HCCC_PROTOCOL_UUID16 = 18;
public const uint HCDC_PROTOCOL_UUID16 = 20;
public const uint HCN_PROTOCOL_UUID16 = 22;
public const uint AVCTP_PROTOCOL_UUID16 = 23;
public const uint AVDTP_PROTOCOL_UUID16 = 25;
public const uint CMPT_PROTOCOL_UUID16 = 27;
public const uint UDI_C_PLANE_PROTOCOL_UUID16 = 29;
public const uint L2CAP_PROTOCOL_UUID16 = 256;
public const uint ServiceDiscoveryServerServiceClassID_UUID16 = 4096;
public const uint BrowseGroupDescriptorServiceClassID_UUID16 = 4097;
public const uint PublicBrowseGroupServiceClassID_UUID16 = 4098;
public const uint SerialPortServiceClassID_UUID16 = 4353;
public const uint LANAccessUsingPPPServiceClassID_UUID16 = 4354;
public const uint DialupNetworkingServiceClassID_UUID16 = 4355;
public const uint IrMCSyncServiceClassID_UUID16 = 4356;
public const uint OBEXObjectPushServiceClassID_UUID16 = 4357;
public const uint OBEXFileTransferServiceClassID_UUID16 = 4358;
public const uint IrMcSyncCommandServiceClassID_UUID16 = 4359;
public const uint HeadsetServiceClassID_UUID16 = 4360;
public const uint CordlessTelephonyServiceClassID_UUID16 = 4361;
public const uint AudioSourceServiceClassID_UUID16 = 4362;
public const uint AudioSinkServiceClassID_UUID16 = 4363;
public const uint AVRemoteControlTargetServiceClassID_UUID16 = 4364;
public const uint AVRemoteControlServiceClassID_UUID16 = 4366;
public const uint AVRemoteControlControllerServiceClass_UUID16 = 4367;
public const uint IntercomServiceClassID_UUID16 = 4368;
public const uint FaxServiceClassID_UUID16 = 4369;
public const uint HeadsetAudioGatewayServiceClassID_UUID16 = 4370;
public const uint WAPServiceClassID_UUID16 = 4371;
public const uint WAPClientServiceClassID_UUID16 = 4372;
public const uint PANUServiceClassID_UUID16 = 4373;
public const uint NAPServiceClassID_UUID16 = 4374;
public const uint GNServiceClassID_UUID16 = 4375;
public const uint DirectPrintingServiceClassID_UUID16 = 4376;
public const uint ReferencePrintingServiceClassID_UUID16 = 4377;
public const uint ImagingResponderServiceClassID_UUID16 = 4379;
public const uint ImagingAutomaticArchiveServiceClassID_UUID16 = 4380;
public const uint ImagingReferenceObjectsServiceClassID_UUID16 = 4381;
public const uint HandsfreeServiceClassID_UUID16 = 4382;
public const uint HandsfreeAudioGatewayServiceClassID_UUID16 = 4383;
public const uint DirectPrintingReferenceObjectsServiceClassID_UUID16 = 4384;
public const uint ReflectsUIServiceClassID_UUID16 = 4385;
public const uint PrintingStatusServiceClassID_UUID16 = 4387;
public const uint HumanInterfaceDeviceServiceClassID_UUID16 = 4388;
public const uint HCRPrintServiceClassID_UUID16 = 4390;
public const uint HCRScanServiceClassID_UUID16 = 4391;
public const uint CommonISDNAccessServiceClassID_UUID16 = 4392;
public const uint VideoConferencingGWServiceClassID_UUID16 = 4393;
public const uint UDIMTServiceClassID_UUID16 = 4394;
public const uint UDITAServiceClassID_UUID16 = 4395;
public const uint AudioVideoServiceClassID_UUID16 = 4396;
public const uint SimAccessServiceClassID_UUID16 = 4397;
public const uint PhonebookAccessPceServiceClassID_UUID16 = 4398;
public const uint PhonebookAccessPseServiceClassID_UUID16 = 4399;
public const uint HeadsetHSServiceClassID_UUID16 = 4401;
public const uint MessageAccessServerServiceClassID_UUID16 = 4402;
public const uint MessageNotificationServerServiceClassID_UUID16 = 4403;
public const uint GNSSServerServiceClassID_UUID16 = 4406;
public const uint ThreeDimensionalDisplayServiceClassID_UUID16 = 4407;
public const uint ThreeDimensionalGlassesServiceClassID_UUID16 = 4408;
public const uint MPSServiceClassID_UUID16 = 4411;
public const uint CTNAccessServiceClassID_UUID16 = 4412;
public const uint CTNNotificationServiceClassID_UUID16 = 4413;
public const uint PnPInformationServiceClassID_UUID16 = 4608;
public const uint GenericNetworkingServiceClassID_UUID16 = 4609;
public const uint GenericFileTransferServiceClassID_UUID16 = 4610;
public const uint GenericAudioServiceClassID_UUID16 = 4611;
public const uint GenericTelephonyServiceClassID_UUID16 = 4612;
public const uint UPnpServiceClassID_UUID16 = 4613;
public const uint UPnpIpServiceClassID_UUID16 = 4614;
public const uint ESdpUpnpIpPanServiceClassID_UUID16 = 4864;
public const uint ESdpUpnpIpLapServiceClassID_UUID16 = 4865;
public const uint ESdpUpnpL2capServiceClassID_UUID16 = 4866;
public const uint VideoSourceServiceClassID_UUID16 = 4867;
public const uint VideoSinkServiceClassID_UUID16 = 4868;
public const uint HealthDeviceProfileSourceServiceClassID_UUID16 = 5121;
public const uint HealthDeviceProfileSinkServiceClassID_UUID16 = 5122;
public const uint AdvancedAudioDistributionProfileID_UUID16 = 4365;
public const uint ImagingServiceProfileID_UUID16 = 4378;
public const uint BasicPrintingProfileID_UUID16 = 4386;
public const uint HardcopyCableReplacementProfileID_UUID16 = 4389;
public const uint PhonebookAccessProfileID_UUID16 = 4400;
public const uint MessageAccessProfileID_UUID16 = 4404;
public const uint GNSSProfileID_UUID16 = 4405;
public const uint ThreeDimensionalSynchronizationProfileID_UUID16 = 4409;
public const uint MPSProfileID_UUID16 = 4410;
public const uint CTNProfileID_UUID16 = 4414;
public const uint VideoDistributionProfileID_UUID16 = 4869;
public const uint HealthDeviceProfileID_UUID16 = 5120;
public const uint VideoConferencingServiceClassID_UUID16 = 4367;
public const uint CommonISDNAccessServiceClass_UUID16 = 4392;
public const uint VideoConferencingGWServiceClass_UUID16 = 4393;
public const uint UDIMTServiceClass_UUID16 = 4394;
public const uint UDITAServiceClass_UUID16 = 4395;
public const uint AudioVideoServiceClass_UUID16 = 4396;
public const uint CordlessServiceClassID_UUID16 = 4361;
public const uint AudioSinkSourceServiceClassID_UUID16 = 4363;
public const uint AdvancedAudioDistributionServiceClassID_UUID16 = 4365;
public const uint ImagingServiceClassID_UUID16 = 4378;
public const uint BasicPrintingServiceClassID_UUID16 = 4386;
public const uint HardcopyCableReplacementServiceClassID_UUID16 = 4389;
public const uint BTH_MAX_NAME_SIZE = 248;
public const uint BTH_MAX_PIN_SIZE = 16;
public const uint BTH_LINK_KEY_LENGTH = 16;
public const uint BTH_MFG_ERICSSON = 0;
public const uint BTH_MFG_NOKIA = 1;
public const uint BTH_MFG_INTEL = 2;
public const uint BTH_MFG_IBM = 3;
public const uint BTH_MFG_TOSHIBA = 4;
public const uint BTH_MFG_3COM = 5;
public const uint BTH_MFG_MICROSOFT = 6;
public const uint BTH_MFG_LUCENT = 7;
public const uint BTH_MFG_MOTOROLA = 8;
public const uint BTH_MFG_INFINEON = 9;
public const uint BTH_MFG_CSR = 10;
public const uint BTH_MFG_SILICONWAVE = 11;
public const uint BTH_MFG_DIGIANSWER = 12;
public const uint BTH_MFG_TI = 13;
public const uint BTH_MFG_PARTHUS = 14;
public const uint BTH_MFG_BROADCOM = 15;
public const uint BTH_MFG_MITEL = 16;
public const uint BTH_MFG_WIDCOMM = 17;
public const uint BTH_MFG_ZEEVO = 18;
public const uint BTH_MFG_ATMEL = 19;
public const uint BTH_MFG_MITSIBUSHI = 20;
public const uint BTH_MFG_RTX_TELECOM = 21;
public const uint BTH_MFG_KC_TECHNOLOGY = 22;
public const uint BTH_MFG_NEWLOGIC = 23;
public const uint BTH_MFG_TRANSILICA = 24;
public const uint BTH_MFG_ROHDE_SCHWARZ = 25;
public const uint BTH_MFG_TTPCOM = 26;
public const uint BTH_MFG_SIGNIA = 27;
public const uint BTH_MFG_CONEXANT = 28;
public const uint BTH_MFG_QUALCOMM = 29;
public const uint BTH_MFG_INVENTEL = 30;
public const uint BTH_MFG_AVM_BERLIN = 31;
public const uint BTH_MFG_BANDSPEED = 32;
public const uint BTH_MFG_MANSELLA = 33;
public const uint BTH_MFG_NEC = 34;
public const uint BTH_MFG_WAVEPLUS_TECHNOLOGY_CO = 35;
public const uint BTH_MFG_ALCATEL = 36;
public const uint BTH_MFG_PHILIPS_SEMICONDUCTOR = 37;
public const uint BTH_MFG_C_TECHNOLOGIES = 38;
public const uint BTH_MFG_OPEN_INTERFACE = 39;
public const uint BTH_MFG_RF_MICRO_DEVICES = 40;
public const uint BTH_MFG_HITACHI = 41;
public const uint BTH_MFG_SYMBOL_TECHNOLOGIES = 42;
public const uint BTH_MFG_TENOVIS = 43;
public const uint BTH_MFG_MACRONIX_INTERNATIONAL = 44;
public const uint BTH_MFG_MARVELL = 72;
public const uint BTH_MFG_APPLE = 76;
public const uint BTH_MFG_NORDIC_SEMICONDUCTORS_ASA = 89;
public const uint BTH_MFG_ARUBA_NETWORKS = 283;
public const uint BTH_MFG_INTERNAL_USE = 65535;
public const uint SAP_BIT_OFFSET = 0;
public const uint COD_FORMAT_BIT_OFFSET = 0;
public const uint COD_MINOR_BIT_OFFSET = 2;
public const uint COD_FORMAT_MASK = 3;
public const uint COD_MINOR_MASK = 252;
public const uint COD_MAJOR_MASK = 7936;
public const uint COD_SERVICE_MASK = 16769024;
public const uint COD_VERSION = 0;
public const uint COD_SERVICE_LIMITED = 1;
public const uint COD_SERVICE_LE_AUDIO = 2;
public const uint COD_SERVICE_POSITIONING = 8;
public const uint COD_SERVICE_NETWORKING = 16;
public const uint COD_SERVICE_RENDERING = 32;
public const uint COD_SERVICE_CAPTURING = 64;
public const uint COD_SERVICE_OBJECT_XFER = 128;
public const uint COD_SERVICE_AUDIO = 256;
public const uint COD_SERVICE_TELEPHONY = 512;
public const uint COD_SERVICE_INFORMATION = 1024;
public const uint COD_SERVICE_MAX_COUNT = 10;
public const uint COD_MAJOR_MISCELLANEOUS = 0;
public const uint COD_MAJOR_COMPUTER = 1;
public const uint COD_MAJOR_PHONE = 2;
public const uint COD_MAJOR_LAN_ACCESS = 3;
public const uint COD_MAJOR_AUDIO = 4;
public const uint COD_MAJOR_PERIPHERAL = 5;
public const uint COD_MAJOR_IMAGING = 6;
public const uint COD_MAJOR_WEARABLE = 7;
public const uint COD_MAJOR_TOY = 8;
public const uint COD_MAJOR_HEALTH = 9;
public const uint COD_MAJOR_UNCLASSIFIED = 31;
public const uint COD_COMPUTER_MINOR_UNCLASSIFIED = 0;
public const uint COD_COMPUTER_MINOR_DESKTOP = 1;
public const uint COD_COMPUTER_MINOR_SERVER = 2;
public const uint COD_COMPUTER_MINOR_LAPTOP = 3;
public const uint COD_COMPUTER_MINOR_HANDHELD = 4;
public const uint COD_COMPUTER_MINOR_PALM = 5;
public const uint COD_COMPUTER_MINOR_WEARABLE = 6;
public const uint COD_PHONE_MINOR_UNCLASSIFIED = 0;
public const uint COD_PHONE_MINOR_CELLULAR = 1;
public const uint COD_PHONE_MINOR_CORDLESS = 2;
public const uint COD_PHONE_MINOR_SMART = 3;
public const uint COD_PHONE_MINOR_WIRED_MODEM = 4;
public const uint COD_AUDIO_MINOR_UNCLASSIFIED = 0;
public const uint COD_AUDIO_MINOR_HEADSET = 1;
public const uint COD_AUDIO_MINOR_HANDS_FREE = 2;
public const uint COD_AUDIO_MINOR_HEADSET_HANDS_FREE = 3;
public const uint COD_AUDIO_MINOR_MICROPHONE = 4;
public const uint COD_AUDIO_MINOR_LOUDSPEAKER = 5;
public const uint COD_AUDIO_MINOR_HEADPHONES = 6;
public const uint COD_AUDIO_MINOR_PORTABLE_AUDIO = 7;
public const uint COD_AUDIO_MINOR_CAR_AUDIO = 8;
public const uint COD_AUDIO_MINOR_SET_TOP_BOX = 9;
public const uint COD_AUDIO_MINOR_HIFI_AUDIO = 10;
public const uint COD_AUDIO_MINOR_VCR = 11;
public const uint COD_AUDIO_MINOR_VIDEO_CAMERA = 12;
public const uint COD_AUDIO_MINOR_CAMCORDER = 13;
public const uint COD_AUDIO_MINOR_VIDEO_MONITOR = 14;
public const uint COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER = 15;
public const uint COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING = 16;
public const uint COD_AUDIO_MINOR_GAMING_TOY = 18;
public const uint COD_PERIPHERAL_MINOR_KEYBOARD_MASK = 16;
public const uint COD_PERIPHERAL_MINOR_POINTER_MASK = 32;
public const uint COD_PERIPHERAL_MINOR_NO_CATEGORY = 0;
public const uint COD_PERIPHERAL_MINOR_JOYSTICK = 1;
public const uint COD_PERIPHERAL_MINOR_GAMEPAD = 2;
public const uint COD_PERIPHERAL_MINOR_REMOTE_CONTROL = 3;
public const uint COD_PERIPHERAL_MINOR_SENSING = 4;
public const uint COD_IMAGING_MINOR_DISPLAY_MASK = 4;
public const uint COD_IMAGING_MINOR_CAMERA_MASK = 8;
public const uint COD_IMAGING_MINOR_SCANNER_MASK = 16;
public const uint COD_IMAGING_MINOR_PRINTER_MASK = 32;
public const uint COD_WEARABLE_MINOR_WRIST_WATCH = 1;
public const uint COD_WEARABLE_MINOR_PAGER = 2;
public const uint COD_WEARABLE_MINOR_JACKET = 3;
public const uint COD_WEARABLE_MINOR_HELMET = 4;
public const uint COD_WEARABLE_MINOR_GLASSES = 5;
public const uint COD_TOY_MINOR_ROBOT = 1;
public const uint COD_TOY_MINOR_VEHICLE = 2;
public const uint COD_TOY_MINOR_DOLL_ACTION_FIGURE = 3;
public const uint COD_TOY_MINOR_CONTROLLER = 4;
public const uint COD_TOY_MINOR_GAME = 5;
public const uint COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR = 1;
public const uint COD_HEALTH_MINOR_THERMOMETER = 2;
public const uint COD_HEALTH_MINOR_WEIGHING_SCALE = 3;
public const uint COD_HEALTH_MINOR_GLUCOSE_METER = 4;
public const uint COD_HEALTH_MINOR_PULSE_OXIMETER = 5;
public const uint COD_HEALTH_MINOR_HEART_PULSE_MONITOR = 6;
public const uint COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY = 7;
public const uint COD_HEALTH_MINOR_STEP_COUNTER = 8;
public const uint COD_LAN_ACCESS_BIT_OFFSET = 5;
public const uint COD_LAN_MINOR_MASK = 28;
public const uint COD_LAN_ACCESS_MASK = 224;
public const uint COD_LAN_MINOR_UNCLASSIFIED = 0;
public const uint COD_LAN_ACCESS_0_USED = 0;
public const uint COD_LAN_ACCESS_17_USED = 1;
public const uint COD_LAN_ACCESS_33_USED = 2;
public const uint COD_LAN_ACCESS_50_USED = 3;
public const uint COD_LAN_ACCESS_67_USED = 4;
public const uint COD_LAN_ACCESS_83_USED = 5;
public const uint COD_LAN_ACCESS_99_USED = 6;
public const uint COD_LAN_ACCESS_FULL = 7;
public const uint BTH_EIR_FLAGS_ID = 1;
public const uint BTH_EIR_16_UUIDS_PARTIAL_ID = 2;
public const uint BTH_EIR_16_UUIDS_COMPLETE_ID = 3;
public const uint BTH_EIR_32_UUIDS_PARTIAL_ID = 4;
public const uint BTH_EIR_32_UUIDS_COMPLETE_ID = 5;
public const uint BTH_EIR_128_UUIDS_PARTIAL_ID = 6;
public const uint BTH_EIR_128_UUIDS_COMPLETE_ID = 7;
public const uint BTH_EIR_LOCAL_NAME_PARTIAL_ID = 8;
public const uint BTH_EIR_LOCAL_NAME_COMPLETE_ID = 9;
public const uint BTH_EIR_TX_POWER_LEVEL_ID = 10;
public const uint BTH_EIR_OOB_OPT_DATA_LEN_ID = 11;
public const uint BTH_EIR_OOB_BD_ADDR_ID = 12;
public const uint BTH_EIR_OOB_COD_ID = 13;
public const uint BTH_EIR_OOB_SP_HASH_ID = 14;
public const uint BTH_EIR_OOB_SP_RANDOMIZER_ID = 15;
public const uint BTH_EIR_MANUFACTURER_ID = 255;
public const uint BTH_EIR_SIZE = 240;
public const uint LAP_GIAC_VALUE = 10390323;
public const uint LAP_LIAC_VALUE = 10390272;
public const uint BTH_ADDR_IAC_FIRST = 10390272;
public const uint BTH_ADDR_IAC_LAST = 10390335;
public const uint BTH_ADDR_LIAC = 10390272;
public const uint BTH_ADDR_GIAC = 10390323;
public const uint BTH_ERROR_SUCCESS = 0;
public const uint BTH_ERROR_UNKNOWN_HCI_COMMAND = 1;
public const uint BTH_ERROR_NO_CONNECTION = 2;
public const uint BTH_ERROR_HARDWARE_FAILURE = 3;
public const uint BTH_ERROR_PAGE_TIMEOUT = 4;
public const uint BTH_ERROR_AUTHENTICATION_FAILURE = 5;
public const uint BTH_ERROR_KEY_MISSING = 6;
public const uint BTH_ERROR_MEMORY_FULL = 7;
public const uint BTH_ERROR_CONNECTION_TIMEOUT = 8;
public const uint BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS = 9;
public const uint BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS = 10;
public const uint BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS = 11;
public const uint BTH_ERROR_COMMAND_DISALLOWED = 12;
public const uint BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES = 13;
public const uint BTH_ERROR_HOST_REJECTED_SECURITY_REASONS = 14;
public const uint BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE = 15;
public const uint BTH_ERROR_HOST_TIMEOUT = 16;
public const uint BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER = 17;
public const uint BTH_ERROR_INVALID_HCI_PARAMETER = 18;
public const uint BTH_ERROR_REMOTE_USER_ENDED_CONNECTION = 19;
public const uint BTH_ERROR_REMOTE_LOW_RESOURCES = 20;
public const uint BTH_ERROR_REMOTE_POWERING_OFF = 21;
public const uint BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION = 22;
public const uint BTH_ERROR_REPEATED_ATTEMPTS = 23;
public const uint BTH_ERROR_PAIRING_NOT_ALLOWED = 24;
public const uint BTH_ERROR_UKNOWN_LMP_PDU = 25;
public const uint BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE = 26;
public const uint BTH_ERROR_SCO_OFFSET_REJECTED = 27;
public const uint BTH_ERROR_SCO_INTERVAL_REJECTED = 28;
public const uint BTH_ERROR_SCO_AIRMODE_REJECTED = 29;
public const uint BTH_ERROR_INVALID_LMP_PARAMETERS = 30;
public const uint BTH_ERROR_UNSPECIFIED_ERROR = 31;
public const uint BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE = 32;
public const uint BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED = 33;
public const uint BTH_ERROR_LMP_RESPONSE_TIMEOUT = 34;
public const uint BTH_ERROR_LMP_TRANSACTION_COLLISION = 35;
public const uint BTH_ERROR_LMP_PDU_NOT_ALLOWED = 36;
public const uint BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE = 37;
public const uint BTH_ERROR_UNIT_KEY_NOT_USED = 38;
public const uint BTH_ERROR_QOS_IS_NOT_SUPPORTED = 39;
public const uint BTH_ERROR_INSTANT_PASSED = 40;
public const uint BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED = 41;
public const uint BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION = 42;
public const uint BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER = 44;
public const uint BTH_ERROR_QOS_REJECTED = 45;
public const uint BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED = 46;
public const uint BTH_ERROR_INSUFFICIENT_SECURITY = 47;
public const uint BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE = 48;
public const uint BTH_ERROR_ROLE_SWITCH_PENDING = 50;
public const uint BTH_ERROR_RESERVED_SLOT_VIOLATION = 52;
public const uint BTH_ERROR_ROLE_SWITCH_FAILED = 53;
public const uint BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE = 54;
public const uint BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST = 55;
public const uint BTH_ERROR_HOST_BUSY_PAIRING = 56;
public const uint BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND = 57;
public const uint BTH_ERROR_CONTROLLER_BUSY = 58;
public const uint BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL = 59;
public const uint BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT = 60;
public const uint BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE = 61;
public const uint BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED = 62;
public const uint BTH_ERROR_MAC_CONNECTION_FAILED = 63;
public const uint BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED = 64;
public const uint BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED = 65;
public const uint BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER = 66;
public const uint BTH_ERROR_LIMIT_REACHED = 67;
public const uint BTH_ERROR_OPERATION_CANCELLED_BY_HOST = 68;
public const uint BTH_ERROR_PACKET_TOO_LONG = 69;
public const uint BTH_ERROR_UNSPECIFIED = 255;
public const uint L2CAP_MIN_MTU = 48;
public const uint L2CAP_MAX_MTU = 65535;
public const uint L2CAP_DEFAULT_MTU = 672;
public const uint MAX_L2CAP_PING_DATA_LENGTH = 44;
public const uint MAX_L2CAP_INFO_DATA_LENGTH = 44;
public const uint BDIF_ADDRESS = 1;
public const uint BDIF_COD = 2;
public const uint BDIF_NAME = 4;
public const uint BDIF_PAIRED = 8;
public const uint BDIF_PERSONAL = 16;
public const uint BDIF_CONNECTED = 32;
public const uint BDIF_SHORT_NAME = 64;
public const uint BDIF_VISIBLE = 128;
public const uint BDIF_SSP_SUPPORTED = 256;
public const uint BDIF_SSP_PAIRED = 512;
public const uint BDIF_SSP_MITM_PROTECTED = 1024;
public const uint BDIF_RSSI = 4096;
public const uint BDIF_EIR = 8192;
public const uint BDIF_BR = 16384;
public const uint BDIF_LE = 32768;
public const uint BDIF_LE_PAIRED = 65536;
public const uint BDIF_LE_PERSONAL = 131072;
public const uint BDIF_LE_MITM_PROTECTED = 262144;
public const uint BDIF_LE_PRIVACY_ENABLED = 524288;
public const uint BDIF_LE_RANDOM_ADDRESS_TYPE = 1048576;
public const uint BDIF_LE_DISCOVERABLE = 2097152;
public const uint BDIF_LE_NAME = 4194304;
public const uint BDIF_LE_VISIBLE = 8388608;
public const uint BDIF_LE_CONNECTED = 16777216;
public const uint BDIF_LE_CONNECTABLE = 33554432;
public const uint BDIF_BR_SECURE_CONNECTION_PAIRED = 134217728;
public const uint BDIF_LE_SECURE_CONNECTION_PAIRED = 268435456;
public const uint BDIF_DEBUGKEY = 536870912;
public const uint BDIF_LE_DEBUGKEY = 1073741824;
public const uint BDIF_TX_POWER = 2147483648;
public const uint HCI_CONNECTION_TYPE_ACL = 1;
public const uint HCI_CONNECTION_TYPE_SCO = 2;
public const uint HCI_CONNECTION_TYPE_LE = 3;
public const uint HCI_CONNNECTION_TYPE_ACL = 1;
public const uint HCI_CONNNECTION_TYPE_SCO = 2;
public const uint BTH_MAX_SERVICE_NAME_SIZE = 256;
public const uint MAX_UUIDS_IN_QUERY = 12;
public const uint BTH_VID_DEFAULT_VALUE = 65535;
public const uint SDP_ERROR_INVALID_SDP_VERSION = 1;
public const uint SDP_ERROR_INVALID_RECORD_HANDLE = 2;
public const uint SDP_ERROR_INVALID_REQUEST_SYNTAX = 3;
public const uint SDP_ERROR_INVALID_PDU_SIZE = 4;
public const uint SDP_ERROR_INVALID_CONTINUATION_STATE = 5;
public const uint SDP_ERROR_INSUFFICIENT_RESOURCES = 6;
public const uint SDP_ATTRIB_RECORD_HANDLE = 0;
public const uint SDP_ATTRIB_CLASS_ID_LIST = 1;
public const uint SDP_ATTRIB_RECORD_STATE = 2;
public const uint SDP_ATTRIB_SERVICE_ID = 3;
public const uint SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST = 4;
public const uint SDP_ATTRIB_BROWSE_GROUP_LIST = 5;
public const uint SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST = 6;
public const uint SDP_ATTRIB_INFO_TIME_TO_LIVE = 7;
public const uint SDP_ATTRIB_AVAILABILITY = 8;
public const uint SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST = 9;
public const uint SDP_ATTRIB_DOCUMENTATION_URL = 10;
public const uint SDP_ATTRIB_CLIENT_EXECUTABLE_URL = 11;
public const uint SDP_ATTRIB_ICON_URL = 12;
public const uint SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST = 13;
public const uint SDP_ATTRIB_PROFILE_SPECIFIC = 512;
public const uint LANG_BASE_LANGUAGE_INDEX = 0;
public const uint LANG_BASE_ENCODING_INDEX = 1;
public const uint LANG_BASE_OFFSET_INDEX = 2;
public const uint LANG_DEFAULT_ID = 256;
public const uint LANGUAGE_EN_US = 25966;
public const uint ENCODING_UTF_8 = 106;
public const uint STRING_NAME_OFFSET = 0;
public const uint STRING_DESCRIPTION_OFFSET = 1;
public const uint STRING_PROVIDER_NAME_OFFSET = 2;
public const uint SDP_ATTRIB_SDP_VERSION_NUMBER_LIST = 512;
public const uint SDP_ATTRIB_SDP_DATABASE_STATE = 513;
public const uint SDP_ATTRIB_BROWSE_GROUP_ID = 512;
public const uint SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK = 769;
public const uint SDP_ATTRIB_FAX_CLASS_1_SUPPORT = 770;
public const uint SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT = 771;
public const uint SDP_ATTRIB_FAX_CLASS_2_SUPPORT = 772;
public const uint SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT = 773;
public const uint SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL = 770;
public const uint SDP_ATTRIB_LAN_LPSUBNET = 512;
public const uint SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST = 771;
public const uint SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST = 769;
public const uint SDP_ATTRIB_SERVICE_VERSION = 768;
public const uint SDP_ATTRIB_PAN_NETWORK_ADDRESS = 774;
public const uint SDP_ATTRIB_PAN_WAP_GATEWAY = 775;
public const uint SDP_ATTRIB_PAN_HOME_PAGE_URL = 776;
public const uint SDP_ATTRIB_PAN_WAP_STACK_TYPE = 777;
public const uint SDP_ATTRIB_PAN_SECURITY_DESCRIPTION = 778;
public const uint SDP_ATTRIB_PAN_NET_ACCESS_TYPE = 779;
public const uint SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE = 780;
public const uint SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES = 784;
public const uint SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES = 785;
public const uint SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS = 786;
public const uint SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY = 787;
public const uint SDP_ATTRIB_DI_SPECIFICATION_ID = 512;
public const uint SDP_ATTRIB_DI_VENDOR_ID = 513;
public const uint SDP_ATTRIB_DI_PRODUCT_ID = 514;
public const uint SDP_ATTRIB_DI_VERSION = 515;
public const uint SDP_ATTRIB_DI_PRIMARY_RECORD = 516;
public const uint SDP_ATTRIB_DI_VENDOR_ID_SOURCE = 517;
public const uint SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER = 512;
public const uint SDP_ATTRIB_HID_PARSER_VERSION = 513;
public const uint SDP_ATTRIB_HID_DEVICE_SUBCLASS = 514;
public const uint SDP_ATTRIB_HID_COUNTRY_CODE = 515;
public const uint SDP_ATTRIB_HID_VIRTUAL_CABLE = 516;
public const uint SDP_ATTRIB_HID_RECONNECT_INITIATE = 517;
public const uint SDP_ATTRIB_HID_DESCRIPTOR_LIST = 518;
public const uint SDP_ATTRIB_HID_LANG_ID_BASE_LIST = 519;
public const uint SDP_ATTRIB_HID_SDP_DISABLE = 520;
public const uint SDP_ATTRIB_HID_BATTERY_POWER = 521;
public const uint SDP_ATTRIB_HID_REMOTE_WAKE = 522;
public const uint SDP_ATTRIB_HID_PROFILE_VERSION = 523;
public const uint SDP_ATTRIB_HID_SUPERVISION_TIMEOUT = 524;
public const uint SDP_ATTRIB_HID_NORMALLY_CONNECTABLE = 525;
public const uint SDP_ATTRIB_HID_BOOT_DEVICE = 526;
public const uint SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY = 527;
public const uint SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT = 528;
public const uint SDP_ATTRIB_A2DP_SUPPORTED_FEATURES = 785;
public const uint SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES = 785;
public const uint SDP_ATTRIB_HFP_SUPPORTED_FEATURES = 785;
public const uint AVRCP_SUPPORTED_FEATURES_CATEGORY_1 = 1;
public const uint AVRCP_SUPPORTED_FEATURES_CATEGORY_2 = 2;
public const uint AVRCP_SUPPORTED_FEATURES_CATEGORY_3 = 4;
public const uint AVRCP_SUPPORTED_FEATURES_CATEGORY_4 = 8;
public const uint AVRCP_SUPPORTED_FEATURES_CT_BROWSING = 64;
public const uint AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES = 128;
public const uint AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE = 256;
public const uint AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL = 512;
public const uint AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS = 16;
public const uint AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION = 32;
public const uint AVRCP_SUPPORTED_FEATURES_TG_BROWSING = 64;
public const uint AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS = 128;
public const uint AVRCP_SUPPORTED_FEATURES_TG_COVER_ART = 256;
public const uint A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE = 1;
public const uint A2DP_SINK_SUPPORTED_FEATURES_SPEAKER = 2;
public const uint A2DP_SINK_SUPPORTED_FEATURES_RECORDER = 4;
public const uint A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER = 8;
public const uint A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER = 1;
public const uint A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE = 2;
public const uint A2DP_SOURCE_SUPPORTED_FEATURES_TUNER = 4;
public const uint A2DP_SOURCE_SUPPORTED_FEATURES_MIXER = 8;
public const uint CORDLESS_EXTERNAL_NETWORK_PSTN = 1;
public const uint CORDLESS_EXTERNAL_NETWORK_ISDN = 2;
public const uint CORDLESS_EXTERNAL_NETWORK_GSM = 3;
public const uint CORDLESS_EXTERNAL_NETWORK_CDMA = 4;
public const uint CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR = 5;
public const uint CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED = 6;
public const uint CORDLESS_EXTERNAL_NETWORK_OTHER = 7;
public const uint OBJECT_PUSH_FORMAT_VCARD_2_1 = 1;
public const uint OBJECT_PUSH_FORMAT_VCARD_3_0 = 2;
public const uint OBJECT_PUSH_FORMAT_VCAL_1_0 = 3;
public const uint OBJECT_PUSH_FORMAT_ICAL_2_0 = 4;
public const uint OBJECT_PUSH_FORMAT_VNOTE = 5;
public const uint OBJECT_PUSH_FORMAT_VMESSAGE = 6;
public const uint OBJECT_PUSH_FORMAT_ANY = 255;
public const uint SYNCH_DATA_STORE_PHONEBOOK = 1;
public const uint SYNCH_DATA_STORE_CALENDAR = 3;
public const uint SYNCH_DATA_STORE_NOTES = 5;
public const uint SYNCH_DATA_STORE_MESSAGES = 6;
public const uint DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG = 1;
public const uint DI_VENDOR_ID_SOURCE_USB_IF = 2;
public const uint PSM_SDP = 1;
public const uint PSM_RFCOMM = 3;
public const uint PSM_TCS_BIN = 5;
public const uint PSM_TCS_BIN_CORDLESS = 7;
public const uint PSM_BNEP = 15;
public const uint PSM_HID_CONTROL = 17;
public const uint PSM_HID_INTERRUPT = 19;
public const uint PSM_UPNP = 21;
public const uint PSM_AVCTP = 23;
public const uint PSM_AVDTP = 25;
public const uint PSM_AVCTP_BROWSE = 27;
public const uint PSM_UDI_C_PLANE = 29;
public const uint PSM_ATT = 31;
public const uint PSM_3DSP = 33;
public const uint PSM_LE_IPSP = 35;
public const uint BTH_IOCTL_BASE = 0;
public const uint SDP_CONNECT_CACHE = 1;
public const uint SDP_CONNECT_ALLOW_PIN = 2;
public const uint SDP_REQUEST_TO_DEFAULT = 0;
public const uint SDP_REQUEST_TO_MIN = 10;
public const uint SDP_REQUEST_TO_MAX = 45;
public const uint SERVICE_OPTION_DO_NOT_PUBLISH = 2;
public const uint SERVICE_OPTION_NO_PUBLIC_BROWSE = 4;
public const uint SERVICE_OPTION_DO_NOT_PUBLISH_EIR = 8;
public const uint SERVICE_SECURITY_USE_DEFAULTS = 0;
public const uint SERVICE_SECURITY_NONE = 1;
public const uint SERVICE_SECURITY_AUTHORIZE = 2;
public const uint SERVICE_SECURITY_AUTHENTICATE = 4;
public const uint SERVICE_SECURITY_ENCRYPT_REQUIRED = 16;
public const uint SERVICE_SECURITY_ENCRYPT_OPTIONAL = 32;
public const uint SERVICE_SECURITY_DISABLED = 268435456;
public const uint SERVICE_SECURITY_NO_ASK = 536870912;
public const uint SDP_SEARCH_NO_PARSE_CHECK = 1;
public const uint SDP_SEARCH_NO_FORMAT_CHECK = 2;
public const ulong BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE = 1;
public const ulong BTH_HOST_FEATURE_STREAMING_MODE = 2;
public const ulong BTH_HOST_FEATURE_LOW_ENERGY = 4;
public const ulong BTH_HOST_FEATURE_SCO_HCI = 8;
public const ulong BTH_HOST_FEATURE_SCO_HCIBYPASS = 16;
public const uint BLUETOOTH_MAX_NAME_SIZE = 248;
public const uint BLUETOOTH_MAX_PASSKEY_SIZE = 16;
public const uint BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE = 17;
public const uint BLUETOOTH_MAX_SERVICE_NAME_SIZE = 256;
public const uint BLUETOOTH_DEVICE_NAME_SIZE = 256;
public const uint BLUETOOTH_SERVICE_DISABLE = 0;
public const uint BLUETOOTH_SERVICE_ENABLE = 1;
public const uint BTH_LE_SERVICE_GAP = 6144;
public const uint BTH_LE_SERVICE_GATT = 6145;
public const uint BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE = 10240;
public const uint BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE = 10241;
public const uint BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE = 10242;
public const uint BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC = 10243;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES = 10496;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION = 10497;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION = 10498;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION = 10499;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT = 10500;
public const uint BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT = 10501;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME = 10752;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE = 10753;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG = 10754;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS = 10755;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER = 10756;
public const uint BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED = 10757;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET = 6;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_MASK = 1023;
public const uint BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK = 63;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED = 0;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE = 1;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER = 2;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH = 3;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK = 4;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY = 5;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL = 6;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES = 7;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_TAG = 8;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING = 9;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER = 10;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER = 11;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER = 12;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE = 13;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE = 14;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HID = 15;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER = 16;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR = 17;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING = 18;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE = 19;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE = 20;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR = 21;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES = 22;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_FAN = 23;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC = 24;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING = 25;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER = 26;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING = 27;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL = 28;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE = 29;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE = 30;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE = 31;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING = 32;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK = 33;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE = 34;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE = 35;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE = 36;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE = 37;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT = 38;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT = 39;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT = 40;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID = 41;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING = 42;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE = 43;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER = 49;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE = 50;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE = 51;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR = 52;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP = 53;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY = 54;
public const uint BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY = 81;
public const uint BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC = 0;
public const uint BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH = 1;
public const uint BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR = 1;
public const uint BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT = 1;
public const uint BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM = 1;
public const uint BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST = 2;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD = 1;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE = 2;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK = 3;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD = 4;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET = 5;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER = 6;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN = 7;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER = 8;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD = 9;
public const uint BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE = 10;
public const uint BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE = 1;
public const uint BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE = 2;
public const uint BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP = 3;
public const uint BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER = 1;
public const uint BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR = 2;
public const uint BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR = 3;
public const uint BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR = 4;
public const uint BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR = 5;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER = 1;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR = 2;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER = 3;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER = 4;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE = 5;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE = 1;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM = 2;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL = 3;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN = 4;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE = 5;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK = 6;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK = 7;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM = 8;
public const uint BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM = 9;
public const uint BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD = 1;
public const uint BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET = 2;
public const uint BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES = 3;
public const uint BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND = 4;
public const uint BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID = 1;
public const uint BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID = 2;
public const uint BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT = 3;
public const uint BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP = 1;
public const uint BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN = 2;
public const uint BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE = 1;
public const uint BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE = 2;
public const uint BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD = 3;
public const uint BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD = 4;
public const uint BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH = 3;
public const uint BTH_LE_ATT_TRANSACTION_TIMEOUT = 30;
public const uint BTH_LE_ATT_MAX_VALUE_SIZE = 512;
public const uint BTH_LE_ATT_CID = 4;
public const uint BTHLEENUM_ATT_MTU_MIN = 23;
public const uint BTHLEENUM_ATT_MTU_MAX = 65535;
public const uint BTHLEENUM_ATT_MTU_DEFAULT = 23;
public const uint BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION = 525;
public const uint BTH_LE_ERROR_INVALID_HANDLE = 1;
public const uint BTH_LE_ERROR_READ_NOT_PERMITTED = 2;
public const uint BTH_LE_ERROR_WRITE_NOT_PERMITTED = 3;
public const uint BTH_LE_ERROR_INVALID_PDU = 4;
public const uint BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION = 5;
public const uint BTH_LE_ERROR_REQUEST_NOT_SUPPORTED = 6;
public const uint BTH_LE_ERROR_INVALID_OFFSET = 7;
public const uint BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION = 8;
public const uint BTH_LE_ERROR_PREPARE_QUEUE_FULL = 9;
public const uint BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND = 10;
public const uint BTH_LE_ERROR_ATTRIBUTE_NOT_LONG = 11;
public const uint BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE = 12;
public const uint BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH = 13;
public const uint BTH_LE_ERROR_UNLIKELY = 14;
public const uint BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION = 15;
public const uint BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE = 16;
public const uint BTH_LE_ERROR_INSUFFICIENT_RESOURCES = 17;
public const uint BTH_LE_ERROR_UNKNOWN = 4096;
public const uint BLUETOOTH_GATT_FLAG_NONE = 0;
public const uint BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED = 1;
public const uint BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED = 2;
public const uint BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE = 4;
public const uint BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE = 8;
public const uint BLUETOOTH_GATT_FLAG_SIGNED_WRITE = 16;
public const uint BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE = 32;
public const uint BLUETOOTH_GATT_FLAG_RETURN_ALL = 64;
public const uint BT_PORT_MIN = 1;
public const uint BT_PORT_MAX = 65535;
public const uint BT_PORT_DYN_FIRST = 4097;
public const ushort AF_BTH = 32;
public const ushort PF_BTH = 32;
public const uint NS_BTH = 16;
public const uint BTH_ADDR_STRING_SIZE = 12;
public const uint BTHPROTO_RFCOMM = 3;
public const uint BTHPROTO_L2CAP = 256;
public const uint SOL_RFCOMM = 3;
public const uint SOL_L2CAP = 256;
public const uint SOL_SDP = 257;
public const uint SO_BTH_AUTHENTICATE = 2147483649;
public const uint SO_BTH_ENCRYPT = 2;
public const uint SO_BTH_MTU = 2147483655;
public const uint SO_BTH_MTU_MAX = 2147483656;
public const uint SO_BTH_MTU_MIN = 2147483658;
public const uint RFCOMM_MAX_MTU = 1011;
public const uint RFCOMM_MIN_MTU = 23;
public const uint BTH_SDP_VERSION = 1;
public const uint SDP_DEFAULT_INQUIRY_SECONDS = 6;
public const uint SDP_MAX_INQUIRY_SECONDS = 60;
public const uint SDP_DEFAULT_INQUIRY_MAX_RESPONSES = 255;
public const uint SDP_SERVICE_SEARCH_REQUEST = 1;
public const uint SDP_SERVICE_ATTRIBUTE_REQUEST = 2;
public const uint SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST = 3;
public const uint BTHNS_RESULT_DEVICE_CONNECTED = 65536;
public const uint BTHNS_RESULT_DEVICE_REMEMBERED = 131072;
public const uint BTHNS_RESULT_DEVICE_AUTHENTICATED = 262144;
public const uint RLS_ERROR = 1;
public const uint RLS_OVERRUN = 2;
public const uint RLS_PARITY = 4;
public const uint RLS_FRAMING = 8;
public const uint RPN_BAUD_2400 = 0;
public const uint RPN_BAUD_4800 = 1;
public const uint RPN_BAUD_7200 = 2;
public const uint RPN_BAUD_9600 = 3;
public const uint RPN_BAUD_19200 = 4;
public const uint RPN_BAUD_38400 = 5;
public const uint RPN_BAUD_57600 = 6;
public const uint RPN_BAUD_115200 = 7;
public const uint RPN_BAUD_230400 = 8;
public const uint RPN_DATA_5 = 0;
public const uint RPN_DATA_6 = 1;
public const uint RPN_DATA_7 = 2;
public const uint RPN_DATA_8 = 3;
public const uint RPN_STOP_1 = 0;
public const uint RPN_STOP_1_5 = 4;
public const uint RPN_PARITY_NONE = 0;
public const uint RPN_PARITY_ODD = 8;
public const uint RPN_PARITY_EVEN = 24;
public const uint RPN_PARITY_MARK = 40;
public const uint RPN_PARITY_SPACE = 56;
public const uint RPN_FLOW_X_IN = 1;
public const uint RPN_FLOW_X_OUT = 2;
public const uint RPN_FLOW_RTR_IN = 4;
public const uint RPN_FLOW_RTR_OUT = 8;
public const uint RPN_FLOW_RTC_IN = 16;
public const uint RPN_FLOW_RTC_OUT = 32;
public const uint RPN_PARAM_BAUD = 1;
public const uint RPN_PARAM_DATA = 2;
public const uint RPN_PARAM_STOP = 4;
public const uint RPN_PARAM_PARITY = 8;
public const uint RPN_PARAM_P_TYPE = 16;
public const uint RPN_PARAM_XON = 32;
public const uint RPN_PARAM_XOFF = 64;
public const uint RPN_PARAM_X_IN = 1;
public const uint RPN_PARAM_X_OUT = 2;
public const uint RPN_PARAM_RTR_IN = 4;
public const uint RPN_PARAM_RTR_OUT = 8;
public const uint RPN_PARAM_RTC_IN = 16;
public const uint RPN_PARAM_RTC_OUT = 32;
public const uint RFCOMM_CMD_NONE = 0;
public const uint RFCOMM_CMD_MSC = 1;
public const uint RFCOMM_CMD_RLS = 2;
public const uint RFCOMM_CMD_RPN = 3;
public const uint RFCOMM_CMD_RPN_REQUEST = 4;
public const uint RFCOMM_CMD_RPN_RESPONSE = 5;
BTH_MAJORVERSION = 2
BTH_MINORVERSION = 1
SDP_PROTOCOL_UUID16 = 1
UDP_PROTOCOL_UUID16 = 2
RFCOMM_PROTOCOL_UUID16 = 3
TCP_PROTOCOL_UUID16 = 4
TCSBIN_PROTOCOL_UUID16 = 5
TCSAT_PROTOCOL_UUID16 = 6
ATT_PROTOCOL_UUID16 = 7
OBEX_PROTOCOL_UUID16 = 8
IP_PROTOCOL_UUID16 = 9
FTP_PROTOCOL_UUID16 = 10
HTTP_PROTOCOL_UUID16 = 12
WSP_PROTOCOL_UUID16 = 14
BNEP_PROTOCOL_UUID16 = 15
UPNP_PROTOCOL_UUID16 = 16
HID_PROTOCOL_UUID16 = 17
HCCC_PROTOCOL_UUID16 = 18
HCDC_PROTOCOL_UUID16 = 20
HCN_PROTOCOL_UUID16 = 22
AVCTP_PROTOCOL_UUID16 = 23
AVDTP_PROTOCOL_UUID16 = 25
CMPT_PROTOCOL_UUID16 = 27
UDI_C_PLANE_PROTOCOL_UUID16 = 29
L2CAP_PROTOCOL_UUID16 = 256
ServiceDiscoveryServerServiceClassID_UUID16 = 4096
BrowseGroupDescriptorServiceClassID_UUID16 = 4097
PublicBrowseGroupServiceClassID_UUID16 = 4098
SerialPortServiceClassID_UUID16 = 4353
LANAccessUsingPPPServiceClassID_UUID16 = 4354
DialupNetworkingServiceClassID_UUID16 = 4355
IrMCSyncServiceClassID_UUID16 = 4356
OBEXObjectPushServiceClassID_UUID16 = 4357
OBEXFileTransferServiceClassID_UUID16 = 4358
IrMcSyncCommandServiceClassID_UUID16 = 4359
HeadsetServiceClassID_UUID16 = 4360
CordlessTelephonyServiceClassID_UUID16 = 4361
AudioSourceServiceClassID_UUID16 = 4362
AudioSinkServiceClassID_UUID16 = 4363
AVRemoteControlTargetServiceClassID_UUID16 = 4364
AVRemoteControlServiceClassID_UUID16 = 4366
AVRemoteControlControllerServiceClass_UUID16 = 4367
IntercomServiceClassID_UUID16 = 4368
FaxServiceClassID_UUID16 = 4369
HeadsetAudioGatewayServiceClassID_UUID16 = 4370
WAPServiceClassID_UUID16 = 4371
WAPClientServiceClassID_UUID16 = 4372
PANUServiceClassID_UUID16 = 4373
NAPServiceClassID_UUID16 = 4374
GNServiceClassID_UUID16 = 4375
DirectPrintingServiceClassID_UUID16 = 4376
ReferencePrintingServiceClassID_UUID16 = 4377
ImagingResponderServiceClassID_UUID16 = 4379
ImagingAutomaticArchiveServiceClassID_UUID16 = 4380
ImagingReferenceObjectsServiceClassID_UUID16 = 4381
HandsfreeServiceClassID_UUID16 = 4382
HandsfreeAudioGatewayServiceClassID_UUID16 = 4383
DirectPrintingReferenceObjectsServiceClassID_UUID16 = 4384
ReflectsUIServiceClassID_UUID16 = 4385
PrintingStatusServiceClassID_UUID16 = 4387
HumanInterfaceDeviceServiceClassID_UUID16 = 4388
HCRPrintServiceClassID_UUID16 = 4390
HCRScanServiceClassID_UUID16 = 4391
CommonISDNAccessServiceClassID_UUID16 = 4392
VideoConferencingGWServiceClassID_UUID16 = 4393
UDIMTServiceClassID_UUID16 = 4394
UDITAServiceClassID_UUID16 = 4395
AudioVideoServiceClassID_UUID16 = 4396
SimAccessServiceClassID_UUID16 = 4397
PhonebookAccessPceServiceClassID_UUID16 = 4398
PhonebookAccessPseServiceClassID_UUID16 = 4399
HeadsetHSServiceClassID_UUID16 = 4401
MessageAccessServerServiceClassID_UUID16 = 4402
MessageNotificationServerServiceClassID_UUID16 = 4403
GNSSServerServiceClassID_UUID16 = 4406
ThreeDimensionalDisplayServiceClassID_UUID16 = 4407
ThreeDimensionalGlassesServiceClassID_UUID16 = 4408
MPSServiceClassID_UUID16 = 4411
CTNAccessServiceClassID_UUID16 = 4412
CTNNotificationServiceClassID_UUID16 = 4413
PnPInformationServiceClassID_UUID16 = 4608
GenericNetworkingServiceClassID_UUID16 = 4609
GenericFileTransferServiceClassID_UUID16 = 4610
GenericAudioServiceClassID_UUID16 = 4611
GenericTelephonyServiceClassID_UUID16 = 4612
UPnpServiceClassID_UUID16 = 4613
UPnpIpServiceClassID_UUID16 = 4614
ESdpUpnpIpPanServiceClassID_UUID16 = 4864
ESdpUpnpIpLapServiceClassID_UUID16 = 4865
ESdpUpnpL2capServiceClassID_UUID16 = 4866
VideoSourceServiceClassID_UUID16 = 4867
VideoSinkServiceClassID_UUID16 = 4868
HealthDeviceProfileSourceServiceClassID_UUID16 = 5121
HealthDeviceProfileSinkServiceClassID_UUID16 = 5122
AdvancedAudioDistributionProfileID_UUID16 = 4365
ImagingServiceProfileID_UUID16 = 4378
BasicPrintingProfileID_UUID16 = 4386
HardcopyCableReplacementProfileID_UUID16 = 4389
PhonebookAccessProfileID_UUID16 = 4400
MessageAccessProfileID_UUID16 = 4404
GNSSProfileID_UUID16 = 4405
ThreeDimensionalSynchronizationProfileID_UUID16 = 4409
MPSProfileID_UUID16 = 4410
CTNProfileID_UUID16 = 4414
VideoDistributionProfileID_UUID16 = 4869
HealthDeviceProfileID_UUID16 = 5120
VideoConferencingServiceClassID_UUID16 = 4367
CommonISDNAccessServiceClass_UUID16 = 4392
VideoConferencingGWServiceClass_UUID16 = 4393
UDIMTServiceClass_UUID16 = 4394
UDITAServiceClass_UUID16 = 4395
AudioVideoServiceClass_UUID16 = 4396
CordlessServiceClassID_UUID16 = 4361
AudioSinkSourceServiceClassID_UUID16 = 4363
AdvancedAudioDistributionServiceClassID_UUID16 = 4365
ImagingServiceClassID_UUID16 = 4378
BasicPrintingServiceClassID_UUID16 = 4386
HardcopyCableReplacementServiceClassID_UUID16 = 4389
BTH_MAX_NAME_SIZE = 248
BTH_MAX_PIN_SIZE = 16
BTH_LINK_KEY_LENGTH = 16
BTH_MFG_ERICSSON = 0
BTH_MFG_NOKIA = 1
BTH_MFG_INTEL = 2
BTH_MFG_IBM = 3
BTH_MFG_TOSHIBA = 4
BTH_MFG_3COM = 5
BTH_MFG_MICROSOFT = 6
BTH_MFG_LUCENT = 7
BTH_MFG_MOTOROLA = 8
BTH_MFG_INFINEON = 9
BTH_MFG_CSR = 10
BTH_MFG_SILICONWAVE = 11
BTH_MFG_DIGIANSWER = 12
BTH_MFG_TI = 13
BTH_MFG_PARTHUS = 14
BTH_MFG_BROADCOM = 15
BTH_MFG_MITEL = 16
BTH_MFG_WIDCOMM = 17
BTH_MFG_ZEEVO = 18
BTH_MFG_ATMEL = 19
BTH_MFG_MITSIBUSHI = 20
BTH_MFG_RTX_TELECOM = 21
BTH_MFG_KC_TECHNOLOGY = 22
BTH_MFG_NEWLOGIC = 23
BTH_MFG_TRANSILICA = 24
BTH_MFG_ROHDE_SCHWARZ = 25
BTH_MFG_TTPCOM = 26
BTH_MFG_SIGNIA = 27
BTH_MFG_CONEXANT = 28
BTH_MFG_QUALCOMM = 29
BTH_MFG_INVENTEL = 30
BTH_MFG_AVM_BERLIN = 31
BTH_MFG_BANDSPEED = 32
BTH_MFG_MANSELLA = 33
BTH_MFG_NEC = 34
BTH_MFG_WAVEPLUS_TECHNOLOGY_CO = 35
BTH_MFG_ALCATEL = 36
BTH_MFG_PHILIPS_SEMICONDUCTOR = 37
BTH_MFG_C_TECHNOLOGIES = 38
BTH_MFG_OPEN_INTERFACE = 39
BTH_MFG_RF_MICRO_DEVICES = 40
BTH_MFG_HITACHI = 41
BTH_MFG_SYMBOL_TECHNOLOGIES = 42
BTH_MFG_TENOVIS = 43
BTH_MFG_MACRONIX_INTERNATIONAL = 44
BTH_MFG_MARVELL = 72
BTH_MFG_APPLE = 76
BTH_MFG_NORDIC_SEMICONDUCTORS_ASA = 89
BTH_MFG_ARUBA_NETWORKS = 283
BTH_MFG_INTERNAL_USE = 65535
SAP_BIT_OFFSET = 0
COD_FORMAT_BIT_OFFSET = 0
COD_MINOR_BIT_OFFSET = 2
COD_FORMAT_MASK = 3
COD_MINOR_MASK = 252
COD_MAJOR_MASK = 7936
COD_SERVICE_MASK = 16769024
COD_VERSION = 0
COD_SERVICE_LIMITED = 1
COD_SERVICE_LE_AUDIO = 2
COD_SERVICE_POSITIONING = 8
COD_SERVICE_NETWORKING = 16
COD_SERVICE_RENDERING = 32
COD_SERVICE_CAPTURING = 64
COD_SERVICE_OBJECT_XFER = 128
COD_SERVICE_AUDIO = 256
COD_SERVICE_TELEPHONY = 512
COD_SERVICE_INFORMATION = 1024
COD_SERVICE_MAX_COUNT = 10
COD_MAJOR_MISCELLANEOUS = 0
COD_MAJOR_COMPUTER = 1
COD_MAJOR_PHONE = 2
COD_MAJOR_LAN_ACCESS = 3
COD_MAJOR_AUDIO = 4
COD_MAJOR_PERIPHERAL = 5
COD_MAJOR_IMAGING = 6
COD_MAJOR_WEARABLE = 7
COD_MAJOR_TOY = 8
COD_MAJOR_HEALTH = 9
COD_MAJOR_UNCLASSIFIED = 31
COD_COMPUTER_MINOR_UNCLASSIFIED = 0
COD_COMPUTER_MINOR_DESKTOP = 1
COD_COMPUTER_MINOR_SERVER = 2
COD_COMPUTER_MINOR_LAPTOP = 3
COD_COMPUTER_MINOR_HANDHELD = 4
COD_COMPUTER_MINOR_PALM = 5
COD_COMPUTER_MINOR_WEARABLE = 6
COD_PHONE_MINOR_UNCLASSIFIED = 0
COD_PHONE_MINOR_CELLULAR = 1
COD_PHONE_MINOR_CORDLESS = 2
COD_PHONE_MINOR_SMART = 3
COD_PHONE_MINOR_WIRED_MODEM = 4
COD_AUDIO_MINOR_UNCLASSIFIED = 0
COD_AUDIO_MINOR_HEADSET = 1
COD_AUDIO_MINOR_HANDS_FREE = 2
COD_AUDIO_MINOR_HEADSET_HANDS_FREE = 3
COD_AUDIO_MINOR_MICROPHONE = 4
COD_AUDIO_MINOR_LOUDSPEAKER = 5
COD_AUDIO_MINOR_HEADPHONES = 6
COD_AUDIO_MINOR_PORTABLE_AUDIO = 7
COD_AUDIO_MINOR_CAR_AUDIO = 8
COD_AUDIO_MINOR_SET_TOP_BOX = 9
COD_AUDIO_MINOR_HIFI_AUDIO = 10
COD_AUDIO_MINOR_VCR = 11
COD_AUDIO_MINOR_VIDEO_CAMERA = 12
COD_AUDIO_MINOR_CAMCORDER = 13
COD_AUDIO_MINOR_VIDEO_MONITOR = 14
COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER = 15
COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING = 16
COD_AUDIO_MINOR_GAMING_TOY = 18
COD_PERIPHERAL_MINOR_KEYBOARD_MASK = 16
COD_PERIPHERAL_MINOR_POINTER_MASK = 32
COD_PERIPHERAL_MINOR_NO_CATEGORY = 0
COD_PERIPHERAL_MINOR_JOYSTICK = 1
COD_PERIPHERAL_MINOR_GAMEPAD = 2
COD_PERIPHERAL_MINOR_REMOTE_CONTROL = 3
COD_PERIPHERAL_MINOR_SENSING = 4
COD_IMAGING_MINOR_DISPLAY_MASK = 4
COD_IMAGING_MINOR_CAMERA_MASK = 8
COD_IMAGING_MINOR_SCANNER_MASK = 16
COD_IMAGING_MINOR_PRINTER_MASK = 32
COD_WEARABLE_MINOR_WRIST_WATCH = 1
COD_WEARABLE_MINOR_PAGER = 2
COD_WEARABLE_MINOR_JACKET = 3
COD_WEARABLE_MINOR_HELMET = 4
COD_WEARABLE_MINOR_GLASSES = 5
COD_TOY_MINOR_ROBOT = 1
COD_TOY_MINOR_VEHICLE = 2
COD_TOY_MINOR_DOLL_ACTION_FIGURE = 3
COD_TOY_MINOR_CONTROLLER = 4
COD_TOY_MINOR_GAME = 5
COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR = 1
COD_HEALTH_MINOR_THERMOMETER = 2
COD_HEALTH_MINOR_WEIGHING_SCALE = 3
COD_HEALTH_MINOR_GLUCOSE_METER = 4
COD_HEALTH_MINOR_PULSE_OXIMETER = 5
COD_HEALTH_MINOR_HEART_PULSE_MONITOR = 6
COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY = 7
COD_HEALTH_MINOR_STEP_COUNTER = 8
COD_LAN_ACCESS_BIT_OFFSET = 5
COD_LAN_MINOR_MASK = 28
COD_LAN_ACCESS_MASK = 224
COD_LAN_MINOR_UNCLASSIFIED = 0
COD_LAN_ACCESS_0_USED = 0
COD_LAN_ACCESS_17_USED = 1
COD_LAN_ACCESS_33_USED = 2
COD_LAN_ACCESS_50_USED = 3
COD_LAN_ACCESS_67_USED = 4
COD_LAN_ACCESS_83_USED = 5
COD_LAN_ACCESS_99_USED = 6
COD_LAN_ACCESS_FULL = 7
BTH_EIR_FLAGS_ID = 1
BTH_EIR_16_UUIDS_PARTIAL_ID = 2
BTH_EIR_16_UUIDS_COMPLETE_ID = 3
BTH_EIR_32_UUIDS_PARTIAL_ID = 4
BTH_EIR_32_UUIDS_COMPLETE_ID = 5
BTH_EIR_128_UUIDS_PARTIAL_ID = 6
BTH_EIR_128_UUIDS_COMPLETE_ID = 7
BTH_EIR_LOCAL_NAME_PARTIAL_ID = 8
BTH_EIR_LOCAL_NAME_COMPLETE_ID = 9
BTH_EIR_TX_POWER_LEVEL_ID = 10
BTH_EIR_OOB_OPT_DATA_LEN_ID = 11
BTH_EIR_OOB_BD_ADDR_ID = 12
BTH_EIR_OOB_COD_ID = 13
BTH_EIR_OOB_SP_HASH_ID = 14
BTH_EIR_OOB_SP_RANDOMIZER_ID = 15
BTH_EIR_MANUFACTURER_ID = 255
BTH_EIR_SIZE = 240
LAP_GIAC_VALUE = 10390323
LAP_LIAC_VALUE = 10390272
BTH_ADDR_IAC_FIRST = 10390272
BTH_ADDR_IAC_LAST = 10390335
BTH_ADDR_LIAC = 10390272
BTH_ADDR_GIAC = 10390323
BTH_ERROR_SUCCESS = 0
BTH_ERROR_UNKNOWN_HCI_COMMAND = 1
BTH_ERROR_NO_CONNECTION = 2
BTH_ERROR_HARDWARE_FAILURE = 3
BTH_ERROR_PAGE_TIMEOUT = 4
BTH_ERROR_AUTHENTICATION_FAILURE = 5
BTH_ERROR_KEY_MISSING = 6
BTH_ERROR_MEMORY_FULL = 7
BTH_ERROR_CONNECTION_TIMEOUT = 8
BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS = 9
BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS = 10
BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS = 11
BTH_ERROR_COMMAND_DISALLOWED = 12
BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES = 13
BTH_ERROR_HOST_REJECTED_SECURITY_REASONS = 14
BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE = 15
BTH_ERROR_HOST_TIMEOUT = 16
BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER = 17
BTH_ERROR_INVALID_HCI_PARAMETER = 18
BTH_ERROR_REMOTE_USER_ENDED_CONNECTION = 19
BTH_ERROR_REMOTE_LOW_RESOURCES = 20
BTH_ERROR_REMOTE_POWERING_OFF = 21
BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION = 22
BTH_ERROR_REPEATED_ATTEMPTS = 23
BTH_ERROR_PAIRING_NOT_ALLOWED = 24
BTH_ERROR_UKNOWN_LMP_PDU = 25
BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE = 26
BTH_ERROR_SCO_OFFSET_REJECTED = 27
BTH_ERROR_SCO_INTERVAL_REJECTED = 28
BTH_ERROR_SCO_AIRMODE_REJECTED = 29
BTH_ERROR_INVALID_LMP_PARAMETERS = 30
BTH_ERROR_UNSPECIFIED_ERROR = 31
BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE = 32
BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED = 33
BTH_ERROR_LMP_RESPONSE_TIMEOUT = 34
BTH_ERROR_LMP_TRANSACTION_COLLISION = 35
BTH_ERROR_LMP_PDU_NOT_ALLOWED = 36
BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE = 37
BTH_ERROR_UNIT_KEY_NOT_USED = 38
BTH_ERROR_QOS_IS_NOT_SUPPORTED = 39
BTH_ERROR_INSTANT_PASSED = 40
BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED = 41
BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION = 42
BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER = 44
BTH_ERROR_QOS_REJECTED = 45
BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED = 46
BTH_ERROR_INSUFFICIENT_SECURITY = 47
BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE = 48
BTH_ERROR_ROLE_SWITCH_PENDING = 50
BTH_ERROR_RESERVED_SLOT_VIOLATION = 52
BTH_ERROR_ROLE_SWITCH_FAILED = 53
BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE = 54
BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST = 55
BTH_ERROR_HOST_BUSY_PAIRING = 56
BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND = 57
BTH_ERROR_CONTROLLER_BUSY = 58
BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL = 59
BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT = 60
BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE = 61
BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED = 62
BTH_ERROR_MAC_CONNECTION_FAILED = 63
BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED = 64
BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED = 65
BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER = 66
BTH_ERROR_LIMIT_REACHED = 67
BTH_ERROR_OPERATION_CANCELLED_BY_HOST = 68
BTH_ERROR_PACKET_TOO_LONG = 69
BTH_ERROR_UNSPECIFIED = 255
L2CAP_MIN_MTU = 48
L2CAP_MAX_MTU = 65535
L2CAP_DEFAULT_MTU = 672
MAX_L2CAP_PING_DATA_LENGTH = 44
MAX_L2CAP_INFO_DATA_LENGTH = 44
BDIF_ADDRESS = 1
BDIF_COD = 2
BDIF_NAME = 4
BDIF_PAIRED = 8
BDIF_PERSONAL = 16
BDIF_CONNECTED = 32
BDIF_SHORT_NAME = 64
BDIF_VISIBLE = 128
BDIF_SSP_SUPPORTED = 256
BDIF_SSP_PAIRED = 512
BDIF_SSP_MITM_PROTECTED = 1024
BDIF_RSSI = 4096
BDIF_EIR = 8192
BDIF_BR = 16384
BDIF_LE = 32768
BDIF_LE_PAIRED = 65536
BDIF_LE_PERSONAL = 131072
BDIF_LE_MITM_PROTECTED = 262144
BDIF_LE_PRIVACY_ENABLED = 524288
BDIF_LE_RANDOM_ADDRESS_TYPE = 1048576
BDIF_LE_DISCOVERABLE = 2097152
BDIF_LE_NAME = 4194304
BDIF_LE_VISIBLE = 8388608
BDIF_LE_CONNECTED = 16777216
BDIF_LE_CONNECTABLE = 33554432
BDIF_BR_SECURE_CONNECTION_PAIRED = 134217728
BDIF_LE_SECURE_CONNECTION_PAIRED = 268435456
BDIF_DEBUGKEY = 536870912
BDIF_LE_DEBUGKEY = 1073741824
BDIF_TX_POWER = 2147483648
HCI_CONNECTION_TYPE_ACL = 1
HCI_CONNECTION_TYPE_SCO = 2
HCI_CONNECTION_TYPE_LE = 3
HCI_CONNNECTION_TYPE_ACL = 1
HCI_CONNNECTION_TYPE_SCO = 2
BTH_MAX_SERVICE_NAME_SIZE = 256
MAX_UUIDS_IN_QUERY = 12
BTH_VID_DEFAULT_VALUE = 65535
SDP_ERROR_INVALID_SDP_VERSION = 1
SDP_ERROR_INVALID_RECORD_HANDLE = 2
SDP_ERROR_INVALID_REQUEST_SYNTAX = 3
SDP_ERROR_INVALID_PDU_SIZE = 4
SDP_ERROR_INVALID_CONTINUATION_STATE = 5
SDP_ERROR_INSUFFICIENT_RESOURCES = 6
SDP_ATTRIB_RECORD_HANDLE = 0
SDP_ATTRIB_CLASS_ID_LIST = 1
SDP_ATTRIB_RECORD_STATE = 2
SDP_ATTRIB_SERVICE_ID = 3
SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST = 4
SDP_ATTRIB_BROWSE_GROUP_LIST = 5
SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST = 6
SDP_ATTRIB_INFO_TIME_TO_LIVE = 7
SDP_ATTRIB_AVAILABILITY = 8
SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST = 9
SDP_ATTRIB_DOCUMENTATION_URL = 10
SDP_ATTRIB_CLIENT_EXECUTABLE_URL = 11
SDP_ATTRIB_ICON_URL = 12
SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST = 13
SDP_ATTRIB_PROFILE_SPECIFIC = 512
LANG_BASE_LANGUAGE_INDEX = 0
LANG_BASE_ENCODING_INDEX = 1
LANG_BASE_OFFSET_INDEX = 2
LANG_DEFAULT_ID = 256
LANGUAGE_EN_US = 25966
ENCODING_UTF_8 = 106
STRING_NAME_OFFSET = 0
STRING_DESCRIPTION_OFFSET = 1
STRING_PROVIDER_NAME_OFFSET = 2
SDP_ATTRIB_SDP_VERSION_NUMBER_LIST = 512
SDP_ATTRIB_SDP_DATABASE_STATE = 513
SDP_ATTRIB_BROWSE_GROUP_ID = 512
SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK = 769
SDP_ATTRIB_FAX_CLASS_1_SUPPORT = 770
SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT = 771
SDP_ATTRIB_FAX_CLASS_2_SUPPORT = 772
SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT = 773
SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL = 770
SDP_ATTRIB_LAN_LPSUBNET = 512
SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST = 771
SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST = 769
SDP_ATTRIB_SERVICE_VERSION = 768
SDP_ATTRIB_PAN_NETWORK_ADDRESS = 774
SDP_ATTRIB_PAN_WAP_GATEWAY = 775
SDP_ATTRIB_PAN_HOME_PAGE_URL = 776
SDP_ATTRIB_PAN_WAP_STACK_TYPE = 777
SDP_ATTRIB_PAN_SECURITY_DESCRIPTION = 778
SDP_ATTRIB_PAN_NET_ACCESS_TYPE = 779
SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE = 780
SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES = 784
SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES = 785
SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS = 786
SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY = 787
SDP_ATTRIB_DI_SPECIFICATION_ID = 512
SDP_ATTRIB_DI_VENDOR_ID = 513
SDP_ATTRIB_DI_PRODUCT_ID = 514
SDP_ATTRIB_DI_VERSION = 515
SDP_ATTRIB_DI_PRIMARY_RECORD = 516
SDP_ATTRIB_DI_VENDOR_ID_SOURCE = 517
SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER = 512
SDP_ATTRIB_HID_PARSER_VERSION = 513
SDP_ATTRIB_HID_DEVICE_SUBCLASS = 514
SDP_ATTRIB_HID_COUNTRY_CODE = 515
SDP_ATTRIB_HID_VIRTUAL_CABLE = 516
SDP_ATTRIB_HID_RECONNECT_INITIATE = 517
SDP_ATTRIB_HID_DESCRIPTOR_LIST = 518
SDP_ATTRIB_HID_LANG_ID_BASE_LIST = 519
SDP_ATTRIB_HID_SDP_DISABLE = 520
SDP_ATTRIB_HID_BATTERY_POWER = 521
SDP_ATTRIB_HID_REMOTE_WAKE = 522
SDP_ATTRIB_HID_PROFILE_VERSION = 523
SDP_ATTRIB_HID_SUPERVISION_TIMEOUT = 524
SDP_ATTRIB_HID_NORMALLY_CONNECTABLE = 525
SDP_ATTRIB_HID_BOOT_DEVICE = 526
SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY = 527
SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT = 528
SDP_ATTRIB_A2DP_SUPPORTED_FEATURES = 785
SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES = 785
SDP_ATTRIB_HFP_SUPPORTED_FEATURES = 785
AVRCP_SUPPORTED_FEATURES_CATEGORY_1 = 1
AVRCP_SUPPORTED_FEATURES_CATEGORY_2 = 2
AVRCP_SUPPORTED_FEATURES_CATEGORY_3 = 4
AVRCP_SUPPORTED_FEATURES_CATEGORY_4 = 8
AVRCP_SUPPORTED_FEATURES_CT_BROWSING = 64
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES = 128
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE = 256
AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL = 512
AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS = 16
AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION = 32
AVRCP_SUPPORTED_FEATURES_TG_BROWSING = 64
AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS = 128
AVRCP_SUPPORTED_FEATURES_TG_COVER_ART = 256
A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE = 1
A2DP_SINK_SUPPORTED_FEATURES_SPEAKER = 2
A2DP_SINK_SUPPORTED_FEATURES_RECORDER = 4
A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER = 8
A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER = 1
A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE = 2
A2DP_SOURCE_SUPPORTED_FEATURES_TUNER = 4
A2DP_SOURCE_SUPPORTED_FEATURES_MIXER = 8
CORDLESS_EXTERNAL_NETWORK_PSTN = 1
CORDLESS_EXTERNAL_NETWORK_ISDN = 2
CORDLESS_EXTERNAL_NETWORK_GSM = 3
CORDLESS_EXTERNAL_NETWORK_CDMA = 4
CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR = 5
CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED = 6
CORDLESS_EXTERNAL_NETWORK_OTHER = 7
OBJECT_PUSH_FORMAT_VCARD_2_1 = 1
OBJECT_PUSH_FORMAT_VCARD_3_0 = 2
OBJECT_PUSH_FORMAT_VCAL_1_0 = 3
OBJECT_PUSH_FORMAT_ICAL_2_0 = 4
OBJECT_PUSH_FORMAT_VNOTE = 5
OBJECT_PUSH_FORMAT_VMESSAGE = 6
OBJECT_PUSH_FORMAT_ANY = 255
SYNCH_DATA_STORE_PHONEBOOK = 1
SYNCH_DATA_STORE_CALENDAR = 3
SYNCH_DATA_STORE_NOTES = 5
SYNCH_DATA_STORE_MESSAGES = 6
DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG = 1
DI_VENDOR_ID_SOURCE_USB_IF = 2
PSM_SDP = 1
PSM_RFCOMM = 3
PSM_TCS_BIN = 5
PSM_TCS_BIN_CORDLESS = 7
PSM_BNEP = 15
PSM_HID_CONTROL = 17
PSM_HID_INTERRUPT = 19
PSM_UPNP = 21
PSM_AVCTP = 23
PSM_AVDTP = 25
PSM_AVCTP_BROWSE = 27
PSM_UDI_C_PLANE = 29
PSM_ATT = 31
PSM_3DSP = 33
PSM_LE_IPSP = 35
BTH_IOCTL_BASE = 0
SDP_CONNECT_CACHE = 1
SDP_CONNECT_ALLOW_PIN = 2
SDP_REQUEST_TO_DEFAULT = 0
SDP_REQUEST_TO_MIN = 10
SDP_REQUEST_TO_MAX = 45
SERVICE_OPTION_DO_NOT_PUBLISH = 2
SERVICE_OPTION_NO_PUBLIC_BROWSE = 4
SERVICE_OPTION_DO_NOT_PUBLISH_EIR = 8
SERVICE_SECURITY_USE_DEFAULTS = 0
SERVICE_SECURITY_NONE = 1
SERVICE_SECURITY_AUTHORIZE = 2
SERVICE_SECURITY_AUTHENTICATE = 4
SERVICE_SECURITY_ENCRYPT_REQUIRED = 16
SERVICE_SECURITY_ENCRYPT_OPTIONAL = 32
SERVICE_SECURITY_DISABLED = 268435456
SERVICE_SECURITY_NO_ASK = 536870912
SDP_SEARCH_NO_PARSE_CHECK = 1
SDP_SEARCH_NO_FORMAT_CHECK = 2
BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE = 1
BTH_HOST_FEATURE_STREAMING_MODE = 2
BTH_HOST_FEATURE_LOW_ENERGY = 4
BTH_HOST_FEATURE_SCO_HCI = 8
BTH_HOST_FEATURE_SCO_HCIBYPASS = 16
BLUETOOTH_MAX_NAME_SIZE = 248
BLUETOOTH_MAX_PASSKEY_SIZE = 16
BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE = 17
BLUETOOTH_MAX_SERVICE_NAME_SIZE = 256
BLUETOOTH_DEVICE_NAME_SIZE = 256
BLUETOOTH_SERVICE_DISABLE = 0
BLUETOOTH_SERVICE_ENABLE = 1
BTH_LE_SERVICE_GAP = 6144
BTH_LE_SERVICE_GATT = 6145
BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE = 10240
BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE = 10241
BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE = 10242
BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC = 10243
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES = 10496
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION = 10497
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION = 10498
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION = 10499
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT = 10500
BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT = 10501
BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME = 10752
BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE = 10753
BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG = 10754
BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS = 10755
BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER = 10756
BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED = 10757
BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET = 6
BTH_LE_GAP_APPEARANCE_CATEGORY_MASK = 1023
BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK = 63
BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED = 0
BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE = 1
BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER = 2
BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH = 3
BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK = 4
BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY = 5
BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL = 6
BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES = 7
BTH_LE_GAP_APPEARANCE_CATEGORY_TAG = 8
BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING = 9
BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER = 10
BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER = 11
BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER = 12
BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE = 13
BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE = 14
BTH_LE_GAP_APPEARANCE_CATEGORY_HID = 15
BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER = 16
BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR = 17
BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING = 18
BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE = 19
BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE = 20
BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR = 21
BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES = 22
BTH_LE_GAP_APPEARANCE_CATEGORY_FAN = 23
BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC = 24
BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING = 25
BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER = 26
BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING = 27
BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL = 28
BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE = 29
BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE = 30
BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE = 31
BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING = 32
BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK = 33
BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE = 34
BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE = 35
BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE = 36
BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE = 37
BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT = 38
BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT = 39
BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT = 40
BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID = 41
BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING = 42
BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE = 43
BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER = 49
BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE = 50
BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE = 51
BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR = 52
BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP = 53
BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY = 54
BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY = 81
BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC = 0
BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH = 1
BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR = 1
BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT = 1
BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM = 1
BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST = 2
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD = 1
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE = 2
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK = 3
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD = 4
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET = 5
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER = 6
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN = 7
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER = 8
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD = 9
BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE = 10
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE = 1
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE = 2
BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP = 3
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER = 1
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR = 2
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR = 3
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR = 4
BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR = 5
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER = 1
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR = 2
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER = 3
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER = 4
BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE = 5
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE = 1
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM = 2
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL = 3
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN = 4
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE = 5
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK = 6
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK = 7
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM = 8
BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM = 9
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD = 1
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET = 2
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES = 3
BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND = 4
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID = 1
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID = 2
BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT = 3
BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP = 1
BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN = 2
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE = 1
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE = 2
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD = 3
BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD = 4
BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH = 3
BTH_LE_ATT_TRANSACTION_TIMEOUT = 30
BTH_LE_ATT_MAX_VALUE_SIZE = 512
BTH_LE_ATT_CID = 4
BTHLEENUM_ATT_MTU_MIN = 23
BTHLEENUM_ATT_MTU_MAX = 65535
BTHLEENUM_ATT_MTU_DEFAULT = 23
BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION = 525
BTH_LE_ERROR_INVALID_HANDLE = 1
BTH_LE_ERROR_READ_NOT_PERMITTED = 2
BTH_LE_ERROR_WRITE_NOT_PERMITTED = 3
BTH_LE_ERROR_INVALID_PDU = 4
BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION = 5
BTH_LE_ERROR_REQUEST_NOT_SUPPORTED = 6
BTH_LE_ERROR_INVALID_OFFSET = 7
BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION = 8
BTH_LE_ERROR_PREPARE_QUEUE_FULL = 9
BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND = 10
BTH_LE_ERROR_ATTRIBUTE_NOT_LONG = 11
BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE = 12
BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH = 13
BTH_LE_ERROR_UNLIKELY = 14
BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION = 15
BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE = 16
BTH_LE_ERROR_INSUFFICIENT_RESOURCES = 17
BTH_LE_ERROR_UNKNOWN = 4096
BLUETOOTH_GATT_FLAG_NONE = 0
BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED = 1
BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED = 2
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE = 4
BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE = 8
BLUETOOTH_GATT_FLAG_SIGNED_WRITE = 16
BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE = 32
BLUETOOTH_GATT_FLAG_RETURN_ALL = 64
BT_PORT_MIN = 1
BT_PORT_MAX = 65535
BT_PORT_DYN_FIRST = 4097
AF_BTH = 32
PF_BTH = 32
NS_BTH = 16
BTH_ADDR_STRING_SIZE = 12
BTHPROTO_RFCOMM = 3
BTHPROTO_L2CAP = 256
SOL_RFCOMM = 3
SOL_L2CAP = 256
SOL_SDP = 257
SO_BTH_AUTHENTICATE = 2147483649
SO_BTH_ENCRYPT = 2
SO_BTH_MTU = 2147483655
SO_BTH_MTU_MAX = 2147483656
SO_BTH_MTU_MIN = 2147483658
RFCOMM_MAX_MTU = 1011
RFCOMM_MIN_MTU = 23
BTH_SDP_VERSION = 1
SDP_DEFAULT_INQUIRY_SECONDS = 6
SDP_MAX_INQUIRY_SECONDS = 60
SDP_DEFAULT_INQUIRY_MAX_RESPONSES = 255
SDP_SERVICE_SEARCH_REQUEST = 1
SDP_SERVICE_ATTRIBUTE_REQUEST = 2
SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST = 3
BTHNS_RESULT_DEVICE_CONNECTED = 65536
BTHNS_RESULT_DEVICE_REMEMBERED = 131072
BTHNS_RESULT_DEVICE_AUTHENTICATED = 262144
RLS_ERROR = 1
RLS_OVERRUN = 2
RLS_PARITY = 4
RLS_FRAMING = 8
RPN_BAUD_2400 = 0
RPN_BAUD_4800 = 1
RPN_BAUD_7200 = 2
RPN_BAUD_9600 = 3
RPN_BAUD_19200 = 4
RPN_BAUD_38400 = 5
RPN_BAUD_57600 = 6
RPN_BAUD_115200 = 7
RPN_BAUD_230400 = 8
RPN_DATA_5 = 0
RPN_DATA_6 = 1
RPN_DATA_7 = 2
RPN_DATA_8 = 3
RPN_STOP_1 = 0
RPN_STOP_1_5 = 4
RPN_PARITY_NONE = 0
RPN_PARITY_ODD = 8
RPN_PARITY_EVEN = 24
RPN_PARITY_MARK = 40
RPN_PARITY_SPACE = 56
RPN_FLOW_X_IN = 1
RPN_FLOW_X_OUT = 2
RPN_FLOW_RTR_IN = 4
RPN_FLOW_RTR_OUT = 8
RPN_FLOW_RTC_IN = 16
RPN_FLOW_RTC_OUT = 32
RPN_PARAM_BAUD = 1
RPN_PARAM_DATA = 2
RPN_PARAM_STOP = 4
RPN_PARAM_PARITY = 8
RPN_PARAM_P_TYPE = 16
RPN_PARAM_XON = 32
RPN_PARAM_XOFF = 64
RPN_PARAM_X_IN = 1
RPN_PARAM_X_OUT = 2
RPN_PARAM_RTR_IN = 4
RPN_PARAM_RTR_OUT = 8
RPN_PARAM_RTC_IN = 16
RPN_PARAM_RTC_OUT = 32
RFCOMM_CMD_NONE = 0
RFCOMM_CMD_MSC = 1
RFCOMM_CMD_RLS = 2
RFCOMM_CMD_RPN = 3
RFCOMM_CMD_RPN_REQUEST = 4
RFCOMM_CMD_RPN_RESPONSE = 5
pub const BTH_MAJORVERSION: u32 = 2;
pub const BTH_MINORVERSION: u32 = 1;
pub const SDP_PROTOCOL_UUID16: u32 = 1;
pub const UDP_PROTOCOL_UUID16: u32 = 2;
pub const RFCOMM_PROTOCOL_UUID16: u32 = 3;
pub const TCP_PROTOCOL_UUID16: u32 = 4;
pub const TCSBIN_PROTOCOL_UUID16: u32 = 5;
pub const TCSAT_PROTOCOL_UUID16: u32 = 6;
pub const ATT_PROTOCOL_UUID16: u32 = 7;
pub const OBEX_PROTOCOL_UUID16: u32 = 8;
pub const IP_PROTOCOL_UUID16: u32 = 9;
pub const FTP_PROTOCOL_UUID16: u32 = 10;
pub const HTTP_PROTOCOL_UUID16: u32 = 12;
pub const WSP_PROTOCOL_UUID16: u32 = 14;
pub const BNEP_PROTOCOL_UUID16: u32 = 15;
pub const UPNP_PROTOCOL_UUID16: u32 = 16;
pub const HID_PROTOCOL_UUID16: u32 = 17;
pub const HCCC_PROTOCOL_UUID16: u32 = 18;
pub const HCDC_PROTOCOL_UUID16: u32 = 20;
pub const HCN_PROTOCOL_UUID16: u32 = 22;
pub const AVCTP_PROTOCOL_UUID16: u32 = 23;
pub const AVDTP_PROTOCOL_UUID16: u32 = 25;
pub const CMPT_PROTOCOL_UUID16: u32 = 27;
pub const UDI_C_PLANE_PROTOCOL_UUID16: u32 = 29;
pub const L2CAP_PROTOCOL_UUID16: u32 = 256;
pub const ServiceDiscoveryServerServiceClassID_UUID16: u32 = 4096;
pub const BrowseGroupDescriptorServiceClassID_UUID16: u32 = 4097;
pub const PublicBrowseGroupServiceClassID_UUID16: u32 = 4098;
pub const SerialPortServiceClassID_UUID16: u32 = 4353;
pub const LANAccessUsingPPPServiceClassID_UUID16: u32 = 4354;
pub const DialupNetworkingServiceClassID_UUID16: u32 = 4355;
pub const IrMCSyncServiceClassID_UUID16: u32 = 4356;
pub const OBEXObjectPushServiceClassID_UUID16: u32 = 4357;
pub const OBEXFileTransferServiceClassID_UUID16: u32 = 4358;
pub const IrMcSyncCommandServiceClassID_UUID16: u32 = 4359;
pub const HeadsetServiceClassID_UUID16: u32 = 4360;
pub const CordlessTelephonyServiceClassID_UUID16: u32 = 4361;
pub const AudioSourceServiceClassID_UUID16: u32 = 4362;
pub const AudioSinkServiceClassID_UUID16: u32 = 4363;
pub const AVRemoteControlTargetServiceClassID_UUID16: u32 = 4364;
pub const AVRemoteControlServiceClassID_UUID16: u32 = 4366;
pub const AVRemoteControlControllerServiceClass_UUID16: u32 = 4367;
pub const IntercomServiceClassID_UUID16: u32 = 4368;
pub const FaxServiceClassID_UUID16: u32 = 4369;
pub const HeadsetAudioGatewayServiceClassID_UUID16: u32 = 4370;
pub const WAPServiceClassID_UUID16: u32 = 4371;
pub const WAPClientServiceClassID_UUID16: u32 = 4372;
pub const PANUServiceClassID_UUID16: u32 = 4373;
pub const NAPServiceClassID_UUID16: u32 = 4374;
pub const GNServiceClassID_UUID16: u32 = 4375;
pub const DirectPrintingServiceClassID_UUID16: u32 = 4376;
pub const ReferencePrintingServiceClassID_UUID16: u32 = 4377;
pub const ImagingResponderServiceClassID_UUID16: u32 = 4379;
pub const ImagingAutomaticArchiveServiceClassID_UUID16: u32 = 4380;
pub const ImagingReferenceObjectsServiceClassID_UUID16: u32 = 4381;
pub const HandsfreeServiceClassID_UUID16: u32 = 4382;
pub const HandsfreeAudioGatewayServiceClassID_UUID16: u32 = 4383;
pub const DirectPrintingReferenceObjectsServiceClassID_UUID16: u32 = 4384;
pub const ReflectsUIServiceClassID_UUID16: u32 = 4385;
pub const PrintingStatusServiceClassID_UUID16: u32 = 4387;
pub const HumanInterfaceDeviceServiceClassID_UUID16: u32 = 4388;
pub const HCRPrintServiceClassID_UUID16: u32 = 4390;
pub const HCRScanServiceClassID_UUID16: u32 = 4391;
pub const CommonISDNAccessServiceClassID_UUID16: u32 = 4392;
pub const VideoConferencingGWServiceClassID_UUID16: u32 = 4393;
pub const UDIMTServiceClassID_UUID16: u32 = 4394;
pub const UDITAServiceClassID_UUID16: u32 = 4395;
pub const AudioVideoServiceClassID_UUID16: u32 = 4396;
pub const SimAccessServiceClassID_UUID16: u32 = 4397;
pub const PhonebookAccessPceServiceClassID_UUID16: u32 = 4398;
pub const PhonebookAccessPseServiceClassID_UUID16: u32 = 4399;
pub const HeadsetHSServiceClassID_UUID16: u32 = 4401;
pub const MessageAccessServerServiceClassID_UUID16: u32 = 4402;
pub const MessageNotificationServerServiceClassID_UUID16: u32 = 4403;
pub const GNSSServerServiceClassID_UUID16: u32 = 4406;
pub const ThreeDimensionalDisplayServiceClassID_UUID16: u32 = 4407;
pub const ThreeDimensionalGlassesServiceClassID_UUID16: u32 = 4408;
pub const MPSServiceClassID_UUID16: u32 = 4411;
pub const CTNAccessServiceClassID_UUID16: u32 = 4412;
pub const CTNNotificationServiceClassID_UUID16: u32 = 4413;
pub const PnPInformationServiceClassID_UUID16: u32 = 4608;
pub const GenericNetworkingServiceClassID_UUID16: u32 = 4609;
pub const GenericFileTransferServiceClassID_UUID16: u32 = 4610;
pub const GenericAudioServiceClassID_UUID16: u32 = 4611;
pub const GenericTelephonyServiceClassID_UUID16: u32 = 4612;
pub const UPnpServiceClassID_UUID16: u32 = 4613;
pub const UPnpIpServiceClassID_UUID16: u32 = 4614;
pub const ESdpUpnpIpPanServiceClassID_UUID16: u32 = 4864;
pub const ESdpUpnpIpLapServiceClassID_UUID16: u32 = 4865;
pub const ESdpUpnpL2capServiceClassID_UUID16: u32 = 4866;
pub const VideoSourceServiceClassID_UUID16: u32 = 4867;
pub const VideoSinkServiceClassID_UUID16: u32 = 4868;
pub const HealthDeviceProfileSourceServiceClassID_UUID16: u32 = 5121;
pub const HealthDeviceProfileSinkServiceClassID_UUID16: u32 = 5122;
pub const AdvancedAudioDistributionProfileID_UUID16: u32 = 4365;
pub const ImagingServiceProfileID_UUID16: u32 = 4378;
pub const BasicPrintingProfileID_UUID16: u32 = 4386;
pub const HardcopyCableReplacementProfileID_UUID16: u32 = 4389;
pub const PhonebookAccessProfileID_UUID16: u32 = 4400;
pub const MessageAccessProfileID_UUID16: u32 = 4404;
pub const GNSSProfileID_UUID16: u32 = 4405;
pub const ThreeDimensionalSynchronizationProfileID_UUID16: u32 = 4409;
pub const MPSProfileID_UUID16: u32 = 4410;
pub const CTNProfileID_UUID16: u32 = 4414;
pub const VideoDistributionProfileID_UUID16: u32 = 4869;
pub const HealthDeviceProfileID_UUID16: u32 = 5120;
pub const VideoConferencingServiceClassID_UUID16: u32 = 4367;
pub const CommonISDNAccessServiceClass_UUID16: u32 = 4392;
pub const VideoConferencingGWServiceClass_UUID16: u32 = 4393;
pub const UDIMTServiceClass_UUID16: u32 = 4394;
pub const UDITAServiceClass_UUID16: u32 = 4395;
pub const AudioVideoServiceClass_UUID16: u32 = 4396;
pub const CordlessServiceClassID_UUID16: u32 = 4361;
pub const AudioSinkSourceServiceClassID_UUID16: u32 = 4363;
pub const AdvancedAudioDistributionServiceClassID_UUID16: u32 = 4365;
pub const ImagingServiceClassID_UUID16: u32 = 4378;
pub const BasicPrintingServiceClassID_UUID16: u32 = 4386;
pub const HardcopyCableReplacementServiceClassID_UUID16: u32 = 4389;
pub const BTH_MAX_NAME_SIZE: u32 = 248;
pub const BTH_MAX_PIN_SIZE: u32 = 16;
pub const BTH_LINK_KEY_LENGTH: u32 = 16;
pub const BTH_MFG_ERICSSON: u32 = 0;
pub const BTH_MFG_NOKIA: u32 = 1;
pub const BTH_MFG_INTEL: u32 = 2;
pub const BTH_MFG_IBM: u32 = 3;
pub const BTH_MFG_TOSHIBA: u32 = 4;
pub const BTH_MFG_3COM: u32 = 5;
pub const BTH_MFG_MICROSOFT: u32 = 6;
pub const BTH_MFG_LUCENT: u32 = 7;
pub const BTH_MFG_MOTOROLA: u32 = 8;
pub const BTH_MFG_INFINEON: u32 = 9;
pub const BTH_MFG_CSR: u32 = 10;
pub const BTH_MFG_SILICONWAVE: u32 = 11;
pub const BTH_MFG_DIGIANSWER: u32 = 12;
pub const BTH_MFG_TI: u32 = 13;
pub const BTH_MFG_PARTHUS: u32 = 14;
pub const BTH_MFG_BROADCOM: u32 = 15;
pub const BTH_MFG_MITEL: u32 = 16;
pub const BTH_MFG_WIDCOMM: u32 = 17;
pub const BTH_MFG_ZEEVO: u32 = 18;
pub const BTH_MFG_ATMEL: u32 = 19;
pub const BTH_MFG_MITSIBUSHI: u32 = 20;
pub const BTH_MFG_RTX_TELECOM: u32 = 21;
pub const BTH_MFG_KC_TECHNOLOGY: u32 = 22;
pub const BTH_MFG_NEWLOGIC: u32 = 23;
pub const BTH_MFG_TRANSILICA: u32 = 24;
pub const BTH_MFG_ROHDE_SCHWARZ: u32 = 25;
pub const BTH_MFG_TTPCOM: u32 = 26;
pub const BTH_MFG_SIGNIA: u32 = 27;
pub const BTH_MFG_CONEXANT: u32 = 28;
pub const BTH_MFG_QUALCOMM: u32 = 29;
pub const BTH_MFG_INVENTEL: u32 = 30;
pub const BTH_MFG_AVM_BERLIN: u32 = 31;
pub const BTH_MFG_BANDSPEED: u32 = 32;
pub const BTH_MFG_MANSELLA: u32 = 33;
pub const BTH_MFG_NEC: u32 = 34;
pub const BTH_MFG_WAVEPLUS_TECHNOLOGY_CO: u32 = 35;
pub const BTH_MFG_ALCATEL: u32 = 36;
pub const BTH_MFG_PHILIPS_SEMICONDUCTOR: u32 = 37;
pub const BTH_MFG_C_TECHNOLOGIES: u32 = 38;
pub const BTH_MFG_OPEN_INTERFACE: u32 = 39;
pub const BTH_MFG_RF_MICRO_DEVICES: u32 = 40;
pub const BTH_MFG_HITACHI: u32 = 41;
pub const BTH_MFG_SYMBOL_TECHNOLOGIES: u32 = 42;
pub const BTH_MFG_TENOVIS: u32 = 43;
pub const BTH_MFG_MACRONIX_INTERNATIONAL: u32 = 44;
pub const BTH_MFG_MARVELL: u32 = 72;
pub const BTH_MFG_APPLE: u32 = 76;
pub const BTH_MFG_NORDIC_SEMICONDUCTORS_ASA: u32 = 89;
pub const BTH_MFG_ARUBA_NETWORKS: u32 = 283;
pub const BTH_MFG_INTERNAL_USE: u32 = 65535;
pub const SAP_BIT_OFFSET: u32 = 0;
pub const COD_FORMAT_BIT_OFFSET: u32 = 0;
pub const COD_MINOR_BIT_OFFSET: u32 = 2;
pub const COD_FORMAT_MASK: u32 = 3;
pub const COD_MINOR_MASK: u32 = 252;
pub const COD_MAJOR_MASK: u32 = 7936;
pub const COD_SERVICE_MASK: u32 = 16769024;
pub const COD_VERSION: u32 = 0;
pub const COD_SERVICE_LIMITED: u32 = 1;
pub const COD_SERVICE_LE_AUDIO: u32 = 2;
pub const COD_SERVICE_POSITIONING: u32 = 8;
pub const COD_SERVICE_NETWORKING: u32 = 16;
pub const COD_SERVICE_RENDERING: u32 = 32;
pub const COD_SERVICE_CAPTURING: u32 = 64;
pub const COD_SERVICE_OBJECT_XFER: u32 = 128;
pub const COD_SERVICE_AUDIO: u32 = 256;
pub const COD_SERVICE_TELEPHONY: u32 = 512;
pub const COD_SERVICE_INFORMATION: u32 = 1024;
pub const COD_SERVICE_MAX_COUNT: u32 = 10;
pub const COD_MAJOR_MISCELLANEOUS: u32 = 0;
pub const COD_MAJOR_COMPUTER: u32 = 1;
pub const COD_MAJOR_PHONE: u32 = 2;
pub const COD_MAJOR_LAN_ACCESS: u32 = 3;
pub const COD_MAJOR_AUDIO: u32 = 4;
pub const COD_MAJOR_PERIPHERAL: u32 = 5;
pub const COD_MAJOR_IMAGING: u32 = 6;
pub const COD_MAJOR_WEARABLE: u32 = 7;
pub const COD_MAJOR_TOY: u32 = 8;
pub const COD_MAJOR_HEALTH: u32 = 9;
pub const COD_MAJOR_UNCLASSIFIED: u32 = 31;
pub const COD_COMPUTER_MINOR_UNCLASSIFIED: u32 = 0;
pub const COD_COMPUTER_MINOR_DESKTOP: u32 = 1;
pub const COD_COMPUTER_MINOR_SERVER: u32 = 2;
pub const COD_COMPUTER_MINOR_LAPTOP: u32 = 3;
pub const COD_COMPUTER_MINOR_HANDHELD: u32 = 4;
pub const COD_COMPUTER_MINOR_PALM: u32 = 5;
pub const COD_COMPUTER_MINOR_WEARABLE: u32 = 6;
pub const COD_PHONE_MINOR_UNCLASSIFIED: u32 = 0;
pub const COD_PHONE_MINOR_CELLULAR: u32 = 1;
pub const COD_PHONE_MINOR_CORDLESS: u32 = 2;
pub const COD_PHONE_MINOR_SMART: u32 = 3;
pub const COD_PHONE_MINOR_WIRED_MODEM: u32 = 4;
pub const COD_AUDIO_MINOR_UNCLASSIFIED: u32 = 0;
pub const COD_AUDIO_MINOR_HEADSET: u32 = 1;
pub const COD_AUDIO_MINOR_HANDS_FREE: u32 = 2;
pub const COD_AUDIO_MINOR_HEADSET_HANDS_FREE: u32 = 3;
pub const COD_AUDIO_MINOR_MICROPHONE: u32 = 4;
pub const COD_AUDIO_MINOR_LOUDSPEAKER: u32 = 5;
pub const COD_AUDIO_MINOR_HEADPHONES: u32 = 6;
pub const COD_AUDIO_MINOR_PORTABLE_AUDIO: u32 = 7;
pub const COD_AUDIO_MINOR_CAR_AUDIO: u32 = 8;
pub const COD_AUDIO_MINOR_SET_TOP_BOX: u32 = 9;
pub const COD_AUDIO_MINOR_HIFI_AUDIO: u32 = 10;
pub const COD_AUDIO_MINOR_VCR: u32 = 11;
pub const COD_AUDIO_MINOR_VIDEO_CAMERA: u32 = 12;
pub const COD_AUDIO_MINOR_CAMCORDER: u32 = 13;
pub const COD_AUDIO_MINOR_VIDEO_MONITOR: u32 = 14;
pub const COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER: u32 = 15;
pub const COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING: u32 = 16;
pub const COD_AUDIO_MINOR_GAMING_TOY: u32 = 18;
pub const COD_PERIPHERAL_MINOR_KEYBOARD_MASK: u32 = 16;
pub const COD_PERIPHERAL_MINOR_POINTER_MASK: u32 = 32;
pub const COD_PERIPHERAL_MINOR_NO_CATEGORY: u32 = 0;
pub const COD_PERIPHERAL_MINOR_JOYSTICK: u32 = 1;
pub const COD_PERIPHERAL_MINOR_GAMEPAD: u32 = 2;
pub const COD_PERIPHERAL_MINOR_REMOTE_CONTROL: u32 = 3;
pub const COD_PERIPHERAL_MINOR_SENSING: u32 = 4;
pub const COD_IMAGING_MINOR_DISPLAY_MASK: u32 = 4;
pub const COD_IMAGING_MINOR_CAMERA_MASK: u32 = 8;
pub const COD_IMAGING_MINOR_SCANNER_MASK: u32 = 16;
pub const COD_IMAGING_MINOR_PRINTER_MASK: u32 = 32;
pub const COD_WEARABLE_MINOR_WRIST_WATCH: u32 = 1;
pub const COD_WEARABLE_MINOR_PAGER: u32 = 2;
pub const COD_WEARABLE_MINOR_JACKET: u32 = 3;
pub const COD_WEARABLE_MINOR_HELMET: u32 = 4;
pub const COD_WEARABLE_MINOR_GLASSES: u32 = 5;
pub const COD_TOY_MINOR_ROBOT: u32 = 1;
pub const COD_TOY_MINOR_VEHICLE: u32 = 2;
pub const COD_TOY_MINOR_DOLL_ACTION_FIGURE: u32 = 3;
pub const COD_TOY_MINOR_CONTROLLER: u32 = 4;
pub const COD_TOY_MINOR_GAME: u32 = 5;
pub const COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR: u32 = 1;
pub const COD_HEALTH_MINOR_THERMOMETER: u32 = 2;
pub const COD_HEALTH_MINOR_WEIGHING_SCALE: u32 = 3;
pub const COD_HEALTH_MINOR_GLUCOSE_METER: u32 = 4;
pub const COD_HEALTH_MINOR_PULSE_OXIMETER: u32 = 5;
pub const COD_HEALTH_MINOR_HEART_PULSE_MONITOR: u32 = 6;
pub const COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY: u32 = 7;
pub const COD_HEALTH_MINOR_STEP_COUNTER: u32 = 8;
pub const COD_LAN_ACCESS_BIT_OFFSET: u32 = 5;
pub const COD_LAN_MINOR_MASK: u32 = 28;
pub const COD_LAN_ACCESS_MASK: u32 = 224;
pub const COD_LAN_MINOR_UNCLASSIFIED: u32 = 0;
pub const COD_LAN_ACCESS_0_USED: u32 = 0;
pub const COD_LAN_ACCESS_17_USED: u32 = 1;
pub const COD_LAN_ACCESS_33_USED: u32 = 2;
pub const COD_LAN_ACCESS_50_USED: u32 = 3;
pub const COD_LAN_ACCESS_67_USED: u32 = 4;
pub const COD_LAN_ACCESS_83_USED: u32 = 5;
pub const COD_LAN_ACCESS_99_USED: u32 = 6;
pub const COD_LAN_ACCESS_FULL: u32 = 7;
pub const BTH_EIR_FLAGS_ID: u32 = 1;
pub const BTH_EIR_16_UUIDS_PARTIAL_ID: u32 = 2;
pub const BTH_EIR_16_UUIDS_COMPLETE_ID: u32 = 3;
pub const BTH_EIR_32_UUIDS_PARTIAL_ID: u32 = 4;
pub const BTH_EIR_32_UUIDS_COMPLETE_ID: u32 = 5;
pub const BTH_EIR_128_UUIDS_PARTIAL_ID: u32 = 6;
pub const BTH_EIR_128_UUIDS_COMPLETE_ID: u32 = 7;
pub const BTH_EIR_LOCAL_NAME_PARTIAL_ID: u32 = 8;
pub const BTH_EIR_LOCAL_NAME_COMPLETE_ID: u32 = 9;
pub const BTH_EIR_TX_POWER_LEVEL_ID: u32 = 10;
pub const BTH_EIR_OOB_OPT_DATA_LEN_ID: u32 = 11;
pub const BTH_EIR_OOB_BD_ADDR_ID: u32 = 12;
pub const BTH_EIR_OOB_COD_ID: u32 = 13;
pub const BTH_EIR_OOB_SP_HASH_ID: u32 = 14;
pub const BTH_EIR_OOB_SP_RANDOMIZER_ID: u32 = 15;
pub const BTH_EIR_MANUFACTURER_ID: u32 = 255;
pub const BTH_EIR_SIZE: u32 = 240;
pub const LAP_GIAC_VALUE: u32 = 10390323;
pub const LAP_LIAC_VALUE: u32 = 10390272;
pub const BTH_ADDR_IAC_FIRST: u32 = 10390272;
pub const BTH_ADDR_IAC_LAST: u32 = 10390335;
pub const BTH_ADDR_LIAC: u32 = 10390272;
pub const BTH_ADDR_GIAC: u32 = 10390323;
pub const BTH_ERROR_SUCCESS: u32 = 0;
pub const BTH_ERROR_UNKNOWN_HCI_COMMAND: u32 = 1;
pub const BTH_ERROR_NO_CONNECTION: u32 = 2;
pub const BTH_ERROR_HARDWARE_FAILURE: u32 = 3;
pub const BTH_ERROR_PAGE_TIMEOUT: u32 = 4;
pub const BTH_ERROR_AUTHENTICATION_FAILURE: u32 = 5;
pub const BTH_ERROR_KEY_MISSING: u32 = 6;
pub const BTH_ERROR_MEMORY_FULL: u32 = 7;
pub const BTH_ERROR_CONNECTION_TIMEOUT: u32 = 8;
pub const BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS: u32 = 9;
pub const BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS: u32 = 10;
pub const BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS: u32 = 11;
pub const BTH_ERROR_COMMAND_DISALLOWED: u32 = 12;
pub const BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES: u32 = 13;
pub const BTH_ERROR_HOST_REJECTED_SECURITY_REASONS: u32 = 14;
pub const BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE: u32 = 15;
pub const BTH_ERROR_HOST_TIMEOUT: u32 = 16;
pub const BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER: u32 = 17;
pub const BTH_ERROR_INVALID_HCI_PARAMETER: u32 = 18;
pub const BTH_ERROR_REMOTE_USER_ENDED_CONNECTION: u32 = 19;
pub const BTH_ERROR_REMOTE_LOW_RESOURCES: u32 = 20;
pub const BTH_ERROR_REMOTE_POWERING_OFF: u32 = 21;
pub const BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION: u32 = 22;
pub const BTH_ERROR_REPEATED_ATTEMPTS: u32 = 23;
pub const BTH_ERROR_PAIRING_NOT_ALLOWED: u32 = 24;
pub const BTH_ERROR_UKNOWN_LMP_PDU: u32 = 25;
pub const BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE: u32 = 26;
pub const BTH_ERROR_SCO_OFFSET_REJECTED: u32 = 27;
pub const BTH_ERROR_SCO_INTERVAL_REJECTED: u32 = 28;
pub const BTH_ERROR_SCO_AIRMODE_REJECTED: u32 = 29;
pub const BTH_ERROR_INVALID_LMP_PARAMETERS: u32 = 30;
pub const BTH_ERROR_UNSPECIFIED_ERROR: u32 = 31;
pub const BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE: u32 = 32;
pub const BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED: u32 = 33;
pub const BTH_ERROR_LMP_RESPONSE_TIMEOUT: u32 = 34;
pub const BTH_ERROR_LMP_TRANSACTION_COLLISION: u32 = 35;
pub const BTH_ERROR_LMP_PDU_NOT_ALLOWED: u32 = 36;
pub const BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE: u32 = 37;
pub const BTH_ERROR_UNIT_KEY_NOT_USED: u32 = 38;
pub const BTH_ERROR_QOS_IS_NOT_SUPPORTED: u32 = 39;
pub const BTH_ERROR_INSTANT_PASSED: u32 = 40;
pub const BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED: u32 = 41;
pub const BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION: u32 = 42;
pub const BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER: u32 = 44;
pub const BTH_ERROR_QOS_REJECTED: u32 = 45;
pub const BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED: u32 = 46;
pub const BTH_ERROR_INSUFFICIENT_SECURITY: u32 = 47;
pub const BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE: u32 = 48;
pub const BTH_ERROR_ROLE_SWITCH_PENDING: u32 = 50;
pub const BTH_ERROR_RESERVED_SLOT_VIOLATION: u32 = 52;
pub const BTH_ERROR_ROLE_SWITCH_FAILED: u32 = 53;
pub const BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE: u32 = 54;
pub const BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST: u32 = 55;
pub const BTH_ERROR_HOST_BUSY_PAIRING: u32 = 56;
pub const BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND: u32 = 57;
pub const BTH_ERROR_CONTROLLER_BUSY: u32 = 58;
pub const BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL: u32 = 59;
pub const BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT: u32 = 60;
pub const BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE: u32 = 61;
pub const BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED: u32 = 62;
pub const BTH_ERROR_MAC_CONNECTION_FAILED: u32 = 63;
pub const BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED: u32 = 64;
pub const BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED: u32 = 65;
pub const BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER: u32 = 66;
pub const BTH_ERROR_LIMIT_REACHED: u32 = 67;
pub const BTH_ERROR_OPERATION_CANCELLED_BY_HOST: u32 = 68;
pub const BTH_ERROR_PACKET_TOO_LONG: u32 = 69;
pub const BTH_ERROR_UNSPECIFIED: u32 = 255;
pub const L2CAP_MIN_MTU: u32 = 48;
pub const L2CAP_MAX_MTU: u32 = 65535;
pub const L2CAP_DEFAULT_MTU: u32 = 672;
pub const MAX_L2CAP_PING_DATA_LENGTH: u32 = 44;
pub const MAX_L2CAP_INFO_DATA_LENGTH: u32 = 44;
pub const BDIF_ADDRESS: u32 = 1;
pub const BDIF_COD: u32 = 2;
pub const BDIF_NAME: u32 = 4;
pub const BDIF_PAIRED: u32 = 8;
pub const BDIF_PERSONAL: u32 = 16;
pub const BDIF_CONNECTED: u32 = 32;
pub const BDIF_SHORT_NAME: u32 = 64;
pub const BDIF_VISIBLE: u32 = 128;
pub const BDIF_SSP_SUPPORTED: u32 = 256;
pub const BDIF_SSP_PAIRED: u32 = 512;
pub const BDIF_SSP_MITM_PROTECTED: u32 = 1024;
pub const BDIF_RSSI: u32 = 4096;
pub const BDIF_EIR: u32 = 8192;
pub const BDIF_BR: u32 = 16384;
pub const BDIF_LE: u32 = 32768;
pub const BDIF_LE_PAIRED: u32 = 65536;
pub const BDIF_LE_PERSONAL: u32 = 131072;
pub const BDIF_LE_MITM_PROTECTED: u32 = 262144;
pub const BDIF_LE_PRIVACY_ENABLED: u32 = 524288;
pub const BDIF_LE_RANDOM_ADDRESS_TYPE: u32 = 1048576;
pub const BDIF_LE_DISCOVERABLE: u32 = 2097152;
pub const BDIF_LE_NAME: u32 = 4194304;
pub const BDIF_LE_VISIBLE: u32 = 8388608;
pub const BDIF_LE_CONNECTED: u32 = 16777216;
pub const BDIF_LE_CONNECTABLE: u32 = 33554432;
pub const BDIF_BR_SECURE_CONNECTION_PAIRED: u32 = 134217728;
pub const BDIF_LE_SECURE_CONNECTION_PAIRED: u32 = 268435456;
pub const BDIF_DEBUGKEY: u32 = 536870912;
pub const BDIF_LE_DEBUGKEY: u32 = 1073741824;
pub const BDIF_TX_POWER: u32 = 2147483648;
pub const HCI_CONNECTION_TYPE_ACL: u32 = 1;
pub const HCI_CONNECTION_TYPE_SCO: u32 = 2;
pub const HCI_CONNECTION_TYPE_LE: u32 = 3;
pub const HCI_CONNNECTION_TYPE_ACL: u32 = 1;
pub const HCI_CONNNECTION_TYPE_SCO: u32 = 2;
pub const BTH_MAX_SERVICE_NAME_SIZE: u32 = 256;
pub const MAX_UUIDS_IN_QUERY: u32 = 12;
pub const BTH_VID_DEFAULT_VALUE: u32 = 65535;
pub const SDP_ERROR_INVALID_SDP_VERSION: u32 = 1;
pub const SDP_ERROR_INVALID_RECORD_HANDLE: u32 = 2;
pub const SDP_ERROR_INVALID_REQUEST_SYNTAX: u32 = 3;
pub const SDP_ERROR_INVALID_PDU_SIZE: u32 = 4;
pub const SDP_ERROR_INVALID_CONTINUATION_STATE: u32 = 5;
pub const SDP_ERROR_INSUFFICIENT_RESOURCES: u32 = 6;
pub const SDP_ATTRIB_RECORD_HANDLE: u32 = 0;
pub const SDP_ATTRIB_CLASS_ID_LIST: u32 = 1;
pub const SDP_ATTRIB_RECORD_STATE: u32 = 2;
pub const SDP_ATTRIB_SERVICE_ID: u32 = 3;
pub const SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST: u32 = 4;
pub const SDP_ATTRIB_BROWSE_GROUP_LIST: u32 = 5;
pub const SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST: u32 = 6;
pub const SDP_ATTRIB_INFO_TIME_TO_LIVE: u32 = 7;
pub const SDP_ATTRIB_AVAILABILITY: u32 = 8;
pub const SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST: u32 = 9;
pub const SDP_ATTRIB_DOCUMENTATION_URL: u32 = 10;
pub const SDP_ATTRIB_CLIENT_EXECUTABLE_URL: u32 = 11;
pub const SDP_ATTRIB_ICON_URL: u32 = 12;
pub const SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST: u32 = 13;
pub const SDP_ATTRIB_PROFILE_SPECIFIC: u32 = 512;
pub const LANG_BASE_LANGUAGE_INDEX: u32 = 0;
pub const LANG_BASE_ENCODING_INDEX: u32 = 1;
pub const LANG_BASE_OFFSET_INDEX: u32 = 2;
pub const LANG_DEFAULT_ID: u32 = 256;
pub const LANGUAGE_EN_US: u32 = 25966;
pub const ENCODING_UTF_8: u32 = 106;
pub const STRING_NAME_OFFSET: u32 = 0;
pub const STRING_DESCRIPTION_OFFSET: u32 = 1;
pub const STRING_PROVIDER_NAME_OFFSET: u32 = 2;
pub const SDP_ATTRIB_SDP_VERSION_NUMBER_LIST: u32 = 512;
pub const SDP_ATTRIB_SDP_DATABASE_STATE: u32 = 513;
pub const SDP_ATTRIB_BROWSE_GROUP_ID: u32 = 512;
pub const SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK: u32 = 769;
pub const SDP_ATTRIB_FAX_CLASS_1_SUPPORT: u32 = 770;
pub const SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT: u32 = 771;
pub const SDP_ATTRIB_FAX_CLASS_2_SUPPORT: u32 = 772;
pub const SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT: u32 = 773;
pub const SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL: u32 = 770;
pub const SDP_ATTRIB_LAN_LPSUBNET: u32 = 512;
pub const SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST: u32 = 771;
pub const SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST: u32 = 769;
pub const SDP_ATTRIB_SERVICE_VERSION: u32 = 768;
pub const SDP_ATTRIB_PAN_NETWORK_ADDRESS: u32 = 774;
pub const SDP_ATTRIB_PAN_WAP_GATEWAY: u32 = 775;
pub const SDP_ATTRIB_PAN_HOME_PAGE_URL: u32 = 776;
pub const SDP_ATTRIB_PAN_WAP_STACK_TYPE: u32 = 777;
pub const SDP_ATTRIB_PAN_SECURITY_DESCRIPTION: u32 = 778;
pub const SDP_ATTRIB_PAN_NET_ACCESS_TYPE: u32 = 779;
pub const SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE: u32 = 780;
pub const SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES: u32 = 784;
pub const SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES: u32 = 785;
pub const SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS: u32 = 786;
pub const SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY: u32 = 787;
pub const SDP_ATTRIB_DI_SPECIFICATION_ID: u32 = 512;
pub const SDP_ATTRIB_DI_VENDOR_ID: u32 = 513;
pub const SDP_ATTRIB_DI_PRODUCT_ID: u32 = 514;
pub const SDP_ATTRIB_DI_VERSION: u32 = 515;
pub const SDP_ATTRIB_DI_PRIMARY_RECORD: u32 = 516;
pub const SDP_ATTRIB_DI_VENDOR_ID_SOURCE: u32 = 517;
pub const SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER: u32 = 512;
pub const SDP_ATTRIB_HID_PARSER_VERSION: u32 = 513;
pub const SDP_ATTRIB_HID_DEVICE_SUBCLASS: u32 = 514;
pub const SDP_ATTRIB_HID_COUNTRY_CODE: u32 = 515;
pub const SDP_ATTRIB_HID_VIRTUAL_CABLE: u32 = 516;
pub const SDP_ATTRIB_HID_RECONNECT_INITIATE: u32 = 517;
pub const SDP_ATTRIB_HID_DESCRIPTOR_LIST: u32 = 518;
pub const SDP_ATTRIB_HID_LANG_ID_BASE_LIST: u32 = 519;
pub const SDP_ATTRIB_HID_SDP_DISABLE: u32 = 520;
pub const SDP_ATTRIB_HID_BATTERY_POWER: u32 = 521;
pub const SDP_ATTRIB_HID_REMOTE_WAKE: u32 = 522;
pub const SDP_ATTRIB_HID_PROFILE_VERSION: u32 = 523;
pub const SDP_ATTRIB_HID_SUPERVISION_TIMEOUT: u32 = 524;
pub const SDP_ATTRIB_HID_NORMALLY_CONNECTABLE: u32 = 525;
pub const SDP_ATTRIB_HID_BOOT_DEVICE: u32 = 526;
pub const SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY: u32 = 527;
pub const SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT: u32 = 528;
pub const SDP_ATTRIB_A2DP_SUPPORTED_FEATURES: u32 = 785;
pub const SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES: u32 = 785;
pub const SDP_ATTRIB_HFP_SUPPORTED_FEATURES: u32 = 785;
pub const AVRCP_SUPPORTED_FEATURES_CATEGORY_1: u32 = 1;
pub const AVRCP_SUPPORTED_FEATURES_CATEGORY_2: u32 = 2;
pub const AVRCP_SUPPORTED_FEATURES_CATEGORY_3: u32 = 4;
pub const AVRCP_SUPPORTED_FEATURES_CATEGORY_4: u32 = 8;
pub const AVRCP_SUPPORTED_FEATURES_CT_BROWSING: u32 = 64;
pub const AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES: u32 = 128;
pub const AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE: u32 = 256;
pub const AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL: u32 = 512;
pub const AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS: u32 = 16;
pub const AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION: u32 = 32;
pub const AVRCP_SUPPORTED_FEATURES_TG_BROWSING: u32 = 64;
pub const AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS: u32 = 128;
pub const AVRCP_SUPPORTED_FEATURES_TG_COVER_ART: u32 = 256;
pub const A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE: u32 = 1;
pub const A2DP_SINK_SUPPORTED_FEATURES_SPEAKER: u32 = 2;
pub const A2DP_SINK_SUPPORTED_FEATURES_RECORDER: u32 = 4;
pub const A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER: u32 = 8;
pub const A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER: u32 = 1;
pub const A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE: u32 = 2;
pub const A2DP_SOURCE_SUPPORTED_FEATURES_TUNER: u32 = 4;
pub const A2DP_SOURCE_SUPPORTED_FEATURES_MIXER: u32 = 8;
pub const CORDLESS_EXTERNAL_NETWORK_PSTN: u32 = 1;
pub const CORDLESS_EXTERNAL_NETWORK_ISDN: u32 = 2;
pub const CORDLESS_EXTERNAL_NETWORK_GSM: u32 = 3;
pub const CORDLESS_EXTERNAL_NETWORK_CDMA: u32 = 4;
pub const CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR: u32 = 5;
pub const CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED: u32 = 6;
pub const CORDLESS_EXTERNAL_NETWORK_OTHER: u32 = 7;
pub const OBJECT_PUSH_FORMAT_VCARD_2_1: u32 = 1;
pub const OBJECT_PUSH_FORMAT_VCARD_3_0: u32 = 2;
pub const OBJECT_PUSH_FORMAT_VCAL_1_0: u32 = 3;
pub const OBJECT_PUSH_FORMAT_ICAL_2_0: u32 = 4;
pub const OBJECT_PUSH_FORMAT_VNOTE: u32 = 5;
pub const OBJECT_PUSH_FORMAT_VMESSAGE: u32 = 6;
pub const OBJECT_PUSH_FORMAT_ANY: u32 = 255;
pub const SYNCH_DATA_STORE_PHONEBOOK: u32 = 1;
pub const SYNCH_DATA_STORE_CALENDAR: u32 = 3;
pub const SYNCH_DATA_STORE_NOTES: u32 = 5;
pub const SYNCH_DATA_STORE_MESSAGES: u32 = 6;
pub const DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG: u32 = 1;
pub const DI_VENDOR_ID_SOURCE_USB_IF: u32 = 2;
pub const PSM_SDP: u32 = 1;
pub const PSM_RFCOMM: u32 = 3;
pub const PSM_TCS_BIN: u32 = 5;
pub const PSM_TCS_BIN_CORDLESS: u32 = 7;
pub const PSM_BNEP: u32 = 15;
pub const PSM_HID_CONTROL: u32 = 17;
pub const PSM_HID_INTERRUPT: u32 = 19;
pub const PSM_UPNP: u32 = 21;
pub const PSM_AVCTP: u32 = 23;
pub const PSM_AVDTP: u32 = 25;
pub const PSM_AVCTP_BROWSE: u32 = 27;
pub const PSM_UDI_C_PLANE: u32 = 29;
pub const PSM_ATT: u32 = 31;
pub const PSM_3DSP: u32 = 33;
pub const PSM_LE_IPSP: u32 = 35;
pub const BTH_IOCTL_BASE: u32 = 0;
pub const SDP_CONNECT_CACHE: u32 = 1;
pub const SDP_CONNECT_ALLOW_PIN: u32 = 2;
pub const SDP_REQUEST_TO_DEFAULT: u32 = 0;
pub const SDP_REQUEST_TO_MIN: u32 = 10;
pub const SDP_REQUEST_TO_MAX: u32 = 45;
pub const SERVICE_OPTION_DO_NOT_PUBLISH: u32 = 2;
pub const SERVICE_OPTION_NO_PUBLIC_BROWSE: u32 = 4;
pub const SERVICE_OPTION_DO_NOT_PUBLISH_EIR: u32 = 8;
pub const SERVICE_SECURITY_USE_DEFAULTS: u32 = 0;
pub const SERVICE_SECURITY_NONE: u32 = 1;
pub const SERVICE_SECURITY_AUTHORIZE: u32 = 2;
pub const SERVICE_SECURITY_AUTHENTICATE: u32 = 4;
pub const SERVICE_SECURITY_ENCRYPT_REQUIRED: u32 = 16;
pub const SERVICE_SECURITY_ENCRYPT_OPTIONAL: u32 = 32;
pub const SERVICE_SECURITY_DISABLED: u32 = 268435456;
pub const SERVICE_SECURITY_NO_ASK: u32 = 536870912;
pub const SDP_SEARCH_NO_PARSE_CHECK: u32 = 1;
pub const SDP_SEARCH_NO_FORMAT_CHECK: u32 = 2;
pub const BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE: u64 = 1;
pub const BTH_HOST_FEATURE_STREAMING_MODE: u64 = 2;
pub const BTH_HOST_FEATURE_LOW_ENERGY: u64 = 4;
pub const BTH_HOST_FEATURE_SCO_HCI: u64 = 8;
pub const BTH_HOST_FEATURE_SCO_HCIBYPASS: u64 = 16;
pub const BLUETOOTH_MAX_NAME_SIZE: u32 = 248;
pub const BLUETOOTH_MAX_PASSKEY_SIZE: u32 = 16;
pub const BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE: u32 = 17;
pub const BLUETOOTH_MAX_SERVICE_NAME_SIZE: u32 = 256;
pub const BLUETOOTH_DEVICE_NAME_SIZE: u32 = 256;
pub const BLUETOOTH_SERVICE_DISABLE: u32 = 0;
pub const BLUETOOTH_SERVICE_ENABLE: u32 = 1;
pub const BTH_LE_SERVICE_GAP: u32 = 6144;
pub const BTH_LE_SERVICE_GATT: u32 = 6145;
pub const BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE: u32 = 10240;
pub const BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE: u32 = 10241;
pub const BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE: u32 = 10242;
pub const BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC: u32 = 10243;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES: u32 = 10496;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION: u32 = 10497;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION: u32 = 10498;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION: u32 = 10499;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT: u32 = 10500;
pub const BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT: u32 = 10501;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME: u32 = 10752;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE: u32 = 10753;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG: u32 = 10754;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS: u32 = 10755;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER: u32 = 10756;
pub const BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED: u32 = 10757;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET: u32 = 6;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_MASK: u32 = 1023;
pub const BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK: u32 = 63;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED: u32 = 0;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY: u32 = 5;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL: u32 = 6;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES: u32 = 7;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_TAG: u32 = 8;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING: u32 = 9;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER: u32 = 10;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER: u32 = 11;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER: u32 = 12;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE: u32 = 13;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE: u32 = 14;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HID: u32 = 15;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER: u32 = 16;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR: u32 = 17;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING: u32 = 18;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE: u32 = 19;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE: u32 = 20;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR: u32 = 21;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES: u32 = 22;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_FAN: u32 = 23;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC: u32 = 24;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING: u32 = 25;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER: u32 = 26;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING: u32 = 27;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL: u32 = 28;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE: u32 = 29;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE: u32 = 30;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE: u32 = 31;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING: u32 = 32;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK: u32 = 33;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE: u32 = 34;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE: u32 = 35;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE: u32 = 36;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE: u32 = 37;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT: u32 = 38;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT: u32 = 39;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT: u32 = 40;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID: u32 = 41;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING: u32 = 42;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE: u32 = 43;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER: u32 = 49;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE: u32 = 50;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE: u32 = 51;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR: u32 = 52;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP: u32 = 53;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY: u32 = 54;
pub const BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY: u32 = 81;
pub const BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC: u32 = 0;
pub const BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET: u32 = 5;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER: u32 = 6;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN: u32 = 7;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER: u32 = 8;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD: u32 = 9;
pub const BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE: u32 = 10;
pub const BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR: u32 = 5;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE: u32 = 5;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE: u32 = 5;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK: u32 = 6;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK: u32 = 7;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM: u32 = 8;
pub const BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM: u32 = 9;
pub const BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND: u32 = 4;
pub const BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE: u32 = 1;
pub const BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE: u32 = 2;
pub const BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD: u32 = 3;
pub const BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD: u32 = 4;
pub const BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH: u32 = 3;
pub const BTH_LE_ATT_TRANSACTION_TIMEOUT: u32 = 30;
pub const BTH_LE_ATT_MAX_VALUE_SIZE: u32 = 512;
pub const BTH_LE_ATT_CID: u32 = 4;
pub const BTHLEENUM_ATT_MTU_MIN: u32 = 23;
pub const BTHLEENUM_ATT_MTU_MAX: u32 = 65535;
pub const BTHLEENUM_ATT_MTU_DEFAULT: u32 = 23;
pub const BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION: u32 = 525;
pub const BTH_LE_ERROR_INVALID_HANDLE: u32 = 1;
pub const BTH_LE_ERROR_READ_NOT_PERMITTED: u32 = 2;
pub const BTH_LE_ERROR_WRITE_NOT_PERMITTED: u32 = 3;
pub const BTH_LE_ERROR_INVALID_PDU: u32 = 4;
pub const BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION: u32 = 5;
pub const BTH_LE_ERROR_REQUEST_NOT_SUPPORTED: u32 = 6;
pub const BTH_LE_ERROR_INVALID_OFFSET: u32 = 7;
pub const BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION: u32 = 8;
pub const BTH_LE_ERROR_PREPARE_QUEUE_FULL: u32 = 9;
pub const BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND: u32 = 10;
pub const BTH_LE_ERROR_ATTRIBUTE_NOT_LONG: u32 = 11;
pub const BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE: u32 = 12;
pub const BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH: u32 = 13;
pub const BTH_LE_ERROR_UNLIKELY: u32 = 14;
pub const BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION: u32 = 15;
pub const BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE: u32 = 16;
pub const BTH_LE_ERROR_INSUFFICIENT_RESOURCES: u32 = 17;
pub const BTH_LE_ERROR_UNKNOWN: u32 = 4096;
pub const BLUETOOTH_GATT_FLAG_NONE: u32 = 0;
pub const BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED: u32 = 1;
pub const BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED: u32 = 2;
pub const BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE: u32 = 4;
pub const BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE: u32 = 8;
pub const BLUETOOTH_GATT_FLAG_SIGNED_WRITE: u32 = 16;
pub const BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE: u32 = 32;
pub const BLUETOOTH_GATT_FLAG_RETURN_ALL: u32 = 64;
pub const BT_PORT_MIN: u32 = 1;
pub const BT_PORT_MAX: u32 = 65535;
pub const BT_PORT_DYN_FIRST: u32 = 4097;
pub const AF_BTH: u16 = 32;
pub const PF_BTH: u16 = 32;
pub const NS_BTH: u32 = 16;
pub const BTH_ADDR_STRING_SIZE: u32 = 12;
pub const BTHPROTO_RFCOMM: u32 = 3;
pub const BTHPROTO_L2CAP: u32 = 256;
pub const SOL_RFCOMM: u32 = 3;
pub const SOL_L2CAP: u32 = 256;
pub const SOL_SDP: u32 = 257;
pub const SO_BTH_AUTHENTICATE: u32 = 2147483649;
pub const SO_BTH_ENCRYPT: u32 = 2;
pub const SO_BTH_MTU: u32 = 2147483655;
pub const SO_BTH_MTU_MAX: u32 = 2147483656;
pub const SO_BTH_MTU_MIN: u32 = 2147483658;
pub const RFCOMM_MAX_MTU: u32 = 1011;
pub const RFCOMM_MIN_MTU: u32 = 23;
pub const BTH_SDP_VERSION: u32 = 1;
pub const SDP_DEFAULT_INQUIRY_SECONDS: u32 = 6;
pub const SDP_MAX_INQUIRY_SECONDS: u32 = 60;
pub const SDP_DEFAULT_INQUIRY_MAX_RESPONSES: u32 = 255;
pub const SDP_SERVICE_SEARCH_REQUEST: u32 = 1;
pub const SDP_SERVICE_ATTRIBUTE_REQUEST: u32 = 2;
pub const SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST: u32 = 3;
pub const BTHNS_RESULT_DEVICE_CONNECTED: u32 = 65536;
pub const BTHNS_RESULT_DEVICE_REMEMBERED: u32 = 131072;
pub const BTHNS_RESULT_DEVICE_AUTHENTICATED: u32 = 262144;
pub const RLS_ERROR: u32 = 1;
pub const RLS_OVERRUN: u32 = 2;
pub const RLS_PARITY: u32 = 4;
pub const RLS_FRAMING: u32 = 8;
pub const RPN_BAUD_2400: u32 = 0;
pub const RPN_BAUD_4800: u32 = 1;
pub const RPN_BAUD_7200: u32 = 2;
pub const RPN_BAUD_9600: u32 = 3;
pub const RPN_BAUD_19200: u32 = 4;
pub const RPN_BAUD_38400: u32 = 5;
pub const RPN_BAUD_57600: u32 = 6;
pub const RPN_BAUD_115200: u32 = 7;
pub const RPN_BAUD_230400: u32 = 8;
pub const RPN_DATA_5: u32 = 0;
pub const RPN_DATA_6: u32 = 1;
pub const RPN_DATA_7: u32 = 2;
pub const RPN_DATA_8: u32 = 3;
pub const RPN_STOP_1: u32 = 0;
pub const RPN_STOP_1_5: u32 = 4;
pub const RPN_PARITY_NONE: u32 = 0;
pub const RPN_PARITY_ODD: u32 = 8;
pub const RPN_PARITY_EVEN: u32 = 24;
pub const RPN_PARITY_MARK: u32 = 40;
pub const RPN_PARITY_SPACE: u32 = 56;
pub const RPN_FLOW_X_IN: u32 = 1;
pub const RPN_FLOW_X_OUT: u32 = 2;
pub const RPN_FLOW_RTR_IN: u32 = 4;
pub const RPN_FLOW_RTR_OUT: u32 = 8;
pub const RPN_FLOW_RTC_IN: u32 = 16;
pub const RPN_FLOW_RTC_OUT: u32 = 32;
pub const RPN_PARAM_BAUD: u32 = 1;
pub const RPN_PARAM_DATA: u32 = 2;
pub const RPN_PARAM_STOP: u32 = 4;
pub const RPN_PARAM_PARITY: u32 = 8;
pub const RPN_PARAM_P_TYPE: u32 = 16;
pub const RPN_PARAM_XON: u32 = 32;
pub const RPN_PARAM_XOFF: u32 = 64;
pub const RPN_PARAM_X_IN: u32 = 1;
pub const RPN_PARAM_X_OUT: u32 = 2;
pub const RPN_PARAM_RTR_IN: u32 = 4;
pub const RPN_PARAM_RTR_OUT: u32 = 8;
pub const RPN_PARAM_RTC_IN: u32 = 16;
pub const RPN_PARAM_RTC_OUT: u32 = 32;
pub const RFCOMM_CMD_NONE: u32 = 0;
pub const RFCOMM_CMD_MSC: u32 = 1;
pub const RFCOMM_CMD_RLS: u32 = 2;
pub const RFCOMM_CMD_RPN: u32 = 3;
pub const RFCOMM_CMD_RPN_REQUEST: u32 = 4;
pub const RFCOMM_CMD_RPN_RESPONSE: u32 = 5;
const (
	BTH_MAJORVERSION uint32 = 2
	BTH_MINORVERSION uint32 = 1
	SDP_PROTOCOL_UUID16 uint32 = 1
	UDP_PROTOCOL_UUID16 uint32 = 2
	RFCOMM_PROTOCOL_UUID16 uint32 = 3
	TCP_PROTOCOL_UUID16 uint32 = 4
	TCSBIN_PROTOCOL_UUID16 uint32 = 5
	TCSAT_PROTOCOL_UUID16 uint32 = 6
	ATT_PROTOCOL_UUID16 uint32 = 7
	OBEX_PROTOCOL_UUID16 uint32 = 8
	IP_PROTOCOL_UUID16 uint32 = 9
	FTP_PROTOCOL_UUID16 uint32 = 10
	HTTP_PROTOCOL_UUID16 uint32 = 12
	WSP_PROTOCOL_UUID16 uint32 = 14
	BNEP_PROTOCOL_UUID16 uint32 = 15
	UPNP_PROTOCOL_UUID16 uint32 = 16
	HID_PROTOCOL_UUID16 uint32 = 17
	HCCC_PROTOCOL_UUID16 uint32 = 18
	HCDC_PROTOCOL_UUID16 uint32 = 20
	HCN_PROTOCOL_UUID16 uint32 = 22
	AVCTP_PROTOCOL_UUID16 uint32 = 23
	AVDTP_PROTOCOL_UUID16 uint32 = 25
	CMPT_PROTOCOL_UUID16 uint32 = 27
	UDI_C_PLANE_PROTOCOL_UUID16 uint32 = 29
	L2CAP_PROTOCOL_UUID16 uint32 = 256
	ServiceDiscoveryServerServiceClassID_UUID16 uint32 = 4096
	BrowseGroupDescriptorServiceClassID_UUID16 uint32 = 4097
	PublicBrowseGroupServiceClassID_UUID16 uint32 = 4098
	SerialPortServiceClassID_UUID16 uint32 = 4353
	LANAccessUsingPPPServiceClassID_UUID16 uint32 = 4354
	DialupNetworkingServiceClassID_UUID16 uint32 = 4355
	IrMCSyncServiceClassID_UUID16 uint32 = 4356
	OBEXObjectPushServiceClassID_UUID16 uint32 = 4357
	OBEXFileTransferServiceClassID_UUID16 uint32 = 4358
	IrMcSyncCommandServiceClassID_UUID16 uint32 = 4359
	HeadsetServiceClassID_UUID16 uint32 = 4360
	CordlessTelephonyServiceClassID_UUID16 uint32 = 4361
	AudioSourceServiceClassID_UUID16 uint32 = 4362
	AudioSinkServiceClassID_UUID16 uint32 = 4363
	AVRemoteControlTargetServiceClassID_UUID16 uint32 = 4364
	AVRemoteControlServiceClassID_UUID16 uint32 = 4366
	AVRemoteControlControllerServiceClass_UUID16 uint32 = 4367
	IntercomServiceClassID_UUID16 uint32 = 4368
	FaxServiceClassID_UUID16 uint32 = 4369
	HeadsetAudioGatewayServiceClassID_UUID16 uint32 = 4370
	WAPServiceClassID_UUID16 uint32 = 4371
	WAPClientServiceClassID_UUID16 uint32 = 4372
	PANUServiceClassID_UUID16 uint32 = 4373
	NAPServiceClassID_UUID16 uint32 = 4374
	GNServiceClassID_UUID16 uint32 = 4375
	DirectPrintingServiceClassID_UUID16 uint32 = 4376
	ReferencePrintingServiceClassID_UUID16 uint32 = 4377
	ImagingResponderServiceClassID_UUID16 uint32 = 4379
	ImagingAutomaticArchiveServiceClassID_UUID16 uint32 = 4380
	ImagingReferenceObjectsServiceClassID_UUID16 uint32 = 4381
	HandsfreeServiceClassID_UUID16 uint32 = 4382
	HandsfreeAudioGatewayServiceClassID_UUID16 uint32 = 4383
	DirectPrintingReferenceObjectsServiceClassID_UUID16 uint32 = 4384
	ReflectsUIServiceClassID_UUID16 uint32 = 4385
	PrintingStatusServiceClassID_UUID16 uint32 = 4387
	HumanInterfaceDeviceServiceClassID_UUID16 uint32 = 4388
	HCRPrintServiceClassID_UUID16 uint32 = 4390
	HCRScanServiceClassID_UUID16 uint32 = 4391
	CommonISDNAccessServiceClassID_UUID16 uint32 = 4392
	VideoConferencingGWServiceClassID_UUID16 uint32 = 4393
	UDIMTServiceClassID_UUID16 uint32 = 4394
	UDITAServiceClassID_UUID16 uint32 = 4395
	AudioVideoServiceClassID_UUID16 uint32 = 4396
	SimAccessServiceClassID_UUID16 uint32 = 4397
	PhonebookAccessPceServiceClassID_UUID16 uint32 = 4398
	PhonebookAccessPseServiceClassID_UUID16 uint32 = 4399
	HeadsetHSServiceClassID_UUID16 uint32 = 4401
	MessageAccessServerServiceClassID_UUID16 uint32 = 4402
	MessageNotificationServerServiceClassID_UUID16 uint32 = 4403
	GNSSServerServiceClassID_UUID16 uint32 = 4406
	ThreeDimensionalDisplayServiceClassID_UUID16 uint32 = 4407
	ThreeDimensionalGlassesServiceClassID_UUID16 uint32 = 4408
	MPSServiceClassID_UUID16 uint32 = 4411
	CTNAccessServiceClassID_UUID16 uint32 = 4412
	CTNNotificationServiceClassID_UUID16 uint32 = 4413
	PnPInformationServiceClassID_UUID16 uint32 = 4608
	GenericNetworkingServiceClassID_UUID16 uint32 = 4609
	GenericFileTransferServiceClassID_UUID16 uint32 = 4610
	GenericAudioServiceClassID_UUID16 uint32 = 4611
	GenericTelephonyServiceClassID_UUID16 uint32 = 4612
	UPnpServiceClassID_UUID16 uint32 = 4613
	UPnpIpServiceClassID_UUID16 uint32 = 4614
	ESdpUpnpIpPanServiceClassID_UUID16 uint32 = 4864
	ESdpUpnpIpLapServiceClassID_UUID16 uint32 = 4865
	ESdpUpnpL2capServiceClassID_UUID16 uint32 = 4866
	VideoSourceServiceClassID_UUID16 uint32 = 4867
	VideoSinkServiceClassID_UUID16 uint32 = 4868
	HealthDeviceProfileSourceServiceClassID_UUID16 uint32 = 5121
	HealthDeviceProfileSinkServiceClassID_UUID16 uint32 = 5122
	AdvancedAudioDistributionProfileID_UUID16 uint32 = 4365
	ImagingServiceProfileID_UUID16 uint32 = 4378
	BasicPrintingProfileID_UUID16 uint32 = 4386
	HardcopyCableReplacementProfileID_UUID16 uint32 = 4389
	PhonebookAccessProfileID_UUID16 uint32 = 4400
	MessageAccessProfileID_UUID16 uint32 = 4404
	GNSSProfileID_UUID16 uint32 = 4405
	ThreeDimensionalSynchronizationProfileID_UUID16 uint32 = 4409
	MPSProfileID_UUID16 uint32 = 4410
	CTNProfileID_UUID16 uint32 = 4414
	VideoDistributionProfileID_UUID16 uint32 = 4869
	HealthDeviceProfileID_UUID16 uint32 = 5120
	VideoConferencingServiceClassID_UUID16 uint32 = 4367
	CommonISDNAccessServiceClass_UUID16 uint32 = 4392
	VideoConferencingGWServiceClass_UUID16 uint32 = 4393
	UDIMTServiceClass_UUID16 uint32 = 4394
	UDITAServiceClass_UUID16 uint32 = 4395
	AudioVideoServiceClass_UUID16 uint32 = 4396
	CordlessServiceClassID_UUID16 uint32 = 4361
	AudioSinkSourceServiceClassID_UUID16 uint32 = 4363
	AdvancedAudioDistributionServiceClassID_UUID16 uint32 = 4365
	ImagingServiceClassID_UUID16 uint32 = 4378
	BasicPrintingServiceClassID_UUID16 uint32 = 4386
	HardcopyCableReplacementServiceClassID_UUID16 uint32 = 4389
	BTH_MAX_NAME_SIZE uint32 = 248
	BTH_MAX_PIN_SIZE uint32 = 16
	BTH_LINK_KEY_LENGTH uint32 = 16
	BTH_MFG_ERICSSON uint32 = 0
	BTH_MFG_NOKIA uint32 = 1
	BTH_MFG_INTEL uint32 = 2
	BTH_MFG_IBM uint32 = 3
	BTH_MFG_TOSHIBA uint32 = 4
	BTH_MFG_3COM uint32 = 5
	BTH_MFG_MICROSOFT uint32 = 6
	BTH_MFG_LUCENT uint32 = 7
	BTH_MFG_MOTOROLA uint32 = 8
	BTH_MFG_INFINEON uint32 = 9
	BTH_MFG_CSR uint32 = 10
	BTH_MFG_SILICONWAVE uint32 = 11
	BTH_MFG_DIGIANSWER uint32 = 12
	BTH_MFG_TI uint32 = 13
	BTH_MFG_PARTHUS uint32 = 14
	BTH_MFG_BROADCOM uint32 = 15
	BTH_MFG_MITEL uint32 = 16
	BTH_MFG_WIDCOMM uint32 = 17
	BTH_MFG_ZEEVO uint32 = 18
	BTH_MFG_ATMEL uint32 = 19
	BTH_MFG_MITSIBUSHI uint32 = 20
	BTH_MFG_RTX_TELECOM uint32 = 21
	BTH_MFG_KC_TECHNOLOGY uint32 = 22
	BTH_MFG_NEWLOGIC uint32 = 23
	BTH_MFG_TRANSILICA uint32 = 24
	BTH_MFG_ROHDE_SCHWARZ uint32 = 25
	BTH_MFG_TTPCOM uint32 = 26
	BTH_MFG_SIGNIA uint32 = 27
	BTH_MFG_CONEXANT uint32 = 28
	BTH_MFG_QUALCOMM uint32 = 29
	BTH_MFG_INVENTEL uint32 = 30
	BTH_MFG_AVM_BERLIN uint32 = 31
	BTH_MFG_BANDSPEED uint32 = 32
	BTH_MFG_MANSELLA uint32 = 33
	BTH_MFG_NEC uint32 = 34
	BTH_MFG_WAVEPLUS_TECHNOLOGY_CO uint32 = 35
	BTH_MFG_ALCATEL uint32 = 36
	BTH_MFG_PHILIPS_SEMICONDUCTOR uint32 = 37
	BTH_MFG_C_TECHNOLOGIES uint32 = 38
	BTH_MFG_OPEN_INTERFACE uint32 = 39
	BTH_MFG_RF_MICRO_DEVICES uint32 = 40
	BTH_MFG_HITACHI uint32 = 41
	BTH_MFG_SYMBOL_TECHNOLOGIES uint32 = 42
	BTH_MFG_TENOVIS uint32 = 43
	BTH_MFG_MACRONIX_INTERNATIONAL uint32 = 44
	BTH_MFG_MARVELL uint32 = 72
	BTH_MFG_APPLE uint32 = 76
	BTH_MFG_NORDIC_SEMICONDUCTORS_ASA uint32 = 89
	BTH_MFG_ARUBA_NETWORKS uint32 = 283
	BTH_MFG_INTERNAL_USE uint32 = 65535
	SAP_BIT_OFFSET uint32 = 0
	COD_FORMAT_BIT_OFFSET uint32 = 0
	COD_MINOR_BIT_OFFSET uint32 = 2
	COD_FORMAT_MASK uint32 = 3
	COD_MINOR_MASK uint32 = 252
	COD_MAJOR_MASK uint32 = 7936
	COD_SERVICE_MASK uint32 = 16769024
	COD_VERSION uint32 = 0
	COD_SERVICE_LIMITED uint32 = 1
	COD_SERVICE_LE_AUDIO uint32 = 2
	COD_SERVICE_POSITIONING uint32 = 8
	COD_SERVICE_NETWORKING uint32 = 16
	COD_SERVICE_RENDERING uint32 = 32
	COD_SERVICE_CAPTURING uint32 = 64
	COD_SERVICE_OBJECT_XFER uint32 = 128
	COD_SERVICE_AUDIO uint32 = 256
	COD_SERVICE_TELEPHONY uint32 = 512
	COD_SERVICE_INFORMATION uint32 = 1024
	COD_SERVICE_MAX_COUNT uint32 = 10
	COD_MAJOR_MISCELLANEOUS uint32 = 0
	COD_MAJOR_COMPUTER uint32 = 1
	COD_MAJOR_PHONE uint32 = 2
	COD_MAJOR_LAN_ACCESS uint32 = 3
	COD_MAJOR_AUDIO uint32 = 4
	COD_MAJOR_PERIPHERAL uint32 = 5
	COD_MAJOR_IMAGING uint32 = 6
	COD_MAJOR_WEARABLE uint32 = 7
	COD_MAJOR_TOY uint32 = 8
	COD_MAJOR_HEALTH uint32 = 9
	COD_MAJOR_UNCLASSIFIED uint32 = 31
	COD_COMPUTER_MINOR_UNCLASSIFIED uint32 = 0
	COD_COMPUTER_MINOR_DESKTOP uint32 = 1
	COD_COMPUTER_MINOR_SERVER uint32 = 2
	COD_COMPUTER_MINOR_LAPTOP uint32 = 3
	COD_COMPUTER_MINOR_HANDHELD uint32 = 4
	COD_COMPUTER_MINOR_PALM uint32 = 5
	COD_COMPUTER_MINOR_WEARABLE uint32 = 6
	COD_PHONE_MINOR_UNCLASSIFIED uint32 = 0
	COD_PHONE_MINOR_CELLULAR uint32 = 1
	COD_PHONE_MINOR_CORDLESS uint32 = 2
	COD_PHONE_MINOR_SMART uint32 = 3
	COD_PHONE_MINOR_WIRED_MODEM uint32 = 4
	COD_AUDIO_MINOR_UNCLASSIFIED uint32 = 0
	COD_AUDIO_MINOR_HEADSET uint32 = 1
	COD_AUDIO_MINOR_HANDS_FREE uint32 = 2
	COD_AUDIO_MINOR_HEADSET_HANDS_FREE uint32 = 3
	COD_AUDIO_MINOR_MICROPHONE uint32 = 4
	COD_AUDIO_MINOR_LOUDSPEAKER uint32 = 5
	COD_AUDIO_MINOR_HEADPHONES uint32 = 6
	COD_AUDIO_MINOR_PORTABLE_AUDIO uint32 = 7
	COD_AUDIO_MINOR_CAR_AUDIO uint32 = 8
	COD_AUDIO_MINOR_SET_TOP_BOX uint32 = 9
	COD_AUDIO_MINOR_HIFI_AUDIO uint32 = 10
	COD_AUDIO_MINOR_VCR uint32 = 11
	COD_AUDIO_MINOR_VIDEO_CAMERA uint32 = 12
	COD_AUDIO_MINOR_CAMCORDER uint32 = 13
	COD_AUDIO_MINOR_VIDEO_MONITOR uint32 = 14
	COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER uint32 = 15
	COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING uint32 = 16
	COD_AUDIO_MINOR_GAMING_TOY uint32 = 18
	COD_PERIPHERAL_MINOR_KEYBOARD_MASK uint32 = 16
	COD_PERIPHERAL_MINOR_POINTER_MASK uint32 = 32
	COD_PERIPHERAL_MINOR_NO_CATEGORY uint32 = 0
	COD_PERIPHERAL_MINOR_JOYSTICK uint32 = 1
	COD_PERIPHERAL_MINOR_GAMEPAD uint32 = 2
	COD_PERIPHERAL_MINOR_REMOTE_CONTROL uint32 = 3
	COD_PERIPHERAL_MINOR_SENSING uint32 = 4
	COD_IMAGING_MINOR_DISPLAY_MASK uint32 = 4
	COD_IMAGING_MINOR_CAMERA_MASK uint32 = 8
	COD_IMAGING_MINOR_SCANNER_MASK uint32 = 16
	COD_IMAGING_MINOR_PRINTER_MASK uint32 = 32
	COD_WEARABLE_MINOR_WRIST_WATCH uint32 = 1
	COD_WEARABLE_MINOR_PAGER uint32 = 2
	COD_WEARABLE_MINOR_JACKET uint32 = 3
	COD_WEARABLE_MINOR_HELMET uint32 = 4
	COD_WEARABLE_MINOR_GLASSES uint32 = 5
	COD_TOY_MINOR_ROBOT uint32 = 1
	COD_TOY_MINOR_VEHICLE uint32 = 2
	COD_TOY_MINOR_DOLL_ACTION_FIGURE uint32 = 3
	COD_TOY_MINOR_CONTROLLER uint32 = 4
	COD_TOY_MINOR_GAME uint32 = 5
	COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR uint32 = 1
	COD_HEALTH_MINOR_THERMOMETER uint32 = 2
	COD_HEALTH_MINOR_WEIGHING_SCALE uint32 = 3
	COD_HEALTH_MINOR_GLUCOSE_METER uint32 = 4
	COD_HEALTH_MINOR_PULSE_OXIMETER uint32 = 5
	COD_HEALTH_MINOR_HEART_PULSE_MONITOR uint32 = 6
	COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY uint32 = 7
	COD_HEALTH_MINOR_STEP_COUNTER uint32 = 8
	COD_LAN_ACCESS_BIT_OFFSET uint32 = 5
	COD_LAN_MINOR_MASK uint32 = 28
	COD_LAN_ACCESS_MASK uint32 = 224
	COD_LAN_MINOR_UNCLASSIFIED uint32 = 0
	COD_LAN_ACCESS_0_USED uint32 = 0
	COD_LAN_ACCESS_17_USED uint32 = 1
	COD_LAN_ACCESS_33_USED uint32 = 2
	COD_LAN_ACCESS_50_USED uint32 = 3
	COD_LAN_ACCESS_67_USED uint32 = 4
	COD_LAN_ACCESS_83_USED uint32 = 5
	COD_LAN_ACCESS_99_USED uint32 = 6
	COD_LAN_ACCESS_FULL uint32 = 7
	BTH_EIR_FLAGS_ID uint32 = 1
	BTH_EIR_16_UUIDS_PARTIAL_ID uint32 = 2
	BTH_EIR_16_UUIDS_COMPLETE_ID uint32 = 3
	BTH_EIR_32_UUIDS_PARTIAL_ID uint32 = 4
	BTH_EIR_32_UUIDS_COMPLETE_ID uint32 = 5
	BTH_EIR_128_UUIDS_PARTIAL_ID uint32 = 6
	BTH_EIR_128_UUIDS_COMPLETE_ID uint32 = 7
	BTH_EIR_LOCAL_NAME_PARTIAL_ID uint32 = 8
	BTH_EIR_LOCAL_NAME_COMPLETE_ID uint32 = 9
	BTH_EIR_TX_POWER_LEVEL_ID uint32 = 10
	BTH_EIR_OOB_OPT_DATA_LEN_ID uint32 = 11
	BTH_EIR_OOB_BD_ADDR_ID uint32 = 12
	BTH_EIR_OOB_COD_ID uint32 = 13
	BTH_EIR_OOB_SP_HASH_ID uint32 = 14
	BTH_EIR_OOB_SP_RANDOMIZER_ID uint32 = 15
	BTH_EIR_MANUFACTURER_ID uint32 = 255
	BTH_EIR_SIZE uint32 = 240
	LAP_GIAC_VALUE uint32 = 10390323
	LAP_LIAC_VALUE uint32 = 10390272
	BTH_ADDR_IAC_FIRST uint32 = 10390272
	BTH_ADDR_IAC_LAST uint32 = 10390335
	BTH_ADDR_LIAC uint32 = 10390272
	BTH_ADDR_GIAC uint32 = 10390323
	BTH_ERROR_SUCCESS uint32 = 0
	BTH_ERROR_UNKNOWN_HCI_COMMAND uint32 = 1
	BTH_ERROR_NO_CONNECTION uint32 = 2
	BTH_ERROR_HARDWARE_FAILURE uint32 = 3
	BTH_ERROR_PAGE_TIMEOUT uint32 = 4
	BTH_ERROR_AUTHENTICATION_FAILURE uint32 = 5
	BTH_ERROR_KEY_MISSING uint32 = 6
	BTH_ERROR_MEMORY_FULL uint32 = 7
	BTH_ERROR_CONNECTION_TIMEOUT uint32 = 8
	BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS uint32 = 9
	BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS uint32 = 10
	BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS uint32 = 11
	BTH_ERROR_COMMAND_DISALLOWED uint32 = 12
	BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES uint32 = 13
	BTH_ERROR_HOST_REJECTED_SECURITY_REASONS uint32 = 14
	BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE uint32 = 15
	BTH_ERROR_HOST_TIMEOUT uint32 = 16
	BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER uint32 = 17
	BTH_ERROR_INVALID_HCI_PARAMETER uint32 = 18
	BTH_ERROR_REMOTE_USER_ENDED_CONNECTION uint32 = 19
	BTH_ERROR_REMOTE_LOW_RESOURCES uint32 = 20
	BTH_ERROR_REMOTE_POWERING_OFF uint32 = 21
	BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION uint32 = 22
	BTH_ERROR_REPEATED_ATTEMPTS uint32 = 23
	BTH_ERROR_PAIRING_NOT_ALLOWED uint32 = 24
	BTH_ERROR_UKNOWN_LMP_PDU uint32 = 25
	BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE uint32 = 26
	BTH_ERROR_SCO_OFFSET_REJECTED uint32 = 27
	BTH_ERROR_SCO_INTERVAL_REJECTED uint32 = 28
	BTH_ERROR_SCO_AIRMODE_REJECTED uint32 = 29
	BTH_ERROR_INVALID_LMP_PARAMETERS uint32 = 30
	BTH_ERROR_UNSPECIFIED_ERROR uint32 = 31
	BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE uint32 = 32
	BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED uint32 = 33
	BTH_ERROR_LMP_RESPONSE_TIMEOUT uint32 = 34
	BTH_ERROR_LMP_TRANSACTION_COLLISION uint32 = 35
	BTH_ERROR_LMP_PDU_NOT_ALLOWED uint32 = 36
	BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE uint32 = 37
	BTH_ERROR_UNIT_KEY_NOT_USED uint32 = 38
	BTH_ERROR_QOS_IS_NOT_SUPPORTED uint32 = 39
	BTH_ERROR_INSTANT_PASSED uint32 = 40
	BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED uint32 = 41
	BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION uint32 = 42
	BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER uint32 = 44
	BTH_ERROR_QOS_REJECTED uint32 = 45
	BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED uint32 = 46
	BTH_ERROR_INSUFFICIENT_SECURITY uint32 = 47
	BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE uint32 = 48
	BTH_ERROR_ROLE_SWITCH_PENDING uint32 = 50
	BTH_ERROR_RESERVED_SLOT_VIOLATION uint32 = 52
	BTH_ERROR_ROLE_SWITCH_FAILED uint32 = 53
	BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE uint32 = 54
	BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST uint32 = 55
	BTH_ERROR_HOST_BUSY_PAIRING uint32 = 56
	BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND uint32 = 57
	BTH_ERROR_CONTROLLER_BUSY uint32 = 58
	BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL uint32 = 59
	BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT uint32 = 60
	BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE uint32 = 61
	BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED uint32 = 62
	BTH_ERROR_MAC_CONNECTION_FAILED uint32 = 63
	BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED uint32 = 64
	BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED uint32 = 65
	BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER uint32 = 66
	BTH_ERROR_LIMIT_REACHED uint32 = 67
	BTH_ERROR_OPERATION_CANCELLED_BY_HOST uint32 = 68
	BTH_ERROR_PACKET_TOO_LONG uint32 = 69
	BTH_ERROR_UNSPECIFIED uint32 = 255
	L2CAP_MIN_MTU uint32 = 48
	L2CAP_MAX_MTU uint32 = 65535
	L2CAP_DEFAULT_MTU uint32 = 672
	MAX_L2CAP_PING_DATA_LENGTH uint32 = 44
	MAX_L2CAP_INFO_DATA_LENGTH uint32 = 44
	BDIF_ADDRESS uint32 = 1
	BDIF_COD uint32 = 2
	BDIF_NAME uint32 = 4
	BDIF_PAIRED uint32 = 8
	BDIF_PERSONAL uint32 = 16
	BDIF_CONNECTED uint32 = 32
	BDIF_SHORT_NAME uint32 = 64
	BDIF_VISIBLE uint32 = 128
	BDIF_SSP_SUPPORTED uint32 = 256
	BDIF_SSP_PAIRED uint32 = 512
	BDIF_SSP_MITM_PROTECTED uint32 = 1024
	BDIF_RSSI uint32 = 4096
	BDIF_EIR uint32 = 8192
	BDIF_BR uint32 = 16384
	BDIF_LE uint32 = 32768
	BDIF_LE_PAIRED uint32 = 65536
	BDIF_LE_PERSONAL uint32 = 131072
	BDIF_LE_MITM_PROTECTED uint32 = 262144
	BDIF_LE_PRIVACY_ENABLED uint32 = 524288
	BDIF_LE_RANDOM_ADDRESS_TYPE uint32 = 1048576
	BDIF_LE_DISCOVERABLE uint32 = 2097152
	BDIF_LE_NAME uint32 = 4194304
	BDIF_LE_VISIBLE uint32 = 8388608
	BDIF_LE_CONNECTED uint32 = 16777216
	BDIF_LE_CONNECTABLE uint32 = 33554432
	BDIF_BR_SECURE_CONNECTION_PAIRED uint32 = 134217728
	BDIF_LE_SECURE_CONNECTION_PAIRED uint32 = 268435456
	BDIF_DEBUGKEY uint32 = 536870912
	BDIF_LE_DEBUGKEY uint32 = 1073741824
	BDIF_TX_POWER uint32 = 2147483648
	HCI_CONNECTION_TYPE_ACL uint32 = 1
	HCI_CONNECTION_TYPE_SCO uint32 = 2
	HCI_CONNECTION_TYPE_LE uint32 = 3
	HCI_CONNNECTION_TYPE_ACL uint32 = 1
	HCI_CONNNECTION_TYPE_SCO uint32 = 2
	BTH_MAX_SERVICE_NAME_SIZE uint32 = 256
	MAX_UUIDS_IN_QUERY uint32 = 12
	BTH_VID_DEFAULT_VALUE uint32 = 65535
	SDP_ERROR_INVALID_SDP_VERSION uint32 = 1
	SDP_ERROR_INVALID_RECORD_HANDLE uint32 = 2
	SDP_ERROR_INVALID_REQUEST_SYNTAX uint32 = 3
	SDP_ERROR_INVALID_PDU_SIZE uint32 = 4
	SDP_ERROR_INVALID_CONTINUATION_STATE uint32 = 5
	SDP_ERROR_INSUFFICIENT_RESOURCES uint32 = 6
	SDP_ATTRIB_RECORD_HANDLE uint32 = 0
	SDP_ATTRIB_CLASS_ID_LIST uint32 = 1
	SDP_ATTRIB_RECORD_STATE uint32 = 2
	SDP_ATTRIB_SERVICE_ID uint32 = 3
	SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST uint32 = 4
	SDP_ATTRIB_BROWSE_GROUP_LIST uint32 = 5
	SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST uint32 = 6
	SDP_ATTRIB_INFO_TIME_TO_LIVE uint32 = 7
	SDP_ATTRIB_AVAILABILITY uint32 = 8
	SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST uint32 = 9
	SDP_ATTRIB_DOCUMENTATION_URL uint32 = 10
	SDP_ATTRIB_CLIENT_EXECUTABLE_URL uint32 = 11
	SDP_ATTRIB_ICON_URL uint32 = 12
	SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST uint32 = 13
	SDP_ATTRIB_PROFILE_SPECIFIC uint32 = 512
	LANG_BASE_LANGUAGE_INDEX uint32 = 0
	LANG_BASE_ENCODING_INDEX uint32 = 1
	LANG_BASE_OFFSET_INDEX uint32 = 2
	LANG_DEFAULT_ID uint32 = 256
	LANGUAGE_EN_US uint32 = 25966
	ENCODING_UTF_8 uint32 = 106
	STRING_NAME_OFFSET uint32 = 0
	STRING_DESCRIPTION_OFFSET uint32 = 1
	STRING_PROVIDER_NAME_OFFSET uint32 = 2
	SDP_ATTRIB_SDP_VERSION_NUMBER_LIST uint32 = 512
	SDP_ATTRIB_SDP_DATABASE_STATE uint32 = 513
	SDP_ATTRIB_BROWSE_GROUP_ID uint32 = 512
	SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK uint32 = 769
	SDP_ATTRIB_FAX_CLASS_1_SUPPORT uint32 = 770
	SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT uint32 = 771
	SDP_ATTRIB_FAX_CLASS_2_SUPPORT uint32 = 772
	SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT uint32 = 773
	SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL uint32 = 770
	SDP_ATTRIB_LAN_LPSUBNET uint32 = 512
	SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST uint32 = 771
	SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST uint32 = 769
	SDP_ATTRIB_SERVICE_VERSION uint32 = 768
	SDP_ATTRIB_PAN_NETWORK_ADDRESS uint32 = 774
	SDP_ATTRIB_PAN_WAP_GATEWAY uint32 = 775
	SDP_ATTRIB_PAN_HOME_PAGE_URL uint32 = 776
	SDP_ATTRIB_PAN_WAP_STACK_TYPE uint32 = 777
	SDP_ATTRIB_PAN_SECURITY_DESCRIPTION uint32 = 778
	SDP_ATTRIB_PAN_NET_ACCESS_TYPE uint32 = 779
	SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE uint32 = 780
	SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES uint32 = 784
	SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES uint32 = 785
	SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS uint32 = 786
	SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY uint32 = 787
	SDP_ATTRIB_DI_SPECIFICATION_ID uint32 = 512
	SDP_ATTRIB_DI_VENDOR_ID uint32 = 513
	SDP_ATTRIB_DI_PRODUCT_ID uint32 = 514
	SDP_ATTRIB_DI_VERSION uint32 = 515
	SDP_ATTRIB_DI_PRIMARY_RECORD uint32 = 516
	SDP_ATTRIB_DI_VENDOR_ID_SOURCE uint32 = 517
	SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER uint32 = 512
	SDP_ATTRIB_HID_PARSER_VERSION uint32 = 513
	SDP_ATTRIB_HID_DEVICE_SUBCLASS uint32 = 514
	SDP_ATTRIB_HID_COUNTRY_CODE uint32 = 515
	SDP_ATTRIB_HID_VIRTUAL_CABLE uint32 = 516
	SDP_ATTRIB_HID_RECONNECT_INITIATE uint32 = 517
	SDP_ATTRIB_HID_DESCRIPTOR_LIST uint32 = 518
	SDP_ATTRIB_HID_LANG_ID_BASE_LIST uint32 = 519
	SDP_ATTRIB_HID_SDP_DISABLE uint32 = 520
	SDP_ATTRIB_HID_BATTERY_POWER uint32 = 521
	SDP_ATTRIB_HID_REMOTE_WAKE uint32 = 522
	SDP_ATTRIB_HID_PROFILE_VERSION uint32 = 523
	SDP_ATTRIB_HID_SUPERVISION_TIMEOUT uint32 = 524
	SDP_ATTRIB_HID_NORMALLY_CONNECTABLE uint32 = 525
	SDP_ATTRIB_HID_BOOT_DEVICE uint32 = 526
	SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY uint32 = 527
	SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT uint32 = 528
	SDP_ATTRIB_A2DP_SUPPORTED_FEATURES uint32 = 785
	SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES uint32 = 785
	SDP_ATTRIB_HFP_SUPPORTED_FEATURES uint32 = 785
	AVRCP_SUPPORTED_FEATURES_CATEGORY_1 uint32 = 1
	AVRCP_SUPPORTED_FEATURES_CATEGORY_2 uint32 = 2
	AVRCP_SUPPORTED_FEATURES_CATEGORY_3 uint32 = 4
	AVRCP_SUPPORTED_FEATURES_CATEGORY_4 uint32 = 8
	AVRCP_SUPPORTED_FEATURES_CT_BROWSING uint32 = 64
	AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES uint32 = 128
	AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE uint32 = 256
	AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL uint32 = 512
	AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS uint32 = 16
	AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION uint32 = 32
	AVRCP_SUPPORTED_FEATURES_TG_BROWSING uint32 = 64
	AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS uint32 = 128
	AVRCP_SUPPORTED_FEATURES_TG_COVER_ART uint32 = 256
	A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE uint32 = 1
	A2DP_SINK_SUPPORTED_FEATURES_SPEAKER uint32 = 2
	A2DP_SINK_SUPPORTED_FEATURES_RECORDER uint32 = 4
	A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER uint32 = 8
	A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER uint32 = 1
	A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE uint32 = 2
	A2DP_SOURCE_SUPPORTED_FEATURES_TUNER uint32 = 4
	A2DP_SOURCE_SUPPORTED_FEATURES_MIXER uint32 = 8
	CORDLESS_EXTERNAL_NETWORK_PSTN uint32 = 1
	CORDLESS_EXTERNAL_NETWORK_ISDN uint32 = 2
	CORDLESS_EXTERNAL_NETWORK_GSM uint32 = 3
	CORDLESS_EXTERNAL_NETWORK_CDMA uint32 = 4
	CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR uint32 = 5
	CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED uint32 = 6
	CORDLESS_EXTERNAL_NETWORK_OTHER uint32 = 7
	OBJECT_PUSH_FORMAT_VCARD_2_1 uint32 = 1
	OBJECT_PUSH_FORMAT_VCARD_3_0 uint32 = 2
	OBJECT_PUSH_FORMAT_VCAL_1_0 uint32 = 3
	OBJECT_PUSH_FORMAT_ICAL_2_0 uint32 = 4
	OBJECT_PUSH_FORMAT_VNOTE uint32 = 5
	OBJECT_PUSH_FORMAT_VMESSAGE uint32 = 6
	OBJECT_PUSH_FORMAT_ANY uint32 = 255
	SYNCH_DATA_STORE_PHONEBOOK uint32 = 1
	SYNCH_DATA_STORE_CALENDAR uint32 = 3
	SYNCH_DATA_STORE_NOTES uint32 = 5
	SYNCH_DATA_STORE_MESSAGES uint32 = 6
	DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG uint32 = 1
	DI_VENDOR_ID_SOURCE_USB_IF uint32 = 2
	PSM_SDP uint32 = 1
	PSM_RFCOMM uint32 = 3
	PSM_TCS_BIN uint32 = 5
	PSM_TCS_BIN_CORDLESS uint32 = 7
	PSM_BNEP uint32 = 15
	PSM_HID_CONTROL uint32 = 17
	PSM_HID_INTERRUPT uint32 = 19
	PSM_UPNP uint32 = 21
	PSM_AVCTP uint32 = 23
	PSM_AVDTP uint32 = 25
	PSM_AVCTP_BROWSE uint32 = 27
	PSM_UDI_C_PLANE uint32 = 29
	PSM_ATT uint32 = 31
	PSM_3DSP uint32 = 33
	PSM_LE_IPSP uint32 = 35
	BTH_IOCTL_BASE uint32 = 0
	SDP_CONNECT_CACHE uint32 = 1
	SDP_CONNECT_ALLOW_PIN uint32 = 2
	SDP_REQUEST_TO_DEFAULT uint32 = 0
	SDP_REQUEST_TO_MIN uint32 = 10
	SDP_REQUEST_TO_MAX uint32 = 45
	SERVICE_OPTION_DO_NOT_PUBLISH uint32 = 2
	SERVICE_OPTION_NO_PUBLIC_BROWSE uint32 = 4
	SERVICE_OPTION_DO_NOT_PUBLISH_EIR uint32 = 8
	SERVICE_SECURITY_USE_DEFAULTS uint32 = 0
	SERVICE_SECURITY_NONE uint32 = 1
	SERVICE_SECURITY_AUTHORIZE uint32 = 2
	SERVICE_SECURITY_AUTHENTICATE uint32 = 4
	SERVICE_SECURITY_ENCRYPT_REQUIRED uint32 = 16
	SERVICE_SECURITY_ENCRYPT_OPTIONAL uint32 = 32
	SERVICE_SECURITY_DISABLED uint32 = 268435456
	SERVICE_SECURITY_NO_ASK uint32 = 536870912
	SDP_SEARCH_NO_PARSE_CHECK uint32 = 1
	SDP_SEARCH_NO_FORMAT_CHECK uint32 = 2
	BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE uint64 = 1
	BTH_HOST_FEATURE_STREAMING_MODE uint64 = 2
	BTH_HOST_FEATURE_LOW_ENERGY uint64 = 4
	BTH_HOST_FEATURE_SCO_HCI uint64 = 8
	BTH_HOST_FEATURE_SCO_HCIBYPASS uint64 = 16
	BLUETOOTH_MAX_NAME_SIZE uint32 = 248
	BLUETOOTH_MAX_PASSKEY_SIZE uint32 = 16
	BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE uint32 = 17
	BLUETOOTH_MAX_SERVICE_NAME_SIZE uint32 = 256
	BLUETOOTH_DEVICE_NAME_SIZE uint32 = 256
	BLUETOOTH_SERVICE_DISABLE uint32 = 0
	BLUETOOTH_SERVICE_ENABLE uint32 = 1
	BTH_LE_SERVICE_GAP uint32 = 6144
	BTH_LE_SERVICE_GATT uint32 = 6145
	BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE uint32 = 10240
	BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE uint32 = 10241
	BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE uint32 = 10242
	BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC uint32 = 10243
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES uint32 = 10496
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION uint32 = 10497
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION uint32 = 10498
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION uint32 = 10499
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT uint32 = 10500
	BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT uint32 = 10501
	BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME uint32 = 10752
	BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE uint32 = 10753
	BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG uint32 = 10754
	BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS uint32 = 10755
	BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER uint32 = 10756
	BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED uint32 = 10757
	BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET uint32 = 6
	BTH_LE_GAP_APPEARANCE_CATEGORY_MASK uint32 = 1023
	BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK uint32 = 63
	BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED uint32 = 0
	BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE uint32 = 1
	BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER uint32 = 2
	BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH uint32 = 3
	BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK uint32 = 4
	BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY uint32 = 5
	BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL uint32 = 6
	BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES uint32 = 7
	BTH_LE_GAP_APPEARANCE_CATEGORY_TAG uint32 = 8
	BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING uint32 = 9
	BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER uint32 = 10
	BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER uint32 = 11
	BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER uint32 = 12
	BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE uint32 = 13
	BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE uint32 = 14
	BTH_LE_GAP_APPEARANCE_CATEGORY_HID uint32 = 15
	BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER uint32 = 16
	BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR uint32 = 17
	BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING uint32 = 18
	BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE uint32 = 19
	BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE uint32 = 20
	BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR uint32 = 21
	BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES uint32 = 22
	BTH_LE_GAP_APPEARANCE_CATEGORY_FAN uint32 = 23
	BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC uint32 = 24
	BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING uint32 = 25
	BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER uint32 = 26
	BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING uint32 = 27
	BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL uint32 = 28
	BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE uint32 = 29
	BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE uint32 = 30
	BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE uint32 = 31
	BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING uint32 = 32
	BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK uint32 = 33
	BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE uint32 = 34
	BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE uint32 = 35
	BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE uint32 = 36
	BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE uint32 = 37
	BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT uint32 = 38
	BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT uint32 = 39
	BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT uint32 = 40
	BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID uint32 = 41
	BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING uint32 = 42
	BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE uint32 = 43
	BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER uint32 = 49
	BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE uint32 = 50
	BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE uint32 = 51
	BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR uint32 = 52
	BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP uint32 = 53
	BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY uint32 = 54
	BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY uint32 = 81
	BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC uint32 = 0
	BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH uint32 = 1
	BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR uint32 = 1
	BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT uint32 = 1
	BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM uint32 = 1
	BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST uint32 = 2
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD uint32 = 1
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE uint32 = 2
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK uint32 = 3
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD uint32 = 4
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET uint32 = 5
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER uint32 = 6
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN uint32 = 7
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER uint32 = 8
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD uint32 = 9
	BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE uint32 = 10
	BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE uint32 = 1
	BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE uint32 = 2
	BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP uint32 = 3
	BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER uint32 = 1
	BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR uint32 = 2
	BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR uint32 = 3
	BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR uint32 = 4
	BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR uint32 = 5
	BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER uint32 = 1
	BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR uint32 = 2
	BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER uint32 = 3
	BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER uint32 = 4
	BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE uint32 = 5
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE uint32 = 1
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM uint32 = 2
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL uint32 = 3
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN uint32 = 4
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE uint32 = 5
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK uint32 = 6
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK uint32 = 7
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM uint32 = 8
	BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM uint32 = 9
	BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD uint32 = 1
	BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET uint32 = 2
	BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES uint32 = 3
	BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND uint32 = 4
	BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID uint32 = 1
	BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID uint32 = 2
	BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT uint32 = 3
	BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP uint32 = 1
	BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN uint32 = 2
	BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE uint32 = 1
	BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE uint32 = 2
	BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD uint32 = 3
	BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD uint32 = 4
	BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH uint32 = 3
	BTH_LE_ATT_TRANSACTION_TIMEOUT uint32 = 30
	BTH_LE_ATT_MAX_VALUE_SIZE uint32 = 512
	BTH_LE_ATT_CID uint32 = 4
	BTHLEENUM_ATT_MTU_MIN uint32 = 23
	BTHLEENUM_ATT_MTU_MAX uint32 = 65535
	BTHLEENUM_ATT_MTU_DEFAULT uint32 = 23
	BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION uint32 = 525
	BTH_LE_ERROR_INVALID_HANDLE uint32 = 1
	BTH_LE_ERROR_READ_NOT_PERMITTED uint32 = 2
	BTH_LE_ERROR_WRITE_NOT_PERMITTED uint32 = 3
	BTH_LE_ERROR_INVALID_PDU uint32 = 4
	BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION uint32 = 5
	BTH_LE_ERROR_REQUEST_NOT_SUPPORTED uint32 = 6
	BTH_LE_ERROR_INVALID_OFFSET uint32 = 7
	BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION uint32 = 8
	BTH_LE_ERROR_PREPARE_QUEUE_FULL uint32 = 9
	BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND uint32 = 10
	BTH_LE_ERROR_ATTRIBUTE_NOT_LONG uint32 = 11
	BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE uint32 = 12
	BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH uint32 = 13
	BTH_LE_ERROR_UNLIKELY uint32 = 14
	BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION uint32 = 15
	BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE uint32 = 16
	BTH_LE_ERROR_INSUFFICIENT_RESOURCES uint32 = 17
	BTH_LE_ERROR_UNKNOWN uint32 = 4096
	BLUETOOTH_GATT_FLAG_NONE uint32 = 0
	BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED uint32 = 1
	BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED uint32 = 2
	BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE uint32 = 4
	BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE uint32 = 8
	BLUETOOTH_GATT_FLAG_SIGNED_WRITE uint32 = 16
	BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE uint32 = 32
	BLUETOOTH_GATT_FLAG_RETURN_ALL uint32 = 64
	BT_PORT_MIN uint32 = 1
	BT_PORT_MAX uint32 = 65535
	BT_PORT_DYN_FIRST uint32 = 4097
	AF_BTH uint16 = 32
	PF_BTH uint16 = 32
	NS_BTH uint32 = 16
	BTH_ADDR_STRING_SIZE uint32 = 12
	BTHPROTO_RFCOMM uint32 = 3
	BTHPROTO_L2CAP uint32 = 256
	SOL_RFCOMM uint32 = 3
	SOL_L2CAP uint32 = 256
	SOL_SDP uint32 = 257
	SO_BTH_AUTHENTICATE uint32 = 2147483649
	SO_BTH_ENCRYPT uint32 = 2
	SO_BTH_MTU uint32 = 2147483655
	SO_BTH_MTU_MAX uint32 = 2147483656
	SO_BTH_MTU_MIN uint32 = 2147483658
	RFCOMM_MAX_MTU uint32 = 1011
	RFCOMM_MIN_MTU uint32 = 23
	BTH_SDP_VERSION uint32 = 1
	SDP_DEFAULT_INQUIRY_SECONDS uint32 = 6
	SDP_MAX_INQUIRY_SECONDS uint32 = 60
	SDP_DEFAULT_INQUIRY_MAX_RESPONSES uint32 = 255
	SDP_SERVICE_SEARCH_REQUEST uint32 = 1
	SDP_SERVICE_ATTRIBUTE_REQUEST uint32 = 2
	SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST uint32 = 3
	BTHNS_RESULT_DEVICE_CONNECTED uint32 = 65536
	BTHNS_RESULT_DEVICE_REMEMBERED uint32 = 131072
	BTHNS_RESULT_DEVICE_AUTHENTICATED uint32 = 262144
	RLS_ERROR uint32 = 1
	RLS_OVERRUN uint32 = 2
	RLS_PARITY uint32 = 4
	RLS_FRAMING uint32 = 8
	RPN_BAUD_2400 uint32 = 0
	RPN_BAUD_4800 uint32 = 1
	RPN_BAUD_7200 uint32 = 2
	RPN_BAUD_9600 uint32 = 3
	RPN_BAUD_19200 uint32 = 4
	RPN_BAUD_38400 uint32 = 5
	RPN_BAUD_57600 uint32 = 6
	RPN_BAUD_115200 uint32 = 7
	RPN_BAUD_230400 uint32 = 8
	RPN_DATA_5 uint32 = 0
	RPN_DATA_6 uint32 = 1
	RPN_DATA_7 uint32 = 2
	RPN_DATA_8 uint32 = 3
	RPN_STOP_1 uint32 = 0
	RPN_STOP_1_5 uint32 = 4
	RPN_PARITY_NONE uint32 = 0
	RPN_PARITY_ODD uint32 = 8
	RPN_PARITY_EVEN uint32 = 24
	RPN_PARITY_MARK uint32 = 40
	RPN_PARITY_SPACE uint32 = 56
	RPN_FLOW_X_IN uint32 = 1
	RPN_FLOW_X_OUT uint32 = 2
	RPN_FLOW_RTR_IN uint32 = 4
	RPN_FLOW_RTR_OUT uint32 = 8
	RPN_FLOW_RTC_IN uint32 = 16
	RPN_FLOW_RTC_OUT uint32 = 32
	RPN_PARAM_BAUD uint32 = 1
	RPN_PARAM_DATA uint32 = 2
	RPN_PARAM_STOP uint32 = 4
	RPN_PARAM_PARITY uint32 = 8
	RPN_PARAM_P_TYPE uint32 = 16
	RPN_PARAM_XON uint32 = 32
	RPN_PARAM_XOFF uint32 = 64
	RPN_PARAM_X_IN uint32 = 1
	RPN_PARAM_X_OUT uint32 = 2
	RPN_PARAM_RTR_IN uint32 = 4
	RPN_PARAM_RTR_OUT uint32 = 8
	RPN_PARAM_RTC_IN uint32 = 16
	RPN_PARAM_RTC_OUT uint32 = 32
	RFCOMM_CMD_NONE uint32 = 0
	RFCOMM_CMD_MSC uint32 = 1
	RFCOMM_CMD_RLS uint32 = 2
	RFCOMM_CMD_RPN uint32 = 3
	RFCOMM_CMD_RPN_REQUEST uint32 = 4
	RFCOMM_CMD_RPN_RESPONSE uint32 = 5
)
#define global BTH_MAJORVERSION                                 2
#define global BTH_MINORVERSION                                 1
#define global GUID_BTHPORT_DEVICE_INTERFACE                    "{0850302A-B344-4FDA-9BE9-90576B8D46F0}"
#define global GUID_BTH_RFCOMM_SERVICE_DEVICE_INTERFACE         "{B142FC3E-FA4E-460B-8ABC-072B628B3C70}"
#define global GUID_BLUETOOTH_RADIO_IN_RANGE                    "{EA3B5B82-26EE-450E-B0D8-D26FE30A3869}"
#define global GUID_BLUETOOTH_RADIO_OUT_OF_RANGE                "{E28867C9-C2AA-4CED-B969-4570866037C4}"
#define global GUID_BLUETOOTH_L2CAP_EVENT                       "{7EAE4030-B709-4AA8-AC55-E953829C9DAA}"
#define global GUID_BLUETOOTH_HCI_EVENT                         "{FC240062-1541-49BE-B463-84C4DCD7BF7F}"
#define global GUID_BLUETOOTH_AUTHENTICATION_REQUEST            "{5DC9136D-996C-46DB-84F5-32C0A3F47352}"
#define global GUID_BLUETOOTH_KEYPRESS_EVENT                    "{D668DFCD-0F4E-4EFC-BFE0-392EEEC5109C}"
#define global GUID_BLUETOOTH_HCI_VENDOR_EVENT                  "{547247E6-45BB-4C33-AF8C-C00EFE15A71D}"
#define global Bluetooth_Base_UUID                              "{00000000-0000-1000-8000-00805F9B34FB}"
#define global SDP_PROTOCOL_UUID16                              1
#define global UDP_PROTOCOL_UUID16                              2
#define global RFCOMM_PROTOCOL_UUID16                           3
#define global TCP_PROTOCOL_UUID16                              4
#define global TCSBIN_PROTOCOL_UUID16                           5
#define global TCSAT_PROTOCOL_UUID16                            6
#define global ATT_PROTOCOL_UUID16                              7
#define global OBEX_PROTOCOL_UUID16                             8
#define global IP_PROTOCOL_UUID16                               9
#define global FTP_PROTOCOL_UUID16                              10
#define global HTTP_PROTOCOL_UUID16                             12
#define global WSP_PROTOCOL_UUID16                              14
#define global BNEP_PROTOCOL_UUID16                             15
#define global UPNP_PROTOCOL_UUID16                             16
#define global HID_PROTOCOL_UUID16                              17
#define global HCCC_PROTOCOL_UUID16                             18
#define global HCDC_PROTOCOL_UUID16                             20
#define global HCN_PROTOCOL_UUID16                              22
#define global AVCTP_PROTOCOL_UUID16                            23
#define global AVDTP_PROTOCOL_UUID16                            25
#define global CMPT_PROTOCOL_UUID16                             27
#define global UDI_C_PLANE_PROTOCOL_UUID16                      29
#define global L2CAP_PROTOCOL_UUID16                            256
#define global ServiceDiscoveryServerServiceClassID_UUID16      4096
#define global BrowseGroupDescriptorServiceClassID_UUID16       4097
#define global PublicBrowseGroupServiceClassID_UUID16           4098
#define global SerialPortServiceClassID_UUID16                  4353
#define global LANAccessUsingPPPServiceClassID_UUID16           4354
#define global DialupNetworkingServiceClassID_UUID16            4355
#define global IrMCSyncServiceClassID_UUID16                    4356
#define global OBEXObjectPushServiceClassID_UUID16              4357
#define global OBEXFileTransferServiceClassID_UUID16            4358
#define global IrMcSyncCommandServiceClassID_UUID16             4359
#define global HeadsetServiceClassID_UUID16                     4360
#define global CordlessTelephonyServiceClassID_UUID16           4361
#define global AudioSourceServiceClassID_UUID16                 4362
#define global AudioSinkServiceClassID_UUID16                   4363
#define global AVRemoteControlTargetServiceClassID_UUID16       4364
#define global AVRemoteControlServiceClassID_UUID16             4366
#define global AVRemoteControlControllerServiceClass_UUID16     4367
#define global IntercomServiceClassID_UUID16                    4368
#define global FaxServiceClassID_UUID16                         4369
#define global HeadsetAudioGatewayServiceClassID_UUID16         4370
#define global WAPServiceClassID_UUID16                         4371
#define global WAPClientServiceClassID_UUID16                   4372
#define global PANUServiceClassID_UUID16                        4373
#define global NAPServiceClassID_UUID16                         4374
#define global GNServiceClassID_UUID16                          4375
#define global DirectPrintingServiceClassID_UUID16              4376
#define global ReferencePrintingServiceClassID_UUID16           4377
#define global ImagingResponderServiceClassID_UUID16            4379
#define global ImagingAutomaticArchiveServiceClassID_UUID16     4380
#define global ImagingReferenceObjectsServiceClassID_UUID16     4381
#define global HandsfreeServiceClassID_UUID16                   4382
#define global HandsfreeAudioGatewayServiceClassID_UUID16       4383
#define global DirectPrintingReferenceObjectsServiceClassID_UUID16 4384
#define global ReflectsUIServiceClassID_UUID16                  4385
#define global PrintingStatusServiceClassID_UUID16              4387
#define global HumanInterfaceDeviceServiceClassID_UUID16        4388
#define global HCRPrintServiceClassID_UUID16                    4390
#define global HCRScanServiceClassID_UUID16                     4391
#define global CommonISDNAccessServiceClassID_UUID16            4392
#define global VideoConferencingGWServiceClassID_UUID16         4393
#define global UDIMTServiceClassID_UUID16                       4394
#define global UDITAServiceClassID_UUID16                       4395
#define global AudioVideoServiceClassID_UUID16                  4396
#define global SimAccessServiceClassID_UUID16                   4397
#define global PhonebookAccessPceServiceClassID_UUID16          4398
#define global PhonebookAccessPseServiceClassID_UUID16          4399
#define global HeadsetHSServiceClassID_UUID16                   4401
#define global MessageAccessServerServiceClassID_UUID16         4402
#define global MessageNotificationServerServiceClassID_UUID16   4403
#define global GNSSServerServiceClassID_UUID16                  4406
#define global ThreeDimensionalDisplayServiceClassID_UUID16     4407
#define global ThreeDimensionalGlassesServiceClassID_UUID16     4408
#define global MPSServiceClassID_UUID16                         4411
#define global CTNAccessServiceClassID_UUID16                   4412
#define global CTNNotificationServiceClassID_UUID16             4413
#define global PnPInformationServiceClassID_UUID16              4608
#define global GenericNetworkingServiceClassID_UUID16           4609
#define global GenericFileTransferServiceClassID_UUID16         4610
#define global GenericAudioServiceClassID_UUID16                4611
#define global GenericTelephonyServiceClassID_UUID16            4612
#define global UPnpServiceClassID_UUID16                        4613
#define global UPnpIpServiceClassID_UUID16                      4614
#define global ESdpUpnpIpPanServiceClassID_UUID16               4864
#define global ESdpUpnpIpLapServiceClassID_UUID16               4865
#define global ESdpUpnpL2capServiceClassID_UUID16               4866
#define global VideoSourceServiceClassID_UUID16                 4867
#define global VideoSinkServiceClassID_UUID16                   4868
#define global HealthDeviceProfileSourceServiceClassID_UUID16   5121
#define global HealthDeviceProfileSinkServiceClassID_UUID16     5122
#define global AdvancedAudioDistributionProfileID_UUID16        4365
#define global ImagingServiceProfileID_UUID16                   4378
#define global BasicPrintingProfileID_UUID16                    4386
#define global HardcopyCableReplacementProfileID_UUID16         4389
#define global PhonebookAccessProfileID_UUID16                  4400
#define global MessageAccessProfileID_UUID16                    4404
#define global GNSSProfileID_UUID16                             4405
#define global ThreeDimensionalSynchronizationProfileID_UUID16  4409
#define global MPSProfileID_UUID16                              4410
#define global CTNProfileID_UUID16                              4414
#define global VideoDistributionProfileID_UUID16                4869
#define global HealthDeviceProfileID_UUID16                     5120
#define global VideoConferencingServiceClassID_UUID16           4367
#define global CommonISDNAccessServiceClass_UUID16              4392
#define global VideoConferencingGWServiceClass_UUID16           4393
#define global UDIMTServiceClass_UUID16                         4394
#define global UDITAServiceClass_UUID16                         4395
#define global AudioVideoServiceClass_UUID16                    4396
#define global CordlessServiceClassID_UUID16                    4361
#define global AudioSinkSourceServiceClassID_UUID16             4363
#define global AdvancedAudioDistributionServiceClassID_UUID16   4365
#define global ImagingServiceClassID_UUID16                     4378
#define global BasicPrintingServiceClassID_UUID16               4386
#define global HardcopyCableReplacementServiceClassID_UUID16    4389
#define global BTH_MAX_NAME_SIZE                                248
#define global BTH_MAX_PIN_SIZE                                 16
#define global BTH_LINK_KEY_LENGTH                              16
#define global BTH_MFG_ERICSSON                                 0
#define global BTH_MFG_NOKIA                                    1
#define global BTH_MFG_INTEL                                    2
#define global BTH_MFG_IBM                                      3
#define global BTH_MFG_TOSHIBA                                  4
#define global BTH_MFG_3COM                                     5
#define global BTH_MFG_MICROSOFT                                6
#define global BTH_MFG_LUCENT                                   7
#define global BTH_MFG_MOTOROLA                                 8
#define global BTH_MFG_INFINEON                                 9
#define global BTH_MFG_CSR                                      10
#define global BTH_MFG_SILICONWAVE                              11
#define global BTH_MFG_DIGIANSWER                               12
#define global BTH_MFG_TI                                       13
#define global BTH_MFG_PARTHUS                                  14
#define global BTH_MFG_BROADCOM                                 15
#define global BTH_MFG_MITEL                                    16
#define global BTH_MFG_WIDCOMM                                  17
#define global BTH_MFG_ZEEVO                                    18
#define global BTH_MFG_ATMEL                                    19
#define global BTH_MFG_MITSIBUSHI                               20
#define global BTH_MFG_RTX_TELECOM                              21
#define global BTH_MFG_KC_TECHNOLOGY                            22
#define global BTH_MFG_NEWLOGIC                                 23
#define global BTH_MFG_TRANSILICA                               24
#define global BTH_MFG_ROHDE_SCHWARZ                            25
#define global BTH_MFG_TTPCOM                                   26
#define global BTH_MFG_SIGNIA                                   27
#define global BTH_MFG_CONEXANT                                 28
#define global BTH_MFG_QUALCOMM                                 29
#define global BTH_MFG_INVENTEL                                 30
#define global BTH_MFG_AVM_BERLIN                               31
#define global BTH_MFG_BANDSPEED                                32
#define global BTH_MFG_MANSELLA                                 33
#define global BTH_MFG_NEC                                      34
#define global BTH_MFG_WAVEPLUS_TECHNOLOGY_CO                   35
#define global BTH_MFG_ALCATEL                                  36
#define global BTH_MFG_PHILIPS_SEMICONDUCTOR                    37
#define global BTH_MFG_C_TECHNOLOGIES                           38
#define global BTH_MFG_OPEN_INTERFACE                           39
#define global BTH_MFG_RF_MICRO_DEVICES                         40
#define global BTH_MFG_HITACHI                                  41
#define global BTH_MFG_SYMBOL_TECHNOLOGIES                      42
#define global BTH_MFG_TENOVIS                                  43
#define global BTH_MFG_MACRONIX_INTERNATIONAL                   44
#define global BTH_MFG_MARVELL                                  72
#define global BTH_MFG_APPLE                                    76
#define global BTH_MFG_NORDIC_SEMICONDUCTORS_ASA                89
#define global BTH_MFG_ARUBA_NETWORKS                           283
#define global BTH_MFG_INTERNAL_USE                             65535
#define global SAP_BIT_OFFSET                                   0
#define global COD_FORMAT_BIT_OFFSET                            0
#define global COD_MINOR_BIT_OFFSET                             2
#define global COD_FORMAT_MASK                                  3
#define global COD_MINOR_MASK                                   252
#define global COD_MAJOR_MASK                                   7936
#define global COD_SERVICE_MASK                                 16769024
#define global COD_VERSION                                      0
#define global COD_SERVICE_LIMITED                              1
#define global COD_SERVICE_LE_AUDIO                             2
#define global COD_SERVICE_POSITIONING                          8
#define global COD_SERVICE_NETWORKING                           16
#define global COD_SERVICE_RENDERING                            32
#define global COD_SERVICE_CAPTURING                            64
#define global COD_SERVICE_OBJECT_XFER                          128
#define global COD_SERVICE_AUDIO                                256
#define global COD_SERVICE_TELEPHONY                            512
#define global COD_SERVICE_INFORMATION                          1024
#define global COD_SERVICE_MAX_COUNT                            10
#define global COD_MAJOR_MISCELLANEOUS                          0
#define global COD_MAJOR_COMPUTER                               1
#define global COD_MAJOR_PHONE                                  2
#define global COD_MAJOR_LAN_ACCESS                             3
#define global COD_MAJOR_AUDIO                                  4
#define global COD_MAJOR_PERIPHERAL                             5
#define global COD_MAJOR_IMAGING                                6
#define global COD_MAJOR_WEARABLE                               7
#define global COD_MAJOR_TOY                                    8
#define global COD_MAJOR_HEALTH                                 9
#define global COD_MAJOR_UNCLASSIFIED                           31
#define global COD_COMPUTER_MINOR_UNCLASSIFIED                  0
#define global COD_COMPUTER_MINOR_DESKTOP                       1
#define global COD_COMPUTER_MINOR_SERVER                        2
#define global COD_COMPUTER_MINOR_LAPTOP                        3
#define global COD_COMPUTER_MINOR_HANDHELD                      4
#define global COD_COMPUTER_MINOR_PALM                          5
#define global COD_COMPUTER_MINOR_WEARABLE                      6
#define global COD_PHONE_MINOR_UNCLASSIFIED                     0
#define global COD_PHONE_MINOR_CELLULAR                         1
#define global COD_PHONE_MINOR_CORDLESS                         2
#define global COD_PHONE_MINOR_SMART                            3
#define global COD_PHONE_MINOR_WIRED_MODEM                      4
#define global COD_AUDIO_MINOR_UNCLASSIFIED                     0
#define global COD_AUDIO_MINOR_HEADSET                          1
#define global COD_AUDIO_MINOR_HANDS_FREE                       2
#define global COD_AUDIO_MINOR_HEADSET_HANDS_FREE               3
#define global COD_AUDIO_MINOR_MICROPHONE                       4
#define global COD_AUDIO_MINOR_LOUDSPEAKER                      5
#define global COD_AUDIO_MINOR_HEADPHONES                       6
#define global COD_AUDIO_MINOR_PORTABLE_AUDIO                   7
#define global COD_AUDIO_MINOR_CAR_AUDIO                        8
#define global COD_AUDIO_MINOR_SET_TOP_BOX                      9
#define global COD_AUDIO_MINOR_HIFI_AUDIO                       10
#define global COD_AUDIO_MINOR_VCR                              11
#define global COD_AUDIO_MINOR_VIDEO_CAMERA                     12
#define global COD_AUDIO_MINOR_CAMCORDER                        13
#define global COD_AUDIO_MINOR_VIDEO_MONITOR                    14
#define global COD_AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER        15
#define global COD_AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING       16
#define global COD_AUDIO_MINOR_GAMING_TOY                       18
#define global COD_PERIPHERAL_MINOR_KEYBOARD_MASK               16
#define global COD_PERIPHERAL_MINOR_POINTER_MASK                32
#define global COD_PERIPHERAL_MINOR_NO_CATEGORY                 0
#define global COD_PERIPHERAL_MINOR_JOYSTICK                    1
#define global COD_PERIPHERAL_MINOR_GAMEPAD                     2
#define global COD_PERIPHERAL_MINOR_REMOTE_CONTROL              3
#define global COD_PERIPHERAL_MINOR_SENSING                     4
#define global COD_IMAGING_MINOR_DISPLAY_MASK                   4
#define global COD_IMAGING_MINOR_CAMERA_MASK                    8
#define global COD_IMAGING_MINOR_SCANNER_MASK                   16
#define global COD_IMAGING_MINOR_PRINTER_MASK                   32
#define global COD_WEARABLE_MINOR_WRIST_WATCH                   1
#define global COD_WEARABLE_MINOR_PAGER                         2
#define global COD_WEARABLE_MINOR_JACKET                        3
#define global COD_WEARABLE_MINOR_HELMET                        4
#define global COD_WEARABLE_MINOR_GLASSES                       5
#define global COD_TOY_MINOR_ROBOT                              1
#define global COD_TOY_MINOR_VEHICLE                            2
#define global COD_TOY_MINOR_DOLL_ACTION_FIGURE                 3
#define global COD_TOY_MINOR_CONTROLLER                         4
#define global COD_TOY_MINOR_GAME                               5
#define global COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR          1
#define global COD_HEALTH_MINOR_THERMOMETER                     2
#define global COD_HEALTH_MINOR_WEIGHING_SCALE                  3
#define global COD_HEALTH_MINOR_GLUCOSE_METER                   4
#define global COD_HEALTH_MINOR_PULSE_OXIMETER                  5
#define global COD_HEALTH_MINOR_HEART_PULSE_MONITOR             6
#define global COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY             7
#define global COD_HEALTH_MINOR_STEP_COUNTER                    8
#define global COD_LAN_ACCESS_BIT_OFFSET                        5
#define global COD_LAN_MINOR_MASK                               28
#define global COD_LAN_ACCESS_MASK                              224
#define global COD_LAN_MINOR_UNCLASSIFIED                       0
#define global COD_LAN_ACCESS_0_USED                            0
#define global COD_LAN_ACCESS_17_USED                           1
#define global COD_LAN_ACCESS_33_USED                           2
#define global COD_LAN_ACCESS_50_USED                           3
#define global COD_LAN_ACCESS_67_USED                           4
#define global COD_LAN_ACCESS_83_USED                           5
#define global COD_LAN_ACCESS_99_USED                           6
#define global COD_LAN_ACCESS_FULL                              7
#define global BTH_EIR_FLAGS_ID                                 1
#define global BTH_EIR_16_UUIDS_PARTIAL_ID                      2
#define global BTH_EIR_16_UUIDS_COMPLETE_ID                     3
#define global BTH_EIR_32_UUIDS_PARTIAL_ID                      4
#define global BTH_EIR_32_UUIDS_COMPLETE_ID                     5
#define global BTH_EIR_128_UUIDS_PARTIAL_ID                     6
#define global BTH_EIR_128_UUIDS_COMPLETE_ID                    7
#define global BTH_EIR_LOCAL_NAME_PARTIAL_ID                    8
#define global BTH_EIR_LOCAL_NAME_COMPLETE_ID                   9
#define global BTH_EIR_TX_POWER_LEVEL_ID                        10
#define global BTH_EIR_OOB_OPT_DATA_LEN_ID                      11
#define global BTH_EIR_OOB_BD_ADDR_ID                           12
#define global BTH_EIR_OOB_COD_ID                               13
#define global BTH_EIR_OOB_SP_HASH_ID                           14
#define global BTH_EIR_OOB_SP_RANDOMIZER_ID                     15
#define global BTH_EIR_MANUFACTURER_ID                          255
#define global BTH_EIR_SIZE                                     240
#define global LAP_GIAC_VALUE                                   10390323
#define global LAP_LIAC_VALUE                                   10390272
#define global BTH_ADDR_IAC_FIRST                               10390272
#define global BTH_ADDR_IAC_LAST                                10390335
#define global BTH_ADDR_LIAC                                    10390272
#define global BTH_ADDR_GIAC                                    10390323
#define global BTH_ERROR_SUCCESS                                0
#define global BTH_ERROR_UNKNOWN_HCI_COMMAND                    1
#define global BTH_ERROR_NO_CONNECTION                          2
#define global BTH_ERROR_HARDWARE_FAILURE                       3
#define global BTH_ERROR_PAGE_TIMEOUT                           4
#define global BTH_ERROR_AUTHENTICATION_FAILURE                 5
#define global BTH_ERROR_KEY_MISSING                            6
#define global BTH_ERROR_MEMORY_FULL                            7
#define global BTH_ERROR_CONNECTION_TIMEOUT                     8
#define global BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS              9
#define global BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS          10
#define global BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS          11
#define global BTH_ERROR_COMMAND_DISALLOWED                     12
#define global BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES        13
#define global BTH_ERROR_HOST_REJECTED_SECURITY_REASONS         14
#define global BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE          15
#define global BTH_ERROR_HOST_TIMEOUT                           16
#define global BTH_ERROR_UNSUPPORTED_FEATURE_OR_PARAMETER       17
#define global BTH_ERROR_INVALID_HCI_PARAMETER                  18
#define global BTH_ERROR_REMOTE_USER_ENDED_CONNECTION           19
#define global BTH_ERROR_REMOTE_LOW_RESOURCES                   20
#define global BTH_ERROR_REMOTE_POWERING_OFF                    21
#define global BTH_ERROR_LOCAL_HOST_TERMINATED_CONNECTION       22
#define global BTH_ERROR_REPEATED_ATTEMPTS                      23
#define global BTH_ERROR_PAIRING_NOT_ALLOWED                    24
#define global BTH_ERROR_UKNOWN_LMP_PDU                         25
#define global BTH_ERROR_UNSUPPORTED_REMOTE_FEATURE             26
#define global BTH_ERROR_SCO_OFFSET_REJECTED                    27
#define global BTH_ERROR_SCO_INTERVAL_REJECTED                  28
#define global BTH_ERROR_SCO_AIRMODE_REJECTED                   29
#define global BTH_ERROR_INVALID_LMP_PARAMETERS                 30
#define global BTH_ERROR_UNSPECIFIED_ERROR                      31
#define global BTH_ERROR_UNSUPPORTED_LMP_PARM_VALUE             32
#define global BTH_ERROR_ROLE_CHANGE_NOT_ALLOWED                33
#define global BTH_ERROR_LMP_RESPONSE_TIMEOUT                   34
#define global BTH_ERROR_LMP_TRANSACTION_COLLISION              35
#define global BTH_ERROR_LMP_PDU_NOT_ALLOWED                    36
#define global BTH_ERROR_ENCRYPTION_MODE_NOT_ACCEPTABLE         37
#define global BTH_ERROR_UNIT_KEY_NOT_USED                      38
#define global BTH_ERROR_QOS_IS_NOT_SUPPORTED                   39
#define global BTH_ERROR_INSTANT_PASSED                         40
#define global BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED    41
#define global BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION        42
#define global BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER             44
#define global BTH_ERROR_QOS_REJECTED                           45
#define global BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED   46
#define global BTH_ERROR_INSUFFICIENT_SECURITY                  47
#define global BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE       48
#define global BTH_ERROR_ROLE_SWITCH_PENDING                    50
#define global BTH_ERROR_RESERVED_SLOT_VIOLATION                52
#define global BTH_ERROR_ROLE_SWITCH_FAILED                     53
#define global BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE    54
#define global BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST 55
#define global BTH_ERROR_HOST_BUSY_PAIRING                      56
#define global BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND 57
#define global BTH_ERROR_CONTROLLER_BUSY                        58
#define global BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL       59
#define global BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT           60
#define global BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE 61
#define global BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED    62
#define global BTH_ERROR_MAC_CONNECTION_FAILED                  63
#define global BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED       64
#define global BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED              65
#define global BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER         66
#define global BTH_ERROR_LIMIT_REACHED                          67
#define global BTH_ERROR_OPERATION_CANCELLED_BY_HOST            68
#define global BTH_ERROR_PACKET_TOO_LONG                        69
#define global BTH_ERROR_UNSPECIFIED                            255
#define global L2CAP_MIN_MTU                                    48
#define global L2CAP_MAX_MTU                                    65535
#define global L2CAP_DEFAULT_MTU                                672
#define global MAX_L2CAP_PING_DATA_LENGTH                       44
#define global MAX_L2CAP_INFO_DATA_LENGTH                       44
#define global BDIF_ADDRESS                                     1
#define global BDIF_COD                                         2
#define global BDIF_NAME                                        4
#define global BDIF_PAIRED                                      8
#define global BDIF_PERSONAL                                    16
#define global BDIF_CONNECTED                                   32
#define global BDIF_SHORT_NAME                                  64
#define global BDIF_VISIBLE                                     128
#define global BDIF_SSP_SUPPORTED                               256
#define global BDIF_SSP_PAIRED                                  512
#define global BDIF_SSP_MITM_PROTECTED                          1024
#define global BDIF_RSSI                                        4096
#define global BDIF_EIR                                         8192
#define global BDIF_BR                                          16384
#define global BDIF_LE                                          32768
#define global BDIF_LE_PAIRED                                   65536
#define global BDIF_LE_PERSONAL                                 131072
#define global BDIF_LE_MITM_PROTECTED                           262144
#define global BDIF_LE_PRIVACY_ENABLED                          524288
#define global BDIF_LE_RANDOM_ADDRESS_TYPE                      1048576
#define global BDIF_LE_DISCOVERABLE                             2097152
#define global BDIF_LE_NAME                                     4194304
#define global BDIF_LE_VISIBLE                                  8388608
#define global BDIF_LE_CONNECTED                                16777216
#define global BDIF_LE_CONNECTABLE                              33554432
#define global BDIF_BR_SECURE_CONNECTION_PAIRED                 134217728
#define global BDIF_LE_SECURE_CONNECTION_PAIRED                 268435456
#define global BDIF_DEBUGKEY                                    536870912
#define global BDIF_LE_DEBUGKEY                                 1073741824
#define global BDIF_TX_POWER                                    2147483648
#define global HCI_CONNECTION_TYPE_ACL                          1
#define global HCI_CONNECTION_TYPE_SCO                          2
#define global HCI_CONNECTION_TYPE_LE                           3
#define global HCI_CONNNECTION_TYPE_ACL                         1
#define global HCI_CONNNECTION_TYPE_SCO                         2
#define global BTH_MAX_SERVICE_NAME_SIZE                        256
#define global MAX_UUIDS_IN_QUERY                               12
#define global BTH_VID_DEFAULT_VALUE                            65535
#define global SDP_ERROR_INVALID_SDP_VERSION                    1
#define global SDP_ERROR_INVALID_RECORD_HANDLE                  2
#define global SDP_ERROR_INVALID_REQUEST_SYNTAX                 3
#define global SDP_ERROR_INVALID_PDU_SIZE                       4
#define global SDP_ERROR_INVALID_CONTINUATION_STATE             5
#define global SDP_ERROR_INSUFFICIENT_RESOURCES                 6
#define global SDP_ATTRIB_RECORD_HANDLE                         0
#define global SDP_ATTRIB_CLASS_ID_LIST                         1
#define global SDP_ATTRIB_RECORD_STATE                          2
#define global SDP_ATTRIB_SERVICE_ID                            3
#define global SDP_ATTRIB_PROTOCOL_DESCRIPTOR_LIST              4
#define global SDP_ATTRIB_BROWSE_GROUP_LIST                     5
#define global SDP_ATTRIB_LANG_BASE_ATTRIB_ID_LIST              6
#define global SDP_ATTRIB_INFO_TIME_TO_LIVE                     7
#define global SDP_ATTRIB_AVAILABILITY                          8
#define global SDP_ATTRIB_PROFILE_DESCRIPTOR_LIST               9
#define global SDP_ATTRIB_DOCUMENTATION_URL                     10
#define global SDP_ATTRIB_CLIENT_EXECUTABLE_URL                 11
#define global SDP_ATTRIB_ICON_URL                              12
#define global SDP_ATTRIB_ADDITIONAL_PROTOCOL_DESCRIPTOR_LIST   13
#define global SDP_ATTRIB_PROFILE_SPECIFIC                      512
#define global LANG_BASE_LANGUAGE_INDEX                         0
#define global LANG_BASE_ENCODING_INDEX                         1
#define global LANG_BASE_OFFSET_INDEX                           2
#define global LANG_DEFAULT_ID                                  256
#define global LANGUAGE_EN_US                                   25966
#define global ENCODING_UTF_8                                   106
#define global STRING_NAME_OFFSET                               0
#define global STRING_DESCRIPTION_OFFSET                        1
#define global STRING_PROVIDER_NAME_OFFSET                      2
#define global SDP_ATTRIB_SDP_VERSION_NUMBER_LIST               512
#define global SDP_ATTRIB_SDP_DATABASE_STATE                    513
#define global SDP_ATTRIB_BROWSE_GROUP_ID                       512
#define global SDP_ATTRIB_CORDLESS_EXTERNAL_NETWORK             769
#define global SDP_ATTRIB_FAX_CLASS_1_SUPPORT                   770
#define global SDP_ATTRIB_FAX_CLASS_2_0_SUPPORT                 771
#define global SDP_ATTRIB_FAX_CLASS_2_SUPPORT                   772
#define global SDP_ATTRIB_FAX_AUDIO_FEEDBACK_SUPPORT            773
#define global SDP_ATTRIB_HEADSET_REMOTE_AUDIO_VOLUME_CONTROL   770
#define global SDP_ATTRIB_LAN_LPSUBNET                          512
#define global SDP_ATTRIB_OBJECT_PUSH_SUPPORTED_FORMATS_LIST    771
#define global SDP_ATTRIB_SYNCH_SUPPORTED_DATA_STORES_LIST      769
#define global SDP_ATTRIB_SERVICE_VERSION                       768
#define global SDP_ATTRIB_PAN_NETWORK_ADDRESS                   774
#define global SDP_ATTRIB_PAN_WAP_GATEWAY                       775
#define global SDP_ATTRIB_PAN_HOME_PAGE_URL                     776
#define global SDP_ATTRIB_PAN_WAP_STACK_TYPE                    777
#define global SDP_ATTRIB_PAN_SECURITY_DESCRIPTION              778
#define global SDP_ATTRIB_PAN_NET_ACCESS_TYPE                   779
#define global SDP_ATTRIB_PAN_MAX_NET_ACCESS_RATE               780
#define global SDP_ATTRIB_IMAGING_SUPPORTED_CAPABILITIES        784
#define global SDP_ATTRIB_IMAGING_SUPPORTED_FEATURES            785
#define global SDP_ATTRIB_IMAGING_SUPPORTED_FUNCTIONS           786
#define global SDP_ATTRIB_IMAGING_TOTAL_DATA_CAPACITY           787
#define global SDP_ATTRIB_DI_SPECIFICATION_ID                   512
#define global SDP_ATTRIB_DI_VENDOR_ID                          513
#define global SDP_ATTRIB_DI_PRODUCT_ID                         514
#define global SDP_ATTRIB_DI_VERSION                            515
#define global SDP_ATTRIB_DI_PRIMARY_RECORD                     516
#define global SDP_ATTRIB_DI_VENDOR_ID_SOURCE                   517
#define global SDP_ATTRIB_HID_DEVICE_RELEASE_NUMBER             512
#define global SDP_ATTRIB_HID_PARSER_VERSION                    513
#define global SDP_ATTRIB_HID_DEVICE_SUBCLASS                   514
#define global SDP_ATTRIB_HID_COUNTRY_CODE                      515
#define global SDP_ATTRIB_HID_VIRTUAL_CABLE                     516
#define global SDP_ATTRIB_HID_RECONNECT_INITIATE                517
#define global SDP_ATTRIB_HID_DESCRIPTOR_LIST                   518
#define global SDP_ATTRIB_HID_LANG_ID_BASE_LIST                 519
#define global SDP_ATTRIB_HID_SDP_DISABLE                       520
#define global SDP_ATTRIB_HID_BATTERY_POWER                     521
#define global SDP_ATTRIB_HID_REMOTE_WAKE                       522
#define global SDP_ATTRIB_HID_PROFILE_VERSION                   523
#define global SDP_ATTRIB_HID_SUPERVISION_TIMEOUT               524
#define global SDP_ATTRIB_HID_NORMALLY_CONNECTABLE              525
#define global SDP_ATTRIB_HID_BOOT_DEVICE                       526
#define global SDP_ATTRIB_HID_SSR_HOST_MAX_LATENCY              527
#define global SDP_ATTRIB_HID_SSR_HOST_MIN_TIMEOUT              528
#define global SDP_ATTRIB_A2DP_SUPPORTED_FEATURES               785
#define global SDP_ATTRIB_AVRCP_SUPPORTED_FEATURES              785
#define global SDP_ATTRIB_HFP_SUPPORTED_FEATURES                785
#define global AVRCP_SUPPORTED_FEATURES_CATEGORY_1              1
#define global AVRCP_SUPPORTED_FEATURES_CATEGORY_2              2
#define global AVRCP_SUPPORTED_FEATURES_CATEGORY_3              4
#define global AVRCP_SUPPORTED_FEATURES_CATEGORY_4              8
#define global AVRCP_SUPPORTED_FEATURES_CT_BROWSING             64
#define global AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE_PROPERTIES 128
#define global AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_IMAGE      256
#define global AVRCP_SUPPORTED_FEATURES_CT_COVER_ART_LINKED_THUMBNAIL 512
#define global AVRCP_SUPPORTED_FEATURES_TG_PLAYER_APPLICATION_SETTINGS 16
#define global AVRCP_SUPPORTED_FEATURES_TG_GROUP_NAVIGATION     32
#define global AVRCP_SUPPORTED_FEATURES_TG_BROWSING             64
#define global AVRCP_SUPPORTED_FEATURES_TG_MULTIPLE_PLAYER_APPLICATIONS 128
#define global AVRCP_SUPPORTED_FEATURES_TG_COVER_ART            256
#define global A2DP_SINK_SUPPORTED_FEATURES_HEADPHONE           1
#define global A2DP_SINK_SUPPORTED_FEATURES_SPEAKER             2
#define global A2DP_SINK_SUPPORTED_FEATURES_RECORDER            4
#define global A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER           8
#define global A2DP_SOURCE_SUPPORTED_FEATURES_PLAYER            1
#define global A2DP_SOURCE_SUPPORTED_FEATURES_MICROPHONE        2
#define global A2DP_SOURCE_SUPPORTED_FEATURES_TUNER             4
#define global A2DP_SOURCE_SUPPORTED_FEATURES_MIXER             8
#define global CORDLESS_EXTERNAL_NETWORK_PSTN                   1
#define global CORDLESS_EXTERNAL_NETWORK_ISDN                   2
#define global CORDLESS_EXTERNAL_NETWORK_GSM                    3
#define global CORDLESS_EXTERNAL_NETWORK_CDMA                   4
#define global CORDLESS_EXTERNAL_NETWORK_ANALOG_CELLULAR        5
#define global CORDLESS_EXTERNAL_NETWORK_PACKET_SWITCHED        6
#define global CORDLESS_EXTERNAL_NETWORK_OTHER                  7
#define global OBJECT_PUSH_FORMAT_VCARD_2_1                     1
#define global OBJECT_PUSH_FORMAT_VCARD_3_0                     2
#define global OBJECT_PUSH_FORMAT_VCAL_1_0                      3
#define global OBJECT_PUSH_FORMAT_ICAL_2_0                      4
#define global OBJECT_PUSH_FORMAT_VNOTE                         5
#define global OBJECT_PUSH_FORMAT_VMESSAGE                      6
#define global OBJECT_PUSH_FORMAT_ANY                           255
#define global SYNCH_DATA_STORE_PHONEBOOK                       1
#define global SYNCH_DATA_STORE_CALENDAR                        3
#define global SYNCH_DATA_STORE_NOTES                           5
#define global SYNCH_DATA_STORE_MESSAGES                        6
#define global DI_VENDOR_ID_SOURCE_BLUETOOTH_SIG                1
#define global DI_VENDOR_ID_SOURCE_USB_IF                       2
#define global PSM_SDP                                          1
#define global PSM_RFCOMM                                       3
#define global PSM_TCS_BIN                                      5
#define global PSM_TCS_BIN_CORDLESS                             7
#define global PSM_BNEP                                         15
#define global PSM_HID_CONTROL                                  17
#define global PSM_HID_INTERRUPT                                19
#define global PSM_UPNP                                         21
#define global PSM_AVCTP                                        23
#define global PSM_AVDTP                                        25
#define global PSM_AVCTP_BROWSE                                 27
#define global PSM_UDI_C_PLANE                                  29
#define global PSM_ATT                                          31
#define global PSM_3DSP                                         33
#define global PSM_LE_IPSP                                      35
#define global STR_ADDR_FMTA                                    "(%02x:%02x:%02x:%02x:%02x:%02x)"
#define global STR_ADDR_FMTW                                    "(%02x:%02x:%02x:%02x:%02x:%02x)"
#define global STR_ADDR_SHORT_FMTA                              "%04x%08x"
#define global STR_ADDR_SHORT_FMTW                              "%04x%08x"
#define global STR_USBHCI_CLASS_HARDWAREIDA                     "USB\Class_E0&SubClass_01&Prot_01"
#define global STR_USBHCI_CLASS_HARDWAREIDW                     "USB\Class_E0&SubClass_01&Prot_01"
#define global STR_ADDR_FMT                                     "(%02x:%02x:%02x:%02x:%02x:%02x)"
#define global STR_ADDR_SHORT_FMT                               "%04x%08x"
#define global STR_USBHCI_CLASS_HARDWAREID                      "USB\Class_E0&SubClass_01&Prot_01"
#define global BTH_IOCTL_BASE                                   0
#define global SDP_CONNECT_CACHE                                1
#define global SDP_CONNECT_ALLOW_PIN                            2
#define global SDP_REQUEST_TO_DEFAULT                           0
#define global SDP_REQUEST_TO_MIN                               10
#define global SDP_REQUEST_TO_MAX                               45
#define global SERVICE_OPTION_DO_NOT_PUBLISH                    2
#define global SERVICE_OPTION_NO_PUBLIC_BROWSE                  4
#define global SERVICE_OPTION_DO_NOT_PUBLISH_EIR                8
#define global SERVICE_SECURITY_USE_DEFAULTS                    0
#define global SERVICE_SECURITY_NONE                            1
#define global SERVICE_SECURITY_AUTHORIZE                       2
#define global SERVICE_SECURITY_AUTHENTICATE                    4
#define global SERVICE_SECURITY_ENCRYPT_REQUIRED                16
#define global SERVICE_SECURITY_ENCRYPT_OPTIONAL                32
#define global SERVICE_SECURITY_DISABLED                        268435456
#define global SERVICE_SECURITY_NO_ASK                          536870912
#define global SDP_SEARCH_NO_PARSE_CHECK                        1
#define global SDP_SEARCH_NO_FORMAT_CHECK                       2
#define global BTH_HOST_FEATURE_ENHANCED_RETRANSMISSION_MODE    1
#define global BTH_HOST_FEATURE_STREAMING_MODE                  2
#define global BTH_HOST_FEATURE_LOW_ENERGY                      4
#define global BTH_HOST_FEATURE_SCO_HCI                         8
#define global BTH_HOST_FEATURE_SCO_HCIBYPASS                   16
#define global BLUETOOTH_MAX_NAME_SIZE                          248
#define global BLUETOOTH_MAX_PASSKEY_SIZE                       16
#define global BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE                17
#define global BLUETOOTH_MAX_SERVICE_NAME_SIZE                  256
#define global BLUETOOTH_DEVICE_NAME_SIZE                       256
#define global BLUETOOTH_SERVICE_DISABLE                        0
#define global BLUETOOTH_SERVICE_ENABLE                         1
#define global GUID_BLUETOOTHLE_DEVICE_INTERFACE                "{781AEE18-7733-4CE4-ADD0-91F41C67B592}"
#define global GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE     "{6E3BB679-4372-40C8-9EAA-4509DF260CD8}"
#define global BTH_LE_ATT_BLUETOOTH_BASE_GUID                   "{00000000-0000-1000-8000-00805F9B34FB}"
#define global BTH_LE_SERVICE_GAP                               6144
#define global BTH_LE_SERVICE_GATT                              6145
#define global BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE       10240
#define global BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE     10241
#define global BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE               10242
#define global BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC        10243
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES 10496
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION 10497
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION 10498
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION 10499
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT     10500
#define global BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT 10501
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME      10752
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE       10753
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG 10754
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS 10755
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER 10756
#define global BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED  10757
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET            6
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_MASK              1023
#define global BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK          63
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED     0
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE             1
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER          2
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH             3
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK             4
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY           5
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL    6
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES       7
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_TAG               8
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING           9
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER      10
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER   11
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER       12
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE        13
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE    14
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HID               15
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER     16
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR 17
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING           18
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE    19
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE    20
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR            21
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES    22
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_FAN               23
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC              24
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING  25
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER        26
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING           27
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL    28
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE  29
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE      30
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE      31
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING   32
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK        33
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE      34
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE 35
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE 36
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE 37
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT          38
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT      39
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT 40
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID       41
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING            42
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE           43
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER    49
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE      50
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE 51
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR 52
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP      53
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY 54
#define global BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY 81
#define global BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC        0
#define global BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH 1
#define global BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR 1
#define global BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT 1
#define global BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM 1
#define global BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST 2
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD   1
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE      2
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK   3
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD    4
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET 5
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER 6
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN 7
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER 8
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_TOUCHPAD   9
#define global BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_PRESENTATION_REMOTE 10
#define global BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE 1
#define global BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE 2
#define global BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP 3
#define global BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER 1
#define global BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR 2
#define global BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR 3
#define global BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR 4
#define global BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR 5
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER 1
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR 2
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER 3
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER 4
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE 5
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE 1
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM 2
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL 3
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN 4
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE 5
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK 6
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK 7
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM 8
#define global BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM 9
#define global BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD 1
#define global BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET 2
#define global BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES 3
#define global BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND 4
#define global BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID 1
#define global BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID 2
#define global BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT 3
#define global BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP 1
#define global BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN 2
#define global BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE 1
#define global BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE 2
#define global BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD 3
#define global BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD 4
#define global BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH  3
#define global BTH_LE_ATT_TRANSACTION_TIMEOUT                   30
#define global BTH_LE_ATT_MAX_VALUE_SIZE                        512
#define global BTH_LE_ATT_CID                                   4
#define global BTHLEENUM_ATT_MTU_MIN                            23
#define global BTHLEENUM_ATT_MTU_MAX                            65535
#define global BTHLEENUM_ATT_MTU_DEFAULT                        23
#define global BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION            525
#define global BTH_LE_ERROR_INVALID_HANDLE                      1
#define global BTH_LE_ERROR_READ_NOT_PERMITTED                  2
#define global BTH_LE_ERROR_WRITE_NOT_PERMITTED                 3
#define global BTH_LE_ERROR_INVALID_PDU                         4
#define global BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION         5
#define global BTH_LE_ERROR_REQUEST_NOT_SUPPORTED               6
#define global BTH_LE_ERROR_INVALID_OFFSET                      7
#define global BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION          8
#define global BTH_LE_ERROR_PREPARE_QUEUE_FULL                  9
#define global BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND                 10
#define global BTH_LE_ERROR_ATTRIBUTE_NOT_LONG                  11
#define global BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE    12
#define global BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH      13
#define global BTH_LE_ERROR_UNLIKELY                            14
#define global BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION             15
#define global BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE              16
#define global BTH_LE_ERROR_INSUFFICIENT_RESOURCES              17
#define global BTH_LE_ERROR_UNKNOWN                             4096
#define global BLUETOOTH_GATT_FLAG_NONE                         0
#define global BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED         1
#define global BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED     2
#define global BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE       4
#define global BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE        8
#define global BLUETOOTH_GATT_FLAG_SIGNED_WRITE                 16
#define global BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE       32
#define global BLUETOOTH_GATT_FLAG_RETURN_ALL                   64
#define global BT_PORT_MIN                                      1
#define global BT_PORT_MAX                                      65535
#define global BT_PORT_DYN_FIRST                                4097
#define global AF_BTH                                           32
#define global PF_BTH                                           32
#define global NS_BTH                                           16
#define global SVCID_BTH_PROVIDER                               "{06AA63E0-7D60-41FF-AFB2-3EE6D2D9392D}"
#define global BTH_ADDR_STRING_SIZE                             12
#define global BTHPROTO_RFCOMM                                  3
#define global BTHPROTO_L2CAP                                   256
#define global SOL_RFCOMM                                       3
#define global SOL_L2CAP                                        256
#define global SOL_SDP                                          257
#define global SO_BTH_AUTHENTICATE                              2147483649
#define global SO_BTH_ENCRYPT                                   2
#define global SO_BTH_MTU                                       2147483655
#define global SO_BTH_MTU_MAX                                   2147483656
#define global SO_BTH_MTU_MIN                                   2147483658
#define global RFCOMM_MAX_MTU                                   1011
#define global RFCOMM_MIN_MTU                                   23
#define global BTH_SDP_VERSION                                  1
#define global SDP_DEFAULT_INQUIRY_SECONDS                      6
#define global SDP_MAX_INQUIRY_SECONDS                          60
#define global SDP_DEFAULT_INQUIRY_MAX_RESPONSES                255
#define global SDP_SERVICE_SEARCH_REQUEST                       1
#define global SDP_SERVICE_ATTRIBUTE_REQUEST                    2
#define global SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST             3
#define global BTHNS_RESULT_DEVICE_CONNECTED                    65536
#define global BTHNS_RESULT_DEVICE_REMEMBERED                   131072
#define global BTHNS_RESULT_DEVICE_AUTHENTICATED                262144
#define global RLS_ERROR                                        1
#define global RLS_OVERRUN                                      2
#define global RLS_PARITY                                       4
#define global RLS_FRAMING                                      8
#define global RPN_BAUD_2400                                    0
#define global RPN_BAUD_4800                                    1
#define global RPN_BAUD_7200                                    2
#define global RPN_BAUD_9600                                    3
#define global RPN_BAUD_19200                                   4
#define global RPN_BAUD_38400                                   5
#define global RPN_BAUD_57600                                   6
#define global RPN_BAUD_115200                                  7
#define global RPN_BAUD_230400                                  8
#define global RPN_DATA_5                                       0
#define global RPN_DATA_6                                       1
#define global RPN_DATA_7                                       2
#define global RPN_DATA_8                                       3
#define global RPN_STOP_1                                       0
#define global RPN_STOP_1_5                                     4
#define global RPN_PARITY_NONE                                  0
#define global RPN_PARITY_ODD                                   8
#define global RPN_PARITY_EVEN                                  24
#define global RPN_PARITY_MARK                                  40
#define global RPN_PARITY_SPACE                                 56
#define global RPN_FLOW_X_IN                                    1
#define global RPN_FLOW_X_OUT                                   2
#define global RPN_FLOW_RTR_IN                                  4
#define global RPN_FLOW_RTR_OUT                                 8
#define global RPN_FLOW_RTC_IN                                  16
#define global RPN_FLOW_RTC_OUT                                 32
#define global RPN_PARAM_BAUD                                   1
#define global RPN_PARAM_DATA                                   2
#define global RPN_PARAM_STOP                                   4
#define global RPN_PARAM_PARITY                                 8
#define global RPN_PARAM_P_TYPE                                 16
#define global RPN_PARAM_XON                                    32
#define global RPN_PARAM_XOFF                                   64
#define global RPN_PARAM_X_IN                                   1
#define global RPN_PARAM_X_OUT                                  2
#define global RPN_PARAM_RTR_IN                                 4
#define global RPN_PARAM_RTR_OUT                                8
#define global RPN_PARAM_RTC_IN                                 16
#define global RPN_PARAM_RTC_OUT                                32
#define global RFCOMM_CMD_NONE                                  0
#define global RFCOMM_CMD_MSC                                   1
#define global RFCOMM_CMD_RLS                                   2
#define global RFCOMM_CMD_RPN                                   3
#define global RFCOMM_CMD_RPN_REQUEST                           4
#define global RFCOMM_CMD_RPN_RESPONSE                          5