ReactOS 0.4.15-dev-7953-g1f49173
IOleInPlaceSiteWindowless Interface Reference
Inheritance diagram for IOleInPlaceSiteWindowless:
Collaboration diagram for IOleInPlaceSiteWindowless:

Public Types

enum  tagOLEDCFLAGS { OLEDC_NODRAW = 0x1 , OLEDC_PAINTBKGND = 0x2 , OLEDC_OFFSCREEN = 0x4 }
 
typedef IOleInPlaceSiteWindowlessLPOLEINPLACESITEWINDOWLESS
 
typedef enum IOleInPlaceSiteWindowless::tagOLEDCFLAGS OLEDCFLAGS
 
- Public Types inherited from IOleInPlaceSiteEx
enum  tagACTIVATEFLAGS { ACTIVATE_WINDOWLESS = 1 }
 
typedef IOleInPlaceSiteExLPOLEINPLACESITEEX
 
typedef enum IOleInPlaceSiteEx::tagACTIVATEFLAGS ACTIVATE_FLAGS
 
- Public Types inherited from IOleInPlaceSite
typedef IOleInPlaceSiteLPOLEINPLACESITE
 
- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT CanWindowlessActivate ()
 
HRESULT GetCapture ()
 
HRESULT SetCapture ([in] BOOL fCapture)
 
HRESULT GetFocus ()
 
HRESULT SetFocus ([in] BOOL fFocus)
 
HRESULT GetDC ([in] LPCRECT pRect, [in] DWORD grfFlags, [out] HDC *phDC)
 
HRESULT ReleaseDC ([in] HDC hDC)
 
HRESULT InvalidateRect ([in] LPCRECT pRect, [in] BOOL fErase)
 
HRESULT InvalidateRgn ([in] HRGN hRGN, [in] BOOL fErase)
 
HRESULT ScrollRect ([in] INT dx, [in] INT dy, [in] LPCRECT pRectScroll, [in] LPCRECT pRectClip)
 
HRESULT AdjustRect ([in, out] LPRECT prc)
 
HRESULT OnDefWindowMessage ([in] UINT msg, [in] WPARAM wParam, [in] LPARAM lParam, [out] LRESULT *plResult)
 
- Public Member Functions inherited from IOleInPlaceSiteEx
HRESULT OnInPlaceActivateEx ([out] BOOL *pfNoRedraw, [in] DWORD dwFlags)
 
HRESULT OnInPlaceDeactivateEx ([in] BOOL fNoRedraw)
 
HRESULT RequestUIActivate ()
 
- Public Member Functions inherited from IOleInPlaceSite
HRESULT CanInPlaceActivate ()
 
HRESULT OnInPlaceActivate ()
 
HRESULT OnUIActivate ()
 
HRESULT GetWindowContext ([out] IOleInPlaceFrame **ppFrame, [out] IOleInPlaceUIWindow **ppDoc, [out] LPRECT lprcPosRect, [out] LPRECT lprcClipRect, [in, out] LPOLEINPLACEFRAMEINFO lpFrameInfo)
 
HRESULT Scroll ([in] SIZE scrollExtent)
 
HRESULT OnUIDeactivate ([in] BOOL fUndoable)
 
HRESULT OnInPlaceDeactivate ()
 
HRESULT DiscardUndoState ()
 
HRESULT DeactivateAndUndo ()
 
HRESULT OnPosRectChange ([in] LPCRECT lprcPosRect)
 
- Public Member Functions inherited from IOleWindow
HRESULT GetWindow ([out] HWND *phwnd)
 
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
 
- 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 327 of file ocidl.idl.

Member Typedef Documentation

◆ LPOLEINPLACESITEWINDOWLESS

◆ OLEDCFLAGS

Member Enumeration Documentation

◆ tagOLEDCFLAGS

Enumerator
OLEDC_NODRAW 
OLEDC_PAINTBKGND 
OLEDC_OFFSCREEN 

Definition at line 331 of file ocidl.idl.

332 {
333 OLEDC_NODRAW = 0x1,
334 OLEDC_PAINTBKGND = 0x2,
335 OLEDC_OFFSCREEN = 0x4
336 } OLEDCFLAGS;
enum IOleInPlaceSiteWindowless::tagOLEDCFLAGS OLEDCFLAGS

Member Function Documentation

◆ AdjustRect()

HRESULT IOleInPlaceSiteWindowless::AdjustRect ( [in, out] LPRECT  prc)

◆ CanWindowlessActivate()

HRESULT IOleInPlaceSiteWindowless::CanWindowlessActivate ( )

◆ GetCapture()

HRESULT IOleInPlaceSiteWindowless::GetCapture ( )

◆ GetDC()

HRESULT IOleInPlaceSiteWindowless::GetDC ( [in] LPCRECT  pRect,
[in] DWORD  grfFlags,
[out] HDC phDC 
)

◆ GetFocus()

HRESULT IOleInPlaceSiteWindowless::GetFocus ( )

◆ InvalidateRect()

HRESULT IOleInPlaceSiteWindowless::InvalidateRect ( [in] LPCRECT  pRect,
[in] BOOL  fErase 
)

◆ InvalidateRgn()

HRESULT IOleInPlaceSiteWindowless::InvalidateRgn ( [in] HRGN  hRGN,
[in] BOOL  fErase 
)

◆ OnDefWindowMessage()

HRESULT IOleInPlaceSiteWindowless::OnDefWindowMessage ( [in] UINT  msg,
[in] WPARAM  wParam,
[in] LPARAM  lParam,
[out] LRESULT plResult 
)

◆ ReleaseDC()

HRESULT IOleInPlaceSiteWindowless::ReleaseDC ( [in] HDC  hDC)

◆ ScrollRect()

HRESULT IOleInPlaceSiteWindowless::ScrollRect ( [in] INT  dx,
[in] INT  dy,
[in] LPCRECT  pRectScroll,
[in] LPCRECT  pRectClip 
)

◆ SetCapture()

HRESULT IOleInPlaceSiteWindowless::SetCapture ( [in] BOOL  fCapture)

◆ SetFocus()

HRESULT IOleInPlaceSiteWindowless::SetFocus ( [in] BOOL  fFocus)

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