ReactOS 0.4.15-dev-7918-g2a2556c
ITypeChangeEvents Interface Reference
Inheritance diagram for ITypeChangeEvents:
Collaboration diagram for ITypeChangeEvents:

Public Types

enum  tagCHANGEKIND {
  CHANGEKIND_ADDMEMBER , CHANGEKIND_DELETEMEMBER , CHANGEKIND_SETNAMES , CHANGEKIND_SETDOCUMENTATION ,
  CHANGEKIND_GENERAL , CHANGEKIND_INVALIDATE , CHANGEKIND_CHANGEFAILED , CHANGEKIND_MAX
}
 
typedef ITypeChangeEventsLPTYPECHANGEEVENTS
 
typedef enum ITypeChangeEvents::tagCHANGEKIND CHANGEKIND
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT RequestTypeChange ([in] CHANGEKIND changeKind, [in] ITypeInfo *pTInfoBefore, [in] LPOLESTR pStrName, [out] INT *pfCancel)
 
HRESULT AfterTypeChange ([in] CHANGEKIND changeKind, [in] ITypeInfo *pTInfoAfter, [in] LPOLESTR pStrName)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 1148 of file oaidl.idl.

Member Typedef Documentation

◆ CHANGEKIND

◆ LPTYPECHANGEEVENTS

Member Enumeration Documentation

◆ tagCHANGEKIND

Enumerator
CHANGEKIND_ADDMEMBER 
CHANGEKIND_DELETEMEMBER 
CHANGEKIND_SETNAMES 
CHANGEKIND_SETDOCUMENTATION 
CHANGEKIND_GENERAL 
CHANGEKIND_INVALIDATE 
CHANGEKIND_CHANGEFAILED 
CHANGEKIND_MAX 

Definition at line 1152 of file oaidl.idl.

Member Function Documentation

◆ AfterTypeChange()

HRESULT ITypeChangeEvents::AfterTypeChange ( [in] CHANGEKIND  changeKind,
[in] ITypeInfo pTInfoAfter,
[in] LPOLESTR  pStrName 
)

◆ RequestTypeChange()

HRESULT ITypeChangeEvents::RequestTypeChange ( [in] CHANGEKIND  changeKind,
[in] ITypeInfo pTInfoBefore,
[in] LPOLESTR  pStrName,
[out] INT pfCancel 
)

The documentation for this interface was generated from the following file: