GetClassFileOrMime (Windows CE 5.0)
This function retrieves the CLSID of the object to instantiate for the specified file.
HRESULTGetClassFileOrMime(LPBCpBC,LPCWSTRszFilename,LPVOIDpBuffer,DWORDcbSize,LPCWSTRszMime,DWORDdwReserved,CLSID* pclsid);
Parameters
- pBC
Optional. Address of a bind context that can affect the mapping to a CLSID. This parameter should usually be NULL, although it can be used to override system CLSID mappings when used in conjunction with RegisterMediaTypeClass. - szFilename
Optional. Address of a string variable that contains the file name. - pBuffer
Optional. Address of a buffer that contains data from the beginning of the file. - cbSize
Unsigned long integer value that contains the size of pBuffer. - szMime
Optional. Address of a string variable that contains the MIME type of the file. - dwReserved
Reserved. Must be set to zero. - pclsid
Address of a CLSID that receives the CLSID of the object to instantiate for the specified file.
Return Values
Returns S_OK if successful or an error value otherwise.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Urlmon.h, Urlmon.idl.
Link Library: Urlmon.lib.
Send Feedback on this topic to the authors