Public Types |
| enum | Uri_PROPERTY {
Uri_PROPERTY_ABSOLUTE_URI = 0,
Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI,
Uri_PROPERTY_AUTHORITY = 1,
Uri_PROPERTY_DISPLAY_URI = 2,
Uri_PROPERTY_DOMAIN = 3,
Uri_PROPERTY_EXTENSION = 4,
Uri_PROPERTY_FRAGMENT = 5,
Uri_PROPERTY_HOST = 6,
Uri_PROPERTY_PASSWORD = 7,
Uri_PROPERTY_PATH = 8,
Uri_PROPERTY_PATH_AND_QUERY = 9,
Uri_PROPERTY_QUERY = 10,
Uri_PROPERTY_RAW_URI = 11,
Uri_PROPERTY_SCHEME_NAME = 12,
Uri_PROPERTY_USER_INFO = 13,
Uri_PROPERTY_USER_NAME = 14,
Uri_PROPERTY_STRING_LAST = Uri_PROPERTY_USER_NAME,
Uri_PROPERTY_HOST_TYPE = 15,
Uri_PROPERTY_DWORD_START = Uri_PROPERTY_HOST_TYPE,
Uri_PROPERTY_PORT = 16,
Uri_PROPERTY_SCHEME = 17,
Uri_PROPERTY_ZONE = 18,
Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE
} |
| enum | Uri_HOST_TYPE {
Uri_HOST_UNKNOWN = 0,
Uri_HOST_DNS = 1,
Uri_HOST_IPV4 = 2,
Uri_HOST_IPV6 = 3,
Uri_HOST_IDN = 4
} |
Public Member Functions |
| HRESULT | GetPropertyBSTR ([in] Uri_PROPERTY uriProp,[out] BSTR *pbstrProperty,[in] DWORD dwFlags) |
| HRESULT | GetPropertyLength ([in] Uri_PROPERTY uriProp,[out] DWORD *pcchProperty,[in] DWORD dwFlags) |
| HRESULT | GetPropertyDWORD ([in] Uri_PROPERTY uriProp,[out] DWORD *pdwProperty,[in] DWORD dwFlags) |
| HRESULT | HasProperty ([in] Uri_PROPERTY uriProp,[out] BOOL *pfHasProperty) |
| HRESULT | GetAbsoluteUri ([out] BSTR *pbstrAbsoluteUri) |
| HRESULT | GetAuthority ([out] BSTR *pbstrAuthority) |
| HRESULT | GetDisplayUri ([out] BSTR *pbstrDisplayString) |
| HRESULT | GetDomain ([out] BSTR *pbstrDomain) |
| HRESULT | GetExtension ([out] BSTR *pbstrExtension) |
| HRESULT | GetFragment ([out] BSTR *pbstrFragment) |
| HRESULT | GetHost ([out] BSTR *pbstrHost) |
| HRESULT | GetPassword ([out] BSTR *pbstrPassword) |
| HRESULT | GetPath ([out] BSTR *pbstrPath) |
| HRESULT | GetPathAndQuery ([out] BSTR *pbstrPathAndQuery) |
| HRESULT | GetQuery ([out] BSTR *pbstrQuery) |
| HRESULT | GetRawUri ([out] BSTR *pbstrRawUri) |
| HRESULT | GetSchemeName ([out] BSTR *pbstrSchemeName) |
| HRESULT | GetUserInfo ([out] BSTR *pbstrUserInfo) |
| HRESULT | GetUserName ([out] BSTR *pbstrUserName) |
| HRESULT | GetHostType ([out] DWORD *pdwHostType) |
| HRESULT | GetPort ([out] DWORD *pdwPort) |
| HRESULT | GetScheme ([out] DWORD *pdwScheme) |
| HRESULT | GetZone ([out] DWORD *pdwZone) |
| HRESULT | GetProperties ([out] LPDWORD pdwFlags) |
| HRESULT | IsEqual ([in] IUri *pUri,[out] BOOL *pfEqual) |
Definition at line 1552 of file urlmon.idl.