ReactOS  0.4.15-dev-2701-g34593d9
ITypeChangeEvents Interface Reference

import"oaidl.idl";

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: