/* * Task definitions */ #ifndef TASK_H #define TASK_H typedef struct { HANDLE hTask; HANDLE hModule; HINSTANCE hInst; int unix_pid; HICON hIcon; HWND *lpWndList; void *lpPrevTask; void *lpNextTask; } TASKENTRY; typedef TASKENTRY *LPTASKENTRY; #define MAXWIN_PER_TASK 256 HANDLE CreateNewTask(HINSTANCE hInst); BOOL RemoveWindowFromTask(HTASK hTask, HWND hWnd); BOOL AddWindowToTask(HTASK hTask, HWND hWnd); #endif /* TASK_H */