Win32 API 日本語リファレンス
ホームSystem.Com › IUri

IUri

COM
IIDa39ee748-6a27-4817-a6f2-13914bef5890継承元IUnknown自前メソッド開始 vtbl3

メソッド 25

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

vtblメソッド
3HRESULT GetPropertyBSTR(Uri_PROPERTY uriProp, LPWSTR* pbstrProperty, DWORD dwFlags)
4HRESULT GetPropertyLength(Uri_PROPERTY uriProp, DWORD* pcchProperty, DWORD dwFlags)
5HRESULT GetPropertyDWORD(Uri_PROPERTY uriProp, DWORD* pdwProperty, DWORD dwFlags)
6HRESULT HasProperty(Uri_PROPERTY uriProp, BOOL* pfHasProperty)
7HRESULT GetAbsoluteUri(LPWSTR* pbstrAbsoluteUri)
8HRESULT GetAuthority(LPWSTR* pbstrAuthority)
9HRESULT GetDisplayUri(LPWSTR* pbstrDisplayString)
10HRESULT GetDomain(LPWSTR* pbstrDomain)
11HRESULT GetExtension(LPWSTR* pbstrExtension)
12HRESULT GetFragment(LPWSTR* pbstrFragment)
13HRESULT GetHost(LPWSTR* pbstrHost)
14HRESULT GetPassword(LPWSTR* pbstrPassword)
15HRESULT GetPath(LPWSTR* pbstrPath)
16HRESULT GetPathAndQuery(LPWSTR* pbstrPathAndQuery)
17HRESULT GetQuery(LPWSTR* pbstrQuery)
18HRESULT GetRawUri(LPWSTR* pbstrRawUri)
19HRESULT GetSchemeName(LPWSTR* pbstrSchemeName)
20HRESULT GetUserInfo(LPWSTR* pbstrUserInfo)
21HRESULT GetUserName(LPWSTR* pbstrUserName)
22HRESULT GetHostType(DWORD* pdwHostType)
23HRESULT GetPort(DWORD* pdwPort)
24HRESULT GetScheme(DWORD* pdwScheme)
25HRESULT GetZone(DWORD* pdwZone)
26HRESULT GetProperties(DWORD* pdwFlags)
27HRESULT IsEqual(IUri* pUri, BOOL* pfEqual)