/* | |
* Task definitions | |
*/ | |
#ifndef TASK_H | |
#define TASK_H | |
#include "toolhelp.h" | |
typedef struct { | |
TASKENTRY te; | |
int unix_pid; | |
HICON hIcon; | |
HWND *lpWndList; | |
void *lpPrevTask; | |
void *lpNextTask; | |
} WINETASKENTRY; | |
typedef WINETASKENTRY *LPWINETASKENTRY; | |
#define MAXWIN_PER_TASK 256 | |
HANDLE CreateNewTask(HINSTANCE hInst, HTASK hTaskParent); | |
BOOL RemoveWindowFromTask(HTASK hTask, HWND hWnd); | |
BOOL AddWindowToTask(HTASK hTask, HWND hWnd); | |
#endif /* TASK_H */ | |