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