ReactOS  0.4.13-dev-464-g6b95727
IOleControl Interface Reference

import"ocidl.idl";

Inheritance diagram for IOleControl:
Collaboration diagram for IOleControl:

Classes

struct  tagCONTROLINFO
 

Public Types

enum  tagCTRLINFO { CTRLINFO_EATS_RETURN = 1, CTRLINFO_EATS_ESCAPE = 2 }
 
typedef IOleControlLPOLECONTROL
 
typedef struct IOleControl::tagCONTROLINFO CONTROLINFO
 
typedef struct IOleControl::tagCONTROLINFOLPCONTROLINFO
 
typedef enum IOleControl::tagCTRLINFO CTRLINFO
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetControlInfo ([out] CONTROLINFO *pCI)
 
HRESULT OnMnemonic ([in] MSG *pMsg)
 
HRESULT OnAmbientPropertyChange ([in] DISPID dispID)
 
HRESULT FreezeEvents ([in] BOOL bFreeze)
 
- 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 224 of file ocidl.idl.

Member Typedef Documentation

◆ CONTROLINFO

◆ CTRLINFO

◆ LPCONTROLINFO

◆ LPOLECONTROL

Definition at line 226 of file ocidl.idl.

Member Enumeration Documentation

◆ tagCTRLINFO

Enumerator
CTRLINFO_EATS_RETURN 
CTRLINFO_EATS_ESCAPE 

Definition at line 236 of file ocidl.idl.

Member Function Documentation

◆ FreezeEvents()

HRESULT IOleControl::FreezeEvents ( [in] BOOL  bFreeze)

◆ GetControlInfo()

HRESULT IOleControl::GetControlInfo ( [out] CONTROLINFO pCI)

◆ OnAmbientPropertyChange()

HRESULT IOleControl::OnAmbientPropertyChange ( [in] DISPID  dispID)

◆ OnMnemonic()

HRESULT IOleControl::OnMnemonic ( [in] MSG pMsg)

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