Sweden-Number/include/task.h

28 lines
453 B
C

/*
* 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 */