Changed fd operations to take a struct fd instead of a struct object.
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.

diff --git a/server/context_i386.c b/server/context_i386.c
index b27b5f7..b7a7bb0 100644
--- a/server/context_i386.c
+++ b/server/context_i386.c
@@ -36,6 +36,8 @@
 #endif
 
 #include "winbase.h"
+
+#include "file.h"
 #include "thread.h"
 #include "request.h"