ReactOS 0.4.16-dev-36-g301675c
CHci Member List

This is the complete list of members for CHci, including all inherited members.

Attach(LPCSTR szDeviceName)CBTHWvirtual
CBTHW()CBTHW
CHci(void)CHci
CompareBDADDRs(BYTE BD_ADDR1[FBT_HCI_BDADDR_SIZE], BYTE BD_ADDR2[FBT_HCI_BDADDR_SIZE])CHci
Detach()CBTHWvirtual
EventHandlerCHcifriend
GetData(LPVOID lpBuffer, DWORD dwBufferSize, DWORD *dwBytesRead, OVERLAPPED *pOverlapped)CBTHW
GetDeviceName(LPTSTR szBuffer, DWORD dwBufferSize)CBTHW
GetDriverHandle()CBTHW
GetEventText(BYTE Event)CHcistatic
GetManufacturerName(USHORT Company)CHcistatic
GetStatusText(BYTE Status)CHcistatic
IsAttached()CBTHWinline
ListenerCHcifriend
m_dwListenerThreadIdCHciprotected
m_hDriverCBTHWprotected
m_hListenerReadyEventCHciprotected
m_hListenerThreadCHciprotected
m_hStopListeningEventCHciprotected
m_OverlappedsCHciprotected
m_pEventBuffersCHciprotected
m_szDeviceNameCBTHWprotected
OnAuthenticationComplete(BYTE Status, USHORT ConnectionHandle)CHcivirtual
OnCommandComplete(BYTE NumHCICommandPackets, USHORT CommandOpcode, BYTE *Parameters, DWORD ParameterLength)CHcivirtual
OnCommandStatus(BYTE Status, BYTE NumHCICommandPackets, USHORT CommandOpcode)CHcivirtual
OnConnectionComplete(BYTE Status, USHORT ConnectionHandle, BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE LinkType, BYTE EncryptionMode)CHcivirtual
OnConnectionRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], ULONG ClassOfDevice[FBT_HCI_DEVICE_CLASS_SIZE], BYTE LinkType)CHcivirtual
OnDisconnectionComplete(BYTE Status, USHORT ConnectionHandle, BYTE Reason)CHcivirtual
OnEvent(PFBT_HCI_EVENT_HEADER pEvent, DWORD Length)CHcivirtual
OnInquiryComplete(BYTE Status, BYTE NumResponses)CHcivirtual
OnInquiryResult(BYTE NumResponses, BYTE BD_ADDR[FBT_HCI_VARIABLE_SIZE][FBT_HCI_BDADDR_SIZE], BYTE PageScanRepetitionMode[FBT_HCI_VARIABLE_SIZE], BYTE PageScanPeriodMode[FBT_HCI_VARIABLE_SIZE], BYTE PageScanMode[FBT_HCI_VARIABLE_SIZE], BYTE ClassOfDevice[FBT_HCI_VARIABLE_SIZE][FBT_HCI_DEVICE_CLASS_SIZE], USHORT ClockOffset[FBT_HCI_VARIABLE_SIZE])CHcivirtual
OnLinkKeyNotification(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE LinkKey[FBT_HCI_LINK_KEY_SIZE])CHcivirtual
OnLinkKeyRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE])CHcivirtual
OnPINCodeRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE])CHcivirtual
OnReadLocalNameComplete(BYTE Status, BYTE Name[FBT_HCI_NAME_SIZE])CHcivirtual
OnRemoteNameRequestComplete(BYTE Status, BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE RemoteName[FBT_HCI_NAME_SIZE])CHcivirtual
OnRoleChange(BYTE Status, BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE Role)CHcivirtual
OnUnknown(PFBT_HCI_EVENT_HEADER pEvent, DWORD Length)CHcivirtual
SendAcceptConnectionRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE RoleSwitch)CHcivirtual
SendChangeLocalName(BYTE Name[FBT_HCI_NAME_SIZE])CHcivirtual
SendCommand(DWORD dwCommand, LPVOID lpInBuffer=NULL, DWORD dwInBufferSize=0, LPVOID lpOutBuffer=NULL, DWORD dwOutBufferSize=0, OVERLAPPED *pOverlapped=NULL)CBTHW
SendCreateConnection(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], USHORT PacketType, BYTE PageScanRepetitionMode, BYTE PageScanMode, USHORT ClockOffset, BYTE AllowRoleSwitch)CHcivirtual
SendData(LPVOID lpBuffer, DWORD dwBufferSize, DWORD *dwBytesSent, OVERLAPPED *pOverlapped)CBTHW
SendDisconnect(USHORT ConnectionHandle, BYTE Reason)CHcivirtual
SendHciCommand(PFBT_HCI_CMD_HEADER lpCommand, DWORD dwBufferSize)CHciprotectedvirtual
SendInquiry(ULONG LAP, BYTE InquiryLength, BYTE NumResponses)CHcivirtual
SendInquiryCancel(void)CHcivirtual
SendLinkKeyRequestNegativeReply(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE])CHcivirtual
SendLinkKeyRequestReply(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE LinkKey[FBT_HCI_LINK_KEY_SIZE])CHcivirtual
SendListenForEvent(OVERLAPPED *pOverlapped, BYTE *pEventBuffer)CHciprotected
SendPINCodeRequestNegativeReply(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE])CHcivirtual
SendPINCodeRequestReply(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE PINCodeLength, BYTE PINCode[FBT_HCI_PIN_CODE_SIZE])CHcivirtual
SendReadBDADDR(void)CHcivirtual
SendReadClassOfDevice(void)CHcivirtual
SendReadLocalName(void)CHcivirtual
SendReadLocalVersionInformation(void)CHcivirtual
SendRemoteNameRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE PageScanRepetitionMode, BYTE PageScanMode, USHORT ClockOffset)CHcivirtual
SendReset(void)CHcivirtual
SendSetEventFilter(BYTE FilterType, BYTE FilterConditionType, BYTE Condition[FBT_HCI_MAX_CONDITION_SIZE], BYTE ConditionBytes)CHcivirtual
SendSwitchRole(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE Role)CHcivirtual
SendWriteAuthenticationEnable(BYTE ScanEnable)CHcivirtual
SendWriteClassOfDevice(BYTE ClassOfDevice[FBT_HCI_DEVICE_CLASS_SIZE])CHcivirtual
SendWriteLinkSupervisionTimeout(USHORT ConnectionHandle, USHORT LinkSupervisionTimeout)CHcivirtual
SendWritePageTimeout(USHORT PageTimeout)CHcivirtual
SendWriteScanEnable(BYTE ScanEnable)CHcivirtual
SetDeviceName(LPCTSTR szDeviceName)CBTHW
StartEventListener(void)CHcivirtual
StopEventListener(void)CHcivirtual
~CBTHW()CBTHWvirtual
~CHci(void)CHcivirtual