ホーム › System.Com › IUriBuilder
IUriBuilder
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CreateUriSimple(DWORD dwAllowEncodingPropertyMask, UINT_PTR dwReserved, IUri** ppIUri) |
| 4 | HRESULT CreateUri(DWORD dwCreateFlags, DWORD dwAllowEncodingPropertyMask, UINT_PTR dwReserved, IUri** ppIUri) |
| 5 | HRESULT CreateUriWithFlags(DWORD dwCreateFlags, DWORD dwUriBuilderFlags, DWORD dwAllowEncodingPropertyMask, UINT_PTR dwReserved, IUri** ppIUri) |
| 6 | HRESULT GetIUri(IUri** ppIUri) |
| 7 | HRESULT SetIUri(IUri* pIUri) |
| 8 | HRESULT GetFragment(DWORD* pcchFragment, LPWSTR* ppwzFragment) |
| 9 | HRESULT GetHost(DWORD* pcchHost, LPWSTR* ppwzHost) |
| 10 | HRESULT GetPassword(DWORD* pcchPassword, LPWSTR* ppwzPassword) |
| 11 | HRESULT GetPath(DWORD* pcchPath, LPWSTR* ppwzPath) |
| 12 | HRESULT GetPort(BOOL* pfHasPort, DWORD* pdwPort) |
| 13 | HRESULT GetQuery(DWORD* pcchQuery, LPWSTR* ppwzQuery) |
| 14 | HRESULT GetSchemeName(DWORD* pcchSchemeName, LPWSTR* ppwzSchemeName) |
| 15 | HRESULT GetUserName(DWORD* pcchUserName, LPWSTR* ppwzUserName) |
| 16 | HRESULT SetFragment(LPWSTR pwzNewValue) |
| 17 | HRESULT SetHost(LPWSTR pwzNewValue) |
| 18 | HRESULT SetPassword(LPWSTR pwzNewValue) |
| 19 | HRESULT SetPath(LPWSTR pwzNewValue) |
| 20 | HRESULT SetPort(BOOL fHasPort, DWORD dwNewValue) |
| 21 | HRESULT SetQuery(LPWSTR pwzNewValue) |
| 22 | HRESULT SetSchemeName(LPWSTR pwzNewValue) |
| 23 | HRESULT SetUserName(LPWSTR pwzNewValue) |
| 24 | HRESULT RemoveProperties(DWORD dwPropertyMask) |
| 25 | HRESULT HasBeenModified(BOOL* pfModified) |