6#define MAX_QUEUED_COMMANDS 100
39 BYTE nFilterConditionType,
41 BYTE nConditionBytes);
47 BYTE nPageScanRepetitionMode,
50 BYTE nAllowRoleSwitch);
virtual DWORD WaitForCommandComplete(int nSlot)
virtual DWORD SendInquiryCancel(void)
CRITICAL_SECTION m_QueueCriticalSection
virtual int QueueCommand(USHORT nCommand, BYTE *pResultBuffer=NULL, DWORD dwBufferSize=0)
virtual DWORD CommandStatusHandler(BYTE nStatus, USHORT nCommand)
virtual void DeQueueCommand(int nSlot)
virtual DWORD CommandCompleteHandler(USHORT nCommand, BYTE *pParameters, DWORD dwParameterLength)
virtual DWORD OnEvent(PFBT_HCI_EVENT_HEADER pEvent, DWORD dwLength)
virtual int QueueCommandStatus(USHORT nCommand)
virtual DWORD SendDisconnect(USHORT nConnectionHandle, BYTE nReason)
virtual DWORD SendReset(void)
virtual DWORD SendRemoteNameRequest(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE nPageScanRepetitionMode, BYTE nPageScanMode, USHORT nClockOffset)
virtual DWORD ClearQueue(void)
QueuedCommand m_QueuedCommands[MAX_QUEUED_COMMANDS]
virtual DWORD SendSetEventFilter(BYTE nFilterType, BYTE nFilterConditionType, BYTE nCondition[FBT_HCI_MAX_CONDITION_SIZE], BYTE nConditionBytes)
virtual DWORD WaitForCommandStatus(int nSlot, BYTE &nStatus)
virtual DWORD SendSwitchRole(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], BYTE nRole)
virtual PQueuedCommand GetQueuedCommand(int nSlot)
virtual DWORD SendCreateConnection(BYTE BD_ADDR[FBT_HCI_BDADDR_SIZE], USHORT nPacketType, BYTE nPageScanRepetitionMode, BYTE nPageScanMode, USHORT nClockOffset, BYTE nAllowRoleSwitch)
virtual DWORD SendReadLocalVersionInformation(FBT_HCI_READ_LOCAL_VERSION_INFORMATION_COMPLETE &CommandComplete)
virtual DWORD SendInquiry(ULONG nLAP, BYTE nInquiryLength, BYTE nNumResponses)
virtual int FindCommandSlot(USHORT nCommand)
virtual DWORD SendWriteClassOfDevice(BYTE ClassOfDevice[FBT_HCI_DEVICE_CLASS_SIZE])
static DWORD DWORD * dwLength
struct _QueuedCommand * PQueuedCommand
struct _QueuedCommand QueuedCommand
#define MAX_QUEUED_COMMANDS
#define FBT_HCI_BDADDR_SIZE
#define FBT_HCI_DEVICE_CLASS_SIZE
#define FBT_HCI_MAX_CONDITION_SIZE