Moved the WindowFromPoint functionality to the server so that we can
properly take into account the window region.
diff --git a/server/user.h b/server/user.h
index 80ccddf..638ffc6 100644
--- a/server/user.h
+++ b/server/user.h
@@ -83,6 +83,7 @@
const struct region *src2 );
extern struct region *union_region( struct region *dst, const struct region *src1,
const struct region *src2 );
+extern int point_in_region( struct region *region, int x, int y );
static inline struct region *create_empty_region(void) { return create_region( NULL, 0 ); }
/* window functions */