Files
rmbgame 798355e342 更新目录结构
新增反代脚本只对Steam内置浏览器生效的选项
2021-01-06 04:30:56 +08:00

55 lines
1.3 KiB
C#

// This file is automatically generated.
using System;
using System.Text;
using System.Runtime.InteropServices;
namespace Steam4NET
{
public enum EBillingType : int
{
eNoCost = 0,
eBillOnceOnly = 1,
eBillMonthly = 2,
eProofOfPrepurchaseOnly = 3,
eGuestPass = 4,
eHardwarePromo = 5,
eGift = 6,
eAutoGrant = 7,
OEMTicket = 8,
eRecurringOption = 9,
eNumBillingTypes = 10,
};
[StructLayout(LayoutKind.Sequential,Pack=8)]
public struct TSteamSubscription
{
public string szName;
public UInt32 uMaxNameChars;
public IntPtr puAppIds;
public UInt32 uMaxAppIds;
public UInt32 uId;
public UInt32 uNumApps;
public EBillingType eBillingType;
public UInt32 uCostInCents;
public UInt32 uNumDiscounts;
public Int32 bIsPreorder;
public Int32 bRequiresShippingAddress;
public UInt32 uDomesticShippingCostInCents;
public UInt32 uInternationalShippingCostInCents;
[MarshalAs(UnmanagedType.I1)]
public bool bIsCyberCafeSubscription;
public UInt32 uGameCode;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
public string szGameCodeDesc;
[MarshalAs(UnmanagedType.I1)]
public bool bIsDisabled;
[MarshalAs(UnmanagedType.I1)]
public bool bRequiresCD;
public UInt32 uTerritoryCode;
[MarshalAs(UnmanagedType.I1)]
public bool bIsSteam3Subscription;
};
}