public uint GetInstalledDepots(AppID appID, out DepotID pDepotID, uint maxDepots)
        {
            CheckIfUsable();

            uint localDepotId = 0;

            uint result = NativeMethods.Apps_GetInstalledDepots(appID.AsUInt32, ref localDepotId, maxDepots);

            pDepotID = new DepotID(localDepotId);

            return(result);
        }
        public uint GetInstalledDepots(AppID appID, out DepotID pDepotID, uint maxDepots)
        {
            CheckIfUsable();

            uint localDepotId = 0;

            uint result = NativeMethods.Apps_GetInstalledDepots(appID.AsUInt32, ref localDepotId, maxDepots);

            pDepotID = new DepotID(localDepotId);

            return result;
        }