Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IClassFactory2.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Diagnostics.CodeAnalysis
;
3
using
System.Runtime.InteropServices
;
4
5
namespace
Internal.Runtime.InteropServices
;
6
7
[ComImport]
8
[ComVisible(
false
)]
9
[
Guid
(
"B196B28F-BAB4-101A-B69C-00AA00341D07"
)]
10
[InterfaceType(
ComInterfaceType
.InterfaceIsIUnknown)]
11
internal
interface
IClassFactory2
:
IClassFactory
12
{
13
[RequiresUnreferencedCode(
"Built-in COM support is not trim compatible"
, Url =
"https://aka.ms/dotnet-illink/com"
)]
14
new
void
CreateInstance
([MarshalAs(
UnmanagedType
.Interface)]
object
pUnkOuter, ref
Guid
riid, out
IntPtr
ppvObject);
15
16
new
void
LockServer
([MarshalAs(
UnmanagedType
.Bool)]
bool
fLock);
17
18
void
GetLicInfo
(ref
LICINFO
pLicInfo);
19
20
void
RequestLicKey
(
int
dwReserved, [MarshalAs(
UnmanagedType
.BStr)] out
string
pBstrKey);
21
22
void
CreateInstanceLic
([MarshalAs(
UnmanagedType
.Interface)]
object
pUnkOuter, [MarshalAs(
UnmanagedType
.Interface)]
object
pUnkReserved, ref
Guid
riid, [MarshalAs(
UnmanagedType
.BStr)]
string
bstrKey, out
IntPtr
ppvObject);
23
}
Internal.Runtime.InteropServices.IClassFactory2.RequestLicKey
void RequestLicKey(int dwReserved, [MarshalAs(UnmanagedType.BStr)] out string pBstrKey)
Internal.Runtime.InteropServices.IClassFactory2.CreateInstanceLic
void CreateInstanceLic([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, [MarshalAs(UnmanagedType.Interface)] object pUnkReserved, ref Guid riid, [MarshalAs(UnmanagedType.BStr)] string bstrKey, out IntPtr ppvObject)
Internal.Runtime.InteropServices.IClassFactory2.GetLicInfo
void GetLicInfo(ref LICINFO pLicInfo)
Internal.Runtime.InteropServices.IClassFactory2.CreateInstance
new void CreateInstance([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, ref Guid riid, out IntPtr ppvObject)
Internal.Runtime.InteropServices.IClassFactory2.LockServer
new void LockServer([MarshalAs(UnmanagedType.Bool)] bool fLock)
Internal.Runtime.InteropServices.IClassFactory2
Definition
IClassFactory2.cs:12
Internal.Runtime.InteropServices.IClassFactory
Definition
IClassFactory.cs:12
Internal.Runtime.InteropServices
Definition
ComActivationContext.cs:5
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Runtime.InteropServices.ComInterfaceType
ComInterfaceType
Definition
ComInterfaceType.cs:4
System.Runtime.InteropServices.UnmanagedType
UnmanagedType
Definition
UnmanagedType.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System
Definition
BlockingCollection.cs:8
Internal.Runtime.InteropServices.LICINFO
Definition
LICINFO.cs:6
System.Guid
Definition
Guid.cs:15
System.IntPtr
Definition
IntPtr.cs:14
source
System.Private.CoreLib
Internal.Runtime.InteropServices
IClassFactory2.cs
Generated by
1.10.0