ReactOS  0.4.14-dev-1314-gacf135d
IUriBuilder Interface Reference

import"urlmon.idl";

Inheritance diagram for IUriBuilder:
Collaboration diagram for IUriBuilder:

Public Member Functions

HRESULT CreateUriSimple ([in] DWORD dwAllowEncodingPropertyMask, [in] DWORD_PTR dwReserved, [out] IUri **ppIUri)
 
HRESULT CreateUri ([in] DWORD dwCreateFlags, [in] DWORD dwAllowEncodingPropertyMask, [in] DWORD_PTR dwReserved, [out] IUri **ppIUri)
 
HRESULT CreateUriWithFlags ([in] DWORD dwCreateFlags, [in] DWORD dwUriBuilderFlags, [in] DWORD dwAllowEncodingPropertyMask, [in] DWORD_PTR dwReserved, [out] IUri **ppIUri)
 
HRESULT GetIUri ([out] IUri **ppIUri)
 
HRESULT SetIUri ([in, unique] IUri *pIUri)
 
HRESULT GetFragment ([out] DWORD *pcchFragment, [out] LPCWSTR *ppwzFragment)
 
HRESULT GetHost ([out] DWORD *pcchHost, [out] LPCWSTR *ppwzHost)
 
HRESULT GetPassword ([out] DWORD *pcchPassword, [out] LPCWSTR *ppwzPassword)
 
HRESULT GetPath ([out] DWORD *pcchPath, [out] LPCWSTR *ppwzPath)
 
HRESULT GetPort ([out] BOOL *pfHasPort, [out] DWORD *pdwPort)
 
HRESULT GetQuery ([out] DWORD *pcchQuery, [out] LPCWSTR *ppwzQuery)
 
HRESULT GetSchemeName ([out] DWORD *pcchSchemeName, [out] LPCWSTR *ppwzSchemeName)
 
HRESULT GetUserName ([out] DWORD *pcchUserName, [out] LPCWSTR *ppwzUserName)
 
HRESULT SetFragment ([in] LPCWSTR pwzNewValue)
 
HRESULT SetHost ([in] LPCWSTR pwzNewValue)
 
HRESULT SetPassword ([in] LPCWSTR pwzNewValue)
 
HRESULT SetPath ([in] LPCWSTR pwzNewValue)
 
HRESULT SetPort ([in] BOOL fHasPort, [in] DWORD dwNewValue)
 
HRESULT SetQuery ([in] LPCWSTR pwzNewValue)
 
HRESULT SetSchemeName ([in] LPCWSTR pwzNewValue)
 
HRESULT SetUserName ([in] LPCWSTR pwzNewValue)
 
HRESULT RemoveProperties ([in] DWORD dwPropertyMask)
 
HRESULT HasBeenModified ([out] BOOL *pfModified)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1913 of file urlmon.idl.

Member Function Documentation

◆ CreateUri()

HRESULT IUriBuilder::CreateUri ( [in] DWORD  dwCreateFlags,
[in] DWORD  dwAllowEncodingPropertyMask,
[in] DWORD_PTR  dwReserved,
[out] IUri **  ppIUri 
)

◆ CreateUriSimple()

HRESULT IUriBuilder::CreateUriSimple ( [in] DWORD  dwAllowEncodingPropertyMask,
[in] DWORD_PTR  dwReserved,
[out] IUri **  ppIUri 
)

◆ CreateUriWithFlags()

HRESULT IUriBuilder::CreateUriWithFlags ( [in] DWORD  dwCreateFlags,
[in] DWORD  dwUriBuilderFlags,
[in] DWORD  dwAllowEncodingPropertyMask,
[in] DWORD_PTR  dwReserved,
[out] IUri **  ppIUri 
)

◆ GetFragment()

HRESULT IUriBuilder::GetFragment ( [out] DWORD pcchFragment,
[out] LPCWSTR ppwzFragment 
)

◆ GetHost()

HRESULT IUriBuilder::GetHost ( [out] DWORD pcchHost,
[out] LPCWSTR ppwzHost 
)

◆ GetIUri()

HRESULT IUriBuilder::GetIUri ( [out] IUri **  ppIUri)

◆ GetPassword()

HRESULT IUriBuilder::GetPassword ( [out] DWORD pcchPassword,
[out] LPCWSTR ppwzPassword 
)

◆ GetPath()

HRESULT IUriBuilder::GetPath ( [out] DWORD pcchPath,
[out] LPCWSTR ppwzPath 
)

◆ GetPort()

HRESULT IUriBuilder::GetPort ( [out] BOOL pfHasPort,
[out] DWORD pdwPort 
)

◆ GetQuery()

HRESULT IUriBuilder::GetQuery ( [out] DWORD pcchQuery,
[out] LPCWSTR ppwzQuery 
)

◆ GetSchemeName()

HRESULT IUriBuilder::GetSchemeName ( [out] DWORD pcchSchemeName,
[out] LPCWSTR ppwzSchemeName 
)

◆ GetUserName()

HRESULT IUriBuilder::GetUserName ( [out] DWORD pcchUserName,
[out] LPCWSTR ppwzUserName 
)

◆ HasBeenModified()

HRESULT IUriBuilder::HasBeenModified ( [out] BOOL pfModified)

◆ RemoveProperties()

HRESULT IUriBuilder::RemoveProperties ( [in] DWORD  dwPropertyMask)

◆ SetFragment()

HRESULT IUriBuilder::SetFragment ( [in] LPCWSTR  pwzNewValue)

◆ SetHost()

HRESULT IUriBuilder::SetHost ( [in] LPCWSTR  pwzNewValue)

◆ SetIUri()

HRESULT IUriBuilder::SetIUri ( [in, unique] IUri pIUri)

◆ SetPassword()

HRESULT IUriBuilder::SetPassword ( [in] LPCWSTR  pwzNewValue)

◆ SetPath()

HRESULT IUriBuilder::SetPath ( [in] LPCWSTR  pwzNewValue)

◆ SetPort()

HRESULT IUriBuilder::SetPort ( [in] BOOL  fHasPort,
[in] DWORD  dwNewValue 
)

◆ SetQuery()

HRESULT IUriBuilder::SetQuery ( [in] LPCWSTR  pwzNewValue)

◆ SetSchemeName()

HRESULT IUriBuilder::SetSchemeName ( [in] LPCWSTR  pwzNewValue)

◆ SetUserName()

HRESULT IUriBuilder::SetUserName ( [in] LPCWSTR  pwzNewValue)

The documentation for this interface was generated from the following file: