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 ); 
};