This section describes URL monikers functions.
CoGetClassObjectFromURL | Returns a factory object for a given CLSID. |
CoInternetCombineUrl | Combines a base and relative URL into a full URL. |
CoInternetCompareUrl | Compares two URLs and determines if they are equal. |
CoInternetQueryInfo | Retrieves information related to the specified URL. |
CopyBindInfo | Copies the given BINDINFO structure. |
CopyStgMedium | Copies the given STGMEDIUM structure. |
CreateAsyncBindCtx | Creates an asynchronous bind context for use with asynchronous monikers. |
CreateAsyncBindCtxEx | Creates an asynchronous bind context for use with asynchronous monikers. |
CreateFormatEnumerator | Creates an object that implements IEnumFORMATETC over a static array of FORMATETC structures. |
CreateURLBinding | Not currently implemented. |
CreateURLMoniker | Creates a URL moniker from either a full URL string or from a base context URL moniker and a partial URL string. |
FindMediaType | Retrieves the 32-bit value assigned to the specified media type. |
FindMediaTypeClass | Retrieves the CLSID for the specified media type. |
FindMimeFromData | Determines the MIME type from the data provided. |
GetClassFileOrMime | Not currently supported. |
GetClassURL | Not currently implemented. |
IsAsyncMoniker | Tests if a moniker supports asynchronous binding. |
IsValidURL | Determines if a specified string is a valid URL. |
MkParseDisplayNameEx | Creates a moniker to the object specified by the given string. |
ObtainUserAgentString | Retrieves the user agent string in use. |
RegisterBindStatusCallback | Registers a callback interface with an existing bind context. |
RegisterFormatEnumerator | Registers a FORMATETC enumerator object onto the given bind context. |
RegisterMediaTypeClass | Registers a mapping of media types to CLSIDs to override the default mapping specified in the registry. |
RegisterMediaTypes | Registers media type strings. |
ReleaseBindInfo | Releases the resources used by the specified BINDINFO structure. |
RevokeBindStatusCallback | Revokes a bind status callback interface previously registered on a bind context. |
RevokeFormatEnumerator | Removes a format enumerator from the given bind context. |
URLDownloadToCacheFile | Downloads data into the Internet cache and returns the file name of the cache location for retrieving the bits. |
URLDownloadToFile | Downloads bits from the Internet and saves them to a file. |
UrlMkGetSessionOption | Sets options for the current Internet session. |
UrlMkSetSessionOption | Sets options for the current Internet session. |
URLOpenBlockingStream | Creates a blocking type stream object from a URL and downloads the data from the Internet. When the data is downloaded, the client application or control can read it using the IStream::Read method. |
URLOpenPullStream | Creates a pull type stream object from a URL. |
URLOpenStream | Creates a push type stream object from a URL. |