using System; using System.Runtime.InteropServices; namespace Steamworks { // Token: 0x0200092E RID: 2350 public class PHMDGEHHPDE { // Token: 0x06011645 RID: 71237 RVA: 0x0052802C File Offset: 0x0052622C private void BDFNHJBIOMJ(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x06011646 RID: 71238 RVA: 0x0052803C File Offset: 0x0052623C public static IntPtr HNHMECEFOOE(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011647 RID: 71239 RVA: 0x0052804C File Offset: 0x0052624C public PHMDGEHHPDE(PHMDGEHHPDE.JLMJAFBHFFC PLJHOFBBHFB, PHMDGEHHPDE.BKKALGJLJKN NAMJHMHBEPF) { if (PLJHOFBBHFB == null || NAMJHMHBEPF == null) { throw new ArgumentNullException(); } this.DNOGMHFEMMG = PLJHOFBBHFB; this.BKENEIPAFAC = NAMJHMHBEPF; this.DPAPCENOBHE = new PHMDGEHHPDE.DBOFFPDLNDL { DLLHMHDCMEO = new PHMDGEHHPDE.GBELEIGFMAP(this.FFOHPFHNPKA), FLIPHEOOJIE = new PHMDGEHHPDE.MOILCNEPEGF(this.IKOKECGJDFF) }; this.FMHFKAKMDJH = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(PHMDGEHHPDE.DBOFFPDLNDL))); Marshal.StructureToPtr(this.DPAPCENOBHE, this.FMHFKAKMDJH, false); this.FPNBIJLJLGM = GCHandle.Alloc(this.FMHFKAKMDJH, GCHandleType.Pinned); } // Token: 0x06011648 RID: 71240 RVA: 0x005280F4 File Offset: 0x005262F4 public static IntPtr MOEEMGIEAIE(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011649 RID: 71241 RVA: 0x00528104 File Offset: 0x00526304 private void FFOHPFHNPKA(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x0601164A RID: 71242 RVA: 0x00528114 File Offset: 0x00526314 private void NGPHEMJKBDE(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x0601164B RID: 71243 RVA: 0x00528124 File Offset: 0x00526324 private void ENJGPEDFMNK(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x0601164C RID: 71244 RVA: 0x00528134 File Offset: 0x00526334 private void CBLGLKDOFHN(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x0601164D RID: 71245 RVA: 0x00528144 File Offset: 0x00526344 public static IntPtr OLFAKPBMJGH(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x0601164E RID: 71246 RVA: 0x00528154 File Offset: 0x00526354 private void MIJECECKECG(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x0601164F RID: 71247 RVA: 0x00528164 File Offset: 0x00526364 private void BOGEIDACMBM(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x06011650 RID: 71248 RVA: 0x00528174 File Offset: 0x00526374 private void IKOKECGJDFF(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x06011651 RID: 71249 RVA: 0x00528184 File Offset: 0x00526384 public static IntPtr MLBFKOBCPHO(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011652 RID: 71250 RVA: 0x00528194 File Offset: 0x00526394 public static IntPtr FJMNPMBIOIA(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011653 RID: 71251 RVA: 0x005281A4 File Offset: 0x005263A4 ~PHMDGEHHPDE() { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } // Token: 0x06011654 RID: 71252 RVA: 0x00528208 File Offset: 0x00526408 private void AGOKOKDMAFB(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x06011655 RID: 71253 RVA: 0x00528218 File Offset: 0x00526418 private void OFCOPPAODFF(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x06011656 RID: 71254 RVA: 0x00528228 File Offset: 0x00526428 public static IntPtr EBGJJOHEGOF(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011657 RID: 71255 RVA: 0x00528238 File Offset: 0x00526438 protected virtual void JMINADHNKGL() { try { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } finally { base.Finalize(); } } // Token: 0x06011658 RID: 71256 RVA: 0x0052829C File Offset: 0x0052649C public static IntPtr GDCNJKPCGEP(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011659 RID: 71257 RVA: 0x005282AC File Offset: 0x005264AC private void AONIFNDPNGM(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x0601165A RID: 71258 RVA: 0x005282BC File Offset: 0x005264BC private void ACCFPNEJIKM(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x0601165B RID: 71259 RVA: 0x005282CC File Offset: 0x005264CC public static IntPtr IAPOOLLMNGE(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x0601165C RID: 71260 RVA: 0x005282DC File Offset: 0x005264DC public static IntPtr HOOFJGAAMKN(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x0601165D RID: 71261 RVA: 0x005282EC File Offset: 0x005264EC public static IntPtr OEGNLBOHFMH(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x0601165E RID: 71262 RVA: 0x005282FC File Offset: 0x005264FC protected virtual void LLNBOHPMACA() { try { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } finally { base.Finalize(); } } // Token: 0x0601165F RID: 71263 RVA: 0x00528360 File Offset: 0x00526560 public static IntPtr NFGNBICDLDJ(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011660 RID: 71264 RVA: 0x00528370 File Offset: 0x00526570 protected virtual void BODCBKFCFEL() { try { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } finally { base.Finalize(); } } // Token: 0x06011661 RID: 71265 RVA: 0x005283D4 File Offset: 0x005265D4 protected virtual void LOOLCDFNLBE() { try { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } finally { base.Finalize(); } } // Token: 0x06011662 RID: 71266 RVA: 0x00528438 File Offset: 0x00526638 public static IntPtr GBPEDHPCNPH(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011663 RID: 71267 RVA: 0x00528448 File Offset: 0x00526648 public static IntPtr PGMIBOKOFFC(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011664 RID: 71268 RVA: 0x00528458 File Offset: 0x00526658 private void NPGMABHIJJP(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x06011665 RID: 71269 RVA: 0x00528468 File Offset: 0x00526668 public static IntPtr EOIPHEJNMLA(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011666 RID: 71270 RVA: 0x00528478 File Offset: 0x00526678 private void OCMDJLEEGFE(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x06011667 RID: 71271 RVA: 0x00528488 File Offset: 0x00526688 private void IOIBDJAPDOD(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC) { this.DNOGMHFEMMG(OCDPFFAMAMC); } // Token: 0x06011668 RID: 71272 RVA: 0x00528498 File Offset: 0x00526698 public static IntPtr BOBCNPPDACJ(PHMDGEHHPDE HDONNMABBBM) { return HDONNMABBBM.FPNBIJLJLGM.AddrOfPinnedObject(); } // Token: 0x06011669 RID: 71273 RVA: 0x005284A8 File Offset: 0x005266A8 protected virtual void BEPCPAHAEBJ() { try { if (this.FMHFKAKMDJH != IntPtr.Zero) { Marshal.FreeHGlobal(this.FMHFKAKMDJH); } if (this.FPNBIJLJLGM.IsAllocated) { this.FPNBIJLJLGM.Free(); } } finally { base.Finalize(); } } // Token: 0x0601166A RID: 71274 RVA: 0x0052850C File Offset: 0x0052670C private void ECDPNPHFCBM(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x0601166B RID: 71275 RVA: 0x0052851C File Offset: 0x0052671C private void KBEAJJKEMOB(IntPtr JLFCALHJNNE) { this.BKENEIPAFAC(); } // Token: 0x0400325C RID: 12892 private PHMDGEHHPDE.DBOFFPDLNDL DPAPCENOBHE; // Token: 0x0400325D RID: 12893 private IntPtr FMHFKAKMDJH; // Token: 0x0400325E RID: 12894 private GCHandle FPNBIJLJLGM; // Token: 0x0400325F RID: 12895 private PHMDGEHHPDE.JLMJAFBHFFC DNOGMHFEMMG; // Token: 0x04003260 RID: 12896 private PHMDGEHHPDE.BKKALGJLJKN BKENEIPAFAC; // Token: 0x0200092F RID: 2351 // (Invoke) Token: 0x0601166D RID: 71277 public delegate void JLMJAFBHFFC(gameserveritem_t OCDPFFAMAMC); // Token: 0x02000930 RID: 2352 // (Invoke) Token: 0x06011671 RID: 71281 public delegate void BKKALGJLJKN(); // Token: 0x02000931 RID: 2353 // (Invoke) Token: 0x06011675 RID: 71285 [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void GBELEIGFMAP(IntPtr JLFCALHJNNE, gameserveritem_t OCDPFFAMAMC); // Token: 0x02000932 RID: 2354 // (Invoke) Token: 0x06011679 RID: 71289 [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void MOILCNEPEGF(IntPtr JLFCALHJNNE); // Token: 0x02000933 RID: 2355 [StructLayout(LayoutKind.Sequential)] private class DBOFFPDLNDL { // Token: 0x04003261 RID: 12897 [NonSerialized] [MarshalAs(UnmanagedType.FunctionPtr)] public PHMDGEHHPDE.GBELEIGFMAP DLLHMHDCMEO; // Token: 0x04003262 RID: 12898 [NonSerialized] [MarshalAs(UnmanagedType.FunctionPtr)] public PHMDGEHHPDE.MOILCNEPEGF FLIPHEOOJIE; } } }