Beispiel #1
0
 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;
 }
Beispiel #2
0
 internal ApplicationInfo(Interop.ApplicationInfo* ptr)
 {
     m = ptr;
     Initialize ();
 }
Beispiel #3
0
 public ApplicationInfo()
 {
     m = (Interop.ApplicationInfo*) Interop.Structure.Allocate (typeof (Interop.ApplicationInfo));
     Initialize ();
 }