ReactOS  0.4.14-dev-606-g14ebc0b
ITargetFrame Interface Reference

import"htiface.idl";

Inheritance diagram for ITargetFrame:
Collaboration diagram for ITargetFrame:

Classes

struct  tagNavigateData
 

Public Types

enum  NAVIGATEFRAME_FLAGS {
  NAVIGATEFRAME_FL_RECORD = 0x01, NAVIGATEFRAME_FL_POST = 0x02, NAVIGATEFRAME_FL_NO_DOC_CACHE = 0x04, NAVIGATEFRAME_FL_NO_IMAGE_CACHE = 0x08,
  NAVIGATEFRAME_FL_AUTH_FAIL_CACHE_OK = 0x10, NAVIGATEFRAME_FL_SENDING_FROM_FORM = 0x20, NAVIGATEFRAME_FL_REALLY_SENDING_FROM_FORM = 0x40
}
 
typedef ITargetFrameLPTARGETFRAME
 
typedef struct ITargetFrame::tagNavigateData NAVIGATEDATA
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT SetFrameName ([in] LPCWSTR pszFrameName)
 
HRESULT GetFrameName ([out] LPWSTR *ppszFrameName)
 
HRESULT GetParentFrame ([out] IUnknown **ppunkParent)
 
HRESULT FindFrame ([in] LPCWSTR pszTargetName, [in] IUnknown *ppunkContextFrame, [in] DWORD dwFlags, [out] IUnknown **ppunkTargetFrame)
 
HRESULT SetFrameSrc ([in] LPCWSTR pszFrameSrc)
 
HRESULT GetFrameSrc ([out] LPWSTR *ppszFrameSrc)
 
HRESULT GetFramesContainer ([out] IOleContainer **ppContainer)
 
HRESULT SetFrameOptions ([in] DWORD dwFlags)
 
HRESULT GetFrameOptions ([out] DWORD *pdwFlags)
 
HRESULT SetFrameMargins ([in] DWORD dwWidth, [in] DWORD dwHeight)
 
HRESULT GetFrameMargins ([out] DWORD *pdwWidth, [out] DWORD *pdwHeight)
 
HRESULT RemoteNavigate ([in] ULONG cLength, [in, size_is(cLength)] ULONG *pulData)
 
HRESULT OnChildFrameActivate ([in] IUnknown *pUnkChildFrame)
 
HRESULT OnChildFrameDeactivate ([in] IUnknown *pUnkChildFrame)
 
- 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 34 of file htiface.idl.

Member Typedef Documentation

◆ LPTARGETFRAME

Definition at line 36 of file htiface.idl.

◆ NAVIGATEDATA

Member Enumeration Documentation

◆ NAVIGATEFRAME_FLAGS

Enumerator
NAVIGATEFRAME_FL_RECORD 
NAVIGATEFRAME_FL_POST 
NAVIGATEFRAME_FL_NO_DOC_CACHE 
NAVIGATEFRAME_FL_NO_IMAGE_CACHE 
NAVIGATEFRAME_FL_AUTH_FAIL_CACHE_OK 
NAVIGATEFRAME_FL_SENDING_FROM_FORM 
NAVIGATEFRAME_FL_REALLY_SENDING_FROM_FORM 

Definition at line 38 of file htiface.idl.

Member Function Documentation

◆ FindFrame()

HRESULT ITargetFrame::FindFrame ( [in] LPCWSTR  pszTargetName,
[in] IUnknown ppunkContextFrame,
[in] DWORD  dwFlags,
[out] IUnknown **  ppunkTargetFrame 
)

◆ GetFrameMargins()

HRESULT ITargetFrame::GetFrameMargins ( [out] DWORD pdwWidth,
[out] DWORD pdwHeight 
)

◆ GetFrameName()

HRESULT ITargetFrame::GetFrameName ( [out] LPWSTR ppszFrameName)

◆ GetFrameOptions()

HRESULT ITargetFrame::GetFrameOptions ( [out] DWORD pdwFlags)

◆ GetFramesContainer()

HRESULT ITargetFrame::GetFramesContainer ( [out] IOleContainer **  ppContainer)

◆ GetFrameSrc()

HRESULT ITargetFrame::GetFrameSrc ( [out] LPWSTR ppszFrameSrc)

◆ GetParentFrame()

HRESULT ITargetFrame::GetParentFrame ( [out] IUnknown **  ppunkParent)

◆ OnChildFrameActivate()

HRESULT ITargetFrame::OnChildFrameActivate ( [in] IUnknown pUnkChildFrame)

◆ OnChildFrameDeactivate()

HRESULT ITargetFrame::OnChildFrameDeactivate ( [in] IUnknown pUnkChildFrame)

◆ RemoteNavigate()

HRESULT ITargetFrame::RemoteNavigate ( [in] ULONG  cLength,
[in, size_is(cLength)] ULONG pulData 
)

◆ SetFrameMargins()

HRESULT ITargetFrame::SetFrameMargins ( [in] DWORD  dwWidth,
[in] DWORD  dwHeight 
)

◆ SetFrameName()

HRESULT ITargetFrame::SetFrameName ( [in] LPCWSTR  pszFrameName)

◆ SetFrameOptions()

HRESULT ITargetFrame::SetFrameOptions ( [in] DWORD  dwFlags)

◆ SetFrameSrc()

HRESULT ITargetFrame::SetFrameSrc ( [in] LPCWSTR  pszFrameSrc)

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