ReactOS 0.4.15-dev-7677-g8209aa5
ITaskbarList3 Interface Reference
Inheritance diagram for ITaskbarList3:
Collaboration diagram for ITaskbarList3:

Public Types

enum  TBPFLAG {
  TBPF_NOPROGRESS = 0x0000 , TBPF_INDETERMINATE = 0x0001 , TBPF_NORMAL = 0x0002 , TBPF_ERROR = 0x0004 ,
  TBPF_PAUSED = 0x0008
}
 
typedef enum ITaskbarList3::TBPFLAG TBPFLAG
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

 DEFINE_ENUM_FLAG_OPERATORS (TBPFLAG) HRESULT SetProgressValue([in] HWND hwnd
 
HRESULT SetProgressState ([in] HWND hwnd, [in] TBPFLAG tbpFlags)
 
HRESULT RegisterTab ([in] HWND hwndTab, [in] HWND hwndMDI)
 
HRESULT UnregisterTab ([in] HWND hwndTab)
 
HRESULT SetTabOrder ([in] HWND hwndTab, [in] HWND hwndInsertBefore)
 
HRESULT SetTabActive ([in] HWND hwndTab, [in] HWND hwndMDI, [in] DWORD dwReserved)
 
HRESULT ThumbBarAddButtons ([in] HWND hwnd, [in] UINT cButtons, [in, size_is(cButtons)] LPTHUMBBUTTON pButton)
 
HRESULT ThumbBarUpdateButtons ([in] HWND hwnd, [in] UINT cButtons, [in, size_is(cButtons)] LPTHUMBBUTTON pButton)
 
HRESULT ThumbBarSetImageList ([in] HWND hwnd, [in] HIMAGELIST himl)
 
HRESULT SetOverlayIcon ([in] HWND hwnd, [in] HICON hIcon, [in, unique, string] LPCWSTR pszDescription)
 
HRESULT SetThumbnailTooltip ([in] HWND hwnd, [in, unique, string] LPCWSTR pszTip)
 
HRESULT SetThumbnailClip ([in] HWND hwnd, [in] RECT *prcClip)
 
- Public Member Functions inherited from ITaskbarList2
HRESULT MarkFullscreenWindow ([in] HWND hwnd, [in] BOOL fullscreen)
 
- Public Member Functions inherited from ITaskbarList
HRESULT HrInit ()
 
HRESULT AddTab ([in] HWND hwnd)
 
HRESULT DeleteTab ([in] HWND hwnd)
 
HRESULT ActivateTab ([in] HWND hwnd)
 
HRESULT SetActiveAlt ([in] HWND hwnd)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Public Attributes

ULONGLONG ullCompleted
 
ULONGLONG ULONGLONG ullTotal
 

Detailed Description

Definition at line 2100 of file shobjidl.idl.

Member Typedef Documentation

◆ TBPFLAG

Member Enumeration Documentation

◆ TBPFLAG

Enumerator
TBPF_NOPROGRESS 
TBPF_INDETERMINATE 
TBPF_NORMAL 
TBPF_ERROR 
TBPF_PAUSED 

Definition at line 2102 of file shobjidl.idl.

2102 {
2103 TBPF_NOPROGRESS = 0x0000,
2104 TBPF_INDETERMINATE = 0x0001,
2105 TBPF_NORMAL = 0x0002,
2106 TBPF_ERROR = 0x0004,
2107 TBPF_PAUSED = 0x0008
2108 } TBPFLAG;

Member Function Documentation

◆ DEFINE_ENUM_FLAG_OPERATORS()

ITaskbarList3::DEFINE_ENUM_FLAG_OPERATORS ( TBPFLAG  )

◆ RegisterTab()

HRESULT ITaskbarList3::RegisterTab ( [in] HWND  hwndTab,
[in] HWND  hwndMDI 
)

◆ SetOverlayIcon()

HRESULT ITaskbarList3::SetOverlayIcon ( [in] HWND  hwnd,
[in] HICON  hIcon,
[in, unique, string] LPCWSTR  pszDescription 
)

◆ SetProgressState()

HRESULT ITaskbarList3::SetProgressState ( [in] HWND  hwnd,
[in] TBPFLAG  tbpFlags 
)

◆ SetTabActive()

HRESULT ITaskbarList3::SetTabActive ( [in] HWND  hwndTab,
[in] HWND  hwndMDI,
[in] DWORD  dwReserved 
)

◆ SetTabOrder()

HRESULT ITaskbarList3::SetTabOrder ( [in] HWND  hwndTab,
[in] HWND  hwndInsertBefore 
)

◆ SetThumbnailClip()

HRESULT ITaskbarList3::SetThumbnailClip ( [in] HWND  hwnd,
[in] RECT prcClip 
)

◆ SetThumbnailTooltip()

HRESULT ITaskbarList3::SetThumbnailTooltip ( [in] HWND  hwnd,
[in, unique, string] LPCWSTR  pszTip 
)

◆ ThumbBarAddButtons()

HRESULT ITaskbarList3::ThumbBarAddButtons ( [in] HWND  hwnd,
[in] UINT  cButtons,
[in, size_is(cButtons)] LPTHUMBBUTTON  pButton 
)

◆ ThumbBarSetImageList()

HRESULT ITaskbarList3::ThumbBarSetImageList ( [in] HWND  hwnd,
[in] HIMAGELIST  himl 
)

◆ ThumbBarUpdateButtons()

HRESULT ITaskbarList3::ThumbBarUpdateButtons ( [in] HWND  hwnd,
[in] UINT  cButtons,
[in, size_is(cButtons)] LPTHUMBBUTTON  pButton 
)

◆ UnregisterTab()

HRESULT ITaskbarList3::UnregisterTab ( [in] HWND  hwndTab)

Member Data Documentation

◆ ullCompleted

ULONGLONG ITaskbarList3::ullCompleted

Definition at line 2114 of file shobjidl.idl.

◆ ullTotal

ULONGLONG ULONGLONG ITaskbarList3::ullTotal

Definition at line 2115 of file shobjidl.idl.


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