www.pudn.com > VCShell_Samples.rar > TASKBAR.IDL
//+----------------------------------------------------------------------------
//
// Taskbar List
//
// File: taskbar.idl
//
// Contents: ITaskbarList interface and related definitions
//
// History: 09-May-98 Dino Esposito created
//
//-----------------------------------------------------------------------------
import "oaidl.idl";
import "oleidl.idl";
//+----------------------------------------------------------------------------
//
// Interfaces
//
//-----------------------------------------------------------------------------
//+----------------------------------------------------------------------------
//
// Interface: ITaskbarList
//
// Synopsis: *******
//
//-----------------------------------------------------------------------------
cpp_quote("DEFINE_GUID(IID_ITaskbarList, 0x56fdf342, 0xfd6d, 0x11d0, 0x95, 0x8a, 0x0, 0x60, 0x97, 0xc9, 0xa0, 0x90);")
interface ITaskbarList;
[
local,
object,
uuid(56FDF342-FD6D-11d0-958A-006097C9A090),
pointer_default(unique)
]
interface ITaskbarList : IUnknown
{
// Methods:
HRESULT ActivateTab(
[in] HWND hWnd );
HRESULT AddTab(
[in] HWND hWnd );
HRESULT DeleteTab(
[in] HWND hWnd );
HRESULT HrInit(
void );
HRESULT SetActiveAlt(
[in] HWND hWnd );
};