Implemented the global interface table object using a simple linked
list.

diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h
index db236c3..4823845 100644
--- a/dlls/ole32/compobj_private.h
+++ b/dlls/ole32/compobj_private.h
@@ -27,6 +27,9 @@
 
 #include "wtypes.h"
 
+extern void* StdGlobalInterfaceTable_Construct();
+extern void  StdGlobalInterfaceTable_Destroy(void* self);
+
 extern HRESULT WINE_StringFromCLSID(const CLSID *id,LPSTR idstr);
 extern HRESULT create_marshalled_proxy(REFCLSID rclsid, REFIID iid, LPVOID *ppv);