Win32 API 日本語リファレンス
ホームNetworkManagement.WindowsConnectNow › IWCNDevice

IWCNDevice

COM
IIDc100be9c-d33a-4a4b-bf23-bbef4663d017継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetPassword(WCN_PASSWORD_TYPE Type, DWORD dwPasswordLength, BYTE* pbPassword)
4HRESULT Connect(IWCNConnectNotify* pNotify)
5HRESULT GetAttribute(WCN_ATTRIBUTE_TYPE AttributeType, DWORD dwMaxBufferSize, BYTE* pbBuffer, DWORD* pdwBufferUsed)
6HRESULT GetIntegerAttribute(WCN_ATTRIBUTE_TYPE AttributeType, DWORD* puInteger)
7HRESULT GetStringAttribute(WCN_ATTRIBUTE_TYPE AttributeType, DWORD cchMaxString, LPWSTR wszString)
8HRESULT GetNetworkProfile(DWORD cchMaxStringLength, LPWSTR wszProfile)
9HRESULT SetNetworkProfile(LPWSTR pszProfileXml)
10HRESULT GetVendorExtension(WCN_VENDOR_EXTENSION_SPEC* pVendorExtSpec, DWORD dwMaxBufferSize, BYTE* pbBuffer, DWORD* pdwBufferUsed)
11HRESULT SetVendorExtension(WCN_VENDOR_EXTENSION_SPEC* pVendorExtSpec, DWORD cbBuffer, BYTE* pbBuffer)
12HRESULT Unadvise()
13HRESULT SetNFCPasswordParams(WCN_PASSWORD_TYPE Type, DWORD dwOOBPasswordID, DWORD dwPasswordLength, BYTE* pbPassword, DWORD dwRemotePublicKeyHashLength, BYTE* pbRemotePublicKeyHash, DWORD dwDHKeyBlobLength, BYTE* pbDHKeyBlob)