28 lines
469 B
C
28 lines
469 B
C
/*
|
|
* 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 */
|
|
|