internal unsafe void MarshalTo(Interop.ApplicationInfo *pointer) { pointer->SType = StructureType.ApplicationInfo; pointer->Next = null; pointer->ApplicationName = Interop.HeapUtil.MarshalTo(this.ApplicationName); pointer->ApplicationVersion = (uint)this.ApplicationVersion; pointer->EngineName = Interop.HeapUtil.MarshalTo(this.EngineName); pointer->EngineVersion = (uint)this.EngineVersion; pointer->ApiVersion = (uint)this.ApiVersion; }
internal ApplicationInfo(Interop.ApplicationInfo* ptr) { m = ptr; Initialize (); }
public ApplicationInfo() { m = (Interop.ApplicationInfo*) Interop.Structure.Allocate (typeof (Interop.ApplicationInfo)); Initialize (); }