INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
cluster: ecom
deferred class ECOM_IMONIKER
inherit

ECOM_IPERSISTSTREAM
end
feature -- interface members

BindToObject (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; riidresult: expanded ECOM_PTR [expanded ECOM_GUID]; ppvresult: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
-- [ FUNCTION ] BindToObject
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [in][lcid] _GUID * riidResult
-- [out][lcid] void * * ppvResult
-- RETURN: HRESULT

BindToStorage (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; riid: expanded ECOM_PTR [expanded ECOM_GUID]; ppvobj: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
-- [ FUNCTION ] BindToStorage
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [in][lcid] _GUID * riid
-- [out][lcid] void * * ppvObj
-- RETURN: HRESULT

Reduce (pbc: expanded ECOM_CLIENT_IBINDCTX; dwreducehowfar: INTEGER; ppmktoleft: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]; ppmkreduced: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] Reduce
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] unsigned int dwReduceHowFar
-- [in][out][lcid] IMoniker * * ppmkToLeft
-- [out][lcid] IMoniker * * ppmkReduced
-- RETURN: HRESULT

ComposeWith (pmkright: expanded ECOM_CLIENT_IMONIKER; fonlyifnotgeneric: INTEGER; ppmkcomposite: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] ComposeWith
-- ARGUMENTS:
-- [in][lcid] IMoniker * pmkRight
-- [in][lcid] int fOnlyIfNotGeneric
-- [out][lcid] IMoniker * * ppmkComposite
-- RETURN: HRESULT

Enum (fforward: INTEGER; ppenummoniker: expanded ECOM_PTR [expanded ECOM_CLIENT_IENUMMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] Enum
-- ARGUMENTS:
-- [in][lcid] int fForward
-- [out][lcid] IEnumMoniker * * ppenumMoniker
-- RETURN: HRESULT

IsEqual (pmkothermoniker: expanded ECOM_CLIENT_IMONIKER): ECOM_HRESULT
-- [ FUNCTION ] IsEqual
-- ARGUMENTS:
-- [in][lcid] IMoniker * pmkOtherMoniker
-- RETURN: HRESULT

Hash (pdwhash: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] Hash
-- ARGUMENTS:
-- [out][lcid] unsigned int * pdwHash
-- RETURN: HRESULT

IsRunning (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; pmknewlyrunning: expanded ECOM_CLIENT_IMONIKER): ECOM_HRESULT
-- [ FUNCTION ] IsRunning
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [in][lcid] IMoniker * pmkNewlyRunning
-- RETURN: HRESULT

GetTimeOfLastChange (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; pfiletime: expanded ECOM_PTR [expanded ECOM_FILETIME]): ECOM_HRESULT
-- [ FUNCTION ] GetTimeOfLastChange
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [out][lcid] _FILETIME * pfiletime
-- RETURN: HRESULT

Inverse (ppmk: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] Inverse
-- ARGUMENTS:
-- [out][lcid] IMoniker * * ppmk
-- RETURN: HRESULT

CommonPrefixWith (pmkother: expanded ECOM_CLIENT_IMONIKER; ppmkprefix: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] CommonPrefixWith
-- ARGUMENTS:
-- [in][lcid] IMoniker * pmkOther
-- [out][lcid] IMoniker * * ppmkPrefix
-- RETURN: HRESULT

RelativePathTo (pmkother: expanded ECOM_CLIENT_IMONIKER; ppmkrelpath: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] RelativePathTo
-- ARGUMENTS:
-- [in][lcid] IMoniker * pmkOther
-- [out][lcid] IMoniker * * ppmkRelPath
-- RETURN: HRESULT

GetDisplayName (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; ppszdisplayname: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
-- [ FUNCTION ] GetDisplayName
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [out][lcid] LPWSTR * ppszDisplayName
-- RETURN: HRESULT

ParseDisplayName (pbc: expanded ECOM_CLIENT_IBINDCTX; pmktoleft: expanded ECOM_CLIENT_IMONIKER; pszdisplayname: POINTER; pcheaten: expanded ECOM_PTR [INTEGER]; ppmkout: expanded ECOM_PTR [expanded ECOM_CLIENT_IMONIKER]): ECOM_HRESULT
-- [ FUNCTION ] ParseDisplayName
-- ARGUMENTS:
-- [in][lcid] IBindCtx * pbc
-- [in][lcid] IMoniker * pmkToLeft
-- [in][lcid] LPWSTR pszDisplayName
-- [out][lcid] unsigned int * pchEaten
-- [out][lcid] IMoniker * * ppmkOut
-- RETURN: HRESULT

IsSystemMoniker (pdwmksys: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] IsSystemMoniker
-- ARGUMENTS:
-- [out][lcid] unsigned int * pdwMksys
-- RETURN: HRESULT
end -- class ECOM_IMONIKER

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES