public override void InitInternals()
 {
     this._BIsParentalLockEnabled = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsParentalLockEnabled>(Marshal.ReadIntPtr(this.VTable, 0));
     this._BIsParentalLockLocked  = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsParentalLockLocked>(Marshal.ReadIntPtr(this.VTable, 8));
     this._BIsAppBlocked          = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsAppBlocked>(Marshal.ReadIntPtr(this.VTable, 16));
     this._BIsAppInBlockList      = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsAppInBlockList>(Marshal.ReadIntPtr(this.VTable, 24));
     this._BIsFeatureBlocked      = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsFeatureBlocked>(Marshal.ReadIntPtr(this.VTable, 32));
     this._BIsFeatureInBlockList  = Marshal.GetDelegateForFunctionPointer <ISteamParentalSettings.FBIsFeatureInBlockList>(Marshal.ReadIntPtr(this.VTable, 40));
 }
 internal override void Shutdown()
 {
     base.Shutdown();
     this._BIsParentalLockEnabled = null;
     this._BIsParentalLockLocked  = null;
     this._BIsAppBlocked          = null;
     this._BIsAppInBlockList      = null;
     this._BIsFeatureBlocked      = null;
     this._BIsFeatureInBlockList  = null;
 }