blob: 05aba5157234725cd7258a0fe8c508024a25da7b [file] [log] [blame]
/*
* 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 */