Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / libs / desktop / support.h
blob6788de2014c7b6665ebe3f5ca1c0e04edecf9597
1 #ifndef SUPPORT_H
2 # define SUPPORT_H
4 # include <intuition/classusr.h>
6 struct DesktopInternMsg
8 struct Message di_Message;
9 ULONG di_Command; /* see below */
12 struct HandlerScanRequest
14 struct DesktopInternMsg hsr_Message;
15 BPTR hsr_DirLock;
16 Object *hsr_CallBack;
17 Object *hsr_Application;
20 struct HandlerTopLevelRequest
22 struct DesktopInternMsg htl_Message;
23 ULONG htl_Types;
24 Object *htl_CallBack;
25 Object *htl_Application;
28 # define DIMC_ADDUSER 10
29 # define DIMC_SUBUSER 20
30 # define DIMC_SCANDIRECTORY 30
31 # define DIMC_TOPLEVEL 40
33 struct WorkingMessageNode
35 struct MinNode wm_Node;
36 struct DesktopInternMsg *wm_Working;
37 ULONG wm_ID;
38 struct MsgPort *wm_Port;
42 Kinds for CreateDesktopObjectA
45 # define CDO_Window 1
46 # define CDO_IconContainer 2
47 # define CDO_DiskIcon 3
48 # define CDO_DrawerIcon 4
49 # define CDO_ToolIcon 5
50 # define CDO_ProjectIcon 6
51 # define CDO_TrashcanIcon 7
52 # define CDO_Desktop 8
54 #endif