2004-01-30 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / UCOMITypeLib.cs
index db6593d6489777ac60df3ad7b13e0e39c527b5e6..a43c9760712205e711dd24d1baedb18e600131e9 100644 (file)
@@ -1,19 +1,20 @@
 
-// System.Runtime.InteropServices/UCOMITypeLib.cs
+// System.Runtime.InteropServices.UCOMITypeLib.cs
 //
 // Paolo Molaro (lupus@ximian.com)
 //
 // (C) 2002 Ximian, Inc.
 
 using System;
+using System.Runtime.InteropServices;
 
 namespace System.Runtime.InteropServices
 {
 
-       //[Guid("")]
+       [Guid("00020402-0000-0000-c000-000000000046")]
        [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
        public interface UCOMITypeLib { 
-               void FindName( string szNameBuf, int lHashVal, UCOMITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
+               void FindName( string szNameBuf, int lHashVal, [Out] UCOMITypeInfo[] ppTInfo, [Out] int[] rgMemId, ref short pcFound);
                void GetDocumentation( int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile);
                void GetLibAttr( out IntPtr ppTLibAttr);
                void GetTypeComp( out UCOMITypeComp ppTComp);