|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| LicenseClassFactory (Guid clsid, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.Interfaces)] Type classType) | |
| void | CreateInstance ([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, ref Guid riid, out IntPtr ppvObject) |
| void | LockServer ([MarshalAs(UnmanagedType.Bool)] bool fLock) |
| void | GetLicInfo (ref LICINFO licInfo) |
| void | RequestLicKey (int dwReserved, [MarshalAs(UnmanagedType.BStr)] out string pBstrKey) |
| void | CreateInstanceLic ([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, [MarshalAs(UnmanagedType.Interface)] object pUnkReserved, ref Guid riid, [MarshalAs(UnmanagedType.BStr)] string bstrKey, out IntPtr ppvObject) |
| void | CreateInstance ([MarshalAs(UnmanagedType.Interface)] object? pUnkOuter, ref Guid riid, out IntPtr ppvObject) |
Private Member Functions | |
| void | CreateInstanceInner (object pUnkOuter, ref Guid riid, string key, bool isDesignTime, out IntPtr ppvObject) |
Private Attributes | |
| readonly LicenseInteropProxy | _licenseProxy = new LicenseInteropProxy() |
| readonly Guid | _classId |
| readonly Type | _classType |
Definition at line 96 of file ComActivator.cs.