ReactOS  0.4.14-dev-317-g96040ec
IOleControlSite Interface Reference

import"ocidl.idl";

Inheritance diagram for IOleControlSite:
Collaboration diagram for IOleControlSite:

Classes

struct  tagPOINTF
 

Public Types

enum  tagXFORMCOORDS {
  XFORMCOORDS_POSITION = 0x1, XFORMCOORDS_SIZE = 0x2, XFORMCOORDS_HIMETRICTOCONTAINER = 0x4, XFORMCOORDS_CONTAINERTOHIMETRIC = 0x8,
  XFORMCOORDS_EVENTCOMPAT = 0x10
}
 
typedef IOleControlSiteLPOLECONTROLSITE
 
typedef struct IOleControlSite::tagPOINTF POINTF
 
typedef struct IOleControlSite::tagPOINTFLPPOINTF
 
typedef enum IOleControlSite::tagXFORMCOORDS XFORMCOORDS
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT OnControlInfoChanged ()
 
HRESULT LockInPlaceActive ([in] BOOL fLock)
 
HRESULT GetExtendedControl ([out] IDispatch **ppDisp)
 
HRESULT TransformCoords ([in, out] POINTL *pPtlHimetric, [in, out] POINTF *pPtfContainer, [in] DWORD dwFlags)
 
HRESULT TranslateAccelerator ([in] MSG *pMsg, [in] DWORD grfModifiers)
 
HRESULT OnFocus ([in] BOOL fGotFocus)
 
HRESULT ShowPropertyFrame ()
 
- 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 257 of file ocidl.idl.

Member Typedef Documentation

◆ LPOLECONTROLSITE

Definition at line 259 of file ocidl.idl.

◆ LPPOINTF

◆ POINTF

◆ XFORMCOORDS

Member Enumeration Documentation

◆ tagXFORMCOORDS

Enumerator
XFORMCOORDS_POSITION 
XFORMCOORDS_SIZE 
XFORMCOORDS_HIMETRICTOCONTAINER 
XFORMCOORDS_CONTAINERTOHIMETRIC 
XFORMCOORDS_EVENTCOMPAT 

Definition at line 267 of file ocidl.idl.

Member Function Documentation

◆ GetExtendedControl()

HRESULT IOleControlSite::GetExtendedControl ( [out] IDispatch **  ppDisp)

◆ LockInPlaceActive()

HRESULT IOleControlSite::LockInPlaceActive ( [in] BOOL  fLock)

◆ OnControlInfoChanged()

HRESULT IOleControlSite::OnControlInfoChanged ( )

◆ OnFocus()

HRESULT IOleControlSite::OnFocus ( [in] BOOL  fGotFocus)

◆ ShowPropertyFrame()

HRESULT IOleControlSite::ShowPropertyFrame ( )

◆ TransformCoords()

HRESULT IOleControlSite::TransformCoords ( [in, out] POINTL pPtlHimetric,
[in, out] POINTF pPtfContainer,
[in] DWORD  dwFlags 
)

◆ TranslateAccelerator()

HRESULT IOleControlSite::TranslateAccelerator ( [in] MSG pMsg,
[in] DWORD  grfModifiers 
)

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