Share via


GetClassFileOrMime (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.