Author: kazuki
Date: 2005-03-03 21:26:46 -0500 (Thu, 03 Mar 2005)
New Revision: 41420

Modified:
   trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/ChangeLog
   trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IBindCtx.cs
   
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.cs
   
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumMoniker.cs
   trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumString.cs
   
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.cs
   trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IMoniker.cs
   
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.cs
Log:
2005-03-04  Kazuki Oikawa  <[EMAIL PROTECTED]>

        * IBindCtx.cs
        * IEnumConnectionPoints.cs
        * IEnumMoniker.cs
        * IEnumString.cs
        * IEnumVARIANT.cs
        * IMoniker.cs
        * IRunningObjectTable.cs: Added missing attributes and corrected the 
wrong declarations.

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/ChangeLog    
2005-03-03 23:52:38 UTC (rev 41419)
+++ trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/ChangeLog    
2005-03-04 02:26:46 UTC (rev 41420)
@@ -1,3 +1,13 @@
+2005-03-04  Kazuki Oikawa  <[EMAIL PROTECTED]>
+
+       * IBindCtx.cs
+       * IEnumConnectionPoints.cs
+       * IEnumMoniker.cs
+       * IEnumString.cs
+       * IEnumVARIANT.cs
+       * IMoniker.cs
+       * IRunningObjectTable.cs: Added missing attributes and corrected the 
wrong declarations.
+
 2005-03-03  Kazuki Oikawa  <[EMAIL PROTECTED]>
 
        * IBindCtx.cs

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IBindCtx.cs
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IBindCtx.cs  
2005-03-03 23:52:38 UTC (rev 41419)
+++ trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IBindCtx.cs  
2005-03-04 02:26:46 UTC (rev 41420)
@@ -48,6 +48,7 @@
                void RegisterObjectParam ([MarshalAs (UnmanagedType.LPWStr)] 
string pszKey, [MarshalAs (UnmanagedType.Interface)] object punk);
                void GetObjectParam ([MarshalAs (UnmanagedType.LPWStr)] string 
pszKey, [MarshalAs (UnmanagedType.Interface)] out object ppunk);
                void EnumObjectParam (out IEnumString ppenum);
+               [PreserveSig]
                void RevokeObjectParam ([MarshalAs(UnmanagedType.LPWStr)] 
string pszKey);
        }
 }

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.cs
     2005-03-03 23:52:38 UTC (rev 41419)
+++ 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.cs
     2005-03-04 02:26:46 UTC (rev 41420)
@@ -42,7 +42,7 @@
                int Next (int celt, [Out, MarshalAs (UnmanagedType.LPArray, 
SizeParamIndex = 0)] IConnectionPoint[] rgelt, IntPtr pceltFetched);
                [PreserveSigAttribute]
                int Skip (int celt);
-               int Reset ();
+               void Reset ();
                void Clone (out IEnumConnectionPoints ppenum);
        }
 }

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumMoniker.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumMoniker.cs  
    2005-03-03 23:52:38 UTC (rev 41419)
+++ 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumMoniker.cs  
    2005-03-04 02:26:46 UTC (rev 41420)
@@ -42,7 +42,7 @@
                int Next (int celt, [Out, MarshalAs(UnmanagedType.LPArray, 
ArraySubType = Consts.UnmanagedType_80, SizeParamIndex = 0)] IMoniker[] rgelt, 
IntPtr pceltFetched);
                [PreserveSigAttribute]
                int Skip (int celt);
-               int Reset ();
+               void Reset ();
                void Clone (out IEnumMoniker ppenum);
        }
 }

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumString.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumString.cs   
    2005-03-03 23:52:38 UTC (rev 41419)
+++ 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumString.cs   
    2005-03-04 02:26:46 UTC (rev 41420)
@@ -42,7 +42,7 @@
                int Next (int celt, [Out, MarshalAs (UnmanagedType.LPArray, 
ArraySubType = Consts.UnmanagedType_80, SizeParamIndex = 0)] string[] rgelt, 
IntPtr pceltFetched);
                [PreserveSigAttribute]
                int Skip (int celt);
-               int Reset ();
+               void Reset ();
                void Clone (out IEnumString ppenum);
        }
 }

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.cs  
    2005-03-03 23:52:38 UTC (rev 41419)
+++ 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.cs  
    2005-03-04 02:26:46 UTC (rev 41420)
@@ -39,12 +39,12 @@
        public interface IEnumVARIANT
        {
                [PreserveSigAttribute]
-               int Next (int celt, [Out] object[] rgvar, int pceltFetched);
+               int Next (int celt, [Out] object[] rgvar, IntPtr pceltFetched);
                [PreserveSigAttribute]
                int Skip (int celt);
                [PreserveSigAttribute]
                int Reset ();
-               void Clone ();
+               IEnumVARIANT Clone ();
        }
 }
 #endif

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IMoniker.cs
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IMoniker.cs  
2005-03-03 23:52:38 UTC (rev 41419)
+++ trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IMoniker.cs  
2005-03-04 02:26:46 UTC (rev 41420)
@@ -50,10 +50,10 @@
                void ComposeWith (IMoniker pmkRight, [MarshalAs 
(UnmanagedType.LPWStr)] bool fOnlyIfNotGeneric, out IMoniker ppmkComposite);
                void Enum ([MarshalAs(UnmanagedType.Bool)] bool fForward, out 
IEnumMoniker ppenumMoniker);
                [PreserveSig]
-               void IsEqual (IMoniker pmkOtherMoniker);
+               int IsEqual (IMoniker pmkOtherMoniker);
                void Hash (out int pdwHash);
                [PreserveSig]
-               void IsRunning (IBindCtx pbc, IMoniker pmkToLeft, IMoniker 
pmkNewlyRunning);
+               int IsRunning (IBindCtx pbc, IMoniker pmkToLeft, IMoniker 
pmkNewlyRunning);
                void GetTimeOfLastChange (IBindCtx pbc, IMoniker pmkToLeft, out 
FILETIME pFileTime);
                void Inverse (out IMoniker ppmk);
                void CommonPrefixWith (IMoniker pmkOther, out IMoniker 
ppmkPrefix);
@@ -61,7 +61,7 @@
                void GetDisplayName (IBindCtx pbc, IMoniker pmkToLeft, 
[MarshalAs (UnmanagedType.LPWStr)] out string ppszDisplayName);
                void ParseDisplayName (IBindCtx pbc, IMoniker pmkToLeft, 
[MarshalAs (UnmanagedType.LPWStr)] string pszDisplayName, out int pchEaten, out 
IMoniker ppmkOut);
                [PreserveSig]
-               void IsSystemMoniker (out int pdwMksys);
+               int IsSystemMoniker (out int pdwMksys);
        }
 }
 #endif

Modified: 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.cs
       2005-03-03 23:52:38 UTC (rev 41419)
+++ 
trunk/mcs/class/corlib/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.cs
       2005-03-04 02:26:46 UTC (rev 41420)
@@ -41,12 +41,12 @@
                void Register (int grfFlags, [MarshalAs 
(UnmanagedType.Interface)] object punkObject, IMoniker pmkObjectName, IntPtr 
pdwRegister);
                void Revoke (int dwRegister);
                [PreserveSig]
-               void IsRunning (IMoniker pmkObjectName);
+               int IsRunning (IMoniker pmkObjectName);
                [PreserveSig]
-               void GetObject (IMoniker pmkObjectName, [MarshalAs 
(UnmanagedType.Interface)] out object ppunkObject);
+               int GetObject (IMoniker pmkObjectName, [MarshalAs 
(UnmanagedType.Interface)] out object ppunkObject);
                void NoteChangeTime (int dwRegister, ref FILETIME pfiletime);
                [PreserveSig]
-               void GetTimeOfLastChange (IMoniker pmkObjectName, out FILETIME 
pfiletime);
+               int GetTimeOfLastChange (IMoniker pmkObjectName, out FILETIME 
pfiletime);
                void EnumRunning (out IEnumMoniker ppenumMoniker);
        }
 }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to