Blender  V3.3
Classes | Macros | Typedefs | Enumerations | Variables
GHOST_TaskbarWin32.h File Reference
#include <shlobj.h>
#include <windows.h>

Go to the source code of this file.

Classes

class  ITaskbarList
 
class  ITaskbarList2
 
struct  THUMBBUTTON
 
class  ITaskbarList3
 

Macros

#define WIN32_LEAN_AND_MEAN
 
#define __ITaskbarList_INTERFACE_DEFINED__
 
#define __ITaskbarList2_INTERFACE_DEFINED__
 
#define __ITaskbarList3_INTERFACE_DEFINED__
 
#define THBN_CLICKED   0x1800
 

Typedefs

typedef enum THUMBBUTTONFLAGS THUMBBUTTONFLAGS
 
typedef enum THUMBBUTTONMASK THUMBBUTTONMASK
 
typedef struct THUMBBUTTON THUMBBUTTON
 
typedef enum TBPFLAG TBPFLAG
 

Enumerations

enum  THUMBBUTTONFLAGS {
  THBF_ENABLED = 0 , THBF_DISABLED = 0x1 , THBF_DISMISSONCLICK = 0x2 , THBF_NOBACKGROUND = 0x4 ,
  THBF_HIDDEN = 0x8 , THBF_NONINTERACTIVE = 0x10
}
 
enum  THUMBBUTTONMASK { THB_BITMAP = 0x1 , THB_ICON = 0x2 , THB_TOOLTIP = 0x4 , THB_FLAGS = 0x8 }
 
enum  TBPFLAG {
  TBPF_NOPROGRESS = 0 , TBPF_INDETERMINATE = 0x1 , TBPF_NORMAL = 0x2 , TBPF_ERROR = 0x4 ,
  TBPF_PAUSED = 0x8
}
 

Variables

const GUID CLSID_TaskbarList
 
const GUID IID_ITaskbarList
 
const GUID IID_ITaskbarList2
 
const GUID IID_ITaskList3
 

Macro Definition Documentation

◆ __ITaskbarList2_INTERFACE_DEFINED__

#define __ITaskbarList2_INTERFACE_DEFINED__

Definition at line 39 of file GHOST_TaskbarWin32.h.

◆ __ITaskbarList3_INTERFACE_DEFINED__

#define __ITaskbarList3_INTERFACE_DEFINED__

Definition at line 51 of file GHOST_TaskbarWin32.h.

◆ __ITaskbarList_INTERFACE_DEFINED__

#define __ITaskbarList_INTERFACE_DEFINED__

Definition at line 20 of file GHOST_TaskbarWin32.h.

◆ THBN_CLICKED

#define THBN_CLICKED   0x1800

Definition at line 85 of file GHOST_TaskbarWin32.h.

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 12 of file GHOST_TaskbarWin32.h.

Typedef Documentation

◆ TBPFLAG

typedef enum TBPFLAG TBPFLAG

◆ THUMBBUTTON

typedef struct THUMBBUTTON THUMBBUTTON

◆ THUMBBUTTONFLAGS

◆ THUMBBUTTONMASK

Enumeration Type Documentation

◆ TBPFLAG

enum TBPFLAG
Enumerator
TBPF_NOPROGRESS 
TBPF_INDETERMINATE 
TBPF_NORMAL 
TBPF_ERROR 
TBPF_PAUSED 

Definition at line 77 of file GHOST_TaskbarWin32.h.

◆ THUMBBUTTONFLAGS

Enumerator
THBF_ENABLED 
THBF_DISABLED 
THBF_DISMISSONCLICK 
THBF_NOBACKGROUND 
THBF_HIDDEN 
THBF_NONINTERACTIVE 

Definition at line 52 of file GHOST_TaskbarWin32.h.

◆ THUMBBUTTONMASK

Enumerator
THB_BITMAP 
THB_ICON 
THB_TOOLTIP 
THB_FLAGS 

Definition at line 61 of file GHOST_TaskbarWin32.h.

Variable Documentation

◆ CLSID_TaskbarList

const GUID CLSID_TaskbarList
Initial value:
= {
0x56FDF344, 0xFD6D, 0x11D0, {0x95, 0x8A, 0x00, 0x60, 0x97, 0xC9, 0xA0, 0x90}}

Definition at line 22 of file GHOST_TaskbarWin32.h.

Referenced by GHOST_WindowWin32::GHOST_WindowWin32().

◆ IID_ITaskbarList

const GUID IID_ITaskbarList
Initial value:
= {
0x56FDF342, 0xFD6D, 0x11D0, {0x95, 0x8A, 0x00, 0x60, 0x97, 0xC9, 0xA0, 0x90}}

Definition at line 24 of file GHOST_TaskbarWin32.h.

◆ IID_ITaskbarList2

const GUID IID_ITaskbarList2
Initial value:
= {
0x602D4995, 0xB13A, 0x429b, {0xA6, 0x6E, 0x19, 0x35, 0xE4, 0x4F, 0x43, 0x17}}

Definition at line 41 of file GHOST_TaskbarWin32.h.

◆ IID_ITaskList3

const GUID IID_ITaskList3
Initial value:
= {
0xEA1AFB91, 0x9E28, 0x4B86, {0x90, 0xE9, 0x9E, 0x9F, 0x8A, 0x5E, 0xEF, 0xAF}}

Definition at line 88 of file GHOST_TaskbarWin32.h.