001    /*
002     * To change this template, choose Tools | Templates
003     * and open the template in the editor.
004     */
005    
006    package org.bridj.cpp.com.shell;
007    
008    import org.bridj.Pointer;
009    import org.bridj.ann.Virtual;
010    import org.bridj.cpp.com.IID;
011    import org.bridj.cpp.com.IUnknown;
012    
013    /**
014     *
015     * @author Olivier
016     */
017    @IID("56FDF342-FD6D-11D0-958A-006097C9A090")
018    public class ITaskbarList extends IUnknown {
019    
020            @Virtual(0) public native void HrInit();
021            @Virtual(1) public native void AddTab(Pointer<Integer> hWnd);
022            @Virtual(2) public native void DeleteTab(Pointer<Integer> hWnd);
023            @Virtual(3) public native void ActivateTab(Pointer<Integer> hWnd);
024            @Virtual(4) public native void SetActiveAlt(Pointer<Integer> hWnd);
025    }