public MatchmakingEnqueueResult(IntPtr o)
 {
     AdminSnapshot          = new MatchmakingAdminSnapshot(CAPI.ovr_MatchmakingEnqueueResult_GetAdminSnapshot(o));
     AverageWait            = CAPI.ovr_MatchmakingEnqueueResult_GetAverageWait(o);
     MatchesInLastHourCount = CAPI.ovr_MatchmakingEnqueueResult_GetMatchesInLastHourCount(o);
     MaxExpectedWait        = CAPI.ovr_MatchmakingEnqueueResult_GetMaxExpectedWait(o);
     Pool = CAPI.ovr_MatchmakingEnqueueResult_GetPool(o);
     RecentMatchPercentage = CAPI.ovr_MatchmakingEnqueueResult_GetRecentMatchPercentage(o);
     RequestHash           = CAPI.ovr_MatchmakingEnqueueResult_GetRequestHash(o);
 }
 public MatchmakingEnqueueResult(IntPtr o)
 {
     {
         var pointer = CAPI.ovr_MatchmakingEnqueueResult_GetAdminSnapshot(o) :
                           AdminSnapshot = new MatchmakingAdminSnapshot(pointer) :
                                               if (pointer == IntPtr.Zero)
         {
             AdminSnapshotOptional = null:
         }
         else
         {
             AdminSnapshotOptional = AdminSnapshot:
         }
     }
     AverageWait = CAPI.ovr_MatchmakingEnqueueResult_GetAverageWait(o) :
                       MatchesInLastHourCount = CAPI.ovr_MatchmakingEnqueueResult_GetMatchesInLastHourCount(o) :
                                                    MaxExpectedWait                       = CAPI.ovr_MatchmakingEnqueueResult_GetMaxExpectedWait(o) :
                                                                                     Pool = CAPI.ovr_MatchmakingEnqueueResult_GetPool(o) :
                                                                                                RecentMatchPercentage = CAPI.ovr_MatchmakingEnqueueResult_GetRecentMatchPercentage(o) :
                                                                                                                            RequestHash = CAPI.ovr_MatchmakingEnqueueResult_GetRequestHash(o) :
 }