/* * Misc Toolhelp functions * * Copyright 1996 Marcus Meissner */ #include #include #include #include #include #include "windows.h" #include "win.h" #include "toolhelp.h" #include "stddebug.h" #include "debug.h" #include "xmalloc.h" /* FIXME: to make this working, we have to callback all these registered * functions from all over the WINE code. Someone with more knowledge than * me please do that. -Marcus */ static struct notify { HTASK htask; FARPROC16 lpfnCallback; WORD wFlags; } *notifys = NULL; static int nrofnotifys = 0; BOOL16 NotifyRegister( HTASK16 htask, FARPROC16 lpfnCallback, WORD wFlags ) { int i; dprintf_toolhelp( stddeb, "NotifyRegister(%x,%lx,%x) called.\n", htask, (DWORD)lpfnCallback, wFlags ); for (i=0;i