亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? conadevicemanagement.vb

?? 以前做NOKIA手機(jī)與PC通信時(shí)所參考的源代碼,里面包括兩個(gè)程序,一個(gè)是手機(jī)文件夾瀏覽源碼,另一個(gè)手機(jī)SIS安裝程序.
?? VB
?? 第 1 頁 / 共 2 頁
字號(hào):
    '   // CONA_OK
    '   // ECONA_INVALID_POINTER
    '   // ECONA_NAME_ALREADY_EXISTS
    '   // ECONA_NOT_INITIALIZED
    '   // ECONA_UNKNOWN_ERROR
    '   //
    Public Declare Function CONARenameFriendlyName Lib "ConnAPI" (ByVal hDMHandle As Integer, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrSerialNumber As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrNewFriendlyName As String) As Integer
    '   //=========================================================

    '   //=========================================================
    '   // CONARegisterNotifyCallback
    '   //
    '   // Description:
    '   //  Registers notification call back function to connectivity API
    '   //
    '   // Parameters:
    '   //  hDMHandle       [in] Device manager handle
    '   //  iState          [in] Used to define the action
    '   //                       API_REGISTER used in registeration
    '   //                       API_REGISTER used in removing the registeration
    '   //  pfnNotify       [in] Function pointer of the call back method
    '   //
    '   // Return values:
    '   // CONA_OK
    '   // ECONA_INVALID_POINTER
    '   // ECONA_INVALID_PARAMETER
    '   // ECONA_NOT_INITIALIZED
    '   // ECONA_UNKNOWN_ERROR
    '   //
    Public Declare Function CONARegisterNotifyCallback Lib "ConnAPI" (ByVal hDMHandle As Integer, ByVal iState As Integer, ByVal pfnNotify As DeviceNotifyCallbackDelegate) As Integer
    '   //=========================================================
    '   //=========================================================
    '   // CONASearchDevices 
    '   //
    '   // Description:
    '   //	CCONASearchDevices functions search all devices from the target media. 
    '   //  The target media that can be used is Bluetooth at the moment.
    '   //
    '   //  CONASearchDevices allocates and sets devices information to 
    '   //  CONAPI_CONNECTION_INFO structs and returns pointer to structs.  
    '   //  Connectivity API-user MUST releases the returned pointer by calling the 
    '   //  CONAFreeConnectionInfoStructures function. 
    '   //
    '   //	Every CONAPI_CONNECTION_INFO struct includes the media and device information.
    '   //	The struct's dwState parameter defines the paired and trusted information from 
    '   //  device. It has the following values:
    '   //  Parameter value					Description					Macros for check the values 
    '   //																(If value is true, macro returns 1)
    '   //	CONAPI_DEVICE_UNPAIRED			Device in not paired.		CONAPI_IS_DEVICE_UNPAIRED(dwState)
    '   //	CONAPI_DEVICE_PAIRED			Device is paired.			CONAPI_IS_DEVICE_PAIRED(dwState)
    '   //	CONAPI_DEVICE_PCSUITE_TRUSTED	Device is PC Suite trusted.	CONAPI_IS_PCSUITE_TRUSTED(dwState)
    '   //
    '   //	Connectivity API can add more values afterwards so Connectivity API-user should 
    '   //	always use defined macros to check those values!

    '   //
    '   // Parameters:
    '   //	hDMHandle				[in] Existing device management handle.
    '   //	dwSearchOptions			[in] Search options values:
    '   //			API_MEDIA_BLUETOOTH: Get devices from bluetooth media. 
    '   //				This value must be used.
    '   //			CONAPI_ALLOW_TO_USE_CACHE: Get all devices from cache if available. 
    '   //				If cache is not available function fails with error: ECONA_CACHE_IS_NOT_AVAILABLE.
    '   //				This value is optional and can be used with other values.
    '   //			One of the next values can be used at the time:
    '   //			CONAPI_GET_ALL_PHONES: Get all phones from target media. Includes unpaired, 
    '   //				paired and PC Suite trusted phones. 
    '   //			CONAPI_GET_PAIRED_PHONES:Get all paired phones from target media. Includes 
    '   //				paired (and PC Suite trusted) phones. 
    '   //			CONAPI_GET_TRUSTED_PHONES:Get all PC Suite trusted phones from target media. 
    '   //				Includes all PC Suite trusted phones, which are paired.
    '   //	dwSearchTime			[in]  Maximum search time in seconds. Note: Bluetooth device
    '   //			discovery can takes several minutes if there are a lot of devices on range!
    '   //	pfnSearchNotify			[in]  Pointer to search notification callback function. Value
    '   //			can be NULL if notification is not needed.
    '   //	pdwNumberOfStructures	[out] Number of CONAPI_CONNECTION_INFO structures. 
    '   //	ppConnInfoStructures	[out] Pointer to CONAPI_CONNECTION_INFO structure(s). 

    '   //	hDMHandle			[in] Device manager handle
    '   //	pstrSerialNumber	[in] Serial number of the device.
    '   //	pstrNewFriendlyName [in] New Device Friendly Name .
    '   //
    '   // Return values:
    '   // CONA_OK
    '   // ECONA_INVALID_POINTER
    '   // ECONA_INVALID_HANDLE
    '   // ECONA_DEVICE_NOT_FOUND
    '   // ECONA_FAILED_TIMEOUT
    '   // ECONA_NO_CONNECTION_VIA_MEDIA
    '   // ECONA_MEDIA_IS_NOT_WORKING
    '   // ECONA_CACHE_IS_NOT_AVAILABLE
    '   // ECONA_SUSPEND
    '   // ECONA_NOT_ENOUGH_MEMORY
    '   // ECONA_NOT_INITIALIZED
    '   // ECONA_NOT_SUPPORTED_PC
    '   // ECONA_CANCELLED
    '   // ECONA_UNKNOWN_ERROR

    Public Declare Function CONASearchDevices Lib "ConnAPI" (ByVal hDMHandle As Integer, ByVal dwSearchOptions As Integer, ByVal dwSearchTime As Integer, ByVal pfnSearchNotify As SearchCallbackDelegate, ByRef pdwNumberOfStructures As Integer, ByRef pConnInfoStructures As IntPtr) As Integer
    '   //=========================================================

    '   //=========================================================
    '   // CONAFreeConnectionInfoStructures
    '   //
    '   // Description:
    '   //	CONAFreeDeviceStructure releases the CONAPI_CONNECTION_INFO structs, 
    '   //	which CONASearchDevices function is allocated.
    '   //
    '   // Parameters:
    '   //	dwNumberOfStructures	[in] Number of CONAPI_CONNECTION_INFO structures.
    '   //	ppConnInfoStructures	[in] Pointer to CONAPI_CONNECTION_INFO structure(s).
    '   //
    '   // Return values:
    '   //	CONA_OK
    '   //	ECONA_INVALID_POINTER
    '   //	ECONA_INVALID_PARAMETER
    '   //	ECONA_UNKNOWN_ERROR

    Public Declare Function CONAFreeConnectionInfoStructures Lib "ConnAPI" (ByVal dwNumberOfStructures As Integer, ByRef pConnInfoStructures As IntPtr) As Integer
    '   //=========================================================

    '   //=========================================================
    '   // CONAChangeDeviceTrustedState
    '   //
    '   // Description:
    '   //	CONAChangeDeviceTrustedState functions changes device's 
    '   //	trusted state. It has the following operation values:
    '   //	Value							Description
    '   //	CONAPI_PAIR_DEVICE				Pair device.
    '   //	CONAPI_UNPAIR_DEVICE			Unpair device from Bluetooth stack.
    '   //	CONAPI_SET_PCSUITE_TRUSTED		Set device to PC Suite trusted state.
    '   //		System recognise the device and sets it to trusted state. Connectivity 
    '   //		API starts sends device notification from device.Note: Device must be 
    '   //		paired. Value can be used with CONAPI_PAIR_DEVICE. 
    '   //	CONAPI_SET_PCSUITE_UNTRUSTED	Remove PC Suite trusted information from 
    '   //		System. Connectivity API does not send device notification from device 
    '   //		anymore.Note: Device can be paired or unpaired state. Value can be used 
    '   //		with CONAPI_UNPAIR_DEVICE.

    '   //
    '   // Parameters:
    '   //	hDMHandle			[in] Existing device management handle.
    '   //	dwTrustedOperation	[in] Operation values: 
    '   //								CONAPI_PAIR_DEVICE
    '   //								CONAPI_UNPAIR_DEVICE
    '   //								CONAPI_SET_PCSUITE_TRUSTED 
    '   //								CONAPI_SET_PCSUITE_UNTRUSTED
    '   //	pstrAddress			[in] Device address. If device is connected via Bluetooth 
    '   //				media, address must be Device BT address (see pstrAddress parameter 
    '   //				from CONAPI_CONNECTION_INFO Structure)
    '   //	pstrPassword		[in] Password string for pairing. String can include only 
    '   //				the numbers (0-9) characters.Value used only with CONAPI_PAIR_DEVICE 
    '   //				operation. With other operations value should be NULL.
    '   //	pstrName			[in] Reserved for future use, the value must be NULL.

    '   //
    '   // Return values:
    '   //	CONA_OK
    '   //	ECONA_INVALID_POINTER
    '   //	ECONA_INVALID_HANDLE
    '   //	ECONA_DEVICE_NOT_FOUND
    '   //	ECONA_NOT_SUPPORTED_DEVICE
    '   //	ECONA_CONNECTION_FAILED
    '   //	ECONA_CONNECTION_FAILED
    '   //	ECONA_CONNECTION_BUSY
    '   //	ECONA_CONNECTION_LOST
    '   //	ECONA_DEVICE_PAIRING_FAILED
    '   //	ECONA_DEVICE_ PASSWORD_WRONG
    '   //	ECONA_DEVICE_ PASSWORD_INVALID
    '   //	ECONA_FAILED_TIMEOUT
    '   //	ECONA_NO_CONNECTION_VIA_MEDIA
    '   //	ECONA_MEDIA_IS_NOT_WORKING
    '   //	ECONA_SUSPEND
    '   //	ECONA_NOT_ENOUGH_MEMORY
    '   //	ECONA_NOT_INITIALIZED
    '   //	ECONA_NOT_SUPPORTED_PC
    '   //	ECONA_UNKNOWN_ERROR


    Public Declare Function CONAChangeDeviceTrustedState Lib "ConnAPI" (ByVal hDMHandle As Integer, ByVal dwTrustedOperation As Integer, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrAddress As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrPassword As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrName As String) As Integer
    '   //=========================================================
    '
    '   //=========================================================
    '   // CONAGetDeviceInfo
    '   //
    '   // Description:
    '   //	CONAGetDeviceInfo function sets the device specific information to the structure. 
    '   //  The structure type and allocation depends on which information is requested.
    '   //	The structure must be freed or clear by calling the CONAFreeDeviceInfoStructure function.
    '   //
    '   // Parameters:
    '   //	hDMHandle			[in]  Existing device management handle.
    '   //	pstrSerialNumber	[in]  Device's serial number.
    '   //	dwStructureType		[in]  Structure type value:
    '   //								CONAPI_DEVICE_GENERAL_INFO
    '   //								CONAPI_DEVICE_PRODUCT_INFO
    '   //								CONAPI_DEVICE_PROPERTIES_INFO
    '   //								CONAPI_DEVICE_ICON_INFO
    '   //	ppStructure			[out] Pointer to the information structure.
    '
    '   // 
    '   // Return values:
    '   // CONA_OK
    '   // ECONA_INVALID_POINTER
    '   // ECONA_INVALID_PARAMETER
    '   // ECONA_INVALID_HANDLE
    '   // ECONA_DEVICE_NOT_FOUND
    '   // ECONA_NOT_INITIALIZED
    '   // ECONA_NOT_SUPPORTED_DEVICE
    '   // ECONA_NOT_SUPPORTED_MANUFACTURER
    '   // ECONA_NOT_ENOUGH_MEMORY
    '   // ECONA_UNKNOWN_ERROR
    '   //
    '	PCCS_DMAPI CONAGetDeviceInfo(
    '						DMHANDLE	 hDMHandle, 
    '						const WCHAR* pstrSerialNumber, 
    '						DWORD		 dwStructureType,
    '						LPVOID*		 ppStructure
    '						);
    Public Declare Function CONAGetDeviceInfo Lib "ConnAPI" (ByVal hDMHandle As Integer, <MarshalAs(UnmanagedType.LPWStr)> ByVal pstrSerialNumber As String, ByVal dwStructureType As Integer, ByRef ppDeviceInfo As IntPtr) As Integer

    '   //========================================================= 
    '
    '   //=========================================================
    '   // CONAFreeDeviceInfoStructure
    '   //
    '   // Description:
    '   //	CONAFreeDeviceInfoStructure releases the (e.g.  
    '   //  CONAPI_DEVICE_GEN_INFO) structure that CONAGetDeviceInfo function has allocated.
    '   //
    '   // Parameters:
    '   //	dwStructureType	[in] Structure type value:
    '   //							CONAPI_DEVICE_GENERAL_INFO
    '   //							CONAPI_DEVICE_PRODUCT_INFO
    '   //							CONAPI_DEVICE_PROPERTIES_INFO
    '   //							CONAPI_DEVICE_ICON_INFO
    '   //	pStructure		[in] Pointer to the structure that the CONAGetDeviceInfo function has allocated
    '   //
    '   // Return values:
    '   //	CONA_OK
    '   //	ECONA_INVALID_POINTER
    '   //	ECONA_INVALID_PARAMETER
    '   //	ECONA_UNKNOWN_ERROR
    '   //
    '	PCCS_DMAPI CONAFreeDeviceInfoStructure( DWORD	dwStructureType, LPVOID	pStructure );
    Public Declare Function CONAFreeDeviceInfoStructure Lib "ConnAPI" (ByVal dwStructureType As Integer, ByVal pDeviceInfo As IntPtr) As Integer
    '   //=========================================================

End Module

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人综合网站| 精品三级在线观看| 一区二区三区在线观看国产| 成人高清免费在线播放| 国产精品免费视频观看| 91视频免费播放| 亚洲一区日韩精品中文字幕| 欧美三级电影在线看| 日韩高清在线不卡| 日韩精品一区二区三区老鸭窝| 国产一区二区主播在线| 久久精品日产第一区二区三区高清版 | www成人在线观看| 欧美激情一二三区| 洋洋av久久久久久久一区| 一区二区三区不卡在线观看| 欧美一区二区三区视频免费播放| 午夜精品一区二区三区电影天堂| 欧美日韩一卡二卡| 狠狠色2019综合网| 亚洲免费观看在线视频| 91精品国产综合久久久久久漫画| 久久精工是国产品牌吗| 国产精品乱码一区二区三区软件| 91欧美激情一区二区三区成人| 亚洲国产精品一区二区久久恐怖片| 日韩欧美在线综合网| 国产成人亚洲综合色影视| 悠悠色在线精品| 欧美成人a∨高清免费观看| 91视频在线观看免费| 青青青爽久久午夜综合久久午夜| 欧美激情中文不卡| 欧美日韩你懂得| 国产福利91精品| 日韩专区欧美专区| 中文字幕在线播放不卡一区| 欧美一级午夜免费电影| 99久久国产综合精品色伊| 久久国产夜色精品鲁鲁99| 亚洲女人的天堂| 久久在线观看免费| 欧美高清dvd| 91亚洲精品久久久蜜桃网站| 久久成人麻豆午夜电影| 亚洲成在人线在线播放| 国产精品激情偷乱一区二区∴| 日韩一区二区免费高清| 色国产综合视频| 国产成+人+日韩+欧美+亚洲| 日韩精品免费专区| 亚洲免费观看高清完整版在线观看| 日韩精品一区二区三区视频在线观看 | 极品少妇xxxx精品少妇偷拍| 亚洲男人的天堂在线aⅴ视频| 久久女同精品一区二区| 91精品国产免费久久综合| 成人免费黄色在线| 国产乱一区二区| 美女网站色91| 日韩电影在线看| 午夜精品久久久久久久久| 成人欧美一区二区三区白人| 中文字幕免费不卡在线| 久久精品人人做| 26uuu色噜噜精品一区二区| 欧美年轻男男videosbes| 色哟哟日韩精品| 91在线观看免费视频| 99热在这里有精品免费| 成人免费视频网站在线观看| 成人综合激情网| 高清av一区二区| 成人一级视频在线观看| 国产91精品入口| 成人免费高清视频在线观看| 成人亚洲一区二区一| 国产宾馆实践打屁股91| 成人免费毛片高清视频| 成人免费观看av| 91老师国产黑色丝袜在线| 91国产免费看| 欧美日韩黄色一区二区| 欧美伦理影视网| 日韩三级精品电影久久久| 日韩精品一区二区三区蜜臀| 26uuu国产在线精品一区二区| 久久人人爽人人爽| 中文字幕乱码亚洲精品一区 | 日韩一区二区三区av| 欧美大片日本大片免费观看| 337p日本欧洲亚洲大胆精品| 久久婷婷久久一区二区三区| 国产欧美一区二区精品性| 国产精品久久久久久久久果冻传媒| 一区视频在线播放| 一级做a爱片久久| 天天影视网天天综合色在线播放| 日本vs亚洲vs韩国一区三区| 精品中文字幕一区二区| 国产69精品久久777的优势| 成人91在线观看| 欧美揉bbbbb揉bbbbb| 欧美电影免费观看高清完整版在线| 精品乱码亚洲一区二区不卡| 亚洲国产高清在线观看视频| 亚洲色图清纯唯美| 天天亚洲美女在线视频| 国产在线一区观看| 91在线国产观看| 7799精品视频| 国产日产欧美一区二区视频| 亚洲蜜臀av乱码久久精品| 日韩国产在线一| 粉嫩13p一区二区三区| 欧美色精品在线视频| 久久久精品日韩欧美| 一区二区三区免费看视频| 麻豆国产欧美一区二区三区| 成人av电影在线| 日韩丝袜情趣美女图片| 中文字幕一区免费在线观看| 日本一道高清亚洲日美韩| 成人sese在线| 日韩你懂的在线观看| 亚洲色图一区二区三区| 国产一区二区三区精品视频| 在线一区二区观看| 国产亚洲女人久久久久毛片| 亚洲va中文字幕| 成人午夜电影久久影院| 日韩欧美电影一区| 亚洲自拍偷拍综合| 成人午夜免费视频| 久久综合九色综合久久久精品综合 | 国产精品一色哟哟哟| 精品视频一区三区九区| 国产精品污www在线观看| 日本亚洲视频在线| 91黄色小视频| 综合在线观看色| 国产一区二区三区免费| 欧美一级片在线| 亚洲一卡二卡三卡四卡无卡久久 | 91原创在线视频| 久久影视一区二区| 另类中文字幕网| 欧美人牲a欧美精品| 一区二区三区免费在线观看| 99久久免费视频.com| 国产欧美日韩在线| 国产一区二区免费在线| 日韩女优毛片在线| 日本欧美一区二区三区乱码| 欧美图片一区二区三区| 亚洲免费av高清| 91麻豆免费在线观看| 中国色在线观看另类| 成人app软件下载大全免费| 国产日产欧美精品一区二区三区| 国产永久精品大片wwwapp| 欧美大片一区二区| 韩日av一区二区| 久久免费电影网| 国产美女一区二区三区| 久久久亚洲综合| 国产一区二区伦理片| 久久一日本道色综合| 国产麻豆精品一区二区| 久久综合狠狠综合久久综合88| 久久精品国产99| 久久久久久久综合狠狠综合| 国产成人一区二区精品非洲| 国产欧美1区2区3区| 成人一区二区视频| 亚洲理论在线观看| 欧美性一级生活| 午夜久久久久久| 日韩欧美123| 国产91精品在线观看| 中文字幕一区二区三中文字幕| 99热99精品| 亚洲午夜一区二区三区| 欧美一区三区二区| 国产在线国偷精品产拍免费yy| 久久精品人人爽人人爽| 91麻豆国产自产在线观看| 亚洲1区2区3区4区| 精品区一区二区| 成人久久18免费网站麻豆 | 亚洲综合在线免费观看| 欧美日韩在线观看一区二区| 丝袜美腿亚洲综合| 久久综合久久综合久久综合| 91性感美女视频| 日本视频在线一区| 国产精品免费久久| 欧美日韩国产在线播放网站| 日韩高清不卡一区二区| 国产农村妇女毛片精品久久麻豆|