[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/InteropService
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/InteropServices ArrayWithOffset.cs,1.1,1.2 AutomationProxyAttribute.cs,1.1,1.2 BINDPTR.cs,1.1,1.2 BestFitMappingAttribute.cs,1.1,1.2 CONNECTDATA.cs,1.1,1.2 CoClassAttribute.cs,1.1,1.2 ComAliasNameAttribute.cs,1.1,1.2ComCompatibleVersionAttribute.cs,1.1,1.2 ComConversionLossAttribute.cs,1.1,1.2 ComEventInterfaceAttribute.cs,1.1,1.2 ComImportAttribute.cs,1.3,1.4 ComRegisterFunctionAttribute.cs,1.1,1.2 ComSourceInterfacesAttribute.cs,1.1,1.2 ComUnregisterFunctionAttribute.cs,1.1,1.2 DISPPARAMS.cs,1.1,1.2 DispIdAttribute.cs,1.3,1.4 DllImportAttribute.cs,1.3,1.4 ELEMDESC.cs,1.1,1.2 EXCEPINFO.cs,1.1,1.2 GuidAttribute.cs,1.3,1.4 IDLDESC.cs,1.1,1.2 IDispatchImplAttribute.cs,1.1,1.2 INVOKEKIND.cs,1.1,1.2 IRegistrationServices.cs,1.1,1.2 ITypeLibConverter.cs,1.1,1.2ITypeLibExporterNameProvider.cs,1.1,1.2 ITypeLibExporterNotifySink.cs,1.1,1.2ITypeLibImporterNotifySink.cs,1.1,1.2 ImportedFromTypeLibAttribute.cs,1.1,1.2InterfaceTypeAttribute.cs,1.5,1.6 LCIDConversionAttribute.cs,1.1,1.2 MarshalAsAttribute.cs,1.4,1.5 OptionalAttribute.cs,1.1,1.2 PARAMDESC.cs,1.1,1.2 PARAMFLAG.cs,1.1,1.2 PreserveSigAttribute.cs,1.1,1.2 PrimaryInteropAssemblyAttribute.cs,1.1,1.2 ProgIdAttribute.cs,1.1,1.2 RegistrationServices.cs,1.1,1.2 RuntimeEnvironment.cs,1.1,1.2 SEHException.cs,1.3,1.4 STATSTG.cs,1.1,1.2 TYPEATTR.cs,1.1,1.2 TYPEDESC.cs,1.1,1.2 TYPELIBATTR.cs,1.1,1.2 TypeLibConverter.cs,1.1,1.2 TypeLibFuncAttribute.cs,1.1,1.2 TypeLibImporterFlags.cs,1.1,1.2 TypeLibTypeAttribute.cs,1.1,1.2 TypeLibVarAttribute.cs,1.1,1.2 TypeLibVarFlags.cs,1.1,1.2 TypeLibVersionAttribute.cs,1.1,1.2 UCOMIBindCtx.cs,1.1,1.2 UCOMIConnectionPoint.cs,1.1,1.2 UCOMIConnectionPointContainer.cs,1.1,1.2 UCOMIEnumConnectionPoints.cs,1.1,1.2 UCOMIEnumConnections.cs,1.1,1.2 UCOMIEnumMoniker.cs,1.1,1.2 UCOMIEnumString.cs,1.1,1.2 UCOMIEnumVARIANT.cs,1.1,1.2 UCOMIMoniker.cs,1.1,1.2 UCOMIPersistFile.cs,1.1,1.2 UCOMIRunningObjectTable.cs,1.1,1.2 UCOMIStream.cs,1.1,1.2 UCOMITypeComp.cs,1.1,1.2 UCOMITypeInfo.cs,1.2,1.3 UCOMITypeLib.cs,1.2,1.3 VARDESC.cs,1.1,1.2 VARFLAGS.cs,1.1,1.2 |
Date: |
Wed, 23 Apr 2003 01:39:54 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices
In directory
subversions:/tmp/cvs-serv9550/runtime/System/Runtime/InteropServices
Modified Files:
ArrayWithOffset.cs AutomationProxyAttribute.cs BINDPTR.cs
BestFitMappingAttribute.cs CONNECTDATA.cs CoClassAttribute.cs
ComAliasNameAttribute.cs ComCompatibleVersionAttribute.cs
ComConversionLossAttribute.cs ComEventInterfaceAttribute.cs
ComImportAttribute.cs ComRegisterFunctionAttribute.cs
ComSourceInterfacesAttribute.cs
ComUnregisterFunctionAttribute.cs DISPPARAMS.cs
DispIdAttribute.cs DllImportAttribute.cs ELEMDESC.cs
EXCEPINFO.cs GuidAttribute.cs IDLDESC.cs
IDispatchImplAttribute.cs INVOKEKIND.cs
IRegistrationServices.cs ITypeLibConverter.cs
ITypeLibExporterNameProvider.cs ITypeLibExporterNotifySink.cs
ITypeLibImporterNotifySink.cs ImportedFromTypeLibAttribute.cs
InterfaceTypeAttribute.cs LCIDConversionAttribute.cs
MarshalAsAttribute.cs OptionalAttribute.cs PARAMDESC.cs
PARAMFLAG.cs PreserveSigAttribute.cs
PrimaryInteropAssemblyAttribute.cs ProgIdAttribute.cs
RegistrationServices.cs RuntimeEnvironment.cs SEHException.cs
STATSTG.cs TYPEATTR.cs TYPEDESC.cs TYPELIBATTR.cs
TypeLibConverter.cs TypeLibFuncAttribute.cs
TypeLibImporterFlags.cs TypeLibTypeAttribute.cs
TypeLibVarAttribute.cs TypeLibVarFlags.cs
TypeLibVersionAttribute.cs UCOMIBindCtx.cs
UCOMIConnectionPoint.cs UCOMIConnectionPointContainer.cs
UCOMIEnumConnectionPoints.cs UCOMIEnumConnections.cs
UCOMIEnumMoniker.cs UCOMIEnumString.cs UCOMIEnumVARIANT.cs
UCOMIMoniker.cs UCOMIPersistFile.cs UCOMIRunningObjectTable.cs
UCOMIStream.cs UCOMITypeComp.cs UCOMITypeInfo.cs
UCOMITypeLib.cs VARDESC.cs VARFLAGS.cs
Log Message:
Minor tweaks to a lot of classes to make them more signature compatible
with .NET Framework SDK 1.1.
Index: ArrayWithOffset.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ArrayWithOffset.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ArrayWithOffset.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ArrayWithOffset.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,36 ****
{
// Internal state.
! private Array array;
private int offset;
// Constructor.
! public ArrayWithOffset(Array array, int offset)
{
this.array = array;
--- 28,36 ----
{
// Internal state.
! private Object array;
private int offset;
// Constructor.
! public ArrayWithOffset(Object array, int offset)
{
this.array = array;
***************
*** 53,57 ****
// Get the array from this structure.
! public Array GetArray()
{
return array;
--- 53,57 ----
// Get the array from this structure.
! public Object GetArray()
{
return array;
Index: AutomationProxyAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/AutomationProxyAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AutomationProxyAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- AutomationProxyAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 27,31 ****
[AttributeUsage(AttributeTargets.Assembly |
AttributeTargets.Class |
! AttributeTargets.Interface)]
public sealed class AutomationProxyAttribute : Attribute
{
--- 27,32 ----
[AttributeUsage(AttributeTargets.Assembly |
AttributeTargets.Class |
! AttributeTargets.Interface,
! Inherited=false)]
public sealed class AutomationProxyAttribute : Attribute
{
Index: BINDPTR.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/BINDPTR.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** BINDPTR.cs 4 Apr 2003 21:53:53 -0000 1.1
--- BINDPTR.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,30 ****
[ComVisible(false)]
! [StructLayout(LayoutKind.Explicit)]
public struct BINDPTR
{
--- 26,30 ----
[ComVisible(false)]
! [StructLayout(LayoutKind.Explicit, CharSet=CharSet.Unicode)]
public struct BINDPTR
{
Index: BestFitMappingAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/BestFitMappingAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** BestFitMappingAttribute.cs 22 Apr 2003 23:12:17 -0000 1.1
--- BestFitMappingAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
AttributeTargets.Class |
AttributeTargets.Struct |
! AttributeTargets.Interface)]
public sealed class BestFitMappingAttribute : Attribute
{
--- 28,33 ----
AttributeTargets.Class |
AttributeTargets.Struct |
! AttributeTargets.Interface,
! Inherited=false)]
public sealed class BestFitMappingAttribute : Attribute
{
Index: CONNECTDATA.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CONNECTDATA.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CONNECTDATA.cs 4 Apr 2003 21:53:53 -0000 1.1
--- CONNECTDATA.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct CONNECTDATA
{
Index: CoClassAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CoClassAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CoClassAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- CoClassAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface)]
public sealed class CoClassAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
public sealed class CoClassAttribute : Attribute
{
Index: ComAliasNameAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComAliasNameAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComAliasNameAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComAliasNameAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
AttributeTargets.Field |
AttributeTargets.Parameter |
! AttributeTargets.ReturnValue)]
public sealed class ComAliasNameAttribute : Attribute
{
--- 28,33 ----
AttributeTargets.Field |
AttributeTargets.Parameter |
! AttributeTargets.ReturnValue,
! Inherited=false)]
public sealed class ComAliasNameAttribute : Attribute
{
Index: ComCompatibleVersionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComCompatibleVersionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComCompatibleVersionAttribute.cs 22 Apr 2003 23:12:17 -0000 1.1
--- ComCompatibleVersionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class ComCompatibleVersionAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
public sealed class ComCompatibleVersionAttribute : Attribute
{
Index: ComConversionLossAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComConversionLossAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComConversionLossAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComConversionLossAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.All)]
public sealed class ComConversionLossAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.All, Inherited=false)]
public sealed class ComConversionLossAttribute : Attribute
{
Index: ComEventInterfaceAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComEventInterfaceAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComEventInterfaceAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComEventInterfaceAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface)]
public sealed class ComEventInterfaceAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
public sealed class ComEventInterfaceAttribute : Attribute
{
Index: ComImportAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComImportAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ComImportAttribute.cs 4 Apr 2003 21:53:53 -0000 1.3
--- ComImportAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
public sealed class ComImportAttribute : Attribute
{
--- 25,31 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class |
! AttributeTargets.Interface,
! Inherited=false)]
public sealed class ComImportAttribute : Attribute
{
Index: ComRegisterFunctionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComRegisterFunctionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComRegisterFunctionAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComRegisterFunctionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method)]
public sealed class ComRegisterFunctionAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method, Inherited=false)]
public sealed class ComRegisterFunctionAttribute : Attribute
{
Index: ComSourceInterfacesAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComSourceInterfacesAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComSourceInterfacesAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComSourceInterfacesAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class)]
public sealed class ComSourceInterfacesAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class, Inherited=false)]
public sealed class ComSourceInterfacesAttribute : Attribute
{
Index: ComUnregisterFunctionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComUnregisterFunctionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComUnregisterFunctionAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ComUnregisterFunctionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method)]
public sealed class ComUnregisterFunctionAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method, Inherited=false)]
public sealed class ComUnregisterFunctionAttribute : Attribute
{
Index: DISPPARAMS.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DISPPARAMS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DISPPARAMS.cs 4 Apr 2003 21:53:53 -0000 1.1
--- DISPPARAMS.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct DISPPARAMS
{
Index: DispIdAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DispIdAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** DispIdAttribute.cs 4 Apr 2003 21:53:53 -0000 1.3
--- DispIdAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 28,32 ****
AttributeTargets.Field |
AttributeTargets.Property |
! AttributeTargets.Event)]
public sealed class DispIdAttribute : Attribute
{
--- 28,33 ----
AttributeTargets.Field |
AttributeTargets.Property |
! AttributeTargets.Event,
! Inherited=false)]
public sealed class DispIdAttribute : Attribute
{
Index: DllImportAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DllImportAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** DllImportAttribute.cs 15 Apr 2003 05:13:43 -0000 1.3
--- DllImportAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 3,7 ****
* "System.Runtime.InteropServices.DllImportAttribute"
class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Runtime.InteropServices.DllImportAttribute"
class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 44,47 ****
--- 44,51 ----
public bool PreserveSig;
public bool SetLastError;
+ #if !ECMA_COMPAT
+ public bool BestFitMapping;
+ public bool ThrowOnUnmappableChar;
+ #endif
// Properties.
Index: ELEMDESC.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ELEMDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ELEMDESC.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ELEMDESC.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct ELEMDESC
{
Index: EXCEPINFO.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/EXCEPINFO.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** EXCEPINFO.cs 4 Apr 2003 21:53:53 -0000 1.1
--- EXCEPINFO.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct EXCEPINFO
{
Index: GuidAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/GuidAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** GuidAttribute.cs 29 Mar 2003 01:38:07 -0000 1.3
--- GuidAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 30,34 ****
AttributeTargets.Enum |
AttributeTargets.Interface |
! AttributeTargets.Delegate)]
public sealed class GuidAttribute : Attribute
{
--- 30,35 ----
AttributeTargets.Enum |
AttributeTargets.Interface |
! AttributeTargets.Delegate,
! Inherited=false)]
public sealed class GuidAttribute : Attribute
{
Index: IDLDESC.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDLDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IDLDESC.cs 4 Apr 2003 21:53:53 -0000 1.1
--- IDLDESC.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct IDLDESC
{
Index: IDispatchImplAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDispatchImplAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IDispatchImplAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- IDispatchImplAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class)]
public sealed class IDispatchImplAttribute : Attribute
{
--- 25,31 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly |
! AttributeTargets.Class,
! Inherited=false)]
public sealed class IDispatchImplAttribute : Attribute
{
Index: INVOKEKIND.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/INVOKEKIND.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** INVOKEKIND.cs 4 Apr 2003 21:53:53 -0000 1.1
--- INVOKEKIND.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 31,35 ****
INVOKE_FUNC = 0x0001,
INVOKE_PROPERTYGET = 0x0002,
! INVOKE_PROPERTYSET = 0x0004,
INVOKE_PROPERTYPUTREF = 0x0008
--- 31,35 ----
INVOKE_FUNC = 0x0001,
INVOKE_PROPERTYGET = 0x0002,
! INVOKE_PROPERTYPUT = 0x0004,
INVOKE_PROPERTYPUTREF = 0x0008
Index: IRegistrationServices.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IRegistrationServices.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IRegistrationServices.cs 4 Apr 2003 21:53:53 -0000 1.1
--- IRegistrationServices.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 27,31 ****
using System.Reflection;
! [Guid("")]
public interface IRegistrationServices
{
--- 27,31 ----
using System.Reflection;
! [Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
{
Index: ITypeLibConverter.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibConverter.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ITypeLibConverter.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ITypeLibConverter.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Reflection.Emit;
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibConverter
--- 28,32 ----
using System.Reflection.Emit;
! [Guid("F1C3BF78-C3E4-11d3-88E7-00902754C43A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibConverter
Index: ITypeLibExporterNameProvider.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibExporterNameProvider.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ITypeLibExporterNameProvider.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ITypeLibExporterNameProvider.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Reflection.Emit;
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibExporterNameProvider
--- 28,32 ----
using System.Reflection.Emit;
! [Guid("FA1F3615-ACB9-486d-9EAC-1BEF87E36B09")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibExporterNameProvider
Index: ITypeLibExporterNotifySink.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibExporterNotifySink.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ITypeLibExporterNotifySink.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ITypeLibExporterNotifySink.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 27,31 ****
using System.Reflection;
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibExporterNotifySink
--- 27,31 ----
using System.Reflection;
! [Guid("F1C3BF77-C3E4-11d3-88E7-00902754C43A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibExporterNotifySink
Index: ITypeLibImporterNotifySink.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibImporterNotifySink.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ITypeLibImporterNotifySink.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ITypeLibImporterNotifySink.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 27,31 ****
using System.Reflection;
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibImporterNotifySink
--- 27,31 ----
using System.Reflection;
! [Guid("F1C3BF76-C3E4-11d3-88E7-00902754C43A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibImporterNotifySink
Index: ImportedFromTypeLibAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ImportedFromTypeLibAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ImportedFromTypeLibAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ImportedFromTypeLibAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class ImportedFromTypeLibAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
public sealed class ImportedFromTypeLibAttribute : Attribute
{
Index: InterfaceTypeAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/InterfaceTypeAttribute.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** InterfaceTypeAttribute.cs 4 Apr 2003 21:53:53 -0000 1.5
--- InterfaceTypeAttribute.cs 23 Apr 2003 05:39:49 -0000 1.6
***************
*** 3,7 ****
* "System.Runtime.InteropServices.InterfaceTypeAttribute"
class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Runtime.InteropServices.InterfaceTypeAttribute"
class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface)]
public sealed class InterfaceTypeAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
public sealed class InterfaceTypeAttribute : Attribute
{
***************
*** 33,36 ****
--- 33,40 ----
{
this.type=interfaceType;
+ }
+ public InterfaceTypeAttribute(short interfaceType)
+ {
+ this.type=(ComInterfaceType)interfaceType;
}
Index: LCIDConversionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/LCIDConversionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** LCIDConversionAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- LCIDConversionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method)]
public sealed class LCIDConversionAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method, Inherited=false)]
public sealed class LCIDConversionAttribute : Attribute
{
Index: MarshalAsAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/MarshalAsAttribute.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** MarshalAsAttribute.cs 15 Apr 2003 05:13:43 -0000 1.4
--- MarshalAsAttribute.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 51,54 ****
--- 51,58 ----
public int SizeConst;
public short SizeParamIndex;
+ #if !ECMA_COMPAT
+ public VarEnum SafeArraySubType;
+ public Type SafeArrayUserDefinedSubType;
+ #endif
// Properties.
Index: OptionalAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/OptionalAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** OptionalAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- OptionalAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Parameter)]
public sealed class OptionalAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Parameter, Inherited=false)]
public sealed class OptionalAttribute : Attribute
{
Index: PARAMDESC.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PARAMDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** PARAMDESC.cs 4 Apr 2003 21:53:53 -0000 1.1
--- PARAMDESC.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct PARAMDESC
{
Index: PARAMFLAG.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PARAMFLAG.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** PARAMFLAG.cs 4 Apr 2003 21:53:53 -0000 1.1
--- PARAMFLAG.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 36,40 ****
PARAMFLAG_FRETVAL = 0x0008,
PARAMFLAG_FOPT = 0x0010,
! PARAMFLAG_HASDEFAULT = 0x0020,
PARAMFLAG_FHASCUSTDATA = 0x0040
--- 36,40 ----
PARAMFLAG_FRETVAL = 0x0008,
PARAMFLAG_FOPT = 0x0010,
! PARAMFLAG_FHASDEFAULT = 0x0020,
PARAMFLAG_FHASCUSTDATA = 0x0040
Index: PreserveSigAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PreserveSigAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** PreserveSigAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- PreserveSigAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method)]
public sealed class PreserveSigAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method, Inherited=false)]
public sealed class PreserveSigAttribute : Attribute
{
Index: PrimaryInteropAssemblyAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PrimaryInteropAssemblyAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** PrimaryInteropAssemblyAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- PrimaryInteropAssemblyAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class PrimaryInteropAssemblyAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
public sealed class PrimaryInteropAssemblyAttribute : Attribute
{
Index: ProgIdAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ProgIdAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ProgIdAttribute.cs 4 Apr 2003 21:53:53 -0000 1.1
--- ProgIdAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class)]
public sealed class ProgIdAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Class, Inherited=false)]
public sealed class ProgIdAttribute : Attribute
{
Index: RegistrationServices.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/RegistrationServices.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** RegistrationServices.cs 4 Apr 2003 21:53:53 -0000 1.1
--- RegistrationServices.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 30,34 ****
[ClassInterface(ClassInterfaceType.None)]
! [Guid("")]
public class RegistrationServices : IRegistrationServices
{
--- 30,34 ----
[ClassInterface(ClassInterfaceType.None)]
! [Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
public class RegistrationServices : IRegistrationServices
{
Index: RuntimeEnvironment.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/RuntimeEnvironment.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** RuntimeEnvironment.cs 4 Apr 2003 21:53:53 -0000 1.1
--- RuntimeEnvironment.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 58,62 ****
// Get the version of the runtime being used for the current process.
! public static String GetRuntimeVersion()
{
return Environment.Version.ToString();
--- 58,62 ----
// Get the version of the runtime being used for the current process.
! public static String GetSystemVersion()
{
return Environment.Version.ToString();
Index: SEHException.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/SEHException.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** SEHException.cs 5 Apr 2003 06:58:12 -0000 1.3
--- SEHException.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 28,32 ****
[Serializable]
! public class SEHException : SystemException
{
--- 28,32 ----
[Serializable]
! public class SEHException : ExternalException
{
Index: STATSTG.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/STATSTG.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** STATSTG.cs 4 Apr 2003 21:53:53 -0000 1.1
--- STATSTG.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct STATSTG
{
Index: TYPEATTR.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEATTR.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TYPEATTR.cs 4 Apr 2003 21:53:53 -0000 1.1
--- TYPEATTR.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct TYPEATTR
{
***************
*** 47,51 ****
public short wMinorVerNum;
public TYPEDESC tdescAlias;
! public IDLDESC ildescType;
}; // struct TYPEATTR
--- 48,52 ----
public short wMinorVerNum;
public TYPEDESC tdescAlias;
! public IDLDESC idldescType;
}; // struct TYPEATTR
Index: TYPEDESC.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TYPEDESC.cs 4 Apr 2003 21:53:53 -0000 1.1
--- TYPEDESC.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct TYPEDESC
{
Index: TYPELIBATTR.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPELIBATTR.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TYPELIBATTR.cs 4 Apr 2003 21:53:53 -0000 1.1
--- TYPELIBATTR.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct TYPELIBATTR
{
Index: TypeLibConverter.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibConverter.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibConverter.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibConverter.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 31,36 ****
[ClassInterface(ClassInterfaceType.None)]
! [Guid("")]
! public class TypeLibConverter : ITypeLibConverter
{
--- 31,36 ----
[ClassInterface(ClassInterfaceType.None)]
! [Guid("F1C3BF79-C3E4-11d3-88E7-00902754C43A")]
! public sealed class TypeLibConverter : ITypeLibConverter
{
Index: TypeLibFuncAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibFuncAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibFuncAttribute.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibFuncAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method)]
public sealed class TypeLibFuncAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Method, Inherited=false)]
public sealed class TypeLibFuncAttribute : Attribute
{
Index: TypeLibImporterFlags.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibImporterFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibImporterFlags.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibImporterFlags.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 31,35 ****
PrimaryInteropAssembly = 0x0001,
UnsafeInterfaces = 0x0002,
! SafeArrayAsSystemArray = 0x0004
}; // enum TypeLibImporterFlags
--- 31,36 ----
PrimaryInteropAssembly = 0x0001,
UnsafeInterfaces = 0x0002,
! SafeArrayAsSystemArray = 0x0004,
! TransformDispRetVals = 0x0008
}; // enum TypeLibImporterFlags
Index: TypeLibTypeAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibTypeAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibTypeAttribute.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibTypeAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
AttributeTargets.Struct |
AttributeTargets.Enum |
! AttributeTargets.Interface)]
public sealed class TypeLibTypeAttribute : Attribute
{
--- 28,33 ----
AttributeTargets.Struct |
AttributeTargets.Enum |
! AttributeTargets.Interface,
! Inherited=false)]
public sealed class TypeLibTypeAttribute : Attribute
{
Index: TypeLibVarAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVarAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibVarAttribute.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibVarAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field)]
public sealed class TypeLibVarAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field, Inherited=false)]
public sealed class TypeLibVarAttribute : Attribute
{
Index: TypeLibVarFlags.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVarFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibVarFlags.cs 4 Apr 2003 21:53:54 -0000 1.1
--- TypeLibVarFlags.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 36,40 ****
FDefaultBind = 0x0020,
FHidden = 0x0040,
! FUsesGetLastError = 0x0080,
FDefaultCollelem = 0x0100,
FUiDefault = 0x0200,
--- 36,40 ----
FDefaultBind = 0x0020,
FHidden = 0x0040,
! FRestricted = 0x0080,
FDefaultCollelem = 0x0100,
FUiDefault = 0x0200,
Index: TypeLibVersionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVersionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibVersionAttribute.cs 22 Apr 2003 23:12:17 -0000 1.1
--- TypeLibVersionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class TypeLibVersionAttribute : Attribute
{
--- 25,29 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
public sealed class TypeLibVersionAttribute : Attribute
{
Index: UCOMIBindCtx.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIBindCtx.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIBindCtx.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIBindCtx.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("0000000e-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
Index: UCOMIConnectionPoint.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIConnectionPoint.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIConnectionPoint.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIConnectionPoint.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIConnectionPoint
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("B196B286-BAB4-101A-B69C-00AA00341D07")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIConnectionPoint
Index: UCOMIConnectionPointContainer.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIConnectionPointContainer.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIConnectionPointContainer.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIConnectionPointContainer.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIConnectionPointContainer
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("B196B284-BAB4-101A-B69C-00AA00341D07")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIConnectionPointContainer
Index: UCOMIEnumConnectionPoints.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumConnectionPoints.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIEnumConnectionPoints.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIEnumConnectionPoints.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumConnectionPoints
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("B196B285-BAB4-101A-B69C-00AA00341D07")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumConnectionPoints
Index: UCOMIEnumConnections.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumConnections.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIEnumConnections.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIEnumConnections.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumConnections
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("B196B287-BAB4-101A-B69C-00AA00341D07")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumConnections
Index: UCOMIEnumMoniker.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumMoniker.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIEnumMoniker.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIEnumMoniker.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumMoniker
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00000102-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumMoniker
Index: UCOMIEnumString.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumString.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIEnumString.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIEnumString.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumString
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00000101-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumString
Index: UCOMIEnumVARIANT.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumVARIANT.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIEnumVARIANT.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIEnumVARIANT.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,34 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumVARIANT
{
! void Clone(out UCOMIEnumVARIANT ppenum);
! int Next(int celt, int rgvar, out int pceltFetched);
int Reset();
int Skip(int celt);
--- 25,34 ----
#if !ECMA_COMPAT
! [Guid("00020404-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIEnumVARIANT
{
! void Clone(int ppenum);
! int Next(int celt, int rgvar, int pceltFetched);
int Reset();
int Skip(int celt);
Index: UCOMIMoniker.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIMoniker.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIMoniker.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIMoniker.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIMoniker
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("0000000f-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIMoniker
Index: UCOMIPersistFile.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIPersistFile.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIPersistFile.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIPersistFile.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIPersistFile
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("0000010b-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIPersistFile
Index: UCOMIRunningObjectTable.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIRunningObjectTable.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIRunningObjectTable.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIRunningObjectTable.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIRunningObjectTable
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00000010-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIRunningObjectTable
Index: UCOMIStream.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIStream.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMIStream.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMIStream.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIStream
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("0000000c-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIStream
Index: UCOMITypeComp.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeComp.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UCOMITypeComp.cs 4 Apr 2003 21:53:54 -0000 1.1
--- UCOMITypeComp.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeComp
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00020403-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeComp
Index: UCOMITypeInfo.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeInfo.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** UCOMITypeInfo.cs 4 Apr 2003 21:53:54 -0000 1.2
--- UCOMITypeInfo.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeInfo
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00020401-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeInfo
***************
*** 44,47 ****
--- 44,48 ----
out int pcNames);
void GetRefTypeInfo(int hRef, out UCOMITypeInfo ppTI);
+ void GetRefTypeOfImplType(int index, out int href);
void GetTypeAttr(out IntPtr ppTypeAttr);
void GetTypeComp(out UCOMITypeComp ppTComp);
Index: UCOMITypeLib.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeLib.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** UCOMITypeLib.cs 4 Apr 2003 21:53:54 -0000 1.2
--- UCOMITypeLib.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [Guid("")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeLib
--- 25,29 ----
#if !ECMA_COMPAT
! [Guid("00020402-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeLib
Index: VARDESC.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/VARDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** VARDESC.cs 4 Apr 2003 21:53:54 -0000 1.1
--- VARDESC.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 26,29 ****
--- 26,30 ----
[ComVisible(false)]
+ [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct VARDESC
{
Index: VARFLAGS.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/VARFLAGS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** VARFLAGS.cs 4 Apr 2003 21:53:54 -0000 1.1
--- VARFLAGS.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
[Serializable]
[Flags]
! public enum VARFLAGS
{
VARFLAG_FREADONLY = 0x0001,
--- 28,32 ----
[Serializable]
[Flags]
! public enum VARFLAGS : short
{
VARFLAG_FREADONLY = 0x0001,
***************
*** 37,41 ****
VARFLAG_FDEFAULTBIND = 0x0020,
VARFLAG_FHIDDEN = 0x0040,
! VARFLAG_FUSESGETLASTERROR = 0x0080,
VARFLAG_FDEFAULTCOLLELEM = 0x0100,
VARFLAG_FUIDEFAULT = 0x0200,
--- 37,41 ----
VARFLAG_FDEFAULTBIND = 0x0020,
VARFLAG_FHIDDEN = 0x0040,
! VARFLAG_FRESTRICTED = 0x0080,
VARFLAG_FDEFAULTCOLLELEM = 0x0100,
VARFLAG_FUIDEFAULT = 0x0200,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/InteropServices ArrayWithOffset.cs,1.1,1.2 AutomationProxyAttribute.cs,1.1,1.2 BINDPTR.cs,1.1,1.2 BestFitMappingAttribute.cs,1.1,1.2 CONNECTDATA.cs,1.1,1.2 CoClassAttribute.cs,1.1,1.2 ComAliasNameAttribute.cs,1.1,1.2ComCompatibleVersionAttribute.cs,1.1,1.2 ComConversionLossAttribute.cs,1.1,1.2 ComEventInterfaceAttribute.cs,1.1,1.2 ComImportAttribute.cs,1.3,1.4 ComRegisterFunctionAttribute.cs,1.1,1.2 ComSourceInterfacesAttribute.cs,1.1,1.2 ComUnregisterFunctionAttribute.cs,1.1,1.2 DISPPARAMS.cs,1.1,1.2 DispIdAttribute.cs,1.3,1.4 DllImportAttribute.cs,1.3,1.4 ELEMDESC.cs,1.1,1.2 EXCEPINFO.cs,1.1,1.2 GuidAttribute.cs,1.3,1.4 IDLDESC.cs,1.1,1.2 IDispatchImplAttribute.cs,1.1,1.2 INVOKEKIND.cs,1.1,1.2 IRegistrationServices.cs,1.1,1.2 ITypeLibConverter.cs,1.1,1.2ITypeLibExporterNameProvider.cs,1.1,1.2 ITypeLibExporterNotifySink.cs,1.1,1.2ITypeLibImporterNotifySink.cs,1.1,1.2 ImportedFromTypeLibAttribute.cs,1.1,1.2InterfaceTypeAttribute.cs,1.5,1.6 LCIDConversionAttribute.cs,1.1,1.2 MarshalAsAttribute.cs,1.4,1.5 OptionalAttribute.cs,1.1,1.2 PARAMDESC.cs,1.1,1.2 PARAMFLAG.cs,1.1,1.2 PreserveSigAttribute.cs,1.1,1.2 PrimaryInteropAssemblyAttribute.cs,1.1,1.2 ProgIdAttribute.cs,1.1,1.2 RegistrationServices.cs,1.1,1.2 RuntimeEnvironment.cs,1.1,1.2 SEHException.cs,1.3,1.4 STATSTG.cs,1.1,1.2 TYPEATTR.cs,1.1,1.2 TYPEDESC.cs,1.1,1.2 TYPELIBATTR.cs,1.1,1.2 TypeLibConverter.cs,1.1,1.2 TypeLibFuncAttribute.cs,1.1,1.2 TypeLibImporterFlags.cs,1.1,1.2 TypeLibTypeAttribute.cs,1.1,1.2 TypeLibVarAttribute.cs,1.1,1.2 TypeLibVarFlags.cs,1.1,1.2 TypeLibVersionAttribute.cs,1.1,1.2 UCOMIBindCtx.cs,1.1,1.2 UCOMIConnectionPoint.cs,1.1,1.2 UCOMIConnectionPointContainer.cs,1.1,1.2 UCOMIEnumConnectionPoints.cs,1.1,1.2 UCOMIEnumConnections.cs,1.1,1.2 UCOMIEnumMoniker.cs,1.1,1.2 UCOMIEnumString.cs,1.1,1.2 UCOMIEnumVARIANT.cs,1.1,1.2 UCOMIMoniker.cs,1.1,1.2 UCOMIPersistFile.cs,1.1,1.2 UCOMIRunningObjectTable.cs,1.1,1.2 UCOMIStream.cs,1.1,1.2 UCOMITypeComp.cs,1.1,1.2 UCOMITypeInfo.cs,1.2,1.3 UCOMITypeLib.cs,1.2,1.3 VARDESC.cs,1.1,1.2 VARFLAGS.cs,1.1,1.2,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Threading CompressedStack.cs,1.1,1.2 Thread.cs,1.10,1.11
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Remoting/Channels IServerChannelSinkStack.cs,1.1,1.2 IServerResponseChannelSinkStack.cs,1.1,1.2 ServerChannelSinkStack.cs,1.1,1.2
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Threading CompressedStack.cs,1.1,1.2 Thread.cs,1.10,1.11
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Remoting/Channels IServerChannelSinkStack.cs,1.1,1.2 IServerResponseChannelSinkStack.cs,1.1,1.2 ServerChannelSinkStack.cs,1.1,1.2
- Index(es):