- Merge from trunk up to r45543
[reactos.git] / base / shell / explorer-new / todo.h
1 #ifndef __TODO_H
2 #define __TODO_H
3
4 #ifdef INTERFACE
5 #undef INTERFACE
6 #endif
7
8 /* FIXME: Ugly hack!!! FIX ASAP! Move to uuid! */
9 static const GUID IID_HACK_IShellView2 = {0x88E39E80,0x3578,0x11CF,{0xAE,0x69,0x08,0x00,0x2B,0x2E,0x12,0x62}};
10 #define IID_IShellView2 IID_HACK_IShellView2
11 static const GUID IID_HACK_IShellView3 = {0xEC39FA88,0xF8AF,0x41CF,{0x84,0x21,0x38,0xBE,0xD2,0x8F,0x46,0x73}};
12 #define IID_IShellView3 IID_HACK_IShellView2
13 static const GUID VID_HACK_LargeIcons = {0x0057D0E0, 0x3573, 0x11CF, {0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}};
14 #define VID_LargeIcons VID_HACK_LargeIcons
15
16 static const GUID IID_HACK_IDeskBarClient = {0xEB0FE175, 0x1A3A, 0x11D0, {0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC}};
17 #define IID_IDeskBarClient IID_HACK_IDeskBarClient
18 static const GUID IID_HACK_IDeskBar = {0xEB0FE173, 0x1A3A, 0x11D0, {0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC}};
19 #define IID_IDeskBar IID_HACK_IDeskBar
20
21 static const GUID IID_HACK_IMenuPopup = {0xD1E7AFEB,0x6A2E,0x11D0,{0x8C,0x78,0x00,0xC0,0x4F,0xD9,0x18,0xB4}};
22 #define IID_IMenuPopup IID_HACK_IMenuPopup
23 static const GUID IID_HACK_IBanneredBar = {0x596A9A94,0x013E,0x11D1,{0x8D,0x34,0x00,0xA0,0xC9,0x0F,0x27,0x19}};
24 #define IID_IBanneredBar IID_HACK_IBanneredBar
25
26 static const GUID IID_HACK_IInitializeObject = {0x4622AD16,0xFF23,0x11D0,{0x8D,0x34,0x00,0xA0,0xC9,0x0F,0x27,0x19}};
27 #define IID_IInitializeObject IID_HACK_IInitializeObject
28
29 static const GUID SID_HACK_SMenuPopup = {0xD1E7AFEB,0x6A2E,0x11D0,{0x8C,0x78,0x00,0xC0,0x4F,0xD9,0x18,0xB4}};
30 #define SID_SMenuPopup SID_HACK_SMenuPopup
31
32 #ifdef COBJMACROS
33 #define IDeskBarClient_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
34 #define IDeskBarClient_AddRef(T) (T)->lpVtbl->AddRef(T)
35 #define IDeskBarClient_Release(T) (T)->lpVtbl->Release(T)
36 #define IDeskBarClient_GetWindow(T,a) (T)->lpVtbl->GetWindow(T,a)
37 #define IDeskBarClient_ContextSensitiveHelp(T,a) (T)->lpVtbl->ContextSensitiveHelp(T,a)
38 #define IDeskBarClient_SetDeskBarSite(T,a) (T)->lpVtbl->SetDeskBarSite(T,a)
39 #define IDeskBarClient_SetModeDBC(T,a) (T)->lpVtbl->SetModeDBC(T,a)
40 #define IDeskBarClient_UIActivateDBC(T,a) (T)->lpVtbl->UIActivateDBC(T,a)
41 #define IDeskBarClient_GetSize(T,a,b) (T)->lpVtbl->GetSize(T,a,b)
42 #endif
43
44 #endif /* __TODO_H */