⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hidsdp.h

📁 CE下串口复用程序
💻 H
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// This source code is licensed under Microsoft Shared Source License
// Version 1.0 for Windows CE.
// For a copy of the license visit http://go.microsoft.com/fwlink/?LinkId=3223.
//
#if ! defined (__bthhidsdp_H__)
#define __bthhidsdp_H__		1

struct ISdpRecord;

class BTHHIDSdpParser
{
public:
    BTHHIDSdpParser();
    ~BTHHIDSdpParser();

    int Start (const unsigned char* pSdpBuffer, int cBuffer);
	int End (void);

    // Accessors
    int GetHIDReconnectInitiate(BOOL* pfReconnectInitiate);
    int GetHIDNormallyConnectable(BOOL* pfNormallyConnectable);
    int GetHIDVirtualCable(BOOL* pfVirtualCable);
    int GetHIDDeviceSubclass(unsigned char* pucDeviceSubclass);
    int GetHIDReportDescriptor(LPBLOB pbReportDescriptor);

private:
    HRESULT ServiceAndAttributeSearch(
                          UCHAR *szResponse,             // in - response returned from SDP ServiceAttribute query
                          DWORD cbResponse,              // in - length of response
                          ISdpRecord ***pppSdpRecords,   // out - array of pSdpRecords
                          ULONG *pNumRecords             // out - number of elements in pSdpRecords
                          );



    unsigned long   m_cRecords;
    ISdpRecord**    m_ppRecords;
    BOOL            m_fInfoLoaded;
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -