612 lines
16 KiB
C#
612 lines
16 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace Steamworks
|
|
{
|
|
// Token: 0x02000916 RID: 2326
|
|
public sealed class AGBPFCFGEJN<T> : IDisposable
|
|
{
|
|
// Token: 0x060113DE RID: 70622 RVA: 0x00521968 File Offset: 0x0051FB68
|
|
private int CFMLJLBKFPN(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113DF RID: 70623 RVA: 0x00521970 File Offset: 0x0051FB70
|
|
private void KHIEEFJNNKL()
|
|
{
|
|
this.DBOFFPDLNDL = new HNDIKIGPAEI
|
|
{
|
|
GGLGAHBOHFI = new HNDIKIGPAEI.ELBPMDNNAFC(this.HEBCPMDDOEN),
|
|
CDBCANMKLGO = new HNDIKIGPAEI.EFNBCDHAOBO(this.MPIHOCGLNKH),
|
|
DIPMFFEBHOD = new HNDIKIGPAEI.LOGPNAGEKEA(this.HNAKIGNDFEB)
|
|
};
|
|
this.FMHFKAKMDJH = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(HNDIKIGPAEI)));
|
|
Marshal.StructureToPtr(this.DBOFFPDLNDL, this.FMHFKAKMDJH, true);
|
|
this.GEJNGHFLNCD = new OAOLJOINDHH
|
|
{
|
|
EEIHMDFCNPI = this.FMHFKAKMDJH,
|
|
NBJCPACBLNC = 0,
|
|
JDBKKIBPEOC = BCPGHAJCMIM.ELOEEGAAFMM(typeof(T))
|
|
};
|
|
this.FJIDPHFGCOC = GCHandle.Alloc(this.GEJNGHFLNCD, (GCHandleType)4);
|
|
}
|
|
|
|
// Token: 0x060113E0 RID: 70624 RVA: 0x00521A34 File Offset: 0x0051FC34
|
|
private int HKFFPMOKDAK(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113E1 RID: 70625 RVA: 0x00521A3C File Offset: 0x0051FC3C
|
|
public void IBKOLKCBAMB()
|
|
{
|
|
if (this.MPKJLFEGMNN)
|
|
{
|
|
return;
|
|
}
|
|
GC.SuppressFinalize(this);
|
|
this.ABLMNPADLCN();
|
|
if (this.FMHFKAKMDJH != IntPtr.Zero)
|
|
{
|
|
Marshal.FreeHGlobal(this.FMHFKAKMDJH);
|
|
}
|
|
if (this.FJIDPHFGCOC.IsAllocated)
|
|
{
|
|
this.FJIDPHFGCOC.Free();
|
|
}
|
|
this.MPKJLFEGMNN = true;
|
|
}
|
|
|
|
// Token: 0x060113E2 RID: 70626 RVA: 0x00521AA4 File Offset: 0x0051FCA4
|
|
public void PLMIEJGJIFB()
|
|
{
|
|
OAOLJOINDHH gejnghflncd = this.GEJNGHFLNCD;
|
|
gejnghflncd.NBJCPACBLNC |= 2;
|
|
}
|
|
|
|
// Token: 0x060113E3 RID: 70627 RVA: 0x00521ABC File Offset: 0x0051FCBC
|
|
public void GDFEANEJKLB()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x060113E4 RID: 70628 RVA: 0x00521AD0 File Offset: 0x0051FCD0
|
|
private void EEOBBHBCCGO(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113E5 RID: 70629 RVA: 0x00521B20 File Offset: 0x0051FD20
|
|
protected void DPKJAFMCAJL()
|
|
{
|
|
try
|
|
{
|
|
this.Dispose();
|
|
}
|
|
finally
|
|
{
|
|
base.Finalize();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113E6 RID: 70630 RVA: 0x00521B50 File Offset: 0x0051FD50
|
|
private int FHHJMJODMML(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113E7 RID: 70631 RVA: 0x00521B58 File Offset: 0x0051FD58
|
|
public static AGBPFCFGEJN<T> HPMCGIDFNMC(AGBPFCFGEJN<T>.FDEELEHKKPL PMBIBJEAICA)
|
|
{
|
|
return new AGBPFCFGEJN<T>(PMBIBJEAICA, true);
|
|
}
|
|
|
|
// Token: 0x060113E8 RID: 70632 RVA: 0x00521B64 File Offset: 0x0051FD64
|
|
private int HNAKIGNDFEB(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113E9 RID: 70633 RVA: 0x00521B6C File Offset: 0x0051FD6C
|
|
private void PIHLNGNGEJB(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113EA RID: 70634 RVA: 0x00521BBC File Offset: 0x0051FDBC
|
|
private int OOAPADPFKAM(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113EB RID: 70635 RVA: 0x00521BC4 File Offset: 0x0051FDC4
|
|
private void MPIHOCGLNKH(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113EC RID: 70636 RVA: 0x00521C14 File Offset: 0x0051FE14
|
|
private void OFNCKOMMACD(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113ED RID: 70637 RVA: 0x00521C64 File Offset: 0x0051FE64
|
|
public void Dispose()
|
|
{
|
|
if (this.MPKJLFEGMNN)
|
|
{
|
|
return;
|
|
}
|
|
GC.SuppressFinalize(this);
|
|
this.ABLMNPADLCN();
|
|
if (this.FMHFKAKMDJH != IntPtr.Zero)
|
|
{
|
|
Marshal.FreeHGlobal(this.FMHFKAKMDJH);
|
|
}
|
|
if (this.FJIDPHFGCOC.IsAllocated)
|
|
{
|
|
this.FJIDPHFGCOC.Free();
|
|
}
|
|
this.MPKJLFEGMNN = true;
|
|
}
|
|
|
|
// Token: 0x060113EE RID: 70638 RVA: 0x00521CCC File Offset: 0x0051FECC
|
|
public void JNPGONAFLAL()
|
|
{
|
|
if (this.MPKJLFEGMNN)
|
|
{
|
|
return;
|
|
}
|
|
GC.SuppressFinalize(this);
|
|
this.ABLMNPADLCN();
|
|
if (this.FMHFKAKMDJH != IntPtr.Zero)
|
|
{
|
|
Marshal.FreeHGlobal(this.FMHFKAKMDJH);
|
|
}
|
|
if (this.FJIDPHFGCOC.IsAllocated)
|
|
{
|
|
this.FJIDPHFGCOC.Free();
|
|
}
|
|
this.MPKJLFEGMNN = true;
|
|
}
|
|
|
|
// Token: 0x060113EF RID: 70639 RVA: 0x00521D34 File Offset: 0x0051FF34
|
|
private void BBNJMLLELJO(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113F0 RID: 70640 RVA: 0x00521D84 File Offset: 0x0051FF84
|
|
private void FNMPHOLOKDE(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113F1 RID: 70641 RVA: 0x00521DD4 File Offset: 0x0051FFD4
|
|
public void FJHNEMLKGLB(AGBPFCFGEJN<T>.FDEELEHKKPL PMBIBJEAICA)
|
|
{
|
|
if (PMBIBJEAICA == null)
|
|
{
|
|
throw new Exception("Callback function must not be null.");
|
|
}
|
|
if ((this.GEJNGHFLNCD.NBJCPACBLNC & 1) == 1)
|
|
{
|
|
this.ABLMNPADLCN();
|
|
}
|
|
if (this.DMFGJDCMLKD)
|
|
{
|
|
this.PCCPKFCOBOF();
|
|
}
|
|
this.NECCKDOMMIM = PMBIBJEAICA;
|
|
KHBCNLDGPCD.OHJJKNACKAI(this.FJIDPHFGCOC.AddrOfPinnedObject(), BCPGHAJCMIM.CNKAPFJHEMD(typeof(T)));
|
|
}
|
|
|
|
// Token: 0x060113F2 RID: 70642 RVA: 0x00521E44 File Offset: 0x00520044
|
|
public void IPHHLPEBHEL()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x060113F3 RID: 70643 RVA: 0x00521E58 File Offset: 0x00520058
|
|
private void HEBCPMDDOEN(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113F4 RID: 70644 RVA: 0x00521EA8 File Offset: 0x005200A8
|
|
private int CFEIFBNIDOC(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x060113F5 RID: 70645 RVA: 0x00521EB0 File Offset: 0x005200B0
|
|
public void LOIKNGPPDDP()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x060113F6 RID: 70646 RVA: 0x00521EC4 File Offset: 0x005200C4
|
|
public AGBPFCFGEJN(AGBPFCFGEJN<T>.FDEELEHKKPL PMBIBJEAICA, bool HKJMCDHKPCF = false)
|
|
{
|
|
this.DMFGJDCMLKD = HKJMCDHKPCF;
|
|
this.FFDLENIIPIM();
|
|
this.FJHNEMLKGLB(PMBIBJEAICA);
|
|
}
|
|
|
|
// Token: 0x060113F7 RID: 70647 RVA: 0x00521F00 File Offset: 0x00520100
|
|
private void DHCFBLIKDBG(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113F8 RID: 70648 RVA: 0x00521F50 File Offset: 0x00520150
|
|
public void ABLMNPADLCN()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x060113F9 RID: 70649 RVA: 0x00521F64 File Offset: 0x00520164
|
|
private void FFDLENIIPIM()
|
|
{
|
|
this.DBOFFPDLNDL = new HNDIKIGPAEI
|
|
{
|
|
GGLGAHBOHFI = new HNDIKIGPAEI.ELBPMDNNAFC(this.HEBCPMDDOEN),
|
|
CDBCANMKLGO = new HNDIKIGPAEI.EFNBCDHAOBO(this.MPIHOCGLNKH),
|
|
DIPMFFEBHOD = new HNDIKIGPAEI.LOGPNAGEKEA(this.HNAKIGNDFEB)
|
|
};
|
|
this.FMHFKAKMDJH = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(HNDIKIGPAEI)));
|
|
Marshal.StructureToPtr(this.DBOFFPDLNDL, this.FMHFKAKMDJH, false);
|
|
this.GEJNGHFLNCD = new OAOLJOINDHH
|
|
{
|
|
EEIHMDFCNPI = this.FMHFKAKMDJH,
|
|
NBJCPACBLNC = 0,
|
|
JDBKKIBPEOC = BCPGHAJCMIM.CNKAPFJHEMD(typeof(T))
|
|
};
|
|
this.FJIDPHFGCOC = GCHandle.Alloc(this.GEJNGHFLNCD, GCHandleType.Pinned);
|
|
}
|
|
|
|
// Token: 0x060113FA RID: 70650 RVA: 0x00522028 File Offset: 0x00520228
|
|
private void PKLPEFDKGOL(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113FB RID: 70651 RVA: 0x00522078 File Offset: 0x00520278
|
|
private int CJBEEHLHCFO(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x14000052 RID: 82
|
|
// (add) Token: 0x06011411 RID: 70673 RVA: 0x00522554 File Offset: 0x00520754
|
|
// (remove) Token: 0x060113FC RID: 70652 RVA: 0x00522080 File Offset: 0x00520280
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
private event AGBPFCFGEJN<T>.FDEELEHKKPL NECCKDOMMIM;
|
|
|
|
// Token: 0x060113FD RID: 70653 RVA: 0x005220B8 File Offset: 0x005202B8
|
|
public void DFADLMCBNKL()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x060113FE RID: 70654 RVA: 0x005220CC File Offset: 0x005202CC
|
|
protected void JHJBBAADILE()
|
|
{
|
|
try
|
|
{
|
|
this.Dispose();
|
|
}
|
|
finally
|
|
{
|
|
base.Finalize();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060113FF RID: 70655 RVA: 0x005220FC File Offset: 0x005202FC
|
|
public void GCODPABOHPK()
|
|
{
|
|
OAOLJOINDHH gejnghflncd = this.GEJNGHFLNCD;
|
|
gejnghflncd.NBJCPACBLNC |= 2;
|
|
}
|
|
|
|
// Token: 0x06011400 RID: 70656 RVA: 0x00522114 File Offset: 0x00520314
|
|
public void OFCGKPFMKEP()
|
|
{
|
|
OAOLJOINDHH gejnghflncd = this.GEJNGHFLNCD;
|
|
gejnghflncd.NBJCPACBLNC |= 6;
|
|
}
|
|
|
|
// Token: 0x06011401 RID: 70657 RVA: 0x0052212C File Offset: 0x0052032C
|
|
public void FLHNHPGDGBN()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x06011402 RID: 70658 RVA: 0x00522140 File Offset: 0x00520340
|
|
public static AGBPFCFGEJN<T> EFJCMOPEMKJ(AGBPFCFGEJN<T>.FDEELEHKKPL PMBIBJEAICA)
|
|
{
|
|
return new AGBPFCFGEJN<T>(PMBIBJEAICA, false);
|
|
}
|
|
|
|
// Token: 0x06011403 RID: 70659 RVA: 0x0052214C File Offset: 0x0052034C
|
|
public void FOAEBKEKOPB()
|
|
{
|
|
if (this.MPKJLFEGMNN)
|
|
{
|
|
return;
|
|
}
|
|
GC.SuppressFinalize(this);
|
|
this.ABLMNPADLCN();
|
|
if (this.FMHFKAKMDJH != IntPtr.Zero)
|
|
{
|
|
Marshal.FreeHGlobal(this.FMHFKAKMDJH);
|
|
}
|
|
if (this.FJIDPHFGCOC.IsAllocated)
|
|
{
|
|
this.FJIDPHFGCOC.Free();
|
|
}
|
|
this.MPKJLFEGMNN = false;
|
|
}
|
|
|
|
// Token: 0x06011404 RID: 70660 RVA: 0x005221B4 File Offset: 0x005203B4
|
|
public void JJLLIMCMIIE()
|
|
{
|
|
if (this.MPKJLFEGMNN)
|
|
{
|
|
return;
|
|
}
|
|
GC.SuppressFinalize(this);
|
|
this.ABLMNPADLCN();
|
|
if (this.FMHFKAKMDJH != IntPtr.Zero)
|
|
{
|
|
Marshal.FreeHGlobal(this.FMHFKAKMDJH);
|
|
}
|
|
if (this.FJIDPHFGCOC.IsAllocated)
|
|
{
|
|
this.FJIDPHFGCOC.Free();
|
|
}
|
|
this.MPKJLFEGMNN = false;
|
|
}
|
|
|
|
// Token: 0x06011405 RID: 70661 RVA: 0x0052221C File Offset: 0x0052041C
|
|
private void OEKJCOJGBMD(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011406 RID: 70662 RVA: 0x0052226C File Offset: 0x0052046C
|
|
private void KLGCAKLPBHI(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011407 RID: 70663 RVA: 0x005222BC File Offset: 0x005204BC
|
|
private void EAJFNJNGBGF(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011408 RID: 70664 RVA: 0x0052230C File Offset: 0x0052050C
|
|
private int HBMFMKFIOEL(IntPtr JLFCALHJNNE)
|
|
{
|
|
return this.EOLDMCLPDKB;
|
|
}
|
|
|
|
// Token: 0x06011409 RID: 70665 RVA: 0x00522314 File Offset: 0x00520514
|
|
protected void KLNPGFFHJCA()
|
|
{
|
|
try
|
|
{
|
|
this.Dispose();
|
|
}
|
|
finally
|
|
{
|
|
base.Finalize();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601140A RID: 70666 RVA: 0x00522344 File Offset: 0x00520544
|
|
private void EDNKGEJODHC(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601140B RID: 70667 RVA: 0x00522394 File Offset: 0x00520594
|
|
private void DAFGFPCAPGB()
|
|
{
|
|
this.DBOFFPDLNDL = new HNDIKIGPAEI
|
|
{
|
|
GGLGAHBOHFI = new HNDIKIGPAEI.ELBPMDNNAFC(this.HEBCPMDDOEN),
|
|
CDBCANMKLGO = new HNDIKIGPAEI.EFNBCDHAOBO(this.MPIHOCGLNKH),
|
|
DIPMFFEBHOD = new HNDIKIGPAEI.LOGPNAGEKEA(this.HNAKIGNDFEB)
|
|
};
|
|
this.FMHFKAKMDJH = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(HNDIKIGPAEI)));
|
|
Marshal.StructureToPtr(this.DBOFFPDLNDL, this.FMHFKAKMDJH, true);
|
|
this.GEJNGHFLNCD = new OAOLJOINDHH
|
|
{
|
|
EEIHMDFCNPI = this.FMHFKAKMDJH,
|
|
NBJCPACBLNC = 0,
|
|
JDBKKIBPEOC = BCPGHAJCMIM.OLIHJEINNOA(typeof(T))
|
|
};
|
|
this.FJIDPHFGCOC = GCHandle.Alloc(this.GEJNGHFLNCD, (GCHandleType)6);
|
|
}
|
|
|
|
// Token: 0x0601140C RID: 70668 RVA: 0x00522458 File Offset: 0x00520658
|
|
private void MOAGKOOMFBM(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601140D RID: 70669 RVA: 0x005224A8 File Offset: 0x005206A8
|
|
public void OIKNJOFPLHH()
|
|
{
|
|
KHBCNLDGPCD.FHDIKBHKLMI(this.FJIDPHFGCOC.AddrOfPinnedObject());
|
|
}
|
|
|
|
// Token: 0x0601140E RID: 70670 RVA: 0x005224BC File Offset: 0x005206BC
|
|
private void DECEPIJKBKJ(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601140F RID: 70671 RVA: 0x0052250C File Offset: 0x0052070C
|
|
public void PCCPKFCOBOF()
|
|
{
|
|
OAOLJOINDHH gejnghflncd = this.GEJNGHFLNCD;
|
|
gejnghflncd.NBJCPACBLNC |= 2;
|
|
}
|
|
|
|
// Token: 0x06011410 RID: 70672 RVA: 0x00522524 File Offset: 0x00520724
|
|
~AGBPFCFGEJN()
|
|
{
|
|
this.Dispose();
|
|
}
|
|
|
|
// Token: 0x06011412 RID: 70674 RVA: 0x0052258C File Offset: 0x0052078C
|
|
private void ILAIMINMAPH(IntPtr JLFCALHJNNE, IntPtr AEPDONNNFJK, bool KKGMBPDGIJO, ulong JNNKCIADPID)
|
|
{
|
|
try
|
|
{
|
|
this.NECCKDOMMIM((T)((object)Marshal.PtrToStructure(AEPDONNNFJK, typeof(T))));
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
IBLOGIPNJFN.IGIBCFCMMGP(ex);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003234 RID: 12852
|
|
private HNDIKIGPAEI DBOFFPDLNDL;
|
|
|
|
// Token: 0x04003235 RID: 12853
|
|
private IntPtr FMHFKAKMDJH = IntPtr.Zero;
|
|
|
|
// Token: 0x04003236 RID: 12854
|
|
private OAOLJOINDHH GEJNGHFLNCD;
|
|
|
|
// Token: 0x04003237 RID: 12855
|
|
private GCHandle FJIDPHFGCOC;
|
|
|
|
// Token: 0x04003239 RID: 12857
|
|
private bool DMFGJDCMLKD;
|
|
|
|
// Token: 0x0400323A RID: 12858
|
|
private readonly int EOLDMCLPDKB = Marshal.SizeOf(typeof(T));
|
|
|
|
// Token: 0x0400323B RID: 12859
|
|
private bool MPKJLFEGMNN;
|
|
|
|
// Token: 0x02000917 RID: 2327
|
|
// (Invoke) Token: 0x06011414 RID: 70676
|
|
public delegate void FDEELEHKKPL(T HGIIECJDGEI);
|
|
}
|
|
}
|