FindMimeFromData
Determines the Multipurpose Internet Mail Extensions (MIME) type from the data provided.
Syntax
HRESULT FindMimeFromData(
LPBC pBC,
LPCWSTR pwzUrl,
LPVOID pBuffer,
DWORD cbSize,
LPCWSTR pwzMimeProposed,
DWORD dwMimeFlags,
LPWSTR * ppwzMimeOut,
DWORD dwReserved
);
Parameters
- pBC
Address of the bind context. This can be set to NULL. - pwzUrl
Address of a string value that contains the URL of the data. This can be set to NULL if pBuffer contains the data to be sniffed. - pBuffer
Address of the buffer containing the data to be sniffed. This can be set to NULL if pwzUrl contains a valid URL. - cbSize
Unsigned long integer value that contains the size of the buffer. - pwzMimeProposed
Address of a string value containing the proposed MIME type. This can be set to NULL. - dwMimeFlags
Not currently defined. Must be set to zero. - ppwzMimeOut
Address of a string value containing the suggested MIME type. - dwReserved
Reserved. Must be set to zero.
Return Values
Returns one of the following values:
- E_INVALIDARG
One or more of the arguments passed to the function were invalid. - E_OUTOFMEMORY
The function could not allocate enough memory to complete the call. - NOERROR
The call was completed successfully.
Requirements
Pocket PC: Pocket PC 2000 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: urlmon.h
Library: urlmon.lib
See Also
URL Moniker Services Functions
Send Feedback on this topic to the authors