// Code generated by protoc-gen-go. DO NOT EDIT.
// source: steammessages_clientserver_2.proto

package protobuf

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package protobuf is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package protobuf to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

type CMsgClientUCMAddScreenshot struct {
	Appid                 *uint32                           `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
	Filename              *string                           `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"`
	Thumbname             *string                           `protobuf:"bytes,3,opt,name=thumbname" json:"thumbname,omitempty"`
	VrFilename            *string                           `protobuf:"bytes,14,opt,name=vr_filename" json:"vr_filename,omitempty"`
	Rtime32Created        *uint32                           `protobuf:"fixed32,4,opt,name=rtime32_created" json:"rtime32_created,omitempty"`
	Width                 *uint32                           `protobuf:"varint,5,opt,name=width" json:"width,omitempty"`
	Height                *uint32                           `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
	Permissions           *uint32                           `protobuf:"varint,7,opt,name=permissions" json:"permissions,omitempty"`
	Caption               *string                           `protobuf:"bytes,8,opt,name=caption" json:"caption,omitempty"`
	ShortcutName          *string                           `protobuf:"bytes,9,opt,name=shortcut_name" json:"shortcut_name,omitempty"`
	Tag                   []*CMsgClientUCMAddScreenshot_Tag `protobuf:"bytes,10,rep,name=tag" json:"tag,omitempty"`
	TaggedSteamid         []uint64                          `protobuf:"fixed64,11,rep,name=tagged_steamid" json:"tagged_steamid,omitempty"`
	SpoilerTag            *bool                             `protobuf:"varint,12,opt,name=spoiler_tag" json:"spoiler_tag,omitempty"`
	TaggedPublishedfileid []uint64                          `protobuf:"varint,13,rep,name=tagged_publishedfileid" json:"tagged_publishedfileid,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                          `json:"-"`
	XXX_unrecognized      []byte                            `json:"-"`
	XXX_sizecache         int32                             `json:"-"`
}

func (m *CMsgClientUCMAddScreenshot) Reset()         { *m = CMsgClientUCMAddScreenshot{} }
func (m *CMsgClientUCMAddScreenshot) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMAddScreenshot) ProtoMessage()    {}
func (*CMsgClientUCMAddScreenshot) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{0}
}

func (m *CMsgClientUCMAddScreenshot) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot.Unmarshal(m, b)
}
func (m *CMsgClientUCMAddScreenshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMAddScreenshot) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMAddScreenshot.Merge(m, src)
}
func (m *CMsgClientUCMAddScreenshot) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot.Size(m)
}
func (m *CMsgClientUCMAddScreenshot) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMAddScreenshot.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMAddScreenshot proto.InternalMessageInfo

func (m *CMsgClientUCMAddScreenshot) GetAppid() uint32 {
	if m != nil && m.Appid != nil {
		return *m.Appid
	}
	return 0
}

func (m *CMsgClientUCMAddScreenshot) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot) GetThumbname() string {
	if m != nil && m.Thumbname != nil {
		return *m.Thumbname
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot) GetVrFilename() string {
	if m != nil && m.VrFilename != nil {
		return *m.VrFilename
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot) GetRtime32Created() uint32 {
	if m != nil && m.Rtime32Created != nil {
		return *m.Rtime32Created
	}
	return 0
}

func (m *CMsgClientUCMAddScreenshot) GetWidth() uint32 {
	if m != nil && m.Width != nil {
		return *m.Width
	}
	return 0
}

func (m *CMsgClientUCMAddScreenshot) GetHeight() uint32 {
	if m != nil && m.Height != nil {
		return *m.Height
	}
	return 0
}

func (m *CMsgClientUCMAddScreenshot) GetPermissions() uint32 {
	if m != nil && m.Permissions != nil {
		return *m.Permissions
	}
	return 0
}

func (m *CMsgClientUCMAddScreenshot) GetCaption() string {
	if m != nil && m.Caption != nil {
		return *m.Caption
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot) GetShortcutName() string {
	if m != nil && m.ShortcutName != nil {
		return *m.ShortcutName
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot) GetTag() []*CMsgClientUCMAddScreenshot_Tag {
	if m != nil {
		return m.Tag
	}
	return nil
}

func (m *CMsgClientUCMAddScreenshot) GetTaggedSteamid() []uint64 {
	if m != nil {
		return m.TaggedSteamid
	}
	return nil
}

func (m *CMsgClientUCMAddScreenshot) GetSpoilerTag() bool {
	if m != nil && m.SpoilerTag != nil {
		return *m.SpoilerTag
	}
	return false
}

func (m *CMsgClientUCMAddScreenshot) GetTaggedPublishedfileid() []uint64 {
	if m != nil {
		return m.TaggedPublishedfileid
	}
	return nil
}

type CMsgClientUCMAddScreenshot_Tag struct {
	TagName              *string  `protobuf:"bytes,1,opt,name=tag_name" json:"tag_name,omitempty"`
	TagValue             *string  `protobuf:"bytes,2,opt,name=tag_value" json:"tag_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMAddScreenshot_Tag) Reset()         { *m = CMsgClientUCMAddScreenshot_Tag{} }
func (m *CMsgClientUCMAddScreenshot_Tag) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMAddScreenshot_Tag) ProtoMessage()    {}
func (*CMsgClientUCMAddScreenshot_Tag) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{0, 0}
}

func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Unmarshal(m, b)
}
func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Merge(m, src)
}
func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Size(m)
}
func (m *CMsgClientUCMAddScreenshot_Tag) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag proto.InternalMessageInfo

func (m *CMsgClientUCMAddScreenshot_Tag) GetTagName() string {
	if m != nil && m.TagName != nil {
		return *m.TagName
	}
	return ""
}

func (m *CMsgClientUCMAddScreenshot_Tag) GetTagValue() string {
	if m != nil && m.TagValue != nil {
		return *m.TagValue
	}
	return ""
}

type CMsgClientUCMAddScreenshotResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	Screenshotid         *uint64  `protobuf:"fixed64,2,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMAddScreenshotResponse) Reset()         { *m = CMsgClientUCMAddScreenshotResponse{} }
func (m *CMsgClientUCMAddScreenshotResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMAddScreenshotResponse) ProtoMessage()    {}
func (*CMsgClientUCMAddScreenshotResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{1}
}

func (m *CMsgClientUCMAddScreenshotResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMAddScreenshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMAddScreenshotResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Merge(m, src)
}
func (m *CMsgClientUCMAddScreenshotResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Size(m)
}
func (m *CMsgClientUCMAddScreenshotResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMAddScreenshotResponse proto.InternalMessageInfo

const Default_CMsgClientUCMAddScreenshotResponse_Eresult int32 = 2
const Default_CMsgClientUCMAddScreenshotResponse_Screenshotid uint64 = 18446744073709551615

func (m *CMsgClientUCMAddScreenshotResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMAddScreenshotResponse_Eresult
}

func (m *CMsgClientUCMAddScreenshotResponse) GetScreenshotid() uint64 {
	if m != nil && m.Screenshotid != nil {
		return *m.Screenshotid
	}
	return Default_CMsgClientUCMAddScreenshotResponse_Screenshotid
}

type CMsgClientUCMDeleteScreenshot struct {
	Screenshotid         *uint64  `protobuf:"fixed64,1,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMDeleteScreenshot) Reset()         { *m = CMsgClientUCMDeleteScreenshot{} }
func (m *CMsgClientUCMDeleteScreenshot) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeleteScreenshot) ProtoMessage()    {}
func (*CMsgClientUCMDeleteScreenshot) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{2}
}

func (m *CMsgClientUCMDeleteScreenshot) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Unmarshal(m, b)
}
func (m *CMsgClientUCMDeleteScreenshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMDeleteScreenshot) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Merge(m, src)
}
func (m *CMsgClientUCMDeleteScreenshot) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Size(m)
}
func (m *CMsgClientUCMDeleteScreenshot) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMDeleteScreenshot.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMDeleteScreenshot proto.InternalMessageInfo

const Default_CMsgClientUCMDeleteScreenshot_Screenshotid uint64 = 18446744073709551615

func (m *CMsgClientUCMDeleteScreenshot) GetScreenshotid() uint64 {
	if m != nil && m.Screenshotid != nil {
		return *m.Screenshotid
	}
	return Default_CMsgClientUCMDeleteScreenshot_Screenshotid
}

type CMsgClientUCMDeleteScreenshotResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMDeleteScreenshotResponse) Reset()         { *m = CMsgClientUCMDeleteScreenshotResponse{} }
func (m *CMsgClientUCMDeleteScreenshotResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeleteScreenshotResponse) ProtoMessage()    {}
func (*CMsgClientUCMDeleteScreenshotResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{3}
}

func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Merge(m, src)
}
func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Size(m)
}
func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse proto.InternalMessageInfo

const Default_CMsgClientUCMDeleteScreenshotResponse_Eresult int32 = 2

func (m *CMsgClientUCMDeleteScreenshotResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMDeleteScreenshotResponse_Eresult
}

type CMsgClientUCMPublishFile struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	FileName             *string  `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
	PreviewFileName      *string  `protobuf:"bytes,3,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
	ConsumerAppId        *uint32  `protobuf:"varint,4,opt,name=consumer_app_id" json:"consumer_app_id,omitempty"`
	Title                *string  `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
	Description          *string  `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
	Tags                 []string `protobuf:"bytes,8,rep,name=tags" json:"tags,omitempty"`
	WorkshopFile         *bool    `protobuf:"varint,9,opt,name=workshop_file" json:"workshop_file,omitempty"`
	Visibility           *int32   `protobuf:"varint,10,opt,name=visibility" json:"visibility,omitempty"`
	FileType             *uint32  `protobuf:"varint,11,opt,name=file_type" json:"file_type,omitempty"`
	Url                  *string  `protobuf:"bytes,12,opt,name=url" json:"url,omitempty"`
	VideoProvider        *uint32  `protobuf:"varint,13,opt,name=video_provider" json:"video_provider,omitempty"`
	VideoAccountName     *string  `protobuf:"bytes,14,opt,name=video_account_name" json:"video_account_name,omitempty"`
	VideoIdentifier      *string  `protobuf:"bytes,15,opt,name=video_identifier" json:"video_identifier,omitempty"`
	InProgress           *bool    `protobuf:"varint,16,opt,name=in_progress" json:"in_progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMPublishFile) Reset()         { *m = CMsgClientUCMPublishFile{} }
func (m *CMsgClientUCMPublishFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishFile) ProtoMessage()    {}
func (*CMsgClientUCMPublishFile) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{4}
}

func (m *CMsgClientUCMPublishFile) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishFile.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishFile.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishFile) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishFile.Merge(m, src)
}
func (m *CMsgClientUCMPublishFile) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishFile.Size(m)
}
func (m *CMsgClientUCMPublishFile) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishFile.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishFile proto.InternalMessageInfo

func (m *CMsgClientUCMPublishFile) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMPublishFile) GetFileName() string {
	if m != nil && m.FileName != nil {
		return *m.FileName
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetPreviewFileName() string {
	if m != nil && m.PreviewFileName != nil {
		return *m.PreviewFileName
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetConsumerAppId() uint32 {
	if m != nil && m.ConsumerAppId != nil {
		return *m.ConsumerAppId
	}
	return 0
}

func (m *CMsgClientUCMPublishFile) GetTitle() string {
	if m != nil && m.Title != nil {
		return *m.Title
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetDescription() string {
	if m != nil && m.Description != nil {
		return *m.Description
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetTags() []string {
	if m != nil {
		return m.Tags
	}
	return nil
}

func (m *CMsgClientUCMPublishFile) GetWorkshopFile() bool {
	if m != nil && m.WorkshopFile != nil {
		return *m.WorkshopFile
	}
	return false
}

func (m *CMsgClientUCMPublishFile) GetVisibility() int32 {
	if m != nil && m.Visibility != nil {
		return *m.Visibility
	}
	return 0
}

func (m *CMsgClientUCMPublishFile) GetFileType() uint32 {
	if m != nil && m.FileType != nil {
		return *m.FileType
	}
	return 0
}

func (m *CMsgClientUCMPublishFile) GetUrl() string {
	if m != nil && m.Url != nil {
		return *m.Url
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetVideoProvider() uint32 {
	if m != nil && m.VideoProvider != nil {
		return *m.VideoProvider
	}
	return 0
}

func (m *CMsgClientUCMPublishFile) GetVideoAccountName() string {
	if m != nil && m.VideoAccountName != nil {
		return *m.VideoAccountName
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetVideoIdentifier() string {
	if m != nil && m.VideoIdentifier != nil {
		return *m.VideoIdentifier
	}
	return ""
}

func (m *CMsgClientUCMPublishFile) GetInProgress() bool {
	if m != nil && m.InProgress != nil {
		return *m.InProgress
	}
	return false
}

type CMsgClientUCMPublishFileResponse struct {
	Eresult                               *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PublishedFileId                       *uint64  `protobuf:"fixed64,2,opt,name=published_file_id,def=18446744073709551615" json:"published_file_id,omitempty"`
	NeedsWorkshopLegalAgreementAcceptance *bool    `protobuf:"varint,3,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
	XXX_NoUnkeyedLiteral                  struct{} `json:"-"`
	XXX_unrecognized                      []byte   `json:"-"`
	XXX_sizecache                         int32    `json:"-"`
}

func (m *CMsgClientUCMPublishFileResponse) Reset()         { *m = CMsgClientUCMPublishFileResponse{} }
func (m *CMsgClientUCMPublishFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishFileResponse) ProtoMessage()    {}
func (*CMsgClientUCMPublishFileResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{5}
}

func (m *CMsgClientUCMPublishFileResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishFileResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishFileResponse.Merge(m, src)
}
func (m *CMsgClientUCMPublishFileResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Size(m)
}
func (m *CMsgClientUCMPublishFileResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishFileResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishFileResponse proto.InternalMessageInfo

const Default_CMsgClientUCMPublishFileResponse_Eresult int32 = 2
const Default_CMsgClientUCMPublishFileResponse_PublishedFileId uint64 = 18446744073709551615
const Default_CMsgClientUCMPublishFileResponse_NeedsWorkshopLegalAgreementAcceptance bool = false

func (m *CMsgClientUCMPublishFileResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMPublishFileResponse_Eresult
}

func (m *CMsgClientUCMPublishFileResponse) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return Default_CMsgClientUCMPublishFileResponse_PublishedFileId
}

func (m *CMsgClientUCMPublishFileResponse) GetNeedsWorkshopLegalAgreementAcceptance() bool {
	if m != nil && m.NeedsWorkshopLegalAgreementAcceptance != nil {
		return *m.NeedsWorkshopLegalAgreementAcceptance
	}
	return Default_CMsgClientUCMPublishFileResponse_NeedsWorkshopLegalAgreementAcceptance
}

type CMsgClientUCMUpdatePublishedFile struct {
	AppId                 *uint32                                               `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	PublishedFileId       *uint64                                               `protobuf:"fixed64,2,opt,name=published_file_id" json:"published_file_id,omitempty"`
	FileName              *string                                               `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
	PreviewFileName       *string                                               `protobuf:"bytes,4,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
	Title                 *string                                               `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
	Description           *string                                               `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
	Tags                  []string                                              `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	Visibility            *int32                                                `protobuf:"varint,8,opt,name=visibility" json:"visibility,omitempty"`
	UpdateFile            *bool                                                 `protobuf:"varint,9,opt,name=update_file" json:"update_file,omitempty"`
	UpdatePreviewFile     *bool                                                 `protobuf:"varint,10,opt,name=update_preview_file" json:"update_preview_file,omitempty"`
	UpdateTitle           *bool                                                 `protobuf:"varint,11,opt,name=update_title" json:"update_title,omitempty"`
	UpdateDescription     *bool                                                 `protobuf:"varint,12,opt,name=update_description" json:"update_description,omitempty"`
	UpdateTags            *bool                                                 `protobuf:"varint,13,opt,name=update_tags" json:"update_tags,omitempty"`
	UpdateVisibility      *bool                                                 `protobuf:"varint,14,opt,name=update_visibility" json:"update_visibility,omitempty"`
	ChangeDescription     *string                                               `protobuf:"bytes,15,opt,name=change_description" json:"change_description,omitempty"`
	UpdateUrl             *bool                                                 `protobuf:"varint,16,opt,name=update_url" json:"update_url,omitempty"`
	Url                   *string                                               `protobuf:"bytes,17,opt,name=url" json:"url,omitempty"`
	UpdateContentManifest *bool                                                 `protobuf:"varint,18,opt,name=update_content_manifest" json:"update_content_manifest,omitempty"`
	ContentManifest       *uint64                                               `protobuf:"fixed64,19,opt,name=content_manifest" json:"content_manifest,omitempty"`
	Metadata              *string                                               `protobuf:"bytes,20,opt,name=metadata" json:"metadata,omitempty"`
	UpdateMetadata        *bool                                                 `protobuf:"varint,21,opt,name=update_metadata" json:"update_metadata,omitempty"`
	Language              *int32                                                `protobuf:"varint,22,opt,name=language,def=0" json:"language,omitempty"`
	RemovedKvtags         []string                                              `protobuf:"bytes,23,rep,name=removed_kvtags" json:"removed_kvtags,omitempty"`
	Kvtags                []*CMsgClientUCMUpdatePublishedFile_KeyValueTag       `protobuf:"bytes,24,rep,name=kvtags" json:"kvtags,omitempty"`
	Previews              []*CMsgClientUCMUpdatePublishedFile_AdditionalPreview `protobuf:"bytes,25,rep,name=previews" json:"previews,omitempty"`
	PreviewsToRemove      []int32                                               `protobuf:"varint,26,rep,name=previews_to_remove" json:"previews_to_remove,omitempty"`
	ClearInProgress       *bool                                                 `protobuf:"varint,27,opt,name=clear_in_progress" json:"clear_in_progress,omitempty"`
	RemoveAllKvtags       *bool                                                 `protobuf:"varint,28,opt,name=remove_all_kvtags" json:"remove_all_kvtags,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                                              `json:"-"`
	XXX_unrecognized      []byte                                                `json:"-"`
	XXX_sizecache         int32                                                 `json:"-"`
}

func (m *CMsgClientUCMUpdatePublishedFile) Reset()         { *m = CMsgClientUCMUpdatePublishedFile{} }
func (m *CMsgClientUCMUpdatePublishedFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMUpdatePublishedFile) ProtoMessage()    {}
func (*CMsgClientUCMUpdatePublishedFile) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{6}
}

func (m *CMsgClientUCMUpdatePublishedFile) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Unmarshal(m, b)
}
func (m *CMsgClientUCMUpdatePublishedFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMUpdatePublishedFile) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Merge(m, src)
}
func (m *CMsgClientUCMUpdatePublishedFile) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Size(m)
}
func (m *CMsgClientUCMUpdatePublishedFile) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile proto.InternalMessageInfo

const Default_CMsgClientUCMUpdatePublishedFile_Language int32 = 0

func (m *CMsgClientUCMUpdatePublishedFile) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMUpdatePublishedFile) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMUpdatePublishedFile) GetFileName() string {
	if m != nil && m.FileName != nil {
		return *m.FileName
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetPreviewFileName() string {
	if m != nil && m.PreviewFileName != nil {
		return *m.PreviewFileName
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetTitle() string {
	if m != nil && m.Title != nil {
		return *m.Title
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetDescription() string {
	if m != nil && m.Description != nil {
		return *m.Description
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetTags() []string {
	if m != nil {
		return m.Tags
	}
	return nil
}

func (m *CMsgClientUCMUpdatePublishedFile) GetVisibility() int32 {
	if m != nil && m.Visibility != nil {
		return *m.Visibility
	}
	return 0
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateFile() bool {
	if m != nil && m.UpdateFile != nil {
		return *m.UpdateFile
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdatePreviewFile() bool {
	if m != nil && m.UpdatePreviewFile != nil {
		return *m.UpdatePreviewFile
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateTitle() bool {
	if m != nil && m.UpdateTitle != nil {
		return *m.UpdateTitle
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateDescription() bool {
	if m != nil && m.UpdateDescription != nil {
		return *m.UpdateDescription
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateTags() bool {
	if m != nil && m.UpdateTags != nil {
		return *m.UpdateTags
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateVisibility() bool {
	if m != nil && m.UpdateVisibility != nil {
		return *m.UpdateVisibility
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetChangeDescription() string {
	if m != nil && m.ChangeDescription != nil {
		return *m.ChangeDescription
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateUrl() bool {
	if m != nil && m.UpdateUrl != nil {
		return *m.UpdateUrl
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUrl() string {
	if m != nil && m.Url != nil {
		return *m.Url
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateContentManifest() bool {
	if m != nil && m.UpdateContentManifest != nil {
		return *m.UpdateContentManifest
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetContentManifest() uint64 {
	if m != nil && m.ContentManifest != nil {
		return *m.ContentManifest
	}
	return 0
}

func (m *CMsgClientUCMUpdatePublishedFile) GetMetadata() string {
	if m != nil && m.Metadata != nil {
		return *m.Metadata
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile) GetUpdateMetadata() bool {
	if m != nil && m.UpdateMetadata != nil {
		return *m.UpdateMetadata
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetLanguage() int32 {
	if m != nil && m.Language != nil {
		return *m.Language
	}
	return Default_CMsgClientUCMUpdatePublishedFile_Language
}

func (m *CMsgClientUCMUpdatePublishedFile) GetRemovedKvtags() []string {
	if m != nil {
		return m.RemovedKvtags
	}
	return nil
}

func (m *CMsgClientUCMUpdatePublishedFile) GetKvtags() []*CMsgClientUCMUpdatePublishedFile_KeyValueTag {
	if m != nil {
		return m.Kvtags
	}
	return nil
}

func (m *CMsgClientUCMUpdatePublishedFile) GetPreviews() []*CMsgClientUCMUpdatePublishedFile_AdditionalPreview {
	if m != nil {
		return m.Previews
	}
	return nil
}

func (m *CMsgClientUCMUpdatePublishedFile) GetPreviewsToRemove() []int32 {
	if m != nil {
		return m.PreviewsToRemove
	}
	return nil
}

func (m *CMsgClientUCMUpdatePublishedFile) GetClearInProgress() bool {
	if m != nil && m.ClearInProgress != nil {
		return *m.ClearInProgress
	}
	return false
}

func (m *CMsgClientUCMUpdatePublishedFile) GetRemoveAllKvtags() bool {
	if m != nil && m.RemoveAllKvtags != nil {
		return *m.RemoveAllKvtags
	}
	return false
}

type CMsgClientUCMUpdatePublishedFile_KeyValueTag struct {
	Key                  *string  `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	Value                *string  `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) Reset() {
	*m = CMsgClientUCMUpdatePublishedFile_KeyValueTag{}
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMUpdatePublishedFile_KeyValueTag) ProtoMessage() {}
func (*CMsgClientUCMUpdatePublishedFile_KeyValueTag) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{6, 0}
}

func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Unmarshal(m, b)
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Merge(m, src)
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Size(m)
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag proto.InternalMessageInfo

func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) GetKey() string {
	if m != nil && m.Key != nil {
		return *m.Key
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) GetValue() string {
	if m != nil && m.Value != nil {
		return *m.Value
	}
	return ""
}

type CMsgClientUCMUpdatePublishedFile_AdditionalPreview struct {
	OriginalFileName     *string  `protobuf:"bytes,1,opt,name=original_file_name" json:"original_file_name,omitempty"`
	InternalFileName     *string  `protobuf:"bytes,2,opt,name=internal_file_name" json:"internal_file_name,omitempty"`
	Videoid              *string  `protobuf:"bytes,3,opt,name=videoid" json:"videoid,omitempty"`
	PreviewType          *uint32  `protobuf:"varint,4,opt,name=preview_type" json:"preview_type,omitempty"`
	UpdateIndex          *int32   `protobuf:"varint,5,opt,name=update_index,def=-1" json:"update_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) Reset() {
	*m = CMsgClientUCMUpdatePublishedFile_AdditionalPreview{}
}
func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMUpdatePublishedFile_AdditionalPreview) ProtoMessage() {}
func (*CMsgClientUCMUpdatePublishedFile_AdditionalPreview) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{6, 1}
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Unmarshal(m, b)
}
func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Merge(m, src)
}
func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Size(m)
}
func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview proto.InternalMessageInfo

const Default_CMsgClientUCMUpdatePublishedFile_AdditionalPreview_UpdateIndex int32 = -1

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetOriginalFileName() string {
	if m != nil && m.OriginalFileName != nil {
		return *m.OriginalFileName
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetInternalFileName() string {
	if m != nil && m.InternalFileName != nil {
		return *m.InternalFileName
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetVideoid() string {
	if m != nil && m.Videoid != nil {
		return *m.Videoid
	}
	return ""
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetPreviewType() uint32 {
	if m != nil && m.PreviewType != nil {
		return *m.PreviewType
	}
	return 0
}

func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetUpdateIndex() int32 {
	if m != nil && m.UpdateIndex != nil {
		return *m.UpdateIndex
	}
	return Default_CMsgClientUCMUpdatePublishedFile_AdditionalPreview_UpdateIndex
}

type CMsgClientUCMUpdatePublishedFileResponse struct {
	Eresult                               *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	NeedsWorkshopLegalAgreementAcceptance *bool    `protobuf:"varint,2,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
	XXX_NoUnkeyedLiteral                  struct{} `json:"-"`
	XXX_unrecognized                      []byte   `json:"-"`
	XXX_sizecache                         int32    `json:"-"`
}

func (m *CMsgClientUCMUpdatePublishedFileResponse) Reset() {
	*m = CMsgClientUCMUpdatePublishedFileResponse{}
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMUpdatePublishedFileResponse) ProtoMessage()    {}
func (*CMsgClientUCMUpdatePublishedFileResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{7}
}

func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Merge(m, src)
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Size(m)
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse proto.InternalMessageInfo

const Default_CMsgClientUCMUpdatePublishedFileResponse_Eresult int32 = 2
const Default_CMsgClientUCMUpdatePublishedFileResponse_NeedsWorkshopLegalAgreementAcceptance bool = false

func (m *CMsgClientUCMUpdatePublishedFileResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMUpdatePublishedFileResponse_Eresult
}

func (m *CMsgClientUCMUpdatePublishedFileResponse) GetNeedsWorkshopLegalAgreementAcceptance() bool {
	if m != nil && m.NeedsWorkshopLegalAgreementAcceptance != nil {
		return *m.NeedsWorkshopLegalAgreementAcceptance
	}
	return Default_CMsgClientUCMUpdatePublishedFileResponse_NeedsWorkshopLegalAgreementAcceptance
}

type CMsgClientUCMDeletePublishedFile struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMDeletePublishedFile) Reset()         { *m = CMsgClientUCMDeletePublishedFile{} }
func (m *CMsgClientUCMDeletePublishedFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeletePublishedFile) ProtoMessage()    {}
func (*CMsgClientUCMDeletePublishedFile) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{8}
}

func (m *CMsgClientUCMDeletePublishedFile) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Unmarshal(m, b)
}
func (m *CMsgClientUCMDeletePublishedFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMDeletePublishedFile) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Merge(m, src)
}
func (m *CMsgClientUCMDeletePublishedFile) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Size(m)
}
func (m *CMsgClientUCMDeletePublishedFile) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMDeletePublishedFile.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMDeletePublishedFile proto.InternalMessageInfo

func (m *CMsgClientUCMDeletePublishedFile) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMDeletePublishedFile) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientUCMDeletePublishedFileResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMDeletePublishedFileResponse) Reset() {
	*m = CMsgClientUCMDeletePublishedFileResponse{}
}
func (m *CMsgClientUCMDeletePublishedFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeletePublishedFileResponse) ProtoMessage()    {}
func (*CMsgClientUCMDeletePublishedFileResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{9}
}

func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Merge(m, src)
}
func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Size(m)
}
func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse proto.InternalMessageInfo

const Default_CMsgClientUCMDeletePublishedFileResponse_Eresult int32 = 2

func (m *CMsgClientUCMDeletePublishedFileResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMDeletePublishedFileResponse_Eresult
}

type CMsgClientUCMEnumerateUserPublishedFiles struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
	SortOrder            *uint32  `protobuf:"varint,3,opt,name=sort_order" json:"sort_order,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserPublishedFiles) Reset() {
	*m = CMsgClientUCMEnumerateUserPublishedFiles{}
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMEnumerateUserPublishedFiles) ProtoMessage()    {}
func (*CMsgClientUCMEnumerateUserPublishedFiles) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{10}
}

func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Size(m)
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles proto.InternalMessageInfo

func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetSortOrder() uint32 {
	if m != nil && m.SortOrder != nil {
		return *m.SortOrder
	}
	return 0
}

type CMsgClientUCMEnumerateUserPublishedFilesResponse struct {
	Eresult              *int32                                                              `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PublishedFiles       []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
	TotalResults         *uint32                                                             `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                            `json:"-"`
	XXX_unrecognized     []byte                                                              `json:"-"`
	XXX_sizecache        int32                                                               `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) Reset() {
	*m = CMsgClientUCMEnumerateUserPublishedFilesResponse{}
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{11}
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Size(m)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserPublishedFilesResponse_Eresult int32 = 2

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMEnumerateUserPublishedFilesResponse_Eresult
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetPublishedFiles() []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId {
	if m != nil {
		return m.PublishedFiles
	}
	return nil
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) Reset() {
	*m = CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId{}
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{11, 0}
}

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Size(m)
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId proto.InternalMessageInfo

func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

type CMsgClientUCMEnumerateUserSubscribedFiles struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
	ListType             *uint32  `protobuf:"varint,3,opt,name=list_type,def=1" json:"list_type,omitempty"`
	MatchingFileType     *uint32  `protobuf:"varint,4,opt,name=matching_file_type,def=0" json:"matching_file_type,omitempty"`
	Count                *uint32  `protobuf:"varint,5,opt,name=count,def=50" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFiles{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMEnumerateUserSubscribedFiles) ProtoMessage()    {}
func (*CMsgClientUCMEnumerateUserSubscribedFiles) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{12}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserSubscribedFiles_ListType uint32 = 1
const Default_CMsgClientUCMEnumerateUserSubscribedFiles_MatchingFileType uint32 = 0
const Default_CMsgClientUCMEnumerateUserSubscribedFiles_Count uint32 = 50

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetListType() uint32 {
	if m != nil && m.ListType != nil {
		return *m.ListType
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFiles_ListType
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetMatchingFileType() uint32 {
	if m != nil && m.MatchingFileType != nil {
		return *m.MatchingFileType
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFiles_MatchingFileType
}

func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetCount() uint32 {
	if m != nil && m.Count != nil {
		return *m.Count
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFiles_Count
}

type CMsgClientUCMEnumerateUserSubscribedFilesResponse struct {
	Eresult              *int32                                                               `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	SubscribedFiles      []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
	TotalResults         *uint32                                                              `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                             `json:"-"`
	XXX_unrecognized     []byte                                                               `json:"-"`
	XXX_sizecache        int32                                                                `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFilesResponse{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{13}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_Eresult int32 = 2

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_Eresult
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetSubscribedFiles() []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId {
	if m != nil {
		return m.SubscribedFiles
	}
	return nil
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	Rtime32Subscribed    *uint32  `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{13, 0}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId_Rtime32Subscribed uint32 = 0

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) GetRtime32Subscribed() uint32 {
	if m != nil && m.Rtime32Subscribed != nil {
		return *m.Rtime32Subscribed
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId_Rtime32Subscribed
}

type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
	StartTime            *uint32  `protobuf:"fixed32,3,opt,name=start_time" json:"start_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{14}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates proto.InternalMessageInfo

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetStartTime() uint32 {
	if m != nil && m.StartTime != nil {
		return *m.StartTime
	}
	return 0
}

type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse struct {
	Eresult              *int32                                                                          `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	SubscribedFiles      []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
	TotalResults         *uint32                                                                         `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                                        `json:"-"`
	XXX_unrecognized     []byte                                                                          `json:"-"`
	XXX_sizecache        int32                                                                           `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{15}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_Eresult int32 = 2

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_Eresult
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetSubscribedFiles() []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId {
	if m != nil {
		return m.SubscribedFiles
	}
	return nil
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	Rtime32Subscribed    *uint32  `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
	Appid                *uint32  `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
	FileHcontent         *uint64  `protobuf:"fixed64,4,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
	FileSize             *uint32  `protobuf:"varint,5,opt,name=file_size" json:"file_size,omitempty"`
	Rtime32LastUpdated   *uint32  `protobuf:"fixed32,6,opt,name=rtime32_last_updated" json:"rtime32_last_updated,omitempty"`
	IsDepotContent       *bool    `protobuf:"varint,7,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) Reset() {
	*m = CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId{}
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{15, 0}
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Size(m)
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId proto.InternalMessageInfo

const Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId_Rtime32Subscribed uint32 = 0

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetRtime32Subscribed() uint32 {
	if m != nil && m.Rtime32Subscribed != nil {
		return *m.Rtime32Subscribed
	}
	return Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId_Rtime32Subscribed
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetAppid() uint32 {
	if m != nil && m.Appid != nil {
		return *m.Appid
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetFileHcontent() uint64 {
	if m != nil && m.FileHcontent != nil {
		return *m.FileHcontent
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetFileSize() uint32 {
	if m != nil && m.FileSize != nil {
		return *m.FileSize
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetRtime32LastUpdated() uint32 {
	if m != nil && m.Rtime32LastUpdated != nil {
		return *m.Rtime32LastUpdated
	}
	return 0
}

func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetIsDepotContent() bool {
	if m != nil && m.IsDepotContent != nil {
		return *m.IsDepotContent
	}
	return false
}

type CMsgClientUCMPublishedFileSubscribed struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	FileHcontent         *uint64  `protobuf:"fixed64,3,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
	FileSize             *uint32  `protobuf:"varint,4,opt,name=file_size" json:"file_size,omitempty"`
	RtimeSubscribed      *uint32  `protobuf:"varint,5,opt,name=rtime_subscribed" json:"rtime_subscribed,omitempty"`
	IsDepotContent       *bool    `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
	RtimeUpdated         *uint32  `protobuf:"varint,7,opt,name=rtime_updated" json:"rtime_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMPublishedFileSubscribed) Reset()         { *m = CMsgClientUCMPublishedFileSubscribed{} }
func (m *CMsgClientUCMPublishedFileSubscribed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileSubscribed) ProtoMessage()    {}
func (*CMsgClientUCMPublishedFileSubscribed) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{16}
}

func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Merge(m, src)
}
func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Size(m)
}
func (m *CMsgClientUCMPublishedFileSubscribed) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed proto.InternalMessageInfo

func (m *CMsgClientUCMPublishedFileSubscribed) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetFileHcontent() uint64 {
	if m != nil && m.FileHcontent != nil {
		return *m.FileHcontent
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetFileSize() uint32 {
	if m != nil && m.FileSize != nil {
		return *m.FileSize
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetRtimeSubscribed() uint32 {
	if m != nil && m.RtimeSubscribed != nil {
		return *m.RtimeSubscribed
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetIsDepotContent() bool {
	if m != nil && m.IsDepotContent != nil {
		return *m.IsDepotContent
	}
	return false
}

func (m *CMsgClientUCMPublishedFileSubscribed) GetRtimeUpdated() uint32 {
	if m != nil && m.RtimeUpdated != nil {
		return *m.RtimeUpdated
	}
	return 0
}

type CMsgClientUCMPublishedFileUnsubscribed struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMPublishedFileUnsubscribed) Reset() {
	*m = CMsgClientUCMPublishedFileUnsubscribed{}
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileUnsubscribed) ProtoMessage()    {}
func (*CMsgClientUCMPublishedFileUnsubscribed) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{17}
}

func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Merge(m, src)
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Size(m)
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed proto.InternalMessageInfo

func (m *CMsgClientUCMPublishedFileUnsubscribed) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUnsubscribed) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientUCMPublishedFileDeleted struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMPublishedFileDeleted) Reset()         { *m = CMsgClientUCMPublishedFileDeleted{} }
func (m *CMsgClientUCMPublishedFileDeleted) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileDeleted) ProtoMessage()    {}
func (*CMsgClientUCMPublishedFileDeleted) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{18}
}

func (m *CMsgClientUCMPublishedFileDeleted) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishedFileDeleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishedFileDeleted) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Merge(m, src)
}
func (m *CMsgClientUCMPublishedFileDeleted) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Size(m)
}
func (m *CMsgClientUCMPublishedFileDeleted) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishedFileDeleted proto.InternalMessageInfo

func (m *CMsgClientUCMPublishedFileDeleted) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileDeleted) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientUCMPublishedFileUpdated struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	TimeUpdated          *uint32  `protobuf:"varint,3,opt,name=time_updated" json:"time_updated,omitempty"`
	Hcontent             *uint64  `protobuf:"fixed64,4,opt,name=hcontent" json:"hcontent,omitempty"`
	FileSize             *uint32  `protobuf:"fixed32,5,opt,name=file_size" json:"file_size,omitempty"`
	IsDepotContent       *bool    `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMPublishedFileUpdated) Reset()         { *m = CMsgClientUCMPublishedFileUpdated{} }
func (m *CMsgClientUCMPublishedFileUpdated) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileUpdated) ProtoMessage()    {}
func (*CMsgClientUCMPublishedFileUpdated) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{19}
}

func (m *CMsgClientUCMPublishedFileUpdated) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Unmarshal(m, b)
}
func (m *CMsgClientUCMPublishedFileUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMPublishedFileUpdated) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Merge(m, src)
}
func (m *CMsgClientUCMPublishedFileUpdated) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Size(m)
}
func (m *CMsgClientUCMPublishedFileUpdated) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMPublishedFileUpdated proto.InternalMessageInfo

func (m *CMsgClientUCMPublishedFileUpdated) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUpdated) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUpdated) GetTimeUpdated() uint32 {
	if m != nil && m.TimeUpdated != nil {
		return *m.TimeUpdated
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUpdated) GetHcontent() uint64 {
	if m != nil && m.Hcontent != nil {
		return *m.Hcontent
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUpdated) GetFileSize() uint32 {
	if m != nil && m.FileSize != nil {
		return *m.FileSize
	}
	return 0
}

func (m *CMsgClientUCMPublishedFileUpdated) GetIsDepotContent() bool {
	if m != nil && m.IsDepotContent != nil {
		return *m.IsDepotContent
	}
	return false
}

type CMsgClientWorkshopItemChangesRequest struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	LastTimeUpdated      *uint32  `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
	NumItemsNeeded       *uint32  `protobuf:"varint,3,opt,name=num_items_needed" json:"num_items_needed,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientWorkshopItemChangesRequest) Reset()         { *m = CMsgClientWorkshopItemChangesRequest{} }
func (m *CMsgClientWorkshopItemChangesRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesRequest) ProtoMessage()    {}
func (*CMsgClientWorkshopItemChangesRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{20}
}

func (m *CMsgClientWorkshopItemChangesRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemChangesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemChangesRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Merge(m, src)
}
func (m *CMsgClientWorkshopItemChangesRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Size(m)
}
func (m *CMsgClientWorkshopItemChangesRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemChangesRequest proto.InternalMessageInfo

func (m *CMsgClientWorkshopItemChangesRequest) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientWorkshopItemChangesRequest) GetLastTimeUpdated() uint32 {
	if m != nil && m.LastTimeUpdated != nil {
		return *m.LastTimeUpdated
	}
	return 0
}

func (m *CMsgClientWorkshopItemChangesRequest) GetNumItemsNeeded() uint32 {
	if m != nil && m.NumItemsNeeded != nil {
		return *m.NumItemsNeeded
	}
	return 0
}

type CMsgClientWorkshopItemChangesResponse struct {
	Eresult              *int32                                                    `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	UpdateTime           *uint32                                                   `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
	WorkshopItems        []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo `protobuf:"bytes,5,rep,name=workshop_items" json:"workshop_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                  `json:"-"`
	XXX_unrecognized     []byte                                                    `json:"-"`
	XXX_sizecache        int32                                                     `json:"-"`
}

func (m *CMsgClientWorkshopItemChangesResponse) Reset()         { *m = CMsgClientWorkshopItemChangesResponse{} }
func (m *CMsgClientWorkshopItemChangesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesResponse) ProtoMessage()    {}
func (*CMsgClientWorkshopItemChangesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{21}
}

func (m *CMsgClientWorkshopItemChangesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemChangesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemChangesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Merge(m, src)
}
func (m *CMsgClientWorkshopItemChangesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Size(m)
}
func (m *CMsgClientWorkshopItemChangesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemChangesResponse proto.InternalMessageInfo

const Default_CMsgClientWorkshopItemChangesResponse_Eresult int32 = 2

func (m *CMsgClientWorkshopItemChangesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientWorkshopItemChangesResponse_Eresult
}

func (m *CMsgClientWorkshopItemChangesResponse) GetUpdateTime() uint32 {
	if m != nil && m.UpdateTime != nil {
		return *m.UpdateTime
	}
	return 0
}

func (m *CMsgClientWorkshopItemChangesResponse) GetWorkshopItems() []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo {
	if m != nil {
		return m.WorkshopItems
	}
	return nil
}

type CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	TimeUpdated          *uint32  `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
	ManifestId           *uint64  `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) Reset() {
	*m = CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo{}
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{21, 0}
}

func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Merge(m, src)
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Size(m)
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo proto.InternalMessageInfo

func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetTimeUpdated() uint32 {
	if m != nil && m.TimeUpdated != nil {
		return *m.TimeUpdated
	}
	return 0
}

func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetManifestId() uint64 {
	if m != nil && m.ManifestId != nil {
		return *m.ManifestId
	}
	return 0
}

type CMsgClientWorkshopItemInfoRequest struct {
	AppId                *uint32                                           `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	LastTimeUpdated      *uint32                                           `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
	WorkshopItems        []*CMsgClientWorkshopItemInfoRequest_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                          `json:"-"`
	XXX_unrecognized     []byte                                            `json:"-"`
	XXX_sizecache        int32                                             `json:"-"`
}

func (m *CMsgClientWorkshopItemInfoRequest) Reset()         { *m = CMsgClientWorkshopItemInfoRequest{} }
func (m *CMsgClientWorkshopItemInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoRequest) ProtoMessage()    {}
func (*CMsgClientWorkshopItemInfoRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{22}
}

func (m *CMsgClientWorkshopItemInfoRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemInfoRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Merge(m, src)
}
func (m *CMsgClientWorkshopItemInfoRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Size(m)
}
func (m *CMsgClientWorkshopItemInfoRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemInfoRequest proto.InternalMessageInfo

func (m *CMsgClientWorkshopItemInfoRequest) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoRequest) GetLastTimeUpdated() uint32 {
	if m != nil && m.LastTimeUpdated != nil {
		return *m.LastTimeUpdated
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoRequest) GetWorkshopItems() []*CMsgClientWorkshopItemInfoRequest_WorkshopItem {
	if m != nil {
		return m.WorkshopItems
	}
	return nil
}

type CMsgClientWorkshopItemInfoRequest_WorkshopItem struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	TimeUpdated          *uint32  `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) Reset() {
	*m = CMsgClientWorkshopItemInfoRequest_WorkshopItem{}
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{22, 0}
}

func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Merge(m, src)
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Size(m)
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem proto.InternalMessageInfo

func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) GetTimeUpdated() uint32 {
	if m != nil && m.TimeUpdated != nil {
		return *m.TimeUpdated
	}
	return 0
}

type CMsgClientWorkshopItemInfoResponse struct {
	Eresult              *int32                                                 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	UpdateTime           *uint32                                                `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
	WorkshopItems        []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
	PrivateItems         []uint64                                               `protobuf:"fixed64,4,rep,name=private_items" json:"private_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_unrecognized     []byte                                                 `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (m *CMsgClientWorkshopItemInfoResponse) Reset()         { *m = CMsgClientWorkshopItemInfoResponse{} }
func (m *CMsgClientWorkshopItemInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoResponse) ProtoMessage()    {}
func (*CMsgClientWorkshopItemInfoResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{23}
}

func (m *CMsgClientWorkshopItemInfoResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemInfoResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Merge(m, src)
}
func (m *CMsgClientWorkshopItemInfoResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Size(m)
}
func (m *CMsgClientWorkshopItemInfoResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemInfoResponse proto.InternalMessageInfo

const Default_CMsgClientWorkshopItemInfoResponse_Eresult int32 = 2

func (m *CMsgClientWorkshopItemInfoResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientWorkshopItemInfoResponse_Eresult
}

func (m *CMsgClientWorkshopItemInfoResponse) GetUpdateTime() uint32 {
	if m != nil && m.UpdateTime != nil {
		return *m.UpdateTime
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoResponse) GetWorkshopItems() []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo {
	if m != nil {
		return m.WorkshopItems
	}
	return nil
}

func (m *CMsgClientWorkshopItemInfoResponse) GetPrivateItems() []uint64 {
	if m != nil {
		return m.PrivateItems
	}
	return nil
}

type CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	TimeUpdated          *uint32  `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
	ManifestId           *uint64  `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
	IsLegacy             *bool    `protobuf:"varint,4,opt,name=is_legacy" json:"is_legacy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) Reset() {
	*m = CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo{}
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{23, 0}
}

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Unmarshal(m, b)
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Marshal(b, m, deterministic)
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Merge(m, src)
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Size(m)
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo proto.InternalMessageInfo

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetTimeUpdated() uint32 {
	if m != nil && m.TimeUpdated != nil {
		return *m.TimeUpdated
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetManifestId() uint64 {
	if m != nil && m.ManifestId != nil {
		return *m.ManifestId
	}
	return 0
}

func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetIsLegacy() bool {
	if m != nil && m.IsLegacy != nil {
		return *m.IsLegacy
	}
	return false
}

type CMsgClientUCMGetPublishedFilesForUser struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	CreatorSteamId       *uint64  `protobuf:"fixed64,2,opt,name=creator_steam_id" json:"creator_steam_id,omitempty"`
	RequiredTags         []string `protobuf:"bytes,3,rep,name=required_tags" json:"required_tags,omitempty"`
	ExcludedTags         []string `protobuf:"bytes,4,rep,name=excluded_tags" json:"excluded_tags,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,5,opt,name=start_index" json:"start_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMGetPublishedFilesForUser) Reset()         { *m = CMsgClientUCMGetPublishedFilesForUser{} }
func (m *CMsgClientUCMGetPublishedFilesForUser) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMGetPublishedFilesForUser) ProtoMessage()    {}
func (*CMsgClientUCMGetPublishedFilesForUser) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{24}
}

func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Unmarshal(m, b)
}
func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Merge(m, src)
}
func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Size(m)
}
func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser proto.InternalMessageInfo

func (m *CMsgClientUCMGetPublishedFilesForUser) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMGetPublishedFilesForUser) GetCreatorSteamId() uint64 {
	if m != nil && m.CreatorSteamId != nil {
		return *m.CreatorSteamId
	}
	return 0
}

func (m *CMsgClientUCMGetPublishedFilesForUser) GetRequiredTags() []string {
	if m != nil {
		return m.RequiredTags
	}
	return nil
}

func (m *CMsgClientUCMGetPublishedFilesForUser) GetExcludedTags() []string {
	if m != nil {
		return m.ExcludedTags
	}
	return nil
}

func (m *CMsgClientUCMGetPublishedFilesForUser) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

type CMsgClientUCMGetPublishedFilesForUserResponse struct {
	Eresult              *int32                                                           `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PublishedFiles       []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
	TotalResults         *uint32                                                          `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                         `json:"-"`
	XXX_unrecognized     []byte                                                           `json:"-"`
	XXX_sizecache        int32                                                            `json:"-"`
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse) Reset() {
	*m = CMsgClientUCMGetPublishedFilesForUserResponse{}
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{25}
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Merge(m, src)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Size(m)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse proto.InternalMessageInfo

const Default_CMsgClientUCMGetPublishedFilesForUserResponse_Eresult int32 = 2

func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMGetPublishedFilesForUserResponse_Eresult
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetPublishedFiles() []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId {
	if m != nil {
		return m.PublishedFiles
	}
	return nil
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) Reset() {
	*m = CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId{}
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{25, 0}
}

func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Size(m)
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId proto.InternalMessageInfo

func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

type CMsgClientUCMSetUserPublishedFileAction struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	Action               *int32   `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMSetUserPublishedFileAction) Reset() {
	*m = CMsgClientUCMSetUserPublishedFileAction{}
}
func (m *CMsgClientUCMSetUserPublishedFileAction) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMSetUserPublishedFileAction) ProtoMessage()    {}
func (*CMsgClientUCMSetUserPublishedFileAction) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{26}
}

func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Unmarshal(m, b)
}
func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Merge(m, src)
}
func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Size(m)
}
func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction proto.InternalMessageInfo

func (m *CMsgClientUCMSetUserPublishedFileAction) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMSetUserPublishedFileAction) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMSetUserPublishedFileAction) GetAction() int32 {
	if m != nil && m.Action != nil {
		return *m.Action
	}
	return 0
}

type CMsgClientUCMSetUserPublishedFileActionResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMSetUserPublishedFileActionResponse) Reset() {
	*m = CMsgClientUCMSetUserPublishedFileActionResponse{}
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) ProtoMessage() {}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{27}
}

func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Merge(m, src)
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Size(m)
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse proto.InternalMessageInfo

const Default_CMsgClientUCMSetUserPublishedFileActionResponse_Eresult int32 = 2

func (m *CMsgClientUCMSetUserPublishedFileActionResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMSetUserPublishedFileActionResponse_Eresult
}

type CMsgClientUCMEnumeratePublishedFilesByUserAction struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
	Action               *int32   `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) Reset() {
	*m = CMsgClientUCMEnumeratePublishedFilesByUserAction{}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{28}
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Merge(m, src)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Size(m)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction proto.InternalMessageInfo

func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetAction() int32 {
	if m != nil && m.Action != nil {
		return *m.Action
	}
	return 0
}

type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse struct {
	Eresult              *int32                                                                      `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PublishedFiles       []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
	TotalResults         *uint32                                                                     `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                                    `json:"-"`
	XXX_unrecognized     []byte                                                                      `json:"-"`
	XXX_sizecache        int32                                                                       `json:"-"`
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) Reset() {
	*m = CMsgClientUCMEnumeratePublishedFilesByUserActionResponse{}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{29}
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Merge(m, src)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Size(m)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse proto.InternalMessageInfo

const Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_Eresult int32 = 2

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_Eresult
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetPublishedFiles() []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId {
	if m != nil {
		return m.PublishedFiles
	}
	return nil
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	RtimeTimeStamp       *uint32  `protobuf:"fixed32,2,opt,name=rtime_time_stamp,def=0" json:"rtime_time_stamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) Reset() {
	*m = CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId{}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{29, 0}
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Size(m)
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId proto.InternalMessageInfo

const Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId_RtimeTimeStamp uint32 = 0

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) GetRtimeTimeStamp() uint32 {
	if m != nil && m.RtimeTimeStamp != nil {
		return *m.RtimeTimeStamp
	}
	return Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId_RtimeTimeStamp
}

type CMsgClientScreenshotsChanged struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientScreenshotsChanged) Reset()         { *m = CMsgClientScreenshotsChanged{} }
func (m *CMsgClientScreenshotsChanged) String() string { return proto.CompactTextString(m) }
func (*CMsgClientScreenshotsChanged) ProtoMessage()    {}
func (*CMsgClientScreenshotsChanged) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{30}
}

func (m *CMsgClientScreenshotsChanged) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientScreenshotsChanged.Unmarshal(m, b)
}
func (m *CMsgClientScreenshotsChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientScreenshotsChanged.Marshal(b, m, deterministic)
}
func (m *CMsgClientScreenshotsChanged) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientScreenshotsChanged.Merge(m, src)
}
func (m *CMsgClientScreenshotsChanged) XXX_Size() int {
	return xxx_messageInfo_CMsgClientScreenshotsChanged.Size(m)
}
func (m *CMsgClientScreenshotsChanged) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientScreenshotsChanged.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientScreenshotsChanged proto.InternalMessageInfo

type CMsgClientUpdateUserGameInfo struct {
	SteamidIdgs          *uint64  `protobuf:"fixed64,1,opt,name=steamid_idgs" json:"steamid_idgs,omitempty"`
	Gameid               *uint64  `protobuf:"fixed64,2,opt,name=gameid" json:"gameid,omitempty"`
	GameIp               *uint32  `protobuf:"varint,3,opt,name=game_ip" json:"game_ip,omitempty"`
	GamePort             *uint32  `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
	Token                []byte   `protobuf:"bytes,5,opt,name=token" json:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUpdateUserGameInfo) Reset()         { *m = CMsgClientUpdateUserGameInfo{} }
func (m *CMsgClientUpdateUserGameInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateUserGameInfo) ProtoMessage()    {}
func (*CMsgClientUpdateUserGameInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{31}
}

func (m *CMsgClientUpdateUserGameInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Unmarshal(m, b)
}
func (m *CMsgClientUpdateUserGameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Marshal(b, m, deterministic)
}
func (m *CMsgClientUpdateUserGameInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUpdateUserGameInfo.Merge(m, src)
}
func (m *CMsgClientUpdateUserGameInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Size(m)
}
func (m *CMsgClientUpdateUserGameInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUpdateUserGameInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUpdateUserGameInfo proto.InternalMessageInfo

func (m *CMsgClientUpdateUserGameInfo) GetSteamidIdgs() uint64 {
	if m != nil && m.SteamidIdgs != nil {
		return *m.SteamidIdgs
	}
	return 0
}

func (m *CMsgClientUpdateUserGameInfo) GetGameid() uint64 {
	if m != nil && m.Gameid != nil {
		return *m.Gameid
	}
	return 0
}

func (m *CMsgClientUpdateUserGameInfo) GetGameIp() uint32 {
	if m != nil && m.GameIp != nil {
		return *m.GameIp
	}
	return 0
}

func (m *CMsgClientUpdateUserGameInfo) GetGamePort() uint32 {
	if m != nil && m.GamePort != nil {
		return *m.GamePort
	}
	return 0
}

func (m *CMsgClientUpdateUserGameInfo) GetToken() []byte {
	if m != nil {
		return m.Token
	}
	return nil
}

type CMsgClientRichPresenceUpload struct {
	RichPresenceKv       []byte   `protobuf:"bytes,1,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
	SteamidBroadcast     []uint64 `protobuf:"fixed64,2,rep,name=steamid_broadcast" json:"steamid_broadcast,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRichPresenceUpload) Reset()         { *m = CMsgClientRichPresenceUpload{} }
func (m *CMsgClientRichPresenceUpload) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceUpload) ProtoMessage()    {}
func (*CMsgClientRichPresenceUpload) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{32}
}

func (m *CMsgClientRichPresenceUpload) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRichPresenceUpload.Unmarshal(m, b)
}
func (m *CMsgClientRichPresenceUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRichPresenceUpload.Marshal(b, m, deterministic)
}
func (m *CMsgClientRichPresenceUpload) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRichPresenceUpload.Merge(m, src)
}
func (m *CMsgClientRichPresenceUpload) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRichPresenceUpload.Size(m)
}
func (m *CMsgClientRichPresenceUpload) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRichPresenceUpload.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRichPresenceUpload proto.InternalMessageInfo

func (m *CMsgClientRichPresenceUpload) GetRichPresenceKv() []byte {
	if m != nil {
		return m.RichPresenceKv
	}
	return nil
}

func (m *CMsgClientRichPresenceUpload) GetSteamidBroadcast() []uint64 {
	if m != nil {
		return m.SteamidBroadcast
	}
	return nil
}

type CMsgClientRichPresenceRequest struct {
	SteamidRequest       []uint64 `protobuf:"fixed64,1,rep,name=steamid_request" json:"steamid_request,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRichPresenceRequest) Reset()         { *m = CMsgClientRichPresenceRequest{} }
func (m *CMsgClientRichPresenceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceRequest) ProtoMessage()    {}
func (*CMsgClientRichPresenceRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{33}
}

func (m *CMsgClientRichPresenceRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRichPresenceRequest.Unmarshal(m, b)
}
func (m *CMsgClientRichPresenceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRichPresenceRequest.Marshal(b, m, deterministic)
}
func (m *CMsgClientRichPresenceRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRichPresenceRequest.Merge(m, src)
}
func (m *CMsgClientRichPresenceRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRichPresenceRequest.Size(m)
}
func (m *CMsgClientRichPresenceRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRichPresenceRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRichPresenceRequest proto.InternalMessageInfo

func (m *CMsgClientRichPresenceRequest) GetSteamidRequest() []uint64 {
	if m != nil {
		return m.SteamidRequest
	}
	return nil
}

type CMsgClientRichPresenceInfo struct {
	RichPresence         []*CMsgClientRichPresenceInfo_RichPresence `protobuf:"bytes,1,rep,name=rich_presence" json:"rich_presence,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

func (m *CMsgClientRichPresenceInfo) Reset()         { *m = CMsgClientRichPresenceInfo{} }
func (m *CMsgClientRichPresenceInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceInfo) ProtoMessage()    {}
func (*CMsgClientRichPresenceInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{34}
}

func (m *CMsgClientRichPresenceInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRichPresenceInfo.Unmarshal(m, b)
}
func (m *CMsgClientRichPresenceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRichPresenceInfo.Marshal(b, m, deterministic)
}
func (m *CMsgClientRichPresenceInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRichPresenceInfo.Merge(m, src)
}
func (m *CMsgClientRichPresenceInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRichPresenceInfo.Size(m)
}
func (m *CMsgClientRichPresenceInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRichPresenceInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRichPresenceInfo proto.InternalMessageInfo

func (m *CMsgClientRichPresenceInfo) GetRichPresence() []*CMsgClientRichPresenceInfo_RichPresence {
	if m != nil {
		return m.RichPresence
	}
	return nil
}

type CMsgClientRichPresenceInfo_RichPresence struct {
	SteamidUser          *uint64  `protobuf:"fixed64,1,opt,name=steamid_user" json:"steamid_user,omitempty"`
	RichPresenceKv       []byte   `protobuf:"bytes,2,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRichPresenceInfo_RichPresence) Reset() {
	*m = CMsgClientRichPresenceInfo_RichPresence{}
}
func (m *CMsgClientRichPresenceInfo_RichPresence) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceInfo_RichPresence) ProtoMessage()    {}
func (*CMsgClientRichPresenceInfo_RichPresence) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{34, 0}
}

func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Unmarshal(m, b)
}
func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Marshal(b, m, deterministic)
}
func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Merge(m, src)
}
func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Size(m)
}
func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence proto.InternalMessageInfo

func (m *CMsgClientRichPresenceInfo_RichPresence) GetSteamidUser() uint64 {
	if m != nil && m.SteamidUser != nil {
		return *m.SteamidUser
	}
	return 0
}

func (m *CMsgClientRichPresenceInfo_RichPresence) GetRichPresenceKv() []byte {
	if m != nil {
		return m.RichPresenceKv
	}
	return nil
}

type CMsgClientCheckFileSignature struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientCheckFileSignature) Reset()         { *m = CMsgClientCheckFileSignature{} }
func (m *CMsgClientCheckFileSignature) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckFileSignature) ProtoMessage()    {}
func (*CMsgClientCheckFileSignature) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{35}
}

func (m *CMsgClientCheckFileSignature) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCheckFileSignature.Unmarshal(m, b)
}
func (m *CMsgClientCheckFileSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCheckFileSignature.Marshal(b, m, deterministic)
}
func (m *CMsgClientCheckFileSignature) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCheckFileSignature.Merge(m, src)
}
func (m *CMsgClientCheckFileSignature) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCheckFileSignature.Size(m)
}
func (m *CMsgClientCheckFileSignature) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCheckFileSignature.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCheckFileSignature proto.InternalMessageInfo

func (m *CMsgClientCheckFileSignature) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientCheckFileSignatureResponse struct {
	AppId                      *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	Pid                        *uint32  `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
	Eresult                    *uint32  `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"`
	Filename                   *string  `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
	Esignatureresult           *uint32  `protobuf:"varint,5,opt,name=esignatureresult" json:"esignatureresult,omitempty"`
	ShaFile                    []byte   `protobuf:"bytes,6,opt,name=sha_file" json:"sha_file,omitempty"`
	Signatureheader            []byte   `protobuf:"bytes,7,opt,name=signatureheader" json:"signatureheader,omitempty"`
	Filesize                   *uint32  `protobuf:"varint,8,opt,name=filesize" json:"filesize,omitempty"`
	Getlasterror               *uint32  `protobuf:"varint,9,opt,name=getlasterror" json:"getlasterror,omitempty"`
	Evalvesignaturecheckdetail *uint32  `protobuf:"varint,10,opt,name=evalvesignaturecheckdetail" json:"evalvesignaturecheckdetail,omitempty"`
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

func (m *CMsgClientCheckFileSignatureResponse) Reset()         { *m = CMsgClientCheckFileSignatureResponse{} }
func (m *CMsgClientCheckFileSignatureResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckFileSignatureResponse) ProtoMessage()    {}
func (*CMsgClientCheckFileSignatureResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{36}
}

func (m *CMsgClientCheckFileSignatureResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Unmarshal(m, b)
}
func (m *CMsgClientCheckFileSignatureResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientCheckFileSignatureResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Merge(m, src)
}
func (m *CMsgClientCheckFileSignatureResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Size(m)
}
func (m *CMsgClientCheckFileSignatureResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCheckFileSignatureResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCheckFileSignatureResponse proto.InternalMessageInfo

func (m *CMsgClientCheckFileSignatureResponse) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetPid() uint32 {
	if m != nil && m.Pid != nil {
		return *m.Pid
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientCheckFileSignatureResponse) GetEsignatureresult() uint32 {
	if m != nil && m.Esignatureresult != nil {
		return *m.Esignatureresult
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetShaFile() []byte {
	if m != nil {
		return m.ShaFile
	}
	return nil
}

func (m *CMsgClientCheckFileSignatureResponse) GetSignatureheader() []byte {
	if m != nil {
		return m.Signatureheader
	}
	return nil
}

func (m *CMsgClientCheckFileSignatureResponse) GetFilesize() uint32 {
	if m != nil && m.Filesize != nil {
		return *m.Filesize
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetGetlasterror() uint32 {
	if m != nil && m.Getlasterror != nil {
		return *m.Getlasterror
	}
	return 0
}

func (m *CMsgClientCheckFileSignatureResponse) GetEvalvesignaturecheckdetail() uint32 {
	if m != nil && m.Evalvesignaturecheckdetail != nil {
		return *m.Evalvesignaturecheckdetail
	}
	return 0
}

type CMsgClientReadMachineAuth struct {
	Filename             *string  `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	Offset               *uint32  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Cubtoread            *uint32  `protobuf:"varint,3,opt,name=cubtoread" json:"cubtoread,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientReadMachineAuth) Reset()         { *m = CMsgClientReadMachineAuth{} }
func (m *CMsgClientReadMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReadMachineAuth) ProtoMessage()    {}
func (*CMsgClientReadMachineAuth) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{37}
}

func (m *CMsgClientReadMachineAuth) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientReadMachineAuth.Unmarshal(m, b)
}
func (m *CMsgClientReadMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientReadMachineAuth.Marshal(b, m, deterministic)
}
func (m *CMsgClientReadMachineAuth) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientReadMachineAuth.Merge(m, src)
}
func (m *CMsgClientReadMachineAuth) XXX_Size() int {
	return xxx_messageInfo_CMsgClientReadMachineAuth.Size(m)
}
func (m *CMsgClientReadMachineAuth) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientReadMachineAuth.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientReadMachineAuth proto.InternalMessageInfo

func (m *CMsgClientReadMachineAuth) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientReadMachineAuth) GetOffset() uint32 {
	if m != nil && m.Offset != nil {
		return *m.Offset
	}
	return 0
}

func (m *CMsgClientReadMachineAuth) GetCubtoread() uint32 {
	if m != nil && m.Cubtoread != nil {
		return *m.Cubtoread
	}
	return 0
}

type CMsgClientReadMachineAuthResponse struct {
	Filename             *string  `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	Eresult              *uint32  `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
	Filesize             *uint32  `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
	ShaFile              []byte   `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
	Getlasterror         *uint32  `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
	Offset               *uint32  `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
	Cubread              *uint32  `protobuf:"varint,7,opt,name=cubread" json:"cubread,omitempty"`
	BytesRead            []byte   `protobuf:"bytes,8,opt,name=bytes_read" json:"bytes_read,omitempty"`
	FilenameSentry       *string  `protobuf:"bytes,9,opt,name=filename_sentry" json:"filename_sentry,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientReadMachineAuthResponse) Reset()         { *m = CMsgClientReadMachineAuthResponse{} }
func (m *CMsgClientReadMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReadMachineAuthResponse) ProtoMessage()    {}
func (*CMsgClientReadMachineAuthResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{38}
}

func (m *CMsgClientReadMachineAuthResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Unmarshal(m, b)
}
func (m *CMsgClientReadMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientReadMachineAuthResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientReadMachineAuthResponse.Merge(m, src)
}
func (m *CMsgClientReadMachineAuthResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Size(m)
}
func (m *CMsgClientReadMachineAuthResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientReadMachineAuthResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientReadMachineAuthResponse proto.InternalMessageInfo

func (m *CMsgClientReadMachineAuthResponse) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientReadMachineAuthResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

func (m *CMsgClientReadMachineAuthResponse) GetFilesize() uint32 {
	if m != nil && m.Filesize != nil {
		return *m.Filesize
	}
	return 0
}

func (m *CMsgClientReadMachineAuthResponse) GetShaFile() []byte {
	if m != nil {
		return m.ShaFile
	}
	return nil
}

func (m *CMsgClientReadMachineAuthResponse) GetGetlasterror() uint32 {
	if m != nil && m.Getlasterror != nil {
		return *m.Getlasterror
	}
	return 0
}

func (m *CMsgClientReadMachineAuthResponse) GetOffset() uint32 {
	if m != nil && m.Offset != nil {
		return *m.Offset
	}
	return 0
}

func (m *CMsgClientReadMachineAuthResponse) GetCubread() uint32 {
	if m != nil && m.Cubread != nil {
		return *m.Cubread
	}
	return 0
}

func (m *CMsgClientReadMachineAuthResponse) GetBytesRead() []byte {
	if m != nil {
		return m.BytesRead
	}
	return nil
}

func (m *CMsgClientReadMachineAuthResponse) GetFilenameSentry() string {
	if m != nil && m.FilenameSentry != nil {
		return *m.FilenameSentry
	}
	return ""
}

type CMsgClientUpdateMachineAuth struct {
	Filename             *string  `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	Offset               *uint32  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Cubtowrite           *uint32  `protobuf:"varint,3,opt,name=cubtowrite" json:"cubtowrite,omitempty"`
	Bytes                []byte   `protobuf:"bytes,4,opt,name=bytes" json:"bytes,omitempty"`
	OtpType              *uint32  `protobuf:"varint,5,opt,name=otp_type" json:"otp_type,omitempty"`
	OtpIdentifier        *string  `protobuf:"bytes,6,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
	OtpSharedsecret      []byte   `protobuf:"bytes,7,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
	OtpTimedrift         *uint32  `protobuf:"varint,8,opt,name=otp_timedrift" json:"otp_timedrift,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUpdateMachineAuth) Reset()         { *m = CMsgClientUpdateMachineAuth{} }
func (m *CMsgClientUpdateMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateMachineAuth) ProtoMessage()    {}
func (*CMsgClientUpdateMachineAuth) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{39}
}

func (m *CMsgClientUpdateMachineAuth) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUpdateMachineAuth.Unmarshal(m, b)
}
func (m *CMsgClientUpdateMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUpdateMachineAuth.Marshal(b, m, deterministic)
}
func (m *CMsgClientUpdateMachineAuth) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUpdateMachineAuth.Merge(m, src)
}
func (m *CMsgClientUpdateMachineAuth) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUpdateMachineAuth.Size(m)
}
func (m *CMsgClientUpdateMachineAuth) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUpdateMachineAuth.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUpdateMachineAuth proto.InternalMessageInfo

func (m *CMsgClientUpdateMachineAuth) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientUpdateMachineAuth) GetOffset() uint32 {
	if m != nil && m.Offset != nil {
		return *m.Offset
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuth) GetCubtowrite() uint32 {
	if m != nil && m.Cubtowrite != nil {
		return *m.Cubtowrite
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuth) GetBytes() []byte {
	if m != nil {
		return m.Bytes
	}
	return nil
}

func (m *CMsgClientUpdateMachineAuth) GetOtpType() uint32 {
	if m != nil && m.OtpType != nil {
		return *m.OtpType
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuth) GetOtpIdentifier() string {
	if m != nil && m.OtpIdentifier != nil {
		return *m.OtpIdentifier
	}
	return ""
}

func (m *CMsgClientUpdateMachineAuth) GetOtpSharedsecret() []byte {
	if m != nil {
		return m.OtpSharedsecret
	}
	return nil
}

func (m *CMsgClientUpdateMachineAuth) GetOtpTimedrift() uint32 {
	if m != nil && m.OtpTimedrift != nil {
		return *m.OtpTimedrift
	}
	return 0
}

type CMsgClientUpdateMachineAuthResponse struct {
	Filename             *string  `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	Eresult              *uint32  `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
	Filesize             *uint32  `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
	ShaFile              []byte   `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
	Getlasterror         *uint32  `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
	Offset               *uint32  `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
	Cubwrote             *uint32  `protobuf:"varint,7,opt,name=cubwrote" json:"cubwrote,omitempty"`
	OtpType              *int32   `protobuf:"varint,8,opt,name=otp_type" json:"otp_type,omitempty"`
	OtpValue             *uint32  `protobuf:"varint,9,opt,name=otp_value" json:"otp_value,omitempty"`
	OtpIdentifier        *string  `protobuf:"bytes,10,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUpdateMachineAuthResponse) Reset()         { *m = CMsgClientUpdateMachineAuthResponse{} }
func (m *CMsgClientUpdateMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateMachineAuthResponse) ProtoMessage()    {}
func (*CMsgClientUpdateMachineAuthResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{40}
}

func (m *CMsgClientUpdateMachineAuthResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Unmarshal(m, b)
}
func (m *CMsgClientUpdateMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUpdateMachineAuthResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Merge(m, src)
}
func (m *CMsgClientUpdateMachineAuthResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Size(m)
}
func (m *CMsgClientUpdateMachineAuthResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUpdateMachineAuthResponse proto.InternalMessageInfo

func (m *CMsgClientUpdateMachineAuthResponse) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientUpdateMachineAuthResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetFilesize() uint32 {
	if m != nil && m.Filesize != nil {
		return *m.Filesize
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetShaFile() []byte {
	if m != nil {
		return m.ShaFile
	}
	return nil
}

func (m *CMsgClientUpdateMachineAuthResponse) GetGetlasterror() uint32 {
	if m != nil && m.Getlasterror != nil {
		return *m.Getlasterror
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetOffset() uint32 {
	if m != nil && m.Offset != nil {
		return *m.Offset
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetCubwrote() uint32 {
	if m != nil && m.Cubwrote != nil {
		return *m.Cubwrote
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetOtpType() int32 {
	if m != nil && m.OtpType != nil {
		return *m.OtpType
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetOtpValue() uint32 {
	if m != nil && m.OtpValue != nil {
		return *m.OtpValue
	}
	return 0
}

func (m *CMsgClientUpdateMachineAuthResponse) GetOtpIdentifier() string {
	if m != nil && m.OtpIdentifier != nil {
		return *m.OtpIdentifier
	}
	return ""
}

type CMsgClientRequestMachineAuth struct {
	Filename              *string  `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	EresultSentryfile     *uint32  `protobuf:"varint,2,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
	Filesize              *uint32  `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
	ShaSentryfile         []byte   `protobuf:"bytes,4,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
	LockAccountAction     *int32   `protobuf:"varint,6,opt,name=lock_account_action" json:"lock_account_action,omitempty"`
	OtpType               *uint32  `protobuf:"varint,7,opt,name=otp_type" json:"otp_type,omitempty"`
	OtpIdentifier         *string  `protobuf:"bytes,8,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
	OtpSharedsecret       []byte   `protobuf:"bytes,9,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
	OtpValue              *uint32  `protobuf:"varint,10,opt,name=otp_value" json:"otp_value,omitempty"`
	MachineName           *string  `protobuf:"bytes,11,opt,name=machine_name" json:"machine_name,omitempty"`
	MachineNameUserchosen *string  `protobuf:"bytes,12,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (m *CMsgClientRequestMachineAuth) Reset()         { *m = CMsgClientRequestMachineAuth{} }
func (m *CMsgClientRequestMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestMachineAuth) ProtoMessage()    {}
func (*CMsgClientRequestMachineAuth) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{41}
}

func (m *CMsgClientRequestMachineAuth) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestMachineAuth.Unmarshal(m, b)
}
func (m *CMsgClientRequestMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestMachineAuth.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestMachineAuth) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestMachineAuth.Merge(m, src)
}
func (m *CMsgClientRequestMachineAuth) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestMachineAuth.Size(m)
}
func (m *CMsgClientRequestMachineAuth) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestMachineAuth.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestMachineAuth proto.InternalMessageInfo

func (m *CMsgClientRequestMachineAuth) GetFilename() string {
	if m != nil && m.Filename != nil {
		return *m.Filename
	}
	return ""
}

func (m *CMsgClientRequestMachineAuth) GetEresultSentryfile() uint32 {
	if m != nil && m.EresultSentryfile != nil {
		return *m.EresultSentryfile
	}
	return 0
}

func (m *CMsgClientRequestMachineAuth) GetFilesize() uint32 {
	if m != nil && m.Filesize != nil {
		return *m.Filesize
	}
	return 0
}

func (m *CMsgClientRequestMachineAuth) GetShaSentryfile() []byte {
	if m != nil {
		return m.ShaSentryfile
	}
	return nil
}

func (m *CMsgClientRequestMachineAuth) GetLockAccountAction() int32 {
	if m != nil && m.LockAccountAction != nil {
		return *m.LockAccountAction
	}
	return 0
}

func (m *CMsgClientRequestMachineAuth) GetOtpType() uint32 {
	if m != nil && m.OtpType != nil {
		return *m.OtpType
	}
	return 0
}

func (m *CMsgClientRequestMachineAuth) GetOtpIdentifier() string {
	if m != nil && m.OtpIdentifier != nil {
		return *m.OtpIdentifier
	}
	return ""
}

func (m *CMsgClientRequestMachineAuth) GetOtpSharedsecret() []byte {
	if m != nil {
		return m.OtpSharedsecret
	}
	return nil
}

func (m *CMsgClientRequestMachineAuth) GetOtpValue() uint32 {
	if m != nil && m.OtpValue != nil {
		return *m.OtpValue
	}
	return 0
}

func (m *CMsgClientRequestMachineAuth) GetMachineName() string {
	if m != nil && m.MachineName != nil {
		return *m.MachineName
	}
	return ""
}

func (m *CMsgClientRequestMachineAuth) GetMachineNameUserchosen() string {
	if m != nil && m.MachineNameUserchosen != nil {
		return *m.MachineNameUserchosen
	}
	return ""
}

type CMsgClientRequestMachineAuthResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestMachineAuthResponse) Reset()         { *m = CMsgClientRequestMachineAuthResponse{} }
func (m *CMsgClientRequestMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestMachineAuthResponse) ProtoMessage()    {}
func (*CMsgClientRequestMachineAuthResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{42}
}

func (m *CMsgClientRequestMachineAuthResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Unmarshal(m, b)
}
func (m *CMsgClientRequestMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestMachineAuthResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Merge(m, src)
}
func (m *CMsgClientRequestMachineAuthResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Size(m)
}
func (m *CMsgClientRequestMachineAuthResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestMachineAuthResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestMachineAuthResponse proto.InternalMessageInfo

func (m *CMsgClientRequestMachineAuthResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

type CMsgClientRegisterKey struct {
	Key                  *string  `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRegisterKey) Reset()         { *m = CMsgClientRegisterKey{} }
func (m *CMsgClientRegisterKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterKey) ProtoMessage()    {}
func (*CMsgClientRegisterKey) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{43}
}

func (m *CMsgClientRegisterKey) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRegisterKey.Unmarshal(m, b)
}
func (m *CMsgClientRegisterKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRegisterKey.Marshal(b, m, deterministic)
}
func (m *CMsgClientRegisterKey) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRegisterKey.Merge(m, src)
}
func (m *CMsgClientRegisterKey) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRegisterKey.Size(m)
}
func (m *CMsgClientRegisterKey) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRegisterKey.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRegisterKey proto.InternalMessageInfo

func (m *CMsgClientRegisterKey) GetKey() string {
	if m != nil && m.Key != nil {
		return *m.Key
	}
	return ""
}

type CMsgClientPurchaseResponse struct {
	Eresult               *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PurchaseResultDetails *int32   `protobuf:"varint,2,opt,name=purchase_result_details" json:"purchase_result_details,omitempty"`
	PurchaseReceiptInfo   []byte   `protobuf:"bytes,3,opt,name=purchase_receipt_info" json:"purchase_receipt_info,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (m *CMsgClientPurchaseResponse) Reset()         { *m = CMsgClientPurchaseResponse{} }
func (m *CMsgClientPurchaseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPurchaseResponse) ProtoMessage()    {}
func (*CMsgClientPurchaseResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{44}
}

func (m *CMsgClientPurchaseResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientPurchaseResponse.Unmarshal(m, b)
}
func (m *CMsgClientPurchaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientPurchaseResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientPurchaseResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientPurchaseResponse.Merge(m, src)
}
func (m *CMsgClientPurchaseResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientPurchaseResponse.Size(m)
}
func (m *CMsgClientPurchaseResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientPurchaseResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientPurchaseResponse proto.InternalMessageInfo

const Default_CMsgClientPurchaseResponse_Eresult int32 = 2

func (m *CMsgClientPurchaseResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientPurchaseResponse_Eresult
}

func (m *CMsgClientPurchaseResponse) GetPurchaseResultDetails() int32 {
	if m != nil && m.PurchaseResultDetails != nil {
		return *m.PurchaseResultDetails
	}
	return 0
}

func (m *CMsgClientPurchaseResponse) GetPurchaseReceiptInfo() []byte {
	if m != nil {
		return m.PurchaseReceiptInfo
	}
	return nil
}

type CMsgClientActivateOEMLicense struct {
	BiosManufacturer      *string  `protobuf:"bytes,1,opt,name=bios_manufacturer" json:"bios_manufacturer,omitempty"`
	BiosSerialnumber      *string  `protobuf:"bytes,2,opt,name=bios_serialnumber" json:"bios_serialnumber,omitempty"`
	LicenseFile           []byte   `protobuf:"bytes,3,opt,name=license_file" json:"license_file,omitempty"`
	MainboardManufacturer *string  `protobuf:"bytes,4,opt,name=mainboard_manufacturer" json:"mainboard_manufacturer,omitempty"`
	MainboardProduct      *string  `protobuf:"bytes,5,opt,name=mainboard_product" json:"mainboard_product,omitempty"`
	MainboardSerialnumber *string  `protobuf:"bytes,6,opt,name=mainboard_serialnumber" json:"mainboard_serialnumber,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (m *CMsgClientActivateOEMLicense) Reset()         { *m = CMsgClientActivateOEMLicense{} }
func (m *CMsgClientActivateOEMLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgClientActivateOEMLicense) ProtoMessage()    {}
func (*CMsgClientActivateOEMLicense) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{45}
}

func (m *CMsgClientActivateOEMLicense) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientActivateOEMLicense.Unmarshal(m, b)
}
func (m *CMsgClientActivateOEMLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientActivateOEMLicense.Marshal(b, m, deterministic)
}
func (m *CMsgClientActivateOEMLicense) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientActivateOEMLicense.Merge(m, src)
}
func (m *CMsgClientActivateOEMLicense) XXX_Size() int {
	return xxx_messageInfo_CMsgClientActivateOEMLicense.Size(m)
}
func (m *CMsgClientActivateOEMLicense) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientActivateOEMLicense.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientActivateOEMLicense proto.InternalMessageInfo

func (m *CMsgClientActivateOEMLicense) GetBiosManufacturer() string {
	if m != nil && m.BiosManufacturer != nil {
		return *m.BiosManufacturer
	}
	return ""
}

func (m *CMsgClientActivateOEMLicense) GetBiosSerialnumber() string {
	if m != nil && m.BiosSerialnumber != nil {
		return *m.BiosSerialnumber
	}
	return ""
}

func (m *CMsgClientActivateOEMLicense) GetLicenseFile() []byte {
	if m != nil {
		return m.LicenseFile
	}
	return nil
}

func (m *CMsgClientActivateOEMLicense) GetMainboardManufacturer() string {
	if m != nil && m.MainboardManufacturer != nil {
		return *m.MainboardManufacturer
	}
	return ""
}

func (m *CMsgClientActivateOEMLicense) GetMainboardProduct() string {
	if m != nil && m.MainboardProduct != nil {
		return *m.MainboardProduct
	}
	return ""
}

func (m *CMsgClientActivateOEMLicense) GetMainboardSerialnumber() string {
	if m != nil && m.MainboardSerialnumber != nil {
		return *m.MainboardSerialnumber
	}
	return ""
}

type CMsgClientRegisterOEMMachine struct {
	OemRegisterFile      []byte   `protobuf:"bytes,1,opt,name=oem_register_file" json:"oem_register_file,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRegisterOEMMachine) Reset()         { *m = CMsgClientRegisterOEMMachine{} }
func (m *CMsgClientRegisterOEMMachine) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterOEMMachine) ProtoMessage()    {}
func (*CMsgClientRegisterOEMMachine) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{46}
}

func (m *CMsgClientRegisterOEMMachine) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRegisterOEMMachine.Unmarshal(m, b)
}
func (m *CMsgClientRegisterOEMMachine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRegisterOEMMachine.Marshal(b, m, deterministic)
}
func (m *CMsgClientRegisterOEMMachine) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRegisterOEMMachine.Merge(m, src)
}
func (m *CMsgClientRegisterOEMMachine) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRegisterOEMMachine.Size(m)
}
func (m *CMsgClientRegisterOEMMachine) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRegisterOEMMachine.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRegisterOEMMachine proto.InternalMessageInfo

func (m *CMsgClientRegisterOEMMachine) GetOemRegisterFile() []byte {
	if m != nil {
		return m.OemRegisterFile
	}
	return nil
}

type CMsgClientRegisterOEMMachineResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRegisterOEMMachineResponse) Reset()         { *m = CMsgClientRegisterOEMMachineResponse{} }
func (m *CMsgClientRegisterOEMMachineResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterOEMMachineResponse) ProtoMessage()    {}
func (*CMsgClientRegisterOEMMachineResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{47}
}

func (m *CMsgClientRegisterOEMMachineResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Unmarshal(m, b)
}
func (m *CMsgClientRegisterOEMMachineResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRegisterOEMMachineResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Merge(m, src)
}
func (m *CMsgClientRegisterOEMMachineResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Size(m)
}
func (m *CMsgClientRegisterOEMMachineResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRegisterOEMMachineResponse proto.InternalMessageInfo

func (m *CMsgClientRegisterOEMMachineResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

type CMsgClientPurchaseWithMachineID struct {
	PackageId            *uint32  `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
	MachineInfo          []byte   `protobuf:"bytes,2,opt,name=machine_info" json:"machine_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientPurchaseWithMachineID) Reset()         { *m = CMsgClientPurchaseWithMachineID{} }
func (m *CMsgClientPurchaseWithMachineID) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPurchaseWithMachineID) ProtoMessage()    {}
func (*CMsgClientPurchaseWithMachineID) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{48}
}

func (m *CMsgClientPurchaseWithMachineID) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Unmarshal(m, b)
}
func (m *CMsgClientPurchaseWithMachineID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Marshal(b, m, deterministic)
}
func (m *CMsgClientPurchaseWithMachineID) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientPurchaseWithMachineID.Merge(m, src)
}
func (m *CMsgClientPurchaseWithMachineID) XXX_Size() int {
	return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Size(m)
}
func (m *CMsgClientPurchaseWithMachineID) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientPurchaseWithMachineID.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientPurchaseWithMachineID proto.InternalMessageInfo

func (m *CMsgClientPurchaseWithMachineID) GetPackageId() uint32 {
	if m != nil && m.PackageId != nil {
		return *m.PackageId
	}
	return 0
}

func (m *CMsgClientPurchaseWithMachineID) GetMachineInfo() []byte {
	if m != nil {
		return m.MachineInfo
	}
	return nil
}

type CMsgTrading_InitiateTradeRequest struct {
	TradeRequestId       *uint32  `protobuf:"varint,1,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
	OtherSteamid         *uint64  `protobuf:"varint,2,opt,name=other_steamid" json:"other_steamid,omitempty"`
	OtherName            *string  `protobuf:"bytes,3,opt,name=other_name" json:"other_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgTrading_InitiateTradeRequest) Reset()         { *m = CMsgTrading_InitiateTradeRequest{} }
func (m *CMsgTrading_InitiateTradeRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeRequest) ProtoMessage()    {}
func (*CMsgTrading_InitiateTradeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{49}
}

func (m *CMsgTrading_InitiateTradeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Unmarshal(m, b)
}
func (m *CMsgTrading_InitiateTradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Marshal(b, m, deterministic)
}
func (m *CMsgTrading_InitiateTradeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Merge(m, src)
}
func (m *CMsgTrading_InitiateTradeRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Size(m)
}
func (m *CMsgTrading_InitiateTradeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgTrading_InitiateTradeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgTrading_InitiateTradeRequest proto.InternalMessageInfo

func (m *CMsgTrading_InitiateTradeRequest) GetTradeRequestId() uint32 {
	if m != nil && m.TradeRequestId != nil {
		return *m.TradeRequestId
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeRequest) GetOtherSteamid() uint64 {
	if m != nil && m.OtherSteamid != nil {
		return *m.OtherSteamid
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeRequest) GetOtherName() string {
	if m != nil && m.OtherName != nil {
		return *m.OtherName
	}
	return ""
}

type CMsgTrading_InitiateTradeResponse struct {
	Response                          *uint32  `protobuf:"varint,1,opt,name=response" json:"response,omitempty"`
	TradeRequestId                    *uint32  `protobuf:"varint,2,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
	OtherSteamid                      *uint64  `protobuf:"varint,3,opt,name=other_steamid" json:"other_steamid,omitempty"`
	SteamguardRequiredDays            *uint32  `protobuf:"varint,4,opt,name=steamguard_required_days" json:"steamguard_required_days,omitempty"`
	NewDeviceCooldownDays             *uint32  `protobuf:"varint,5,opt,name=new_device_cooldown_days" json:"new_device_cooldown_days,omitempty"`
	DefaultPasswordResetProbationDays *uint32  `protobuf:"varint,6,opt,name=default_password_reset_probation_days" json:"default_password_reset_probation_days,omitempty"`
	PasswordResetProbationDays        *uint32  `protobuf:"varint,7,opt,name=password_reset_probation_days" json:"password_reset_probation_days,omitempty"`
	DefaultEmailChangeProbationDays   *uint32  `protobuf:"varint,8,opt,name=default_email_change_probation_days" json:"default_email_change_probation_days,omitempty"`
	EmailChangeProbationDays          *uint32  `protobuf:"varint,9,opt,name=email_change_probation_days" json:"email_change_probation_days,omitempty"`
	XXX_NoUnkeyedLiteral              struct{} `json:"-"`
	XXX_unrecognized                  []byte   `json:"-"`
	XXX_sizecache                     int32    `json:"-"`
}

func (m *CMsgTrading_InitiateTradeResponse) Reset()         { *m = CMsgTrading_InitiateTradeResponse{} }
func (m *CMsgTrading_InitiateTradeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeResponse) ProtoMessage()    {}
func (*CMsgTrading_InitiateTradeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{50}
}

func (m *CMsgTrading_InitiateTradeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Unmarshal(m, b)
}
func (m *CMsgTrading_InitiateTradeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Marshal(b, m, deterministic)
}
func (m *CMsgTrading_InitiateTradeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Merge(m, src)
}
func (m *CMsgTrading_InitiateTradeResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Size(m)
}
func (m *CMsgTrading_InitiateTradeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgTrading_InitiateTradeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgTrading_InitiateTradeResponse proto.InternalMessageInfo

func (m *CMsgTrading_InitiateTradeResponse) GetResponse() uint32 {
	if m != nil && m.Response != nil {
		return *m.Response
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetTradeRequestId() uint32 {
	if m != nil && m.TradeRequestId != nil {
		return *m.TradeRequestId
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetOtherSteamid() uint64 {
	if m != nil && m.OtherSteamid != nil {
		return *m.OtherSteamid
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetSteamguardRequiredDays() uint32 {
	if m != nil && m.SteamguardRequiredDays != nil {
		return *m.SteamguardRequiredDays
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetNewDeviceCooldownDays() uint32 {
	if m != nil && m.NewDeviceCooldownDays != nil {
		return *m.NewDeviceCooldownDays
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetDefaultPasswordResetProbationDays() uint32 {
	if m != nil && m.DefaultPasswordResetProbationDays != nil {
		return *m.DefaultPasswordResetProbationDays
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetPasswordResetProbationDays() uint32 {
	if m != nil && m.PasswordResetProbationDays != nil {
		return *m.PasswordResetProbationDays
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetDefaultEmailChangeProbationDays() uint32 {
	if m != nil && m.DefaultEmailChangeProbationDays != nil {
		return *m.DefaultEmailChangeProbationDays
	}
	return 0
}

func (m *CMsgTrading_InitiateTradeResponse) GetEmailChangeProbationDays() uint32 {
	if m != nil && m.EmailChangeProbationDays != nil {
		return *m.EmailChangeProbationDays
	}
	return 0
}

type CMsgTrading_CancelTradeRequest struct {
	OtherSteamid         *uint64  `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgTrading_CancelTradeRequest) Reset()         { *m = CMsgTrading_CancelTradeRequest{} }
func (m *CMsgTrading_CancelTradeRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_CancelTradeRequest) ProtoMessage()    {}
func (*CMsgTrading_CancelTradeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{51}
}

func (m *CMsgTrading_CancelTradeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Unmarshal(m, b)
}
func (m *CMsgTrading_CancelTradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Marshal(b, m, deterministic)
}
func (m *CMsgTrading_CancelTradeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgTrading_CancelTradeRequest.Merge(m, src)
}
func (m *CMsgTrading_CancelTradeRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Size(m)
}
func (m *CMsgTrading_CancelTradeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgTrading_CancelTradeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgTrading_CancelTradeRequest proto.InternalMessageInfo

func (m *CMsgTrading_CancelTradeRequest) GetOtherSteamid() uint64 {
	if m != nil && m.OtherSteamid != nil {
		return *m.OtherSteamid
	}
	return 0
}

type CMsgTrading_StartSession struct {
	OtherSteamid         *uint64  `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgTrading_StartSession) Reset()         { *m = CMsgTrading_StartSession{} }
func (m *CMsgTrading_StartSession) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_StartSession) ProtoMessage()    {}
func (*CMsgTrading_StartSession) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{52}
}

func (m *CMsgTrading_StartSession) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgTrading_StartSession.Unmarshal(m, b)
}
func (m *CMsgTrading_StartSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgTrading_StartSession.Marshal(b, m, deterministic)
}
func (m *CMsgTrading_StartSession) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgTrading_StartSession.Merge(m, src)
}
func (m *CMsgTrading_StartSession) XXX_Size() int {
	return xxx_messageInfo_CMsgTrading_StartSession.Size(m)
}
func (m *CMsgTrading_StartSession) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgTrading_StartSession.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgTrading_StartSession proto.InternalMessageInfo

func (m *CMsgTrading_StartSession) GetOtherSteamid() uint64 {
	if m != nil && m.OtherSteamid != nil {
		return *m.OtherSteamid
	}
	return 0
}

type CMsgClientGetCDNAuthToken struct {
	DepotId              *uint32  `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
	HostName             *string  `protobuf:"bytes,2,opt,name=host_name" json:"host_name,omitempty"`
	AppId                *uint32  `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetCDNAuthToken) Reset()         { *m = CMsgClientGetCDNAuthToken{} }
func (m *CMsgClientGetCDNAuthToken) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetCDNAuthToken) ProtoMessage()    {}
func (*CMsgClientGetCDNAuthToken) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{53}
}

func (m *CMsgClientGetCDNAuthToken) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetCDNAuthToken.Unmarshal(m, b)
}
func (m *CMsgClientGetCDNAuthToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetCDNAuthToken.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetCDNAuthToken) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetCDNAuthToken.Merge(m, src)
}
func (m *CMsgClientGetCDNAuthToken) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetCDNAuthToken.Size(m)
}
func (m *CMsgClientGetCDNAuthToken) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetCDNAuthToken.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetCDNAuthToken proto.InternalMessageInfo

func (m *CMsgClientGetCDNAuthToken) GetDepotId() uint32 {
	if m != nil && m.DepotId != nil {
		return *m.DepotId
	}
	return 0
}

func (m *CMsgClientGetCDNAuthToken) GetHostName() string {
	if m != nil && m.HostName != nil {
		return *m.HostName
	}
	return ""
}

func (m *CMsgClientGetCDNAuthToken) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientGetDepotDecryptionKey struct {
	DepotId              *uint32  `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetDepotDecryptionKey) Reset()         { *m = CMsgClientGetDepotDecryptionKey{} }
func (m *CMsgClientGetDepotDecryptionKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKey) ProtoMessage()    {}
func (*CMsgClientGetDepotDecryptionKey) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{54}
}

func (m *CMsgClientGetDepotDecryptionKey) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Unmarshal(m, b)
}
func (m *CMsgClientGetDepotDecryptionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetDepotDecryptionKey) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Merge(m, src)
}
func (m *CMsgClientGetDepotDecryptionKey) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Size(m)
}
func (m *CMsgClientGetDepotDecryptionKey) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetDepotDecryptionKey.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetDepotDecryptionKey proto.InternalMessageInfo

func (m *CMsgClientGetDepotDecryptionKey) GetDepotId() uint32 {
	if m != nil && m.DepotId != nil {
		return *m.DepotId
	}
	return 0
}

func (m *CMsgClientGetDepotDecryptionKey) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

type CMsgClientGetDepotDecryptionKeyResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	DepotId              *uint32  `protobuf:"varint,2,opt,name=depot_id" json:"depot_id,omitempty"`
	DepotEncryptionKey   []byte   `protobuf:"bytes,3,opt,name=depot_encryption_key" json:"depot_encryption_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetDepotDecryptionKeyResponse) Reset() {
	*m = CMsgClientGetDepotDecryptionKeyResponse{}
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKeyResponse) ProtoMessage()    {}
func (*CMsgClientGetDepotDecryptionKeyResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{55}
}

func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Unmarshal(m, b)
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Merge(m, src)
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Size(m)
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse proto.InternalMessageInfo

const Default_CMsgClientGetDepotDecryptionKeyResponse_Eresult int32 = 2

func (m *CMsgClientGetDepotDecryptionKeyResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientGetDepotDecryptionKeyResponse_Eresult
}

func (m *CMsgClientGetDepotDecryptionKeyResponse) GetDepotId() uint32 {
	if m != nil && m.DepotId != nil {
		return *m.DepotId
	}
	return 0
}

func (m *CMsgClientGetDepotDecryptionKeyResponse) GetDepotEncryptionKey() []byte {
	if m != nil {
		return m.DepotEncryptionKey
	}
	return nil
}

type CMsgClientCheckAppBetaPassword struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	Betapassword         *string  `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientCheckAppBetaPassword) Reset()         { *m = CMsgClientCheckAppBetaPassword{} }
func (m *CMsgClientCheckAppBetaPassword) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckAppBetaPassword) ProtoMessage()    {}
func (*CMsgClientCheckAppBetaPassword) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{56}
}

func (m *CMsgClientCheckAppBetaPassword) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Unmarshal(m, b)
}
func (m *CMsgClientCheckAppBetaPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Marshal(b, m, deterministic)
}
func (m *CMsgClientCheckAppBetaPassword) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCheckAppBetaPassword.Merge(m, src)
}
func (m *CMsgClientCheckAppBetaPassword) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Size(m)
}
func (m *CMsgClientCheckAppBetaPassword) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCheckAppBetaPassword.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCheckAppBetaPassword proto.InternalMessageInfo

func (m *CMsgClientCheckAppBetaPassword) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientCheckAppBetaPassword) GetBetapassword() string {
	if m != nil && m.Betapassword != nil {
		return *m.Betapassword
	}
	return ""
}

type CMsgClientCheckAppBetaPasswordResponse struct {
	Eresult              *int32                                                 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	Betapasswords        []*CMsgClientCheckAppBetaPasswordResponse_BetaPassword `protobuf:"bytes,4,rep,name=betapasswords" json:"betapasswords,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_unrecognized     []byte                                                 `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (m *CMsgClientCheckAppBetaPasswordResponse) Reset() {
	*m = CMsgClientCheckAppBetaPasswordResponse{}
}
func (m *CMsgClientCheckAppBetaPasswordResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckAppBetaPasswordResponse) ProtoMessage()    {}
func (*CMsgClientCheckAppBetaPasswordResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{57}
}

func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Unmarshal(m, b)
}
func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Merge(m, src)
}
func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Size(m)
}
func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse proto.InternalMessageInfo

const Default_CMsgClientCheckAppBetaPasswordResponse_Eresult int32 = 2

func (m *CMsgClientCheckAppBetaPasswordResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientCheckAppBetaPasswordResponse_Eresult
}

func (m *CMsgClientCheckAppBetaPasswordResponse) GetBetapasswords() []*CMsgClientCheckAppBetaPasswordResponse_BetaPassword {
	if m != nil {
		return m.Betapasswords
	}
	return nil
}

type CMsgClientCheckAppBetaPasswordResponse_BetaPassword struct {
	Betaname             *string  `protobuf:"bytes,1,opt,name=betaname" json:"betaname,omitempty"`
	Betapassword         *string  `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) Reset() {
	*m = CMsgClientCheckAppBetaPasswordResponse_BetaPassword{}
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{57, 0}
}

func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Unmarshal(m, b)
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Marshal(b, m, deterministic)
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Merge(m, src)
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Size(m)
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword proto.InternalMessageInfo

func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) GetBetaname() string {
	if m != nil && m.Betaname != nil {
		return *m.Betaname
	}
	return ""
}

func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) GetBetapassword() string {
	if m != nil && m.Betapassword != nil {
		return *m.Betapassword
	}
	return ""
}

type CMsgClientUpdateAppJobReport struct {
	AppId                 *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	DepotIds              []uint32 `protobuf:"varint,2,rep,name=depot_ids" json:"depot_ids,omitempty"`
	AppState              *uint32  `protobuf:"varint,3,opt,name=app_state" json:"app_state,omitempty"`
	JobAppError           *uint32  `protobuf:"varint,4,opt,name=job_app_error" json:"job_app_error,omitempty"`
	ErrorDetails          *string  `protobuf:"bytes,5,opt,name=error_details" json:"error_details,omitempty"`
	JobDuration           *uint32  `protobuf:"varint,6,opt,name=job_duration" json:"job_duration,omitempty"`
	FilesValidationFailed *uint32  `protobuf:"varint,7,opt,name=files_validation_failed" json:"files_validation_failed,omitempty"`
	JobBytesDownloaded    *uint64  `protobuf:"varint,8,opt,name=job_bytes_downloaded" json:"job_bytes_downloaded,omitempty"`
	JobBytesStaged        *uint64  `protobuf:"varint,9,opt,name=job_bytes_staged" json:"job_bytes_staged,omitempty"`
	BytesComitted         *uint64  `protobuf:"varint,10,opt,name=bytes_comitted" json:"bytes_comitted,omitempty"`
	StartAppState         *uint32  `protobuf:"varint,11,opt,name=start_app_state" json:"start_app_state,omitempty"`
	StatsMachineId        *uint64  `protobuf:"fixed64,12,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
	BranchName            *string  `protobuf:"bytes,13,opt,name=branch_name" json:"branch_name,omitempty"`
	TotalBytesDownloaded  *uint64  `protobuf:"varint,14,opt,name=total_bytes_downloaded" json:"total_bytes_downloaded,omitempty"`
	TotalBytesStaged      *uint64  `protobuf:"varint,15,opt,name=total_bytes_staged" json:"total_bytes_staged,omitempty"`
	TotalBytesRestored    *uint64  `protobuf:"varint,16,opt,name=total_bytes_restored" json:"total_bytes_restored,omitempty"`
	IsBorrowed            *bool    `protobuf:"varint,17,opt,name=is_borrowed" json:"is_borrowed,omitempty"`
	IsFreeWeekend         *bool    `protobuf:"varint,18,opt,name=is_free_weekend" json:"is_free_weekend,omitempty"`
	TotalBytesLegacy      *uint64  `protobuf:"varint,19,opt,name=total_bytes_legacy" json:"total_bytes_legacy,omitempty"`
	TotalBytesPatched     *uint64  `protobuf:"varint,20,opt,name=total_bytes_patched" json:"total_bytes_patched,omitempty"`
	TotalBytesSaved       *uint64  `protobuf:"varint,21,opt,name=total_bytes_saved" json:"total_bytes_saved,omitempty"`
	CellId                *uint32  `protobuf:"varint,22,opt,name=cell_id" json:"cell_id,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (m *CMsgClientUpdateAppJobReport) Reset()         { *m = CMsgClientUpdateAppJobReport{} }
func (m *CMsgClientUpdateAppJobReport) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateAppJobReport) ProtoMessage()    {}
func (*CMsgClientUpdateAppJobReport) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{58}
}

func (m *CMsgClientUpdateAppJobReport) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUpdateAppJobReport.Unmarshal(m, b)
}
func (m *CMsgClientUpdateAppJobReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUpdateAppJobReport.Marshal(b, m, deterministic)
}
func (m *CMsgClientUpdateAppJobReport) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUpdateAppJobReport.Merge(m, src)
}
func (m *CMsgClientUpdateAppJobReport) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUpdateAppJobReport.Size(m)
}
func (m *CMsgClientUpdateAppJobReport) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUpdateAppJobReport.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUpdateAppJobReport proto.InternalMessageInfo

func (m *CMsgClientUpdateAppJobReport) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetDepotIds() []uint32 {
	if m != nil {
		return m.DepotIds
	}
	return nil
}

func (m *CMsgClientUpdateAppJobReport) GetAppState() uint32 {
	if m != nil && m.AppState != nil {
		return *m.AppState
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetJobAppError() uint32 {
	if m != nil && m.JobAppError != nil {
		return *m.JobAppError
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetErrorDetails() string {
	if m != nil && m.ErrorDetails != nil {
		return *m.ErrorDetails
	}
	return ""
}

func (m *CMsgClientUpdateAppJobReport) GetJobDuration() uint32 {
	if m != nil && m.JobDuration != nil {
		return *m.JobDuration
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetFilesValidationFailed() uint32 {
	if m != nil && m.FilesValidationFailed != nil {
		return *m.FilesValidationFailed
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetJobBytesDownloaded() uint64 {
	if m != nil && m.JobBytesDownloaded != nil {
		return *m.JobBytesDownloaded
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetJobBytesStaged() uint64 {
	if m != nil && m.JobBytesStaged != nil {
		return *m.JobBytesStaged
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetBytesComitted() uint64 {
	if m != nil && m.BytesComitted != nil {
		return *m.BytesComitted
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetStartAppState() uint32 {
	if m != nil && m.StartAppState != nil {
		return *m.StartAppState
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetStatsMachineId() uint64 {
	if m != nil && m.StatsMachineId != nil {
		return *m.StatsMachineId
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetBranchName() string {
	if m != nil && m.BranchName != nil {
		return *m.BranchName
	}
	return ""
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesDownloaded() uint64 {
	if m != nil && m.TotalBytesDownloaded != nil {
		return *m.TotalBytesDownloaded
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesStaged() uint64 {
	if m != nil && m.TotalBytesStaged != nil {
		return *m.TotalBytesStaged
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesRestored() uint64 {
	if m != nil && m.TotalBytesRestored != nil {
		return *m.TotalBytesRestored
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetIsBorrowed() bool {
	if m != nil && m.IsBorrowed != nil {
		return *m.IsBorrowed
	}
	return false
}

func (m *CMsgClientUpdateAppJobReport) GetIsFreeWeekend() bool {
	if m != nil && m.IsFreeWeekend != nil {
		return *m.IsFreeWeekend
	}
	return false
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesLegacy() uint64 {
	if m != nil && m.TotalBytesLegacy != nil {
		return *m.TotalBytesLegacy
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesPatched() uint64 {
	if m != nil && m.TotalBytesPatched != nil {
		return *m.TotalBytesPatched
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetTotalBytesSaved() uint64 {
	if m != nil && m.TotalBytesSaved != nil {
		return *m.TotalBytesSaved
	}
	return 0
}

func (m *CMsgClientUpdateAppJobReport) GetCellId() uint32 {
	if m != nil && m.CellId != nil {
		return *m.CellId
	}
	return 0
}

type CMsgClientDPContentStatsReport struct {
	StatsMachineId       *uint64  `protobuf:"fixed64,1,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
	CountryCode          *string  `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
	OsType               *int32   `protobuf:"varint,3,opt,name=os_type" json:"os_type,omitempty"`
	Language             *int32   `protobuf:"varint,4,opt,name=language" json:"language,omitempty"`
	NumInstallFolders    *uint32  `protobuf:"varint,5,opt,name=num_install_folders" json:"num_install_folders,omitempty"`
	NumInstalledGames    *uint32  `protobuf:"varint,6,opt,name=num_installed_games" json:"num_installed_games,omitempty"`
	SizeInstalledGames   *uint64  `protobuf:"varint,7,opt,name=size_installed_games" json:"size_installed_games,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientDPContentStatsReport) Reset()         { *m = CMsgClientDPContentStatsReport{} }
func (m *CMsgClientDPContentStatsReport) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPContentStatsReport) ProtoMessage()    {}
func (*CMsgClientDPContentStatsReport) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{59}
}

func (m *CMsgClientDPContentStatsReport) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDPContentStatsReport.Unmarshal(m, b)
}
func (m *CMsgClientDPContentStatsReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDPContentStatsReport.Marshal(b, m, deterministic)
}
func (m *CMsgClientDPContentStatsReport) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDPContentStatsReport.Merge(m, src)
}
func (m *CMsgClientDPContentStatsReport) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDPContentStatsReport.Size(m)
}
func (m *CMsgClientDPContentStatsReport) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDPContentStatsReport.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDPContentStatsReport proto.InternalMessageInfo

func (m *CMsgClientDPContentStatsReport) GetStatsMachineId() uint64 {
	if m != nil && m.StatsMachineId != nil {
		return *m.StatsMachineId
	}
	return 0
}

func (m *CMsgClientDPContentStatsReport) GetCountryCode() string {
	if m != nil && m.CountryCode != nil {
		return *m.CountryCode
	}
	return ""
}

func (m *CMsgClientDPContentStatsReport) GetOsType() int32 {
	if m != nil && m.OsType != nil {
		return *m.OsType
	}
	return 0
}

func (m *CMsgClientDPContentStatsReport) GetLanguage() int32 {
	if m != nil && m.Language != nil {
		return *m.Language
	}
	return 0
}

func (m *CMsgClientDPContentStatsReport) GetNumInstallFolders() uint32 {
	if m != nil && m.NumInstallFolders != nil {
		return *m.NumInstallFolders
	}
	return 0
}

func (m *CMsgClientDPContentStatsReport) GetNumInstalledGames() uint32 {
	if m != nil && m.NumInstalledGames != nil {
		return *m.NumInstalledGames
	}
	return 0
}

func (m *CMsgClientDPContentStatsReport) GetSizeInstalledGames() uint64 {
	if m != nil && m.SizeInstalledGames != nil {
		return *m.SizeInstalledGames
	}
	return 0
}

type CMsgClientGetCDNAuthTokenResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	Token                *string  `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
	ExpirationTime       *uint32  `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetCDNAuthTokenResponse) Reset()         { *m = CMsgClientGetCDNAuthTokenResponse{} }
func (m *CMsgClientGetCDNAuthTokenResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetCDNAuthTokenResponse) ProtoMessage()    {}
func (*CMsgClientGetCDNAuthTokenResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{60}
}

func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Unmarshal(m, b)
}
func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Merge(m, src)
}
func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Size(m)
}
func (m *CMsgClientGetCDNAuthTokenResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse proto.InternalMessageInfo

const Default_CMsgClientGetCDNAuthTokenResponse_Eresult uint32 = 2

func (m *CMsgClientGetCDNAuthTokenResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientGetCDNAuthTokenResponse_Eresult
}

func (m *CMsgClientGetCDNAuthTokenResponse) GetToken() string {
	if m != nil && m.Token != nil {
		return *m.Token
	}
	return ""
}

func (m *CMsgClientGetCDNAuthTokenResponse) GetExpirationTime() uint32 {
	if m != nil && m.ExpirationTime != nil {
		return *m.ExpirationTime
	}
	return 0
}

type CMsgDownloadRateStatistics struct {
	CellId               *uint32                                 `protobuf:"varint,1,opt,name=cell_id" json:"cell_id,omitempty"`
	Stats                []*CMsgDownloadRateStatistics_StatsInfo `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (m *CMsgDownloadRateStatistics) Reset()         { *m = CMsgDownloadRateStatistics{} }
func (m *CMsgDownloadRateStatistics) String() string { return proto.CompactTextString(m) }
func (*CMsgDownloadRateStatistics) ProtoMessage()    {}
func (*CMsgDownloadRateStatistics) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{61}
}

func (m *CMsgDownloadRateStatistics) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDownloadRateStatistics.Unmarshal(m, b)
}
func (m *CMsgDownloadRateStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDownloadRateStatistics.Marshal(b, m, deterministic)
}
func (m *CMsgDownloadRateStatistics) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDownloadRateStatistics.Merge(m, src)
}
func (m *CMsgDownloadRateStatistics) XXX_Size() int {
	return xxx_messageInfo_CMsgDownloadRateStatistics.Size(m)
}
func (m *CMsgDownloadRateStatistics) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDownloadRateStatistics.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDownloadRateStatistics proto.InternalMessageInfo

func (m *CMsgDownloadRateStatistics) GetCellId() uint32 {
	if m != nil && m.CellId != nil {
		return *m.CellId
	}
	return 0
}

func (m *CMsgDownloadRateStatistics) GetStats() []*CMsgDownloadRateStatistics_StatsInfo {
	if m != nil {
		return m.Stats
	}
	return nil
}

type CMsgDownloadRateStatistics_StatsInfo struct {
	SourceType           *uint32  `protobuf:"varint,1,opt,name=source_type" json:"source_type,omitempty"`
	SourceId             *uint32  `protobuf:"varint,2,opt,name=source_id" json:"source_id,omitempty"`
	Seconds              *uint32  `protobuf:"varint,3,opt,name=seconds" json:"seconds,omitempty"`
	Bytes                *uint64  `protobuf:"varint,4,opt,name=bytes" json:"bytes,omitempty"`
	HostName             *string  `protobuf:"bytes,5,opt,name=host_name" json:"host_name,omitempty"`
	Microseconds         *uint64  `protobuf:"varint,6,opt,name=microseconds" json:"microseconds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDownloadRateStatistics_StatsInfo) Reset()         { *m = CMsgDownloadRateStatistics_StatsInfo{} }
func (m *CMsgDownloadRateStatistics_StatsInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgDownloadRateStatistics_StatsInfo) ProtoMessage()    {}
func (*CMsgDownloadRateStatistics_StatsInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{61, 0}
}

func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Unmarshal(m, b)
}
func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Marshal(b, m, deterministic)
}
func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Merge(m, src)
}
func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Size(m)
}
func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo proto.InternalMessageInfo

func (m *CMsgDownloadRateStatistics_StatsInfo) GetSourceType() uint32 {
	if m != nil && m.SourceType != nil {
		return *m.SourceType
	}
	return 0
}

func (m *CMsgDownloadRateStatistics_StatsInfo) GetSourceId() uint32 {
	if m != nil && m.SourceId != nil {
		return *m.SourceId
	}
	return 0
}

func (m *CMsgDownloadRateStatistics_StatsInfo) GetSeconds() uint32 {
	if m != nil && m.Seconds != nil {
		return *m.Seconds
	}
	return 0
}

func (m *CMsgDownloadRateStatistics_StatsInfo) GetBytes() uint64 {
	if m != nil && m.Bytes != nil {
		return *m.Bytes
	}
	return 0
}

func (m *CMsgDownloadRateStatistics_StatsInfo) GetHostName() string {
	if m != nil && m.HostName != nil {
		return *m.HostName
	}
	return ""
}

func (m *CMsgDownloadRateStatistics_StatsInfo) GetMicroseconds() uint64 {
	if m != nil && m.Microseconds != nil {
		return *m.Microseconds
	}
	return 0
}

type CMsgClientRequestAccountData struct {
	AccountOrEmail       *string  `protobuf:"bytes,1,opt,name=account_or_email" json:"account_or_email,omitempty"`
	Action               *uint32  `protobuf:"varint,2,opt,name=action" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestAccountData) Reset()         { *m = CMsgClientRequestAccountData{} }
func (m *CMsgClientRequestAccountData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestAccountData) ProtoMessage()    {}
func (*CMsgClientRequestAccountData) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{62}
}

func (m *CMsgClientRequestAccountData) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestAccountData.Unmarshal(m, b)
}
func (m *CMsgClientRequestAccountData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestAccountData.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestAccountData) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestAccountData.Merge(m, src)
}
func (m *CMsgClientRequestAccountData) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestAccountData.Size(m)
}
func (m *CMsgClientRequestAccountData) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestAccountData.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestAccountData proto.InternalMessageInfo

func (m *CMsgClientRequestAccountData) GetAccountOrEmail() string {
	if m != nil && m.AccountOrEmail != nil {
		return *m.AccountOrEmail
	}
	return ""
}

func (m *CMsgClientRequestAccountData) GetAction() uint32 {
	if m != nil && m.Action != nil {
		return *m.Action
	}
	return 0
}

type CMsgClientRequestAccountDataResponse struct {
	Action                 *uint32  `protobuf:"varint,1,opt,name=action" json:"action,omitempty"`
	Eresult                *uint32  `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
	AccountName            *string  `protobuf:"bytes,3,opt,name=account_name" json:"account_name,omitempty"`
	CtMatches              *uint32  `protobuf:"varint,4,opt,name=ct_matches" json:"ct_matches,omitempty"`
	AccountNameSuggestion1 *string  `protobuf:"bytes,5,opt,name=account_name_suggestion1" json:"account_name_suggestion1,omitempty"`
	AccountNameSuggestion2 *string  `protobuf:"bytes,6,opt,name=account_name_suggestion2" json:"account_name_suggestion2,omitempty"`
	AccountNameSuggestion3 *string  `protobuf:"bytes,7,opt,name=account_name_suggestion3" json:"account_name_suggestion3,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (m *CMsgClientRequestAccountDataResponse) Reset()         { *m = CMsgClientRequestAccountDataResponse{} }
func (m *CMsgClientRequestAccountDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestAccountDataResponse) ProtoMessage()    {}
func (*CMsgClientRequestAccountDataResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{63}
}

func (m *CMsgClientRequestAccountDataResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Unmarshal(m, b)
}
func (m *CMsgClientRequestAccountDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestAccountDataResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestAccountDataResponse.Merge(m, src)
}
func (m *CMsgClientRequestAccountDataResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Size(m)
}
func (m *CMsgClientRequestAccountDataResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestAccountDataResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestAccountDataResponse proto.InternalMessageInfo

func (m *CMsgClientRequestAccountDataResponse) GetAction() uint32 {
	if m != nil && m.Action != nil {
		return *m.Action
	}
	return 0
}

func (m *CMsgClientRequestAccountDataResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return 0
}

func (m *CMsgClientRequestAccountDataResponse) GetAccountName() string {
	if m != nil && m.AccountName != nil {
		return *m.AccountName
	}
	return ""
}

func (m *CMsgClientRequestAccountDataResponse) GetCtMatches() uint32 {
	if m != nil && m.CtMatches != nil {
		return *m.CtMatches
	}
	return 0
}

func (m *CMsgClientRequestAccountDataResponse) GetAccountNameSuggestion1() string {
	if m != nil && m.AccountNameSuggestion1 != nil {
		return *m.AccountNameSuggestion1
	}
	return ""
}

func (m *CMsgClientRequestAccountDataResponse) GetAccountNameSuggestion2() string {
	if m != nil && m.AccountNameSuggestion2 != nil {
		return *m.AccountNameSuggestion2
	}
	return ""
}

func (m *CMsgClientRequestAccountDataResponse) GetAccountNameSuggestion3() string {
	if m != nil && m.AccountNameSuggestion3 != nil {
		return *m.AccountNameSuggestion3
	}
	return ""
}

type CMsgClientUGSGetGlobalStats struct {
	Gameid               *uint64  `protobuf:"varint,1,opt,name=gameid" json:"gameid,omitempty"`
	HistoryDaysRequested *uint32  `protobuf:"varint,2,opt,name=history_days_requested" json:"history_days_requested,omitempty"`
	TimeLastRequested    *uint32  `protobuf:"fixed32,3,opt,name=time_last_requested" json:"time_last_requested,omitempty"`
	FirstDayCached       *uint32  `protobuf:"varint,4,opt,name=first_day_cached" json:"first_day_cached,omitempty"`
	DaysCached           *uint32  `protobuf:"varint,5,opt,name=days_cached" json:"days_cached,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUGSGetGlobalStats) Reset()         { *m = CMsgClientUGSGetGlobalStats{} }
func (m *CMsgClientUGSGetGlobalStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStats) ProtoMessage()    {}
func (*CMsgClientUGSGetGlobalStats) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{64}
}

func (m *CMsgClientUGSGetGlobalStats) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Unmarshal(m, b)
}
func (m *CMsgClientUGSGetGlobalStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Marshal(b, m, deterministic)
}
func (m *CMsgClientUGSGetGlobalStats) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUGSGetGlobalStats.Merge(m, src)
}
func (m *CMsgClientUGSGetGlobalStats) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Size(m)
}
func (m *CMsgClientUGSGetGlobalStats) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUGSGetGlobalStats.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUGSGetGlobalStats proto.InternalMessageInfo

func (m *CMsgClientUGSGetGlobalStats) GetGameid() uint64 {
	if m != nil && m.Gameid != nil {
		return *m.Gameid
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStats) GetHistoryDaysRequested() uint32 {
	if m != nil && m.HistoryDaysRequested != nil {
		return *m.HistoryDaysRequested
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStats) GetTimeLastRequested() uint32 {
	if m != nil && m.TimeLastRequested != nil {
		return *m.TimeLastRequested
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStats) GetFirstDayCached() uint32 {
	if m != nil && m.FirstDayCached != nil {
		return *m.FirstDayCached
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStats) GetDaysCached() uint32 {
	if m != nil && m.DaysCached != nil {
		return *m.DaysCached
	}
	return 0
}

type CMsgClientUGSGetGlobalStatsResponse struct {
	Eresult              *int32                                     `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	Timestamp            *uint32                                    `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
	DayCurrent           *int32                                     `protobuf:"varint,3,opt,name=day_current" json:"day_current,omitempty"`
	Days                 []*CMsgClientUGSGetGlobalStatsResponse_Day `protobuf:"bytes,4,rep,name=days" json:"days,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

func (m *CMsgClientUGSGetGlobalStatsResponse) Reset()         { *m = CMsgClientUGSGetGlobalStatsResponse{} }
func (m *CMsgClientUGSGetGlobalStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse) ProtoMessage()    {}
func (*CMsgClientUGSGetGlobalStatsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{65}
}

func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Unmarshal(m, b)
}
func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Merge(m, src)
}
func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Size(m)
}
func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse proto.InternalMessageInfo

const Default_CMsgClientUGSGetGlobalStatsResponse_Eresult int32 = 2

func (m *CMsgClientUGSGetGlobalStatsResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientUGSGetGlobalStatsResponse_Eresult
}

func (m *CMsgClientUGSGetGlobalStatsResponse) GetTimestamp() uint32 {
	if m != nil && m.Timestamp != nil {
		return *m.Timestamp
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStatsResponse) GetDayCurrent() int32 {
	if m != nil && m.DayCurrent != nil {
		return *m.DayCurrent
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStatsResponse) GetDays() []*CMsgClientUGSGetGlobalStatsResponse_Day {
	if m != nil {
		return m.Days
	}
	return nil
}

type CMsgClientUGSGetGlobalStatsResponse_Day struct {
	DayId                *uint32                                         `protobuf:"varint,1,opt,name=day_id" json:"day_id,omitempty"`
	Stats                []*CMsgClientUGSGetGlobalStatsResponse_Day_Stat `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                        `json:"-"`
	XXX_unrecognized     []byte                                          `json:"-"`
	XXX_sizecache        int32                                           `json:"-"`
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day) Reset() {
	*m = CMsgClientUGSGetGlobalStatsResponse_Day{}
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse_Day) ProtoMessage()    {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{65, 0}
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Unmarshal(m, b)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Marshal(b, m, deterministic)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Merge(m, src)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Size(m)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day proto.InternalMessageInfo

func (m *CMsgClientUGSGetGlobalStatsResponse_Day) GetDayId() uint32 {
	if m != nil && m.DayId != nil {
		return *m.DayId
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day) GetStats() []*CMsgClientUGSGetGlobalStatsResponse_Day_Stat {
	if m != nil {
		return m.Stats
	}
	return nil
}

type CMsgClientUGSGetGlobalStatsResponse_Day_Stat struct {
	StatId               *int32   `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
	Data                 *int64   `protobuf:"varint,2,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) Reset() {
	*m = CMsgClientUGSGetGlobalStatsResponse_Day_Stat{}
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{65, 0, 0}
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Unmarshal(m, b)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Marshal(b, m, deterministic)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Merge(m, src)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Size(m)
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat proto.InternalMessageInfo

func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) GetStatId() int32 {
	if m != nil && m.StatId != nil {
		return *m.StatId
	}
	return 0
}

func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) GetData() int64 {
	if m != nil && m.Data != nil {
		return *m.Data
	}
	return 0
}

type CMsgGameServerData struct {
	SteamIdGs            *uint64                      `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
	Ip                   *uint32                      `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
	QueryPort            *uint32                      `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
	GamePort             *uint32                      `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
	SourcetvPort         *uint32                      `protobuf:"varint,5,opt,name=sourcetv_port" json:"sourcetv_port,omitempty"`
	Name                 *string                      `protobuf:"bytes,22,opt,name=name" json:"name,omitempty"`
	AppId                *uint32                      `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
	Gamedir              *string                      `protobuf:"bytes,7,opt,name=gamedir" json:"gamedir,omitempty"`
	Version              *string                      `protobuf:"bytes,8,opt,name=version" json:"version,omitempty"`
	Product              *string                      `protobuf:"bytes,9,opt,name=product" json:"product,omitempty"`
	Region               *string                      `protobuf:"bytes,10,opt,name=region" json:"region,omitempty"`
	Players              []*CMsgGameServerData_Player `protobuf:"bytes,11,rep,name=players" json:"players,omitempty"`
	MaxPlayers           *uint32                      `protobuf:"varint,12,opt,name=max_players" json:"max_players,omitempty"`
	BotCount             *uint32                      `protobuf:"varint,13,opt,name=bot_count" json:"bot_count,omitempty"`
	Password             *bool                        `protobuf:"varint,14,opt,name=password" json:"password,omitempty"`
	Secure               *bool                        `protobuf:"varint,15,opt,name=secure" json:"secure,omitempty"`
	Dedicated            *bool                        `protobuf:"varint,16,opt,name=dedicated" json:"dedicated,omitempty"`
	Os                   *string                      `protobuf:"bytes,17,opt,name=os" json:"os,omitempty"`
	GameData             *string                      `protobuf:"bytes,18,opt,name=game_data" json:"game_data,omitempty"`
	GameDataVersion      *uint32                      `protobuf:"varint,19,opt,name=game_data_version" json:"game_data_version,omitempty"`
	GameType             *string                      `protobuf:"bytes,20,opt,name=game_type" json:"game_type,omitempty"`
	Map                  *string                      `protobuf:"bytes,21,opt,name=map" json:"map,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *CMsgGameServerData) Reset()         { *m = CMsgGameServerData{} }
func (m *CMsgGameServerData) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerData) ProtoMessage()    {}
func (*CMsgGameServerData) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{66}
}

func (m *CMsgGameServerData) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerData.Unmarshal(m, b)
}
func (m *CMsgGameServerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerData.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerData) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerData.Merge(m, src)
}
func (m *CMsgGameServerData) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerData.Size(m)
}
func (m *CMsgGameServerData) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerData.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerData proto.InternalMessageInfo

func (m *CMsgGameServerData) GetSteamIdGs() uint64 {
	if m != nil && m.SteamIdGs != nil {
		return *m.SteamIdGs
	}
	return 0
}

func (m *CMsgGameServerData) GetIp() uint32 {
	if m != nil && m.Ip != nil {
		return *m.Ip
	}
	return 0
}

func (m *CMsgGameServerData) GetQueryPort() uint32 {
	if m != nil && m.QueryPort != nil {
		return *m.QueryPort
	}
	return 0
}

func (m *CMsgGameServerData) GetGamePort() uint32 {
	if m != nil && m.GamePort != nil {
		return *m.GamePort
	}
	return 0
}

func (m *CMsgGameServerData) GetSourcetvPort() uint32 {
	if m != nil && m.SourcetvPort != nil {
		return *m.SourcetvPort
	}
	return 0
}

func (m *CMsgGameServerData) GetName() string {
	if m != nil && m.Name != nil {
		return *m.Name
	}
	return ""
}

func (m *CMsgGameServerData) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgGameServerData) GetGamedir() string {
	if m != nil && m.Gamedir != nil {
		return *m.Gamedir
	}
	return ""
}

func (m *CMsgGameServerData) GetVersion() string {
	if m != nil && m.Version != nil {
		return *m.Version
	}
	return ""
}

func (m *CMsgGameServerData) GetProduct() string {
	if m != nil && m.Product != nil {
		return *m.Product
	}
	return ""
}

func (m *CMsgGameServerData) GetRegion() string {
	if m != nil && m.Region != nil {
		return *m.Region
	}
	return ""
}

func (m *CMsgGameServerData) GetPlayers() []*CMsgGameServerData_Player {
	if m != nil {
		return m.Players
	}
	return nil
}

func (m *CMsgGameServerData) GetMaxPlayers() uint32 {
	if m != nil && m.MaxPlayers != nil {
		return *m.MaxPlayers
	}
	return 0
}

func (m *CMsgGameServerData) GetBotCount() uint32 {
	if m != nil && m.BotCount != nil {
		return *m.BotCount
	}
	return 0
}

func (m *CMsgGameServerData) GetPassword() bool {
	if m != nil && m.Password != nil {
		return *m.Password
	}
	return false
}

func (m *CMsgGameServerData) GetSecure() bool {
	if m != nil && m.Secure != nil {
		return *m.Secure
	}
	return false
}

func (m *CMsgGameServerData) GetDedicated() bool {
	if m != nil && m.Dedicated != nil {
		return *m.Dedicated
	}
	return false
}

func (m *CMsgGameServerData) GetOs() string {
	if m != nil && m.Os != nil {
		return *m.Os
	}
	return ""
}

func (m *CMsgGameServerData) GetGameData() string {
	if m != nil && m.GameData != nil {
		return *m.GameData
	}
	return ""
}

func (m *CMsgGameServerData) GetGameDataVersion() uint32 {
	if m != nil && m.GameDataVersion != nil {
		return *m.GameDataVersion
	}
	return 0
}

func (m *CMsgGameServerData) GetGameType() string {
	if m != nil && m.GameType != nil {
		return *m.GameType
	}
	return ""
}

func (m *CMsgGameServerData) GetMap() string {
	if m != nil && m.Map != nil {
		return *m.Map
	}
	return ""
}

type CMsgGameServerData_Player struct {
	SteamId              *uint64  `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGameServerData_Player) Reset()         { *m = CMsgGameServerData_Player{} }
func (m *CMsgGameServerData_Player) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerData_Player) ProtoMessage()    {}
func (*CMsgGameServerData_Player) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{66, 0}
}

func (m *CMsgGameServerData_Player) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerData_Player.Unmarshal(m, b)
}
func (m *CMsgGameServerData_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerData_Player.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerData_Player) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerData_Player.Merge(m, src)
}
func (m *CMsgGameServerData_Player) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerData_Player.Size(m)
}
func (m *CMsgGameServerData_Player) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerData_Player.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerData_Player proto.InternalMessageInfo

func (m *CMsgGameServerData_Player) GetSteamId() uint64 {
	if m != nil && m.SteamId != nil {
		return *m.SteamId
	}
	return 0
}

type CMsgGameServerRemove struct {
	SteamId              *uint64  `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
	Ip                   *uint32  `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
	QueryPort            *uint32  `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGameServerRemove) Reset()         { *m = CMsgGameServerRemove{} }
func (m *CMsgGameServerRemove) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerRemove) ProtoMessage()    {}
func (*CMsgGameServerRemove) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{67}
}

func (m *CMsgGameServerRemove) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerRemove.Unmarshal(m, b)
}
func (m *CMsgGameServerRemove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerRemove.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerRemove) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerRemove.Merge(m, src)
}
func (m *CMsgGameServerRemove) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerRemove.Size(m)
}
func (m *CMsgGameServerRemove) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerRemove.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerRemove proto.InternalMessageInfo

func (m *CMsgGameServerRemove) GetSteamId() uint64 {
	if m != nil && m.SteamId != nil {
		return *m.SteamId
	}
	return 0
}

func (m *CMsgGameServerRemove) GetIp() uint32 {
	if m != nil && m.Ip != nil {
		return *m.Ip
	}
	return 0
}

func (m *CMsgGameServerRemove) GetQueryPort() uint32 {
	if m != nil && m.QueryPort != nil {
		return *m.QueryPort
	}
	return 0
}

type CMsgClientGMSServerQuery struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	GeoLocationIp        *uint32  `protobuf:"varint,2,opt,name=geo_location_ip" json:"geo_location_ip,omitempty"`
	RegionCode           *uint32  `protobuf:"varint,3,opt,name=region_code" json:"region_code,omitempty"`
	FilterText           *string  `protobuf:"bytes,4,opt,name=filter_text" json:"filter_text,omitempty"`
	MaxServers           *uint32  `protobuf:"varint,5,opt,name=max_servers" json:"max_servers,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGMSServerQuery) Reset()         { *m = CMsgClientGMSServerQuery{} }
func (m *CMsgClientGMSServerQuery) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGMSServerQuery) ProtoMessage()    {}
func (*CMsgClientGMSServerQuery) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{68}
}

func (m *CMsgClientGMSServerQuery) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGMSServerQuery.Unmarshal(m, b)
}
func (m *CMsgClientGMSServerQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGMSServerQuery.Marshal(b, m, deterministic)
}
func (m *CMsgClientGMSServerQuery) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGMSServerQuery.Merge(m, src)
}
func (m *CMsgClientGMSServerQuery) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGMSServerQuery.Size(m)
}
func (m *CMsgClientGMSServerQuery) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGMSServerQuery.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGMSServerQuery proto.InternalMessageInfo

func (m *CMsgClientGMSServerQuery) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientGMSServerQuery) GetGeoLocationIp() uint32 {
	if m != nil && m.GeoLocationIp != nil {
		return *m.GeoLocationIp
	}
	return 0
}

func (m *CMsgClientGMSServerQuery) GetRegionCode() uint32 {
	if m != nil && m.RegionCode != nil {
		return *m.RegionCode
	}
	return 0
}

func (m *CMsgClientGMSServerQuery) GetFilterText() string {
	if m != nil && m.FilterText != nil {
		return *m.FilterText
	}
	return ""
}

func (m *CMsgClientGMSServerQuery) GetMaxServers() uint32 {
	if m != nil && m.MaxServers != nil {
		return *m.MaxServers
	}
	return 0
}

type CMsgGMSClientServerQueryResponse struct {
	Servers              []*CMsgGMSClientServerQueryResponse_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
	Error                *string                                    `protobuf:"bytes,2,opt,name=error" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

func (m *CMsgGMSClientServerQueryResponse) Reset()         { *m = CMsgGMSClientServerQueryResponse{} }
func (m *CMsgGMSClientServerQueryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse) ProtoMessage()    {}
func (*CMsgGMSClientServerQueryResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{69}
}

func (m *CMsgGMSClientServerQueryResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Unmarshal(m, b)
}
func (m *CMsgGMSClientServerQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Marshal(b, m, deterministic)
}
func (m *CMsgGMSClientServerQueryResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGMSClientServerQueryResponse.Merge(m, src)
}
func (m *CMsgGMSClientServerQueryResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Size(m)
}
func (m *CMsgGMSClientServerQueryResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGMSClientServerQueryResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGMSClientServerQueryResponse proto.InternalMessageInfo

func (m *CMsgGMSClientServerQueryResponse) GetServers() []*CMsgGMSClientServerQueryResponse_Server {
	if m != nil {
		return m.Servers
	}
	return nil
}

func (m *CMsgGMSClientServerQueryResponse) GetError() string {
	if m != nil && m.Error != nil {
		return *m.Error
	}
	return ""
}

type CMsgGMSClientServerQueryResponse_Server struct {
	ServerIp             *uint32  `protobuf:"varint,1,opt,name=server_ip" json:"server_ip,omitempty"`
	ServerPort           *uint32  `protobuf:"varint,2,opt,name=server_port" json:"server_port,omitempty"`
	AuthPlayers          *uint32  `protobuf:"varint,3,opt,name=auth_players" json:"auth_players,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGMSClientServerQueryResponse_Server) Reset() {
	*m = CMsgGMSClientServerQueryResponse_Server{}
}
func (m *CMsgGMSClientServerQueryResponse_Server) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse_Server) ProtoMessage()    {}
func (*CMsgGMSClientServerQueryResponse_Server) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{69, 0}
}

func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Unmarshal(m, b)
}
func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Marshal(b, m, deterministic)
}
func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Merge(m, src)
}
func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Size() int {
	return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Size(m)
}
func (m *CMsgGMSClientServerQueryResponse_Server) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server proto.InternalMessageInfo

func (m *CMsgGMSClientServerQueryResponse_Server) GetServerIp() uint32 {
	if m != nil && m.ServerIp != nil {
		return *m.ServerIp
	}
	return 0
}

func (m *CMsgGMSClientServerQueryResponse_Server) GetServerPort() uint32 {
	if m != nil && m.ServerPort != nil {
		return *m.ServerPort
	}
	return 0
}

func (m *CMsgGMSClientServerQueryResponse_Server) GetAuthPlayers() uint32 {
	if m != nil && m.AuthPlayers != nil {
		return *m.AuthPlayers
	}
	return 0
}

type CMsgGameServerOutOfDate struct {
	SteamIdGs            *uint64  `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
	Reject               *bool    `protobuf:"varint,2,opt,name=reject" json:"reject,omitempty"`
	Message              *string  `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGameServerOutOfDate) Reset()         { *m = CMsgGameServerOutOfDate{} }
func (m *CMsgGameServerOutOfDate) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerOutOfDate) ProtoMessage()    {}
func (*CMsgGameServerOutOfDate) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{70}
}

func (m *CMsgGameServerOutOfDate) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerOutOfDate.Unmarshal(m, b)
}
func (m *CMsgGameServerOutOfDate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerOutOfDate.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerOutOfDate) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerOutOfDate.Merge(m, src)
}
func (m *CMsgGameServerOutOfDate) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerOutOfDate.Size(m)
}
func (m *CMsgGameServerOutOfDate) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerOutOfDate.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerOutOfDate proto.InternalMessageInfo

func (m *CMsgGameServerOutOfDate) GetSteamIdGs() uint64 {
	if m != nil && m.SteamIdGs != nil {
		return *m.SteamIdGs
	}
	return 0
}

func (m *CMsgGameServerOutOfDate) GetReject() bool {
	if m != nil && m.Reject != nil {
		return *m.Reject
	}
	return false
}

func (m *CMsgGameServerOutOfDate) GetMessage() string {
	if m != nil && m.Message != nil {
		return *m.Message
	}
	return ""
}

type CMsgClientRedeemGuestPass struct {
	GuestPassId          *uint64  `protobuf:"fixed64,1,opt,name=guest_pass_id" json:"guest_pass_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRedeemGuestPass) Reset()         { *m = CMsgClientRedeemGuestPass{} }
func (m *CMsgClientRedeemGuestPass) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRedeemGuestPass) ProtoMessage()    {}
func (*CMsgClientRedeemGuestPass) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{71}
}

func (m *CMsgClientRedeemGuestPass) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRedeemGuestPass.Unmarshal(m, b)
}
func (m *CMsgClientRedeemGuestPass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRedeemGuestPass.Marshal(b, m, deterministic)
}
func (m *CMsgClientRedeemGuestPass) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRedeemGuestPass.Merge(m, src)
}
func (m *CMsgClientRedeemGuestPass) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRedeemGuestPass.Size(m)
}
func (m *CMsgClientRedeemGuestPass) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRedeemGuestPass.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRedeemGuestPass proto.InternalMessageInfo

func (m *CMsgClientRedeemGuestPass) GetGuestPassId() uint64 {
	if m != nil && m.GuestPassId != nil {
		return *m.GuestPassId
	}
	return 0
}

type CMsgClientRedeemGuestPassResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PackageId            *uint32  `protobuf:"varint,2,opt,name=package_id" json:"package_id,omitempty"`
	MustOwnAppid         *uint32  `protobuf:"varint,3,opt,name=must_own_appid" json:"must_own_appid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRedeemGuestPassResponse) Reset()         { *m = CMsgClientRedeemGuestPassResponse{} }
func (m *CMsgClientRedeemGuestPassResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRedeemGuestPassResponse) ProtoMessage()    {}
func (*CMsgClientRedeemGuestPassResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{72}
}

func (m *CMsgClientRedeemGuestPassResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Unmarshal(m, b)
}
func (m *CMsgClientRedeemGuestPassResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRedeemGuestPassResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Merge(m, src)
}
func (m *CMsgClientRedeemGuestPassResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Size(m)
}
func (m *CMsgClientRedeemGuestPassResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRedeemGuestPassResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRedeemGuestPassResponse proto.InternalMessageInfo

const Default_CMsgClientRedeemGuestPassResponse_Eresult uint32 = 2

func (m *CMsgClientRedeemGuestPassResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientRedeemGuestPassResponse_Eresult
}

func (m *CMsgClientRedeemGuestPassResponse) GetPackageId() uint32 {
	if m != nil && m.PackageId != nil {
		return *m.PackageId
	}
	return 0
}

func (m *CMsgClientRedeemGuestPassResponse) GetMustOwnAppid() uint32 {
	if m != nil && m.MustOwnAppid != nil {
		return *m.MustOwnAppid
	}
	return 0
}

type CMsgClientGetClanActivityCounts struct {
	SteamidClans         []uint64 `protobuf:"varint,1,rep,name=steamid_clans" json:"steamid_clans,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetClanActivityCounts) Reset()         { *m = CMsgClientGetClanActivityCounts{} }
func (m *CMsgClientGetClanActivityCounts) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCounts) ProtoMessage()    {}
func (*CMsgClientGetClanActivityCounts) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{73}
}

func (m *CMsgClientGetClanActivityCounts) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetClanActivityCounts.Unmarshal(m, b)
}
func (m *CMsgClientGetClanActivityCounts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetClanActivityCounts.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetClanActivityCounts) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetClanActivityCounts.Merge(m, src)
}
func (m *CMsgClientGetClanActivityCounts) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetClanActivityCounts.Size(m)
}
func (m *CMsgClientGetClanActivityCounts) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetClanActivityCounts.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetClanActivityCounts proto.InternalMessageInfo

func (m *CMsgClientGetClanActivityCounts) GetSteamidClans() []uint64 {
	if m != nil {
		return m.SteamidClans
	}
	return nil
}

type CMsgClientGetClanActivityCountsResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetClanActivityCountsResponse) Reset() {
	*m = CMsgClientGetClanActivityCountsResponse{}
}
func (m *CMsgClientGetClanActivityCountsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCountsResponse) ProtoMessage()    {}
func (*CMsgClientGetClanActivityCountsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{74}
}

func (m *CMsgClientGetClanActivityCountsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Unmarshal(m, b)
}
func (m *CMsgClientGetClanActivityCountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetClanActivityCountsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Merge(m, src)
}
func (m *CMsgClientGetClanActivityCountsResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Size(m)
}
func (m *CMsgClientGetClanActivityCountsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetClanActivityCountsResponse proto.InternalMessageInfo

const Default_CMsgClientGetClanActivityCountsResponse_Eresult uint32 = 2

func (m *CMsgClientGetClanActivityCountsResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientGetClanActivityCountsResponse_Eresult
}

type CMsgClientOGSReportString struct {
	Accumulated          *bool    `protobuf:"varint,1,opt,name=accumulated" json:"accumulated,omitempty"`
	Sessionid            *uint64  `protobuf:"varint,2,opt,name=sessionid" json:"sessionid,omitempty"`
	Severity             *int32   `protobuf:"varint,3,opt,name=severity" json:"severity,omitempty"`
	Formatter            *string  `protobuf:"bytes,4,opt,name=formatter" json:"formatter,omitempty"`
	Varargs              []byte   `protobuf:"bytes,5,opt,name=varargs" json:"varargs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientOGSReportString) Reset()         { *m = CMsgClientOGSReportString{} }
func (m *CMsgClientOGSReportString) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOGSReportString) ProtoMessage()    {}
func (*CMsgClientOGSReportString) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{75}
}

func (m *CMsgClientOGSReportString) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientOGSReportString.Unmarshal(m, b)
}
func (m *CMsgClientOGSReportString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientOGSReportString.Marshal(b, m, deterministic)
}
func (m *CMsgClientOGSReportString) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientOGSReportString.Merge(m, src)
}
func (m *CMsgClientOGSReportString) XXX_Size() int {
	return xxx_messageInfo_CMsgClientOGSReportString.Size(m)
}
func (m *CMsgClientOGSReportString) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientOGSReportString.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientOGSReportString proto.InternalMessageInfo

func (m *CMsgClientOGSReportString) GetAccumulated() bool {
	if m != nil && m.Accumulated != nil {
		return *m.Accumulated
	}
	return false
}

func (m *CMsgClientOGSReportString) GetSessionid() uint64 {
	if m != nil && m.Sessionid != nil {
		return *m.Sessionid
	}
	return 0
}

func (m *CMsgClientOGSReportString) GetSeverity() int32 {
	if m != nil && m.Severity != nil {
		return *m.Severity
	}
	return 0
}

func (m *CMsgClientOGSReportString) GetFormatter() string {
	if m != nil && m.Formatter != nil {
		return *m.Formatter
	}
	return ""
}

func (m *CMsgClientOGSReportString) GetVarargs() []byte {
	if m != nil {
		return m.Varargs
	}
	return nil
}

type CMsgClientOGSReportBug struct {
	Sessionid            *uint64  `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
	Bugtext              *string  `protobuf:"bytes,2,opt,name=bugtext" json:"bugtext,omitempty"`
	Screenshot           []byte   `protobuf:"bytes,3,opt,name=screenshot" json:"screenshot,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientOGSReportBug) Reset()         { *m = CMsgClientOGSReportBug{} }
func (m *CMsgClientOGSReportBug) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOGSReportBug) ProtoMessage()    {}
func (*CMsgClientOGSReportBug) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{76}
}

func (m *CMsgClientOGSReportBug) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientOGSReportBug.Unmarshal(m, b)
}
func (m *CMsgClientOGSReportBug) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientOGSReportBug.Marshal(b, m, deterministic)
}
func (m *CMsgClientOGSReportBug) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientOGSReportBug.Merge(m, src)
}
func (m *CMsgClientOGSReportBug) XXX_Size() int {
	return xxx_messageInfo_CMsgClientOGSReportBug.Size(m)
}
func (m *CMsgClientOGSReportBug) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientOGSReportBug.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientOGSReportBug proto.InternalMessageInfo

func (m *CMsgClientOGSReportBug) GetSessionid() uint64 {
	if m != nil && m.Sessionid != nil {
		return *m.Sessionid
	}
	return 0
}

func (m *CMsgClientOGSReportBug) GetBugtext() string {
	if m != nil && m.Bugtext != nil {
		return *m.Bugtext
	}
	return ""
}

func (m *CMsgClientOGSReportBug) GetScreenshot() []byte {
	if m != nil {
		return m.Screenshot
	}
	return nil
}

type CMsgGSAssociateWithClan struct {
	SteamIdClan          *uint64  `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGSAssociateWithClan) Reset()         { *m = CMsgGSAssociateWithClan{} }
func (m *CMsgGSAssociateWithClan) String() string { return proto.CompactTextString(m) }
func (*CMsgGSAssociateWithClan) ProtoMessage()    {}
func (*CMsgGSAssociateWithClan) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{77}
}

func (m *CMsgGSAssociateWithClan) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGSAssociateWithClan.Unmarshal(m, b)
}
func (m *CMsgGSAssociateWithClan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGSAssociateWithClan.Marshal(b, m, deterministic)
}
func (m *CMsgGSAssociateWithClan) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGSAssociateWithClan.Merge(m, src)
}
func (m *CMsgGSAssociateWithClan) XXX_Size() int {
	return xxx_messageInfo_CMsgGSAssociateWithClan.Size(m)
}
func (m *CMsgGSAssociateWithClan) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGSAssociateWithClan.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGSAssociateWithClan proto.InternalMessageInfo

func (m *CMsgGSAssociateWithClan) GetSteamIdClan() uint64 {
	if m != nil && m.SteamIdClan != nil {
		return *m.SteamIdClan
	}
	return 0
}

type CMsgGSAssociateWithClanResponse struct {
	SteamIdClan          *uint64  `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
	Eresult              *uint32  `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGSAssociateWithClanResponse) Reset()         { *m = CMsgGSAssociateWithClanResponse{} }
func (m *CMsgGSAssociateWithClanResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGSAssociateWithClanResponse) ProtoMessage()    {}
func (*CMsgGSAssociateWithClanResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{78}
}

func (m *CMsgGSAssociateWithClanResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Unmarshal(m, b)
}
func (m *CMsgGSAssociateWithClanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Marshal(b, m, deterministic)
}
func (m *CMsgGSAssociateWithClanResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGSAssociateWithClanResponse.Merge(m, src)
}
func (m *CMsgGSAssociateWithClanResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Size(m)
}
func (m *CMsgGSAssociateWithClanResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGSAssociateWithClanResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGSAssociateWithClanResponse proto.InternalMessageInfo

const Default_CMsgGSAssociateWithClanResponse_Eresult uint32 = 2

func (m *CMsgGSAssociateWithClanResponse) GetSteamIdClan() uint64 {
	if m != nil && m.SteamIdClan != nil {
		return *m.SteamIdClan
	}
	return 0
}

func (m *CMsgGSAssociateWithClanResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgGSAssociateWithClanResponse_Eresult
}

type CMsgGSComputeNewPlayerCompatibility struct {
	SteamIdCandidate     *uint64  `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGSComputeNewPlayerCompatibility) Reset()         { *m = CMsgGSComputeNewPlayerCompatibility{} }
func (m *CMsgGSComputeNewPlayerCompatibility) String() string { return proto.CompactTextString(m) }
func (*CMsgGSComputeNewPlayerCompatibility) ProtoMessage()    {}
func (*CMsgGSComputeNewPlayerCompatibility) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{79}
}

func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Unmarshal(m, b)
}
func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Marshal(b, m, deterministic)
}
func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Merge(m, src)
}
func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Size() int {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Size(m)
}
func (m *CMsgGSComputeNewPlayerCompatibility) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility proto.InternalMessageInfo

func (m *CMsgGSComputeNewPlayerCompatibility) GetSteamIdCandidate() uint64 {
	if m != nil && m.SteamIdCandidate != nil {
		return *m.SteamIdCandidate
	}
	return 0
}

type CMsgGSComputeNewPlayerCompatibilityResponse struct {
	SteamIdCandidate         *uint64  `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
	Eresult                  *uint32  `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
	IsClanMember             *bool    `protobuf:"varint,3,opt,name=is_clan_member" json:"is_clan_member,omitempty"`
	CtDontLikeYou            *int32   `protobuf:"varint,4,opt,name=ct_dont_like_you" json:"ct_dont_like_you,omitempty"`
	CtYouDontLike            *int32   `protobuf:"varint,5,opt,name=ct_you_dont_like" json:"ct_you_dont_like,omitempty"`
	CtClanmembersDontLikeYou *int32   `protobuf:"varint,6,opt,name=ct_clanmembers_dont_like_you" json:"ct_clanmembers_dont_like_you,omitempty"`
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) Reset() {
	*m = CMsgGSComputeNewPlayerCompatibilityResponse{}
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) ProtoMessage() {}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{80}
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Unmarshal(m, b)
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Marshal(b, m, deterministic)
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Merge(m, src)
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Size(m)
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse proto.InternalMessageInfo

const Default_CMsgGSComputeNewPlayerCompatibilityResponse_Eresult uint32 = 2

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetSteamIdCandidate() uint64 {
	if m != nil && m.SteamIdCandidate != nil {
		return *m.SteamIdCandidate
	}
	return 0
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgGSComputeNewPlayerCompatibilityResponse_Eresult
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetIsClanMember() bool {
	if m != nil && m.IsClanMember != nil {
		return *m.IsClanMember
	}
	return false
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetCtDontLikeYou() int32 {
	if m != nil && m.CtDontLikeYou != nil {
		return *m.CtDontLikeYou
	}
	return 0
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetCtYouDontLike() int32 {
	if m != nil && m.CtYouDontLike != nil {
		return *m.CtYouDontLike
	}
	return 0
}

func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetCtClanmembersDontLikeYou() int32 {
	if m != nil && m.CtClanmembersDontLikeYou != nil {
		return *m.CtClanmembersDontLikeYou
	}
	return 0
}

type CMsgClientSentLogs struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientSentLogs) Reset()         { *m = CMsgClientSentLogs{} }
func (m *CMsgClientSentLogs) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSentLogs) ProtoMessage()    {}
func (*CMsgClientSentLogs) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{81}
}

func (m *CMsgClientSentLogs) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientSentLogs.Unmarshal(m, b)
}
func (m *CMsgClientSentLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientSentLogs.Marshal(b, m, deterministic)
}
func (m *CMsgClientSentLogs) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientSentLogs.Merge(m, src)
}
func (m *CMsgClientSentLogs) XXX_Size() int {
	return xxx_messageInfo_CMsgClientSentLogs.Size(m)
}
func (m *CMsgClientSentLogs) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientSentLogs.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientSentLogs proto.InternalMessageInfo

type CMsgGCClient struct {
	Appid                *uint32  `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
	Msgtype              *uint32  `protobuf:"varint,2,opt,name=msgtype" json:"msgtype,omitempty"`
	Payload              []byte   `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
	Steamid              *uint64  `protobuf:"fixed64,4,opt,name=steamid" json:"steamid,omitempty"`
	Gcname               *string  `protobuf:"bytes,5,opt,name=gcname" json:"gcname,omitempty"`
	Ip                   *uint32  `protobuf:"varint,6,opt,name=ip" json:"ip,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGCClient) Reset()         { *m = CMsgGCClient{} }
func (m *CMsgGCClient) String() string { return proto.CompactTextString(m) }
func (*CMsgGCClient) ProtoMessage()    {}
func (*CMsgGCClient) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{82}
}

func (m *CMsgGCClient) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGCClient.Unmarshal(m, b)
}
func (m *CMsgGCClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGCClient.Marshal(b, m, deterministic)
}
func (m *CMsgGCClient) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGCClient.Merge(m, src)
}
func (m *CMsgGCClient) XXX_Size() int {
	return xxx_messageInfo_CMsgGCClient.Size(m)
}
func (m *CMsgGCClient) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGCClient.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGCClient proto.InternalMessageInfo

func (m *CMsgGCClient) GetAppid() uint32 {
	if m != nil && m.Appid != nil {
		return *m.Appid
	}
	return 0
}

func (m *CMsgGCClient) GetMsgtype() uint32 {
	if m != nil && m.Msgtype != nil {
		return *m.Msgtype
	}
	return 0
}

func (m *CMsgGCClient) GetPayload() []byte {
	if m != nil {
		return m.Payload
	}
	return nil
}

func (m *CMsgGCClient) GetSteamid() uint64 {
	if m != nil && m.Steamid != nil {
		return *m.Steamid
	}
	return 0
}

func (m *CMsgGCClient) GetGcname() string {
	if m != nil && m.Gcname != nil {
		return *m.Gcname
	}
	return ""
}

func (m *CMsgGCClient) GetIp() uint32 {
	if m != nil && m.Ip != nil {
		return *m.Ip
	}
	return 0
}

type CMsgClientRequestFreeLicense struct {
	Appids               []uint32 `protobuf:"varint,2,rep,name=appids" json:"appids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestFreeLicense) Reset()         { *m = CMsgClientRequestFreeLicense{} }
func (m *CMsgClientRequestFreeLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestFreeLicense) ProtoMessage()    {}
func (*CMsgClientRequestFreeLicense) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{83}
}

func (m *CMsgClientRequestFreeLicense) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestFreeLicense.Unmarshal(m, b)
}
func (m *CMsgClientRequestFreeLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestFreeLicense.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestFreeLicense) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestFreeLicense.Merge(m, src)
}
func (m *CMsgClientRequestFreeLicense) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestFreeLicense.Size(m)
}
func (m *CMsgClientRequestFreeLicense) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestFreeLicense.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestFreeLicense proto.InternalMessageInfo

func (m *CMsgClientRequestFreeLicense) GetAppids() []uint32 {
	if m != nil {
		return m.Appids
	}
	return nil
}

type CMsgClientRequestFreeLicenseResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	GrantedPackageids    []uint32 `protobuf:"varint,2,rep,name=granted_packageids" json:"granted_packageids,omitempty"`
	GrantedAppids        []uint32 `protobuf:"varint,3,rep,name=granted_appids" json:"granted_appids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestFreeLicenseResponse) Reset()         { *m = CMsgClientRequestFreeLicenseResponse{} }
func (m *CMsgClientRequestFreeLicenseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestFreeLicenseResponse) ProtoMessage()    {}
func (*CMsgClientRequestFreeLicenseResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{84}
}

func (m *CMsgClientRequestFreeLicenseResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Unmarshal(m, b)
}
func (m *CMsgClientRequestFreeLicenseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestFreeLicenseResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Merge(m, src)
}
func (m *CMsgClientRequestFreeLicenseResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Size(m)
}
func (m *CMsgClientRequestFreeLicenseResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestFreeLicenseResponse proto.InternalMessageInfo

const Default_CMsgClientRequestFreeLicenseResponse_Eresult uint32 = 2

func (m *CMsgClientRequestFreeLicenseResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientRequestFreeLicenseResponse_Eresult
}

func (m *CMsgClientRequestFreeLicenseResponse) GetGrantedPackageids() []uint32 {
	if m != nil {
		return m.GrantedPackageids
	}
	return nil
}

func (m *CMsgClientRequestFreeLicenseResponse) GetGrantedAppids() []uint32 {
	if m != nil {
		return m.GrantedAppids
	}
	return nil
}

type CMsgDRMDownloadRequestWithCrashData struct {
	DownloadFlags        *uint32  `protobuf:"varint,1,opt,name=download_flags" json:"download_flags,omitempty"`
	DownloadTypesKnown   *uint32  `protobuf:"varint,2,opt,name=download_types_known" json:"download_types_known,omitempty"`
	GuidDrm              []byte   `protobuf:"bytes,3,opt,name=guid_drm" json:"guid_drm,omitempty"`
	GuidSplit            []byte   `protobuf:"bytes,4,opt,name=guid_split" json:"guid_split,omitempty"`
	GuidMerge            []byte   `protobuf:"bytes,5,opt,name=guid_merge" json:"guid_merge,omitempty"`
	ModuleName           *string  `protobuf:"bytes,6,opt,name=module_name" json:"module_name,omitempty"`
	ModulePath           *string  `protobuf:"bytes,7,opt,name=module_path" json:"module_path,omitempty"`
	CrashData            []byte   `protobuf:"bytes,8,opt,name=crash_data" json:"crash_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDRMDownloadRequestWithCrashData) Reset()         { *m = CMsgDRMDownloadRequestWithCrashData{} }
func (m *CMsgDRMDownloadRequestWithCrashData) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMDownloadRequestWithCrashData) ProtoMessage()    {}
func (*CMsgDRMDownloadRequestWithCrashData) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{85}
}

func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Unmarshal(m, b)
}
func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Marshal(b, m, deterministic)
}
func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Merge(m, src)
}
func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Size() int {
	return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Size(m)
}
func (m *CMsgDRMDownloadRequestWithCrashData) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData proto.InternalMessageInfo

func (m *CMsgDRMDownloadRequestWithCrashData) GetDownloadFlags() uint32 {
	if m != nil && m.DownloadFlags != nil {
		return *m.DownloadFlags
	}
	return 0
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetDownloadTypesKnown() uint32 {
	if m != nil && m.DownloadTypesKnown != nil {
		return *m.DownloadTypesKnown
	}
	return 0
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetGuidDrm() []byte {
	if m != nil {
		return m.GuidDrm
	}
	return nil
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetGuidSplit() []byte {
	if m != nil {
		return m.GuidSplit
	}
	return nil
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetGuidMerge() []byte {
	if m != nil {
		return m.GuidMerge
	}
	return nil
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetModuleName() string {
	if m != nil && m.ModuleName != nil {
		return *m.ModuleName
	}
	return ""
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetModulePath() string {
	if m != nil && m.ModulePath != nil {
		return *m.ModulePath
	}
	return ""
}

func (m *CMsgDRMDownloadRequestWithCrashData) GetCrashData() []byte {
	if m != nil {
		return m.CrashData
	}
	return nil
}

type CMsgDRMDownloadResponse struct {
	Eresult              *uint32  `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	BlobDownloadType     *uint32  `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
	MergeGuid            []byte   `protobuf:"bytes,4,opt,name=merge_guid" json:"merge_guid,omitempty"`
	DownloadFileDfsIp    *uint32  `protobuf:"varint,5,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
	DownloadFileDfsPort  *uint32  `protobuf:"varint,6,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
	DownloadFileUrl      *string  `protobuf:"bytes,7,opt,name=download_file_url" json:"download_file_url,omitempty"`
	ModulePath           *string  `protobuf:"bytes,8,opt,name=module_path" json:"module_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDRMDownloadResponse) Reset()         { *m = CMsgDRMDownloadResponse{} }
func (m *CMsgDRMDownloadResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMDownloadResponse) ProtoMessage()    {}
func (*CMsgDRMDownloadResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{86}
}

func (m *CMsgDRMDownloadResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDRMDownloadResponse.Unmarshal(m, b)
}
func (m *CMsgDRMDownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDRMDownloadResponse.Marshal(b, m, deterministic)
}
func (m *CMsgDRMDownloadResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDRMDownloadResponse.Merge(m, src)
}
func (m *CMsgDRMDownloadResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgDRMDownloadResponse.Size(m)
}
func (m *CMsgDRMDownloadResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDRMDownloadResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDRMDownloadResponse proto.InternalMessageInfo

const Default_CMsgDRMDownloadResponse_Eresult uint32 = 2

func (m *CMsgDRMDownloadResponse) GetEresult() uint32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgDRMDownloadResponse_Eresult
}

func (m *CMsgDRMDownloadResponse) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgDRMDownloadResponse) GetBlobDownloadType() uint32 {
	if m != nil && m.BlobDownloadType != nil {
		return *m.BlobDownloadType
	}
	return 0
}

func (m *CMsgDRMDownloadResponse) GetMergeGuid() []byte {
	if m != nil {
		return m.MergeGuid
	}
	return nil
}

func (m *CMsgDRMDownloadResponse) GetDownloadFileDfsIp() uint32 {
	if m != nil && m.DownloadFileDfsIp != nil {
		return *m.DownloadFileDfsIp
	}
	return 0
}

func (m *CMsgDRMDownloadResponse) GetDownloadFileDfsPort() uint32 {
	if m != nil && m.DownloadFileDfsPort != nil {
		return *m.DownloadFileDfsPort
	}
	return 0
}

func (m *CMsgDRMDownloadResponse) GetDownloadFileUrl() string {
	if m != nil && m.DownloadFileUrl != nil {
		return *m.DownloadFileUrl
	}
	return ""
}

func (m *CMsgDRMDownloadResponse) GetModulePath() string {
	if m != nil && m.ModulePath != nil {
		return *m.ModulePath
	}
	return ""
}

type CMsgDRMFinalResult struct {
	EResult              *uint32  `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
	AppId                *uint32  `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
	BlobDownloadType     *uint32  `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
	ErrorDetail          *uint32  `protobuf:"varint,4,opt,name=error_detail" json:"error_detail,omitempty"`
	MergeGuid            []byte   `protobuf:"bytes,5,opt,name=merge_guid" json:"merge_guid,omitempty"`
	DownloadFileDfsIp    *uint32  `protobuf:"varint,6,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
	DownloadFileDfsPort  *uint32  `protobuf:"varint,7,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
	DownloadFileUrl      *string  `protobuf:"bytes,8,opt,name=download_file_url" json:"download_file_url,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDRMFinalResult) Reset()         { *m = CMsgDRMFinalResult{} }
func (m *CMsgDRMFinalResult) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMFinalResult) ProtoMessage()    {}
func (*CMsgDRMFinalResult) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{87}
}

func (m *CMsgDRMFinalResult) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDRMFinalResult.Unmarshal(m, b)
}
func (m *CMsgDRMFinalResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDRMFinalResult.Marshal(b, m, deterministic)
}
func (m *CMsgDRMFinalResult) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDRMFinalResult.Merge(m, src)
}
func (m *CMsgDRMFinalResult) XXX_Size() int {
	return xxx_messageInfo_CMsgDRMFinalResult.Size(m)
}
func (m *CMsgDRMFinalResult) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDRMFinalResult.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDRMFinalResult proto.InternalMessageInfo

const Default_CMsgDRMFinalResult_EResult uint32 = 2

func (m *CMsgDRMFinalResult) GetEResult() uint32 {
	if m != nil && m.EResult != nil {
		return *m.EResult
	}
	return Default_CMsgDRMFinalResult_EResult
}

func (m *CMsgDRMFinalResult) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgDRMFinalResult) GetBlobDownloadType() uint32 {
	if m != nil && m.BlobDownloadType != nil {
		return *m.BlobDownloadType
	}
	return 0
}

func (m *CMsgDRMFinalResult) GetErrorDetail() uint32 {
	if m != nil && m.ErrorDetail != nil {
		return *m.ErrorDetail
	}
	return 0
}

func (m *CMsgDRMFinalResult) GetMergeGuid() []byte {
	if m != nil {
		return m.MergeGuid
	}
	return nil
}

func (m *CMsgDRMFinalResult) GetDownloadFileDfsIp() uint32 {
	if m != nil && m.DownloadFileDfsIp != nil {
		return *m.DownloadFileDfsIp
	}
	return 0
}

func (m *CMsgDRMFinalResult) GetDownloadFileDfsPort() uint32 {
	if m != nil && m.DownloadFileDfsPort != nil {
		return *m.DownloadFileDfsPort
	}
	return 0
}

func (m *CMsgDRMFinalResult) GetDownloadFileUrl() string {
	if m != nil && m.DownloadFileUrl != nil {
		return *m.DownloadFileUrl
	}
	return ""
}

type CMsgClientDPCheckSpecialSurvey struct {
	SurveyId             *uint32  `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientDPCheckSpecialSurvey) Reset()         { *m = CMsgClientDPCheckSpecialSurvey{} }
func (m *CMsgClientDPCheckSpecialSurvey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurvey) ProtoMessage()    {}
func (*CMsgClientDPCheckSpecialSurvey) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{88}
}

func (m *CMsgClientDPCheckSpecialSurvey) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Unmarshal(m, b)
}
func (m *CMsgClientDPCheckSpecialSurvey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Marshal(b, m, deterministic)
}
func (m *CMsgClientDPCheckSpecialSurvey) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Merge(m, src)
}
func (m *CMsgClientDPCheckSpecialSurvey) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Size(m)
}
func (m *CMsgClientDPCheckSpecialSurvey) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDPCheckSpecialSurvey proto.InternalMessageInfo

func (m *CMsgClientDPCheckSpecialSurvey) GetSurveyId() uint32 {
	if m != nil && m.SurveyId != nil {
		return *m.SurveyId
	}
	return 0
}

type CMsgClientDPCheckSpecialSurveyResponse struct {
	EResult              *uint32  `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
	State                *uint32  `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
	Name                 *string  `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	CustomUrl            *string  `protobuf:"bytes,4,opt,name=custom_url" json:"custom_url,omitempty"`
	IncludeSoftware      *bool    `protobuf:"varint,5,opt,name=include_software" json:"include_software,omitempty"`
	Token                []byte   `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) Reset() {
	*m = CMsgClientDPCheckSpecialSurveyResponse{}
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurveyResponse) ProtoMessage()    {}
func (*CMsgClientDPCheckSpecialSurveyResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{89}
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Unmarshal(m, b)
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Merge(m, src)
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Size(m)
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse proto.InternalMessageInfo

const Default_CMsgClientDPCheckSpecialSurveyResponse_EResult uint32 = 2

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetEResult() uint32 {
	if m != nil && m.EResult != nil {
		return *m.EResult
	}
	return Default_CMsgClientDPCheckSpecialSurveyResponse_EResult
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetState() uint32 {
	if m != nil && m.State != nil {
		return *m.State
	}
	return 0
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetName() string {
	if m != nil && m.Name != nil {
		return *m.Name
	}
	return ""
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetCustomUrl() string {
	if m != nil && m.CustomUrl != nil {
		return *m.CustomUrl
	}
	return ""
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetIncludeSoftware() bool {
	if m != nil && m.IncludeSoftware != nil {
		return *m.IncludeSoftware
	}
	return false
}

func (m *CMsgClientDPCheckSpecialSurveyResponse) GetToken() []byte {
	if m != nil {
		return m.Token
	}
	return nil
}

type CMsgClientDPSendSpecialSurveyResponse struct {
	SurveyId             *uint32  `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientDPSendSpecialSurveyResponse) Reset()         { *m = CMsgClientDPSendSpecialSurveyResponse{} }
func (m *CMsgClientDPSendSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPSendSpecialSurveyResponse) ProtoMessage()    {}
func (*CMsgClientDPSendSpecialSurveyResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{90}
}

func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Unmarshal(m, b)
}
func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Merge(m, src)
}
func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Size(m)
}
func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse proto.InternalMessageInfo

func (m *CMsgClientDPSendSpecialSurveyResponse) GetSurveyId() uint32 {
	if m != nil && m.SurveyId != nil {
		return *m.SurveyId
	}
	return 0
}

func (m *CMsgClientDPSendSpecialSurveyResponse) GetData() []byte {
	if m != nil {
		return m.Data
	}
	return nil
}

type CMsgClientDPSendSpecialSurveyResponseReply struct {
	EResult              *uint32  `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
	Token                []byte   `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientDPSendSpecialSurveyResponseReply) Reset() {
	*m = CMsgClientDPSendSpecialSurveyResponseReply{}
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientDPSendSpecialSurveyResponseReply) ProtoMessage() {}
func (*CMsgClientDPSendSpecialSurveyResponseReply) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{91}
}

func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Unmarshal(m, b)
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Marshal(b, m, deterministic)
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Merge(m, src)
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Size(m)
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply proto.InternalMessageInfo

const Default_CMsgClientDPSendSpecialSurveyResponseReply_EResult uint32 = 2

func (m *CMsgClientDPSendSpecialSurveyResponseReply) GetEResult() uint32 {
	if m != nil && m.EResult != nil {
		return *m.EResult
	}
	return Default_CMsgClientDPSendSpecialSurveyResponseReply_EResult
}

func (m *CMsgClientDPSendSpecialSurveyResponseReply) GetToken() []byte {
	if m != nil {
		return m.Token
	}
	return nil
}

type CMsgClientRequestForgottenPasswordEmail struct {
	AccountName          *string  `protobuf:"bytes,1,opt,name=account_name" json:"account_name,omitempty"`
	PasswordTried        *string  `protobuf:"bytes,2,opt,name=password_tried" json:"password_tried,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestForgottenPasswordEmail) Reset() {
	*m = CMsgClientRequestForgottenPasswordEmail{}
}
func (m *CMsgClientRequestForgottenPasswordEmail) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestForgottenPasswordEmail) ProtoMessage()    {}
func (*CMsgClientRequestForgottenPasswordEmail) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{92}
}

func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Unmarshal(m, b)
}
func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Merge(m, src)
}
func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Size(m)
}
func (m *CMsgClientRequestForgottenPasswordEmail) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail proto.InternalMessageInfo

func (m *CMsgClientRequestForgottenPasswordEmail) GetAccountName() string {
	if m != nil && m.AccountName != nil {
		return *m.AccountName
	}
	return ""
}

func (m *CMsgClientRequestForgottenPasswordEmail) GetPasswordTried() string {
	if m != nil && m.PasswordTried != nil {
		return *m.PasswordTried
	}
	return ""
}

type CMsgClientRequestForgottenPasswordEmailResponse struct {
	EResult              *uint32  `protobuf:"varint,1,opt,name=eResult" json:"eResult,omitempty"`
	UseSecretQuestion    *bool    `protobuf:"varint,2,opt,name=use_secret_question" json:"use_secret_question,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestForgottenPasswordEmailResponse) Reset() {
	*m = CMsgClientRequestForgottenPasswordEmailResponse{}
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientRequestForgottenPasswordEmailResponse) ProtoMessage() {}
func (*CMsgClientRequestForgottenPasswordEmailResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{93}
}

func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Unmarshal(m, b)
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Merge(m, src)
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Size(m)
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse proto.InternalMessageInfo

func (m *CMsgClientRequestForgottenPasswordEmailResponse) GetEResult() uint32 {
	if m != nil && m.EResult != nil {
		return *m.EResult
	}
	return 0
}

func (m *CMsgClientRequestForgottenPasswordEmailResponse) GetUseSecretQuestion() bool {
	if m != nil && m.UseSecretQuestion != nil {
		return *m.UseSecretQuestion
	}
	return false
}

type CMsgClientItemAnnouncements struct {
	CountNewItems        *uint32  `protobuf:"varint,1,opt,name=count_new_items" json:"count_new_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientItemAnnouncements) Reset()         { *m = CMsgClientItemAnnouncements{} }
func (m *CMsgClientItemAnnouncements) String() string { return proto.CompactTextString(m) }
func (*CMsgClientItemAnnouncements) ProtoMessage()    {}
func (*CMsgClientItemAnnouncements) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{94}
}

func (m *CMsgClientItemAnnouncements) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientItemAnnouncements.Unmarshal(m, b)
}
func (m *CMsgClientItemAnnouncements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientItemAnnouncements.Marshal(b, m, deterministic)
}
func (m *CMsgClientItemAnnouncements) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientItemAnnouncements.Merge(m, src)
}
func (m *CMsgClientItemAnnouncements) XXX_Size() int {
	return xxx_messageInfo_CMsgClientItemAnnouncements.Size(m)
}
func (m *CMsgClientItemAnnouncements) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientItemAnnouncements.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientItemAnnouncements proto.InternalMessageInfo

func (m *CMsgClientItemAnnouncements) GetCountNewItems() uint32 {
	if m != nil && m.CountNewItems != nil {
		return *m.CountNewItems
	}
	return 0
}

type CMsgClientRequestItemAnnouncements struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestItemAnnouncements) Reset()         { *m = CMsgClientRequestItemAnnouncements{} }
func (m *CMsgClientRequestItemAnnouncements) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestItemAnnouncements) ProtoMessage()    {}
func (*CMsgClientRequestItemAnnouncements) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{95}
}

func (m *CMsgClientRequestItemAnnouncements) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Unmarshal(m, b)
}
func (m *CMsgClientRequestItemAnnouncements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestItemAnnouncements) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestItemAnnouncements.Merge(m, src)
}
func (m *CMsgClientRequestItemAnnouncements) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Size(m)
}
func (m *CMsgClientRequestItemAnnouncements) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestItemAnnouncements.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestItemAnnouncements proto.InternalMessageInfo

type CMsgClientUserNotifications struct {
	Notifications        []*CMsgClientUserNotifications_Notification `protobuf:"bytes,1,rep,name=notifications" json:"notifications,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (m *CMsgClientUserNotifications) Reset()         { *m = CMsgClientUserNotifications{} }
func (m *CMsgClientUserNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUserNotifications) ProtoMessage()    {}
func (*CMsgClientUserNotifications) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{96}
}

func (m *CMsgClientUserNotifications) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUserNotifications.Unmarshal(m, b)
}
func (m *CMsgClientUserNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUserNotifications.Marshal(b, m, deterministic)
}
func (m *CMsgClientUserNotifications) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUserNotifications.Merge(m, src)
}
func (m *CMsgClientUserNotifications) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUserNotifications.Size(m)
}
func (m *CMsgClientUserNotifications) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUserNotifications.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUserNotifications proto.InternalMessageInfo

func (m *CMsgClientUserNotifications) GetNotifications() []*CMsgClientUserNotifications_Notification {
	if m != nil {
		return m.Notifications
	}
	return nil
}

type CMsgClientUserNotifications_Notification struct {
	UserNotificationType *uint32  `protobuf:"varint,1,opt,name=user_notification_type" json:"user_notification_type,omitempty"`
	Count                *uint32  `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUserNotifications_Notification) Reset() {
	*m = CMsgClientUserNotifications_Notification{}
}
func (m *CMsgClientUserNotifications_Notification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUserNotifications_Notification) ProtoMessage()    {}
func (*CMsgClientUserNotifications_Notification) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{96, 0}
}

func (m *CMsgClientUserNotifications_Notification) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUserNotifications_Notification.Unmarshal(m, b)
}
func (m *CMsgClientUserNotifications_Notification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUserNotifications_Notification.Marshal(b, m, deterministic)
}
func (m *CMsgClientUserNotifications_Notification) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUserNotifications_Notification.Merge(m, src)
}
func (m *CMsgClientUserNotifications_Notification) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUserNotifications_Notification.Size(m)
}
func (m *CMsgClientUserNotifications_Notification) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUserNotifications_Notification.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUserNotifications_Notification proto.InternalMessageInfo

func (m *CMsgClientUserNotifications_Notification) GetUserNotificationType() uint32 {
	if m != nil && m.UserNotificationType != nil {
		return *m.UserNotificationType
	}
	return 0
}

func (m *CMsgClientUserNotifications_Notification) GetCount() uint32 {
	if m != nil && m.Count != nil {
		return *m.Count
	}
	return 0
}

type CMsgClientCommentNotifications struct {
	CountNewComments              *uint32  `protobuf:"varint,1,opt,name=count_new_comments" json:"count_new_comments,omitempty"`
	CountNewCommentsOwner         *uint32  `protobuf:"varint,2,opt,name=count_new_comments_owner" json:"count_new_comments_owner,omitempty"`
	CountNewCommentsSubscriptions *uint32  `protobuf:"varint,3,opt,name=count_new_comments_subscriptions" json:"count_new_comments_subscriptions,omitempty"`
	XXX_NoUnkeyedLiteral          struct{} `json:"-"`
	XXX_unrecognized              []byte   `json:"-"`
	XXX_sizecache                 int32    `json:"-"`
}

func (m *CMsgClientCommentNotifications) Reset()         { *m = CMsgClientCommentNotifications{} }
func (m *CMsgClientCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCommentNotifications) ProtoMessage()    {}
func (*CMsgClientCommentNotifications) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{97}
}

func (m *CMsgClientCommentNotifications) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientCommentNotifications.Unmarshal(m, b)
}
func (m *CMsgClientCommentNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientCommentNotifications.Marshal(b, m, deterministic)
}
func (m *CMsgClientCommentNotifications) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientCommentNotifications.Merge(m, src)
}
func (m *CMsgClientCommentNotifications) XXX_Size() int {
	return xxx_messageInfo_CMsgClientCommentNotifications.Size(m)
}
func (m *CMsgClientCommentNotifications) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientCommentNotifications.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientCommentNotifications proto.InternalMessageInfo

func (m *CMsgClientCommentNotifications) GetCountNewComments() uint32 {
	if m != nil && m.CountNewComments != nil {
		return *m.CountNewComments
	}
	return 0
}

func (m *CMsgClientCommentNotifications) GetCountNewCommentsOwner() uint32 {
	if m != nil && m.CountNewCommentsOwner != nil {
		return *m.CountNewCommentsOwner
	}
	return 0
}

func (m *CMsgClientCommentNotifications) GetCountNewCommentsSubscriptions() uint32 {
	if m != nil && m.CountNewCommentsSubscriptions != nil {
		return *m.CountNewCommentsSubscriptions
	}
	return 0
}

type CMsgClientRequestCommentNotifications struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestCommentNotifications) Reset()         { *m = CMsgClientRequestCommentNotifications{} }
func (m *CMsgClientRequestCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestCommentNotifications) ProtoMessage()    {}
func (*CMsgClientRequestCommentNotifications) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{98}
}

func (m *CMsgClientRequestCommentNotifications) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestCommentNotifications.Unmarshal(m, b)
}
func (m *CMsgClientRequestCommentNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestCommentNotifications.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestCommentNotifications) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestCommentNotifications.Merge(m, src)
}
func (m *CMsgClientRequestCommentNotifications) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestCommentNotifications.Size(m)
}
func (m *CMsgClientRequestCommentNotifications) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestCommentNotifications.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestCommentNotifications proto.InternalMessageInfo

type CMsgClientOfflineMessageNotification struct {
	OfflineMessages            *uint32  `protobuf:"varint,1,opt,name=offline_messages" json:"offline_messages,omitempty"`
	FriendsWithOfflineMessages []uint32 `protobuf:"varint,2,rep,name=friends_with_offline_messages" json:"friends_with_offline_messages,omitempty"`
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

func (m *CMsgClientOfflineMessageNotification) Reset()         { *m = CMsgClientOfflineMessageNotification{} }
func (m *CMsgClientOfflineMessageNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOfflineMessageNotification) ProtoMessage()    {}
func (*CMsgClientOfflineMessageNotification) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{99}
}

func (m *CMsgClientOfflineMessageNotification) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientOfflineMessageNotification.Unmarshal(m, b)
}
func (m *CMsgClientOfflineMessageNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientOfflineMessageNotification.Marshal(b, m, deterministic)
}
func (m *CMsgClientOfflineMessageNotification) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientOfflineMessageNotification.Merge(m, src)
}
func (m *CMsgClientOfflineMessageNotification) XXX_Size() int {
	return xxx_messageInfo_CMsgClientOfflineMessageNotification.Size(m)
}
func (m *CMsgClientOfflineMessageNotification) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientOfflineMessageNotification.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientOfflineMessageNotification proto.InternalMessageInfo

func (m *CMsgClientOfflineMessageNotification) GetOfflineMessages() uint32 {
	if m != nil && m.OfflineMessages != nil {
		return *m.OfflineMessages
	}
	return 0
}

func (m *CMsgClientOfflineMessageNotification) GetFriendsWithOfflineMessages() []uint32 {
	if m != nil {
		return m.FriendsWithOfflineMessages
	}
	return nil
}

type CMsgClientRequestOfflineMessageCount struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientRequestOfflineMessageCount) Reset()         { *m = CMsgClientRequestOfflineMessageCount{} }
func (m *CMsgClientRequestOfflineMessageCount) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestOfflineMessageCount) ProtoMessage()    {}
func (*CMsgClientRequestOfflineMessageCount) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{100}
}

func (m *CMsgClientRequestOfflineMessageCount) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Unmarshal(m, b)
}
func (m *CMsgClientRequestOfflineMessageCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Marshal(b, m, deterministic)
}
func (m *CMsgClientRequestOfflineMessageCount) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Merge(m, src)
}
func (m *CMsgClientRequestOfflineMessageCount) XXX_Size() int {
	return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Size(m)
}
func (m *CMsgClientRequestOfflineMessageCount) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientRequestOfflineMessageCount.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientRequestOfflineMessageCount proto.InternalMessageInfo

type CMsgClientChatGetFriendMessageHistory struct {
	Steamid              *uint64  `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientChatGetFriendMessageHistory) Reset()         { *m = CMsgClientChatGetFriendMessageHistory{} }
func (m *CMsgClientChatGetFriendMessageHistory) String() string { return proto.CompactTextString(m) }
func (*CMsgClientChatGetFriendMessageHistory) ProtoMessage()    {}
func (*CMsgClientChatGetFriendMessageHistory) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{101}
}

func (m *CMsgClientChatGetFriendMessageHistory) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Unmarshal(m, b)
}
func (m *CMsgClientChatGetFriendMessageHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Marshal(b, m, deterministic)
}
func (m *CMsgClientChatGetFriendMessageHistory) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Merge(m, src)
}
func (m *CMsgClientChatGetFriendMessageHistory) XXX_Size() int {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Size(m)
}
func (m *CMsgClientChatGetFriendMessageHistory) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientChatGetFriendMessageHistory proto.InternalMessageInfo

func (m *CMsgClientChatGetFriendMessageHistory) GetSteamid() uint64 {
	if m != nil && m.Steamid != nil {
		return *m.Steamid
	}
	return 0
}

type CMsgClientChatGetFriendMessageHistoryResponse struct {
	Steamid              *uint64                                                        `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
	Success              *uint32                                                        `protobuf:"varint,2,opt,name=success" json:"success,omitempty"`
	Messages             []*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage `protobuf:"bytes,3,rep,name=messages" json:"messages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                       `json:"-"`
	XXX_unrecognized     []byte                                                         `json:"-"`
	XXX_sizecache        int32                                                          `json:"-"`
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse) Reset() {
	*m = CMsgClientChatGetFriendMessageHistoryResponse{}
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientChatGetFriendMessageHistoryResponse) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{102}
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Unmarshal(m, b)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Merge(m, src)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Size(m)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse proto.InternalMessageInfo

func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetSteamid() uint64 {
	if m != nil && m.Steamid != nil {
		return *m.Steamid
	}
	return 0
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetSuccess() uint32 {
	if m != nil && m.Success != nil {
		return *m.Success
	}
	return 0
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetMessages() []*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage {
	if m != nil {
		return m.Messages
	}
	return nil
}

type CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage struct {
	Accountid            *uint32  `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
	Timestamp            *uint32  `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	Message              *string  `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	Unread               *bool    `protobuf:"varint,4,opt,name=unread" json:"unread,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) Reset() {
	*m = CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage{}
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{102, 0}
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Unmarshal(m, b)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Marshal(b, m, deterministic)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Merge(m, src)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Size() int {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Size(m)
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage proto.InternalMessageInfo

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetAccountid() uint32 {
	if m != nil && m.Accountid != nil {
		return *m.Accountid
	}
	return 0
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetTimestamp() uint32 {
	if m != nil && m.Timestamp != nil {
		return *m.Timestamp
	}
	return 0
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetMessage() string {
	if m != nil && m.Message != nil {
		return *m.Message
	}
	return ""
}

func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetUnread() bool {
	if m != nil && m.Unread != nil {
		return *m.Unread
	}
	return false
}

type CMsgClientChatGetFriendMessageHistoryForOfflineMessages struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) Reset() {
	*m = CMsgClientChatGetFriendMessageHistoryForOfflineMessages{}
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{103}
}

func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Unmarshal(m, b)
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Marshal(b, m, deterministic)
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Merge(m, src)
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Size() int {
	return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Size(m)
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages proto.InternalMessageInfo

type CMsgClientFSGetFriendsSteamLevels struct {
	Accountids           []uint32 `protobuf:"varint,1,rep,name=accountids" json:"accountids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientFSGetFriendsSteamLevels) Reset()         { *m = CMsgClientFSGetFriendsSteamLevels{} }
func (m *CMsgClientFSGetFriendsSteamLevels) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFSGetFriendsSteamLevels) ProtoMessage()    {}
func (*CMsgClientFSGetFriendsSteamLevels) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{104}
}

func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Unmarshal(m, b)
}
func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Marshal(b, m, deterministic)
}
func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Merge(m, src)
}
func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Size() int {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Size(m)
}
func (m *CMsgClientFSGetFriendsSteamLevels) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels proto.InternalMessageInfo

func (m *CMsgClientFSGetFriendsSteamLevels) GetAccountids() []uint32 {
	if m != nil {
		return m.Accountids
	}
	return nil
}

type CMsgClientFSGetFriendsSteamLevelsResponse struct {
	Friends              []*CMsgClientFSGetFriendsSteamLevelsResponse_Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                            `json:"-"`
	XXX_unrecognized     []byte                                              `json:"-"`
	XXX_sizecache        int32                                               `json:"-"`
}

func (m *CMsgClientFSGetFriendsSteamLevelsResponse) Reset() {
	*m = CMsgClientFSGetFriendsSteamLevelsResponse{}
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFSGetFriendsSteamLevelsResponse) ProtoMessage()    {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{105}
}

func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Unmarshal(m, b)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Merge(m, src)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Size(m)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse proto.InternalMessageInfo

func (m *CMsgClientFSGetFriendsSteamLevelsResponse) GetFriends() []*CMsgClientFSGetFriendsSteamLevelsResponse_Friend {
	if m != nil {
		return m.Friends
	}
	return nil
}

type CMsgClientFSGetFriendsSteamLevelsResponse_Friend struct {
	Accountid            *uint32  `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
	Level                *uint32  `protobuf:"varint,2,opt,name=level" json:"level,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) Reset() {
	*m = CMsgClientFSGetFriendsSteamLevelsResponse_Friend{}
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{105, 0}
}

func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Unmarshal(m, b)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Marshal(b, m, deterministic)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Merge(m, src)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Size() int {
	return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Size(m)
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend proto.InternalMessageInfo

func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) GetAccountid() uint32 {
	if m != nil && m.Accountid != nil {
		return *m.Accountid
	}
	return 0
}

func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) GetLevel() uint32 {
	if m != nil && m.Level != nil {
		return *m.Level
	}
	return 0
}

type CMsgClientEmailAddrInfo struct {
	EmailAddress                         *string  `protobuf:"bytes,1,opt,name=email_address" json:"email_address,omitempty"`
	EmailIsValidated                     *bool    `protobuf:"varint,2,opt,name=email_is_validated" json:"email_is_validated,omitempty"`
	EmailValidationChanged               *bool    `protobuf:"varint,3,opt,name=email_validation_changed" json:"email_validation_changed,omitempty"`
	CredentialChangeRequiresCode         *bool    `protobuf:"varint,4,opt,name=credential_change_requires_code" json:"credential_change_requires_code,omitempty"`
	PasswordOrSecretqaChangeRequiresCode *bool    `protobuf:"varint,5,opt,name=password_or_secretqa_change_requires_code" json:"password_or_secretqa_change_requires_code,omitempty"`
	RemindUserAboutEmail                 *bool    `protobuf:"varint,6,opt,name=remind_user_about_email" json:"remind_user_about_email,omitempty"`
	XXX_NoUnkeyedLiteral                 struct{} `json:"-"`
	XXX_unrecognized                     []byte   `json:"-"`
	XXX_sizecache                        int32    `json:"-"`
}

func (m *CMsgClientEmailAddrInfo) Reset()         { *m = CMsgClientEmailAddrInfo{} }
func (m *CMsgClientEmailAddrInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientEmailAddrInfo) ProtoMessage()    {}
func (*CMsgClientEmailAddrInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{106}
}

func (m *CMsgClientEmailAddrInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientEmailAddrInfo.Unmarshal(m, b)
}
func (m *CMsgClientEmailAddrInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientEmailAddrInfo.Marshal(b, m, deterministic)
}
func (m *CMsgClientEmailAddrInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientEmailAddrInfo.Merge(m, src)
}
func (m *CMsgClientEmailAddrInfo) XXX_Size() int {
	return xxx_messageInfo_CMsgClientEmailAddrInfo.Size(m)
}
func (m *CMsgClientEmailAddrInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientEmailAddrInfo.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientEmailAddrInfo proto.InternalMessageInfo

func (m *CMsgClientEmailAddrInfo) GetEmailAddress() string {
	if m != nil && m.EmailAddress != nil {
		return *m.EmailAddress
	}
	return ""
}

func (m *CMsgClientEmailAddrInfo) GetEmailIsValidated() bool {
	if m != nil && m.EmailIsValidated != nil {
		return *m.EmailIsValidated
	}
	return false
}

func (m *CMsgClientEmailAddrInfo) GetEmailValidationChanged() bool {
	if m != nil && m.EmailValidationChanged != nil {
		return *m.EmailValidationChanged
	}
	return false
}

func (m *CMsgClientEmailAddrInfo) GetCredentialChangeRequiresCode() bool {
	if m != nil && m.CredentialChangeRequiresCode != nil {
		return *m.CredentialChangeRequiresCode
	}
	return false
}

func (m *CMsgClientEmailAddrInfo) GetPasswordOrSecretqaChangeRequiresCode() bool {
	if m != nil && m.PasswordOrSecretqaChangeRequiresCode != nil {
		return *m.PasswordOrSecretqaChangeRequiresCode
	}
	return false
}

func (m *CMsgClientEmailAddrInfo) GetRemindUserAboutEmail() bool {
	if m != nil && m.RemindUserAboutEmail != nil {
		return *m.RemindUserAboutEmail
	}
	return false
}

type CMsgCREEnumeratePublishedFiles struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	QueryType            *int32   `protobuf:"varint,2,opt,name=query_type" json:"query_type,omitempty"`
	StartIndex           *uint32  `protobuf:"varint,3,opt,name=start_index" json:"start_index,omitempty"`
	Days                 *uint32  `protobuf:"varint,4,opt,name=days" json:"days,omitempty"`
	Count                *uint32  `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
	Tags                 []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
	UserTags             []string `protobuf:"bytes,7,rep,name=user_tags" json:"user_tags,omitempty"`
	MatchingFileType     *uint32  `protobuf:"varint,8,opt,name=matching_file_type,def=13" json:"matching_file_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREEnumeratePublishedFiles) Reset()         { *m = CMsgCREEnumeratePublishedFiles{} }
func (m *CMsgCREEnumeratePublishedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgCREEnumeratePublishedFiles) ProtoMessage()    {}
func (*CMsgCREEnumeratePublishedFiles) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{107}
}

func (m *CMsgCREEnumeratePublishedFiles) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Unmarshal(m, b)
}
func (m *CMsgCREEnumeratePublishedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Marshal(b, m, deterministic)
}
func (m *CMsgCREEnumeratePublishedFiles) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Merge(m, src)
}
func (m *CMsgCREEnumeratePublishedFiles) XXX_Size() int {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Size(m)
}
func (m *CMsgCREEnumeratePublishedFiles) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREEnumeratePublishedFiles.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREEnumeratePublishedFiles proto.InternalMessageInfo

const Default_CMsgCREEnumeratePublishedFiles_MatchingFileType uint32 = 13

func (m *CMsgCREEnumeratePublishedFiles) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFiles) GetQueryType() int32 {
	if m != nil && m.QueryType != nil {
		return *m.QueryType
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFiles) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFiles) GetDays() uint32 {
	if m != nil && m.Days != nil {
		return *m.Days
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFiles) GetCount() uint32 {
	if m != nil && m.Count != nil {
		return *m.Count
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFiles) GetTags() []string {
	if m != nil {
		return m.Tags
	}
	return nil
}

func (m *CMsgCREEnumeratePublishedFiles) GetUserTags() []string {
	if m != nil {
		return m.UserTags
	}
	return nil
}

func (m *CMsgCREEnumeratePublishedFiles) GetMatchingFileType() uint32 {
	if m != nil && m.MatchingFileType != nil {
		return *m.MatchingFileType
	}
	return Default_CMsgCREEnumeratePublishedFiles_MatchingFileType
}

type CMsgCREEnumeratePublishedFilesResponse struct {
	Eresult              *int32                                                    `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PublishedFiles       []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
	TotalResults         *uint32                                                   `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                  `json:"-"`
	XXX_unrecognized     []byte                                                    `json:"-"`
	XXX_sizecache        int32                                                     `json:"-"`
}

func (m *CMsgCREEnumeratePublishedFilesResponse) Reset() {
	*m = CMsgCREEnumeratePublishedFilesResponse{}
}
func (m *CMsgCREEnumeratePublishedFilesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCREEnumeratePublishedFilesResponse) ProtoMessage()    {}
func (*CMsgCREEnumeratePublishedFilesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{108}
}

func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Unmarshal(m, b)
}
func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Merge(m, src)
}
func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Size(m)
}
func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse proto.InternalMessageInfo

const Default_CMsgCREEnumeratePublishedFilesResponse_Eresult int32 = 2

func (m *CMsgCREEnumeratePublishedFilesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgCREEnumeratePublishedFilesResponse_Eresult
}

func (m *CMsgCREEnumeratePublishedFilesResponse) GetPublishedFiles() []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId {
	if m != nil {
		return m.PublishedFiles
	}
	return nil
}

func (m *CMsgCREEnumeratePublishedFilesResponse) GetTotalResults() uint32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

type CMsgCREEnumeratePublishedFilesResponse_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	VotesFor             *int32   `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
	VotesAgainst         *int32   `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
	Reports              *int32   `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
	Score                *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Reset() {
	*m = CMsgCREEnumeratePublishedFilesResponse_PublishedFileId{}
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{108, 0}
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Merge(m, src)
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Size(m)
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId proto.InternalMessageInfo

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetVotesFor() int32 {
	if m != nil && m.VotesFor != nil {
		return *m.VotesFor
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetVotesAgainst() int32 {
	if m != nil && m.VotesAgainst != nil {
		return *m.VotesAgainst
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetReports() int32 {
	if m != nil && m.Reports != nil {
		return *m.Reports
	}
	return 0
}

func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetScore() float32 {
	if m != nil && m.Score != nil {
		return *m.Score
	}
	return 0
}

type CMsgCREItemVoteSummary struct {
	PublishedFileIds     []*CMsgCREItemVoteSummary_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (m *CMsgCREItemVoteSummary) Reset()         { *m = CMsgCREItemVoteSummary{} }
func (m *CMsgCREItemVoteSummary) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummary) ProtoMessage()    {}
func (*CMsgCREItemVoteSummary) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{109}
}

func (m *CMsgCREItemVoteSummary) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREItemVoteSummary.Unmarshal(m, b)
}
func (m *CMsgCREItemVoteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREItemVoteSummary.Marshal(b, m, deterministic)
}
func (m *CMsgCREItemVoteSummary) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREItemVoteSummary.Merge(m, src)
}
func (m *CMsgCREItemVoteSummary) XXX_Size() int {
	return xxx_messageInfo_CMsgCREItemVoteSummary.Size(m)
}
func (m *CMsgCREItemVoteSummary) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREItemVoteSummary.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREItemVoteSummary proto.InternalMessageInfo

func (m *CMsgCREItemVoteSummary) GetPublishedFileIds() []*CMsgCREItemVoteSummary_PublishedFileId {
	if m != nil {
		return m.PublishedFileIds
	}
	return nil
}

type CMsgCREItemVoteSummary_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREItemVoteSummary_PublishedFileId) Reset() {
	*m = CMsgCREItemVoteSummary_PublishedFileId{}
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummary_PublishedFileId) ProtoMessage()    {}
func (*CMsgCREItemVoteSummary_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{109, 0}
}

func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Merge(m, src)
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Size(m)
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId proto.InternalMessageInfo

func (m *CMsgCREItemVoteSummary_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

type CMsgCREItemVoteSummaryResponse struct {
	Eresult              *int32                                            `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	ItemVoteSummaries    []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary `protobuf:"bytes,2,rep,name=item_vote_summaries" json:"item_vote_summaries,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                          `json:"-"`
	XXX_unrecognized     []byte                                            `json:"-"`
	XXX_sizecache        int32                                             `json:"-"`
}

func (m *CMsgCREItemVoteSummaryResponse) Reset()         { *m = CMsgCREItemVoteSummaryResponse{} }
func (m *CMsgCREItemVoteSummaryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummaryResponse) ProtoMessage()    {}
func (*CMsgCREItemVoteSummaryResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{110}
}

func (m *CMsgCREItemVoteSummaryResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Unmarshal(m, b)
}
func (m *CMsgCREItemVoteSummaryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Marshal(b, m, deterministic)
}
func (m *CMsgCREItemVoteSummaryResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Merge(m, src)
}
func (m *CMsgCREItemVoteSummaryResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Size(m)
}
func (m *CMsgCREItemVoteSummaryResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREItemVoteSummaryResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREItemVoteSummaryResponse proto.InternalMessageInfo

const Default_CMsgCREItemVoteSummaryResponse_Eresult int32 = 2

func (m *CMsgCREItemVoteSummaryResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgCREItemVoteSummaryResponse_Eresult
}

func (m *CMsgCREItemVoteSummaryResponse) GetItemVoteSummaries() []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary {
	if m != nil {
		return m.ItemVoteSummaries
	}
	return nil
}

type CMsgCREItemVoteSummaryResponse_ItemVoteSummary struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	VotesFor             *int32   `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
	VotesAgainst         *int32   `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
	Reports              *int32   `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
	Score                *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) Reset() {
	*m = CMsgCREItemVoteSummaryResponse_ItemVoteSummary{}
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) ProtoMessage() {}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{110, 0}
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Unmarshal(m, b)
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Marshal(b, m, deterministic)
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Merge(m, src)
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Size() int {
	return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Size(m)
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary proto.InternalMessageInfo

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetVotesFor() int32 {
	if m != nil && m.VotesFor != nil {
		return *m.VotesFor
	}
	return 0
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetVotesAgainst() int32 {
	if m != nil && m.VotesAgainst != nil {
		return *m.VotesAgainst
	}
	return 0
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetReports() int32 {
	if m != nil && m.Reports != nil {
		return *m.Reports
	}
	return 0
}

func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetScore() float32 {
	if m != nil && m.Score != nil {
		return *m.Score
	}
	return 0
}

type CMsgCREUpdateUserPublishedItemVote struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	VoteUp               *bool    `protobuf:"varint,2,opt,name=vote_up" json:"vote_up,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREUpdateUserPublishedItemVote) Reset()         { *m = CMsgCREUpdateUserPublishedItemVote{} }
func (m *CMsgCREUpdateUserPublishedItemVote) String() string { return proto.CompactTextString(m) }
func (*CMsgCREUpdateUserPublishedItemVote) ProtoMessage()    {}
func (*CMsgCREUpdateUserPublishedItemVote) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{111}
}

func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Unmarshal(m, b)
}
func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Marshal(b, m, deterministic)
}
func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Merge(m, src)
}
func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Size() int {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Size(m)
}
func (m *CMsgCREUpdateUserPublishedItemVote) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote proto.InternalMessageInfo

func (m *CMsgCREUpdateUserPublishedItemVote) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgCREUpdateUserPublishedItemVote) GetVoteUp() bool {
	if m != nil && m.VoteUp != nil {
		return *m.VoteUp
	}
	return false
}

type CMsgCREUpdateUserPublishedItemVoteResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREUpdateUserPublishedItemVoteResponse) Reset() {
	*m = CMsgCREUpdateUserPublishedItemVoteResponse{}
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) ProtoMessage() {}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{112}
}

func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Unmarshal(m, b)
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Marshal(b, m, deterministic)
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Merge(m, src)
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Size(m)
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse proto.InternalMessageInfo

const Default_CMsgCREUpdateUserPublishedItemVoteResponse_Eresult int32 = 2

func (m *CMsgCREUpdateUserPublishedItemVoteResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgCREUpdateUserPublishedItemVoteResponse_Eresult
}

type CMsgCREGetUserPublishedItemVoteDetails struct {
	PublishedFileIds     []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                  `json:"-"`
	XXX_unrecognized     []byte                                                    `json:"-"`
	XXX_sizecache        int32                                                     `json:"-"`
}

func (m *CMsgCREGetUserPublishedItemVoteDetails) Reset() {
	*m = CMsgCREGetUserPublishedItemVoteDetails{}
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) String() string { return proto.CompactTextString(m) }
func (*CMsgCREGetUserPublishedItemVoteDetails) ProtoMessage()    {}
func (*CMsgCREGetUserPublishedItemVoteDetails) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{113}
}

func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Unmarshal(m, b)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Marshal(b, m, deterministic)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Merge(m, src)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Size() int {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Size(m)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails proto.InternalMessageInfo

func (m *CMsgCREGetUserPublishedItemVoteDetails) GetPublishedFileIds() []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId {
	if m != nil {
		return m.PublishedFileIds
	}
	return nil
}

type CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) Reset() {
	*m = CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId{}
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{113, 0}
}

func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Unmarshal(m, b)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Marshal(b, m, deterministic)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Merge(m, src)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Size() int {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Size(m)
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId proto.InternalMessageInfo

func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

type CMsgCREGetUserPublishedItemVoteDetailsResponse struct {
	Eresult              *int32                                                               `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	UserItemVoteDetails  []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail `protobuf:"bytes,2,rep,name=user_item_vote_details" json:"user_item_vote_details,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                             `json:"-"`
	XXX_unrecognized     []byte                                                               `json:"-"`
	XXX_sizecache        int32                                                                `json:"-"`
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) Reset() {
	*m = CMsgCREGetUserPublishedItemVoteDetailsResponse{}
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{114}
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Unmarshal(m, b)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Marshal(b, m, deterministic)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Merge(m, src)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Size(m)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse proto.InternalMessageInfo

const Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_Eresult int32 = 2

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_Eresult
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) GetUserItemVoteDetails() []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail {
	if m != nil {
		return m.UserItemVoteDetails
	}
	return nil
}

type CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail struct {
	PublishedFileId      *uint64  `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
	Vote                 *int32   `protobuf:"varint,2,opt,name=vote,def=0" json:"vote,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Reset() {
	*m = CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail{}
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{114, 0}
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Unmarshal(m, b)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Marshal(b, m, deterministic)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Merge(m, src)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Size() int {
	return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Size(m)
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail proto.InternalMessageInfo

const Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail_Vote int32 = 0

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) GetPublishedFileId() uint64 {
	if m != nil && m.PublishedFileId != nil {
		return *m.PublishedFileId
	}
	return 0
}

func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) GetVote() int32 {
	if m != nil && m.Vote != nil {
		return *m.Vote
	}
	return Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail_Vote
}

type CMsgGameServerPingSample struct {
	MyIp                 *uint32                            `protobuf:"fixed32,1,opt,name=my_ip" json:"my_ip,omitempty"`
	GsAppId              *int32                             `protobuf:"varint,2,opt,name=gs_app_id" json:"gs_app_id,omitempty"`
	GsSamples            []*CMsgGameServerPingSample_Sample `protobuf:"bytes,3,rep,name=gs_samples" json:"gs_samples,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *CMsgGameServerPingSample) Reset()         { *m = CMsgGameServerPingSample{} }
func (m *CMsgGameServerPingSample) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerPingSample) ProtoMessage()    {}
func (*CMsgGameServerPingSample) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{115}
}

func (m *CMsgGameServerPingSample) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerPingSample.Unmarshal(m, b)
}
func (m *CMsgGameServerPingSample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerPingSample.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerPingSample) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerPingSample.Merge(m, src)
}
func (m *CMsgGameServerPingSample) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerPingSample.Size(m)
}
func (m *CMsgGameServerPingSample) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerPingSample.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerPingSample proto.InternalMessageInfo

func (m *CMsgGameServerPingSample) GetMyIp() uint32 {
	if m != nil && m.MyIp != nil {
		return *m.MyIp
	}
	return 0
}

func (m *CMsgGameServerPingSample) GetGsAppId() int32 {
	if m != nil && m.GsAppId != nil {
		return *m.GsAppId
	}
	return 0
}

func (m *CMsgGameServerPingSample) GetGsSamples() []*CMsgGameServerPingSample_Sample {
	if m != nil {
		return m.GsSamples
	}
	return nil
}

type CMsgGameServerPingSample_Sample struct {
	Ip                   *uint32  `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"`
	AvgPingMs            *uint32  `protobuf:"varint,2,opt,name=avg_ping_ms" json:"avg_ping_ms,omitempty"`
	StddevPingMsX10      *uint32  `protobuf:"varint,3,opt,name=stddev_ping_ms_x10" json:"stddev_ping_ms_x10,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgGameServerPingSample_Sample) Reset()         { *m = CMsgGameServerPingSample_Sample{} }
func (m *CMsgGameServerPingSample_Sample) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerPingSample_Sample) ProtoMessage()    {}
func (*CMsgGameServerPingSample_Sample) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{115, 0}
}

func (m *CMsgGameServerPingSample_Sample) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgGameServerPingSample_Sample.Unmarshal(m, b)
}
func (m *CMsgGameServerPingSample_Sample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgGameServerPingSample_Sample.Marshal(b, m, deterministic)
}
func (m *CMsgGameServerPingSample_Sample) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgGameServerPingSample_Sample.Merge(m, src)
}
func (m *CMsgGameServerPingSample_Sample) XXX_Size() int {
	return xxx_messageInfo_CMsgGameServerPingSample_Sample.Size(m)
}
func (m *CMsgGameServerPingSample_Sample) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgGameServerPingSample_Sample.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgGameServerPingSample_Sample proto.InternalMessageInfo

func (m *CMsgGameServerPingSample_Sample) GetIp() uint32 {
	if m != nil && m.Ip != nil {
		return *m.Ip
	}
	return 0
}

func (m *CMsgGameServerPingSample_Sample) GetAvgPingMs() uint32 {
	if m != nil && m.AvgPingMs != nil {
		return *m.AvgPingMs
	}
	return 0
}

func (m *CMsgGameServerPingSample_Sample) GetStddevPingMsX10() uint32 {
	if m != nil && m.StddevPingMsX10 != nil {
		return *m.StddevPingMsX10
	}
	return 0
}

type CMsgFSGetFollowerCount struct {
	SteamId              *uint64  `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSGetFollowerCount) Reset()         { *m = CMsgFSGetFollowerCount{} }
func (m *CMsgFSGetFollowerCount) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetFollowerCount) ProtoMessage()    {}
func (*CMsgFSGetFollowerCount) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{116}
}

func (m *CMsgFSGetFollowerCount) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSGetFollowerCount.Unmarshal(m, b)
}
func (m *CMsgFSGetFollowerCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSGetFollowerCount.Marshal(b, m, deterministic)
}
func (m *CMsgFSGetFollowerCount) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSGetFollowerCount.Merge(m, src)
}
func (m *CMsgFSGetFollowerCount) XXX_Size() int {
	return xxx_messageInfo_CMsgFSGetFollowerCount.Size(m)
}
func (m *CMsgFSGetFollowerCount) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSGetFollowerCount.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSGetFollowerCount proto.InternalMessageInfo

func (m *CMsgFSGetFollowerCount) GetSteamId() uint64 {
	if m != nil && m.SteamId != nil {
		return *m.SteamId
	}
	return 0
}

type CMsgFSGetFollowerCountResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	Count                *int32   `protobuf:"varint,2,opt,name=count,def=0" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSGetFollowerCountResponse) Reset()         { *m = CMsgFSGetFollowerCountResponse{} }
func (m *CMsgFSGetFollowerCountResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetFollowerCountResponse) ProtoMessage()    {}
func (*CMsgFSGetFollowerCountResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{117}
}

func (m *CMsgFSGetFollowerCountResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Unmarshal(m, b)
}
func (m *CMsgFSGetFollowerCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Marshal(b, m, deterministic)
}
func (m *CMsgFSGetFollowerCountResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSGetFollowerCountResponse.Merge(m, src)
}
func (m *CMsgFSGetFollowerCountResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Size(m)
}
func (m *CMsgFSGetFollowerCountResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSGetFollowerCountResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSGetFollowerCountResponse proto.InternalMessageInfo

const Default_CMsgFSGetFollowerCountResponse_Eresult int32 = 2
const Default_CMsgFSGetFollowerCountResponse_Count int32 = 0

func (m *CMsgFSGetFollowerCountResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgFSGetFollowerCountResponse_Eresult
}

func (m *CMsgFSGetFollowerCountResponse) GetCount() int32 {
	if m != nil && m.Count != nil {
		return *m.Count
	}
	return Default_CMsgFSGetFollowerCountResponse_Count
}

type CMsgFSGetIsFollowing struct {
	SteamId              *uint64  `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSGetIsFollowing) Reset()         { *m = CMsgFSGetIsFollowing{} }
func (m *CMsgFSGetIsFollowing) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetIsFollowing) ProtoMessage()    {}
func (*CMsgFSGetIsFollowing) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{118}
}

func (m *CMsgFSGetIsFollowing) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSGetIsFollowing.Unmarshal(m, b)
}
func (m *CMsgFSGetIsFollowing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSGetIsFollowing.Marshal(b, m, deterministic)
}
func (m *CMsgFSGetIsFollowing) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSGetIsFollowing.Merge(m, src)
}
func (m *CMsgFSGetIsFollowing) XXX_Size() int {
	return xxx_messageInfo_CMsgFSGetIsFollowing.Size(m)
}
func (m *CMsgFSGetIsFollowing) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSGetIsFollowing.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSGetIsFollowing proto.InternalMessageInfo

func (m *CMsgFSGetIsFollowing) GetSteamId() uint64 {
	if m != nil && m.SteamId != nil {
		return *m.SteamId
	}
	return 0
}

type CMsgFSGetIsFollowingResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	IsFollowing          *bool    `protobuf:"varint,2,opt,name=is_following,def=0" json:"is_following,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSGetIsFollowingResponse) Reset()         { *m = CMsgFSGetIsFollowingResponse{} }
func (m *CMsgFSGetIsFollowingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetIsFollowingResponse) ProtoMessage()    {}
func (*CMsgFSGetIsFollowingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{119}
}

func (m *CMsgFSGetIsFollowingResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Unmarshal(m, b)
}
func (m *CMsgFSGetIsFollowingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Marshal(b, m, deterministic)
}
func (m *CMsgFSGetIsFollowingResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSGetIsFollowingResponse.Merge(m, src)
}
func (m *CMsgFSGetIsFollowingResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Size(m)
}
func (m *CMsgFSGetIsFollowingResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSGetIsFollowingResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSGetIsFollowingResponse proto.InternalMessageInfo

const Default_CMsgFSGetIsFollowingResponse_Eresult int32 = 2
const Default_CMsgFSGetIsFollowingResponse_IsFollowing bool = false

func (m *CMsgFSGetIsFollowingResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgFSGetIsFollowingResponse_Eresult
}

func (m *CMsgFSGetIsFollowingResponse) GetIsFollowing() bool {
	if m != nil && m.IsFollowing != nil {
		return *m.IsFollowing
	}
	return Default_CMsgFSGetIsFollowingResponse_IsFollowing
}

type CMsgFSEnumerateFollowingList struct {
	StartIndex           *uint32  `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSEnumerateFollowingList) Reset()         { *m = CMsgFSEnumerateFollowingList{} }
func (m *CMsgFSEnumerateFollowingList) String() string { return proto.CompactTextString(m) }
func (*CMsgFSEnumerateFollowingList) ProtoMessage()    {}
func (*CMsgFSEnumerateFollowingList) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{120}
}

func (m *CMsgFSEnumerateFollowingList) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSEnumerateFollowingList.Unmarshal(m, b)
}
func (m *CMsgFSEnumerateFollowingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSEnumerateFollowingList.Marshal(b, m, deterministic)
}
func (m *CMsgFSEnumerateFollowingList) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSEnumerateFollowingList.Merge(m, src)
}
func (m *CMsgFSEnumerateFollowingList) XXX_Size() int {
	return xxx_messageInfo_CMsgFSEnumerateFollowingList.Size(m)
}
func (m *CMsgFSEnumerateFollowingList) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSEnumerateFollowingList.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSEnumerateFollowingList proto.InternalMessageInfo

func (m *CMsgFSEnumerateFollowingList) GetStartIndex() uint32 {
	if m != nil && m.StartIndex != nil {
		return *m.StartIndex
	}
	return 0
}

type CMsgFSEnumerateFollowingListResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	TotalResults         *int32   `protobuf:"varint,2,opt,name=total_results" json:"total_results,omitempty"`
	SteamIds             []uint64 `protobuf:"fixed64,3,rep,name=steam_ids" json:"steam_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgFSEnumerateFollowingListResponse) Reset()         { *m = CMsgFSEnumerateFollowingListResponse{} }
func (m *CMsgFSEnumerateFollowingListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSEnumerateFollowingListResponse) ProtoMessage()    {}
func (*CMsgFSEnumerateFollowingListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{121}
}

func (m *CMsgFSEnumerateFollowingListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Unmarshal(m, b)
}
func (m *CMsgFSEnumerateFollowingListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Marshal(b, m, deterministic)
}
func (m *CMsgFSEnumerateFollowingListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Merge(m, src)
}
func (m *CMsgFSEnumerateFollowingListResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Size(m)
}
func (m *CMsgFSEnumerateFollowingListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgFSEnumerateFollowingListResponse proto.InternalMessageInfo

const Default_CMsgFSEnumerateFollowingListResponse_Eresult int32 = 2

func (m *CMsgFSEnumerateFollowingListResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgFSEnumerateFollowingListResponse_Eresult
}

func (m *CMsgFSEnumerateFollowingListResponse) GetTotalResults() int32 {
	if m != nil && m.TotalResults != nil {
		return *m.TotalResults
	}
	return 0
}

func (m *CMsgFSEnumerateFollowingListResponse) GetSteamIds() []uint64 {
	if m != nil {
		return m.SteamIds
	}
	return nil
}

type CMsgDPGetNumberOfCurrentPlayers struct {
	Appid                *uint32  `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDPGetNumberOfCurrentPlayers) Reset()         { *m = CMsgDPGetNumberOfCurrentPlayers{} }
func (m *CMsgDPGetNumberOfCurrentPlayers) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayers) ProtoMessage()    {}
func (*CMsgDPGetNumberOfCurrentPlayers) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{122}
}

func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Unmarshal(m, b)
}
func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Marshal(b, m, deterministic)
}
func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Merge(m, src)
}
func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Size() int {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Size(m)
}
func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers proto.InternalMessageInfo

func (m *CMsgDPGetNumberOfCurrentPlayers) GetAppid() uint32 {
	if m != nil && m.Appid != nil {
		return *m.Appid
	}
	return 0
}

type CMsgDPGetNumberOfCurrentPlayersResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	PlayerCount          *int32   `protobuf:"varint,2,opt,name=player_count" json:"player_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgDPGetNumberOfCurrentPlayersResponse) Reset() {
	*m = CMsgDPGetNumberOfCurrentPlayersResponse{}
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayersResponse) ProtoMessage()    {}
func (*CMsgDPGetNumberOfCurrentPlayersResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{123}
}

func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Unmarshal(m, b)
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Marshal(b, m, deterministic)
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Merge(m, src)
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Size(m)
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse proto.InternalMessageInfo

const Default_CMsgDPGetNumberOfCurrentPlayersResponse_Eresult int32 = 2

func (m *CMsgDPGetNumberOfCurrentPlayersResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgDPGetNumberOfCurrentPlayersResponse_Eresult
}

func (m *CMsgDPGetNumberOfCurrentPlayersResponse) GetPlayerCount() int32 {
	if m != nil && m.PlayerCount != nil {
		return *m.PlayerCount
	}
	return 0
}

type CMsgClientFriendUserStatusPublished struct {
	FriendSteamid        *uint64  `protobuf:"fixed64,1,opt,name=friend_steamid" json:"friend_steamid,omitempty"`
	Appid                *uint32  `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
	StatusText           *string  `protobuf:"bytes,3,opt,name=status_text" json:"status_text,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientFriendUserStatusPublished) Reset()         { *m = CMsgClientFriendUserStatusPublished{} }
func (m *CMsgClientFriendUserStatusPublished) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFriendUserStatusPublished) ProtoMessage()    {}
func (*CMsgClientFriendUserStatusPublished) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{124}
}

func (m *CMsgClientFriendUserStatusPublished) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Unmarshal(m, b)
}
func (m *CMsgClientFriendUserStatusPublished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Marshal(b, m, deterministic)
}
func (m *CMsgClientFriendUserStatusPublished) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientFriendUserStatusPublished.Merge(m, src)
}
func (m *CMsgClientFriendUserStatusPublished) XXX_Size() int {
	return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Size(m)
}
func (m *CMsgClientFriendUserStatusPublished) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientFriendUserStatusPublished.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientFriendUserStatusPublished proto.InternalMessageInfo

func (m *CMsgClientFriendUserStatusPublished) GetFriendSteamid() uint64 {
	if m != nil && m.FriendSteamid != nil {
		return *m.FriendSteamid
	}
	return 0
}

func (m *CMsgClientFriendUserStatusPublished) GetAppid() uint32 {
	if m != nil && m.Appid != nil {
		return *m.Appid
	}
	return 0
}

func (m *CMsgClientFriendUserStatusPublished) GetStatusText() string {
	if m != nil && m.StatusText != nil {
		return *m.StatusText
	}
	return ""
}

type CMsgClientServiceMethod struct {
	MethodName           *string  `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
	SerializedMethod     []byte   `protobuf:"bytes,2,opt,name=serialized_method" json:"serialized_method,omitempty"`
	IsNotification       *bool    `protobuf:"varint,3,opt,name=is_notification" json:"is_notification,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientServiceMethod) Reset()         { *m = CMsgClientServiceMethod{} }
func (m *CMsgClientServiceMethod) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceMethod) ProtoMessage()    {}
func (*CMsgClientServiceMethod) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{125}
}

func (m *CMsgClientServiceMethod) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientServiceMethod.Unmarshal(m, b)
}
func (m *CMsgClientServiceMethod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientServiceMethod.Marshal(b, m, deterministic)
}
func (m *CMsgClientServiceMethod) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientServiceMethod.Merge(m, src)
}
func (m *CMsgClientServiceMethod) XXX_Size() int {
	return xxx_messageInfo_CMsgClientServiceMethod.Size(m)
}
func (m *CMsgClientServiceMethod) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientServiceMethod.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientServiceMethod proto.InternalMessageInfo

func (m *CMsgClientServiceMethod) GetMethodName() string {
	if m != nil && m.MethodName != nil {
		return *m.MethodName
	}
	return ""
}

func (m *CMsgClientServiceMethod) GetSerializedMethod() []byte {
	if m != nil {
		return m.SerializedMethod
	}
	return nil
}

func (m *CMsgClientServiceMethod) GetIsNotification() bool {
	if m != nil && m.IsNotification != nil {
		return *m.IsNotification
	}
	return false
}

type CMsgClientServiceMethodResponse struct {
	MethodName               *string  `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
	SerializedMethodResponse []byte   `protobuf:"bytes,2,opt,name=serialized_method_response" json:"serialized_method_response,omitempty"`
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (m *CMsgClientServiceMethodResponse) Reset()         { *m = CMsgClientServiceMethodResponse{} }
func (m *CMsgClientServiceMethodResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceMethodResponse) ProtoMessage()    {}
func (*CMsgClientServiceMethodResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{126}
}

func (m *CMsgClientServiceMethodResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientServiceMethodResponse.Unmarshal(m, b)
}
func (m *CMsgClientServiceMethodResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientServiceMethodResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientServiceMethodResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientServiceMethodResponse.Merge(m, src)
}
func (m *CMsgClientServiceMethodResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientServiceMethodResponse.Size(m)
}
func (m *CMsgClientServiceMethodResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientServiceMethodResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientServiceMethodResponse proto.InternalMessageInfo

func (m *CMsgClientServiceMethodResponse) GetMethodName() string {
	if m != nil && m.MethodName != nil {
		return *m.MethodName
	}
	return ""
}

func (m *CMsgClientServiceMethodResponse) GetSerializedMethodResponse() []byte {
	if m != nil {
		return m.SerializedMethodResponse
	}
	return nil
}

type CMsgClientUIMode struct {
	Uimode               *uint32  `protobuf:"varint,1,opt,name=uimode" json:"uimode,omitempty"`
	ChatMode             *uint32  `protobuf:"varint,2,opt,name=chat_mode" json:"chat_mode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUIMode) Reset()         { *m = CMsgClientUIMode{} }
func (m *CMsgClientUIMode) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUIMode) ProtoMessage()    {}
func (*CMsgClientUIMode) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{127}
}

func (m *CMsgClientUIMode) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUIMode.Unmarshal(m, b)
}
func (m *CMsgClientUIMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUIMode.Marshal(b, m, deterministic)
}
func (m *CMsgClientUIMode) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUIMode.Merge(m, src)
}
func (m *CMsgClientUIMode) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUIMode.Size(m)
}
func (m *CMsgClientUIMode) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUIMode.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUIMode proto.InternalMessageInfo

func (m *CMsgClientUIMode) GetUimode() uint32 {
	if m != nil && m.Uimode != nil {
		return *m.Uimode
	}
	return 0
}

func (m *CMsgClientUIMode) GetChatMode() uint32 {
	if m != nil && m.ChatMode != nil {
		return *m.ChatMode
	}
	return 0
}

type CMsgClientVanityURLChangedNotification struct {
	VanityUrl            *string  `protobuf:"bytes,1,opt,name=vanity_url" json:"vanity_url,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientVanityURLChangedNotification) Reset() {
	*m = CMsgClientVanityURLChangedNotification{}
}
func (m *CMsgClientVanityURLChangedNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVanityURLChangedNotification) ProtoMessage()    {}
func (*CMsgClientVanityURLChangedNotification) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{128}
}

func (m *CMsgClientVanityURLChangedNotification) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Unmarshal(m, b)
}
func (m *CMsgClientVanityURLChangedNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Marshal(b, m, deterministic)
}
func (m *CMsgClientVanityURLChangedNotification) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientVanityURLChangedNotification.Merge(m, src)
}
func (m *CMsgClientVanityURLChangedNotification) XXX_Size() int {
	return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Size(m)
}
func (m *CMsgClientVanityURLChangedNotification) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientVanityURLChangedNotification.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientVanityURLChangedNotification proto.InternalMessageInfo

func (m *CMsgClientVanityURLChangedNotification) GetVanityUrl() string {
	if m != nil && m.VanityUrl != nil {
		return *m.VanityUrl
	}
	return ""
}

type CMsgClientAuthorizeLocalDeviceRequest struct {
	DeviceDescription    *string  `protobuf:"bytes,1,opt,name=device_description" json:"device_description,omitempty"`
	OwnerAccountId       *uint32  `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
	LocalDeviceToken     *uint64  `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientAuthorizeLocalDeviceRequest) Reset()         { *m = CMsgClientAuthorizeLocalDeviceRequest{} }
func (m *CMsgClientAuthorizeLocalDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDeviceRequest) ProtoMessage()    {}
func (*CMsgClientAuthorizeLocalDeviceRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{129}
}

func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Unmarshal(m, b)
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Marshal(b, m, deterministic)
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Merge(m, src)
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Size(m)
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest proto.InternalMessageInfo

func (m *CMsgClientAuthorizeLocalDeviceRequest) GetDeviceDescription() string {
	if m != nil && m.DeviceDescription != nil {
		return *m.DeviceDescription
	}
	return ""
}

func (m *CMsgClientAuthorizeLocalDeviceRequest) GetOwnerAccountId() uint32 {
	if m != nil && m.OwnerAccountId != nil {
		return *m.OwnerAccountId
	}
	return 0
}

func (m *CMsgClientAuthorizeLocalDeviceRequest) GetLocalDeviceToken() uint64 {
	if m != nil && m.LocalDeviceToken != nil {
		return *m.LocalDeviceToken
	}
	return 0
}

type CMsgClientAuthorizeLocalDevice struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	OwnerAccountId       *uint32  `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
	AuthedDeviceToken    *uint64  `protobuf:"varint,3,opt,name=authed_device_token" json:"authed_device_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientAuthorizeLocalDevice) Reset()         { *m = CMsgClientAuthorizeLocalDevice{} }
func (m *CMsgClientAuthorizeLocalDevice) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDevice) ProtoMessage()    {}
func (*CMsgClientAuthorizeLocalDevice) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{130}
}

func (m *CMsgClientAuthorizeLocalDevice) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Unmarshal(m, b)
}
func (m *CMsgClientAuthorizeLocalDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Marshal(b, m, deterministic)
}
func (m *CMsgClientAuthorizeLocalDevice) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Merge(m, src)
}
func (m *CMsgClientAuthorizeLocalDevice) XXX_Size() int {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Size(m)
}
func (m *CMsgClientAuthorizeLocalDevice) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientAuthorizeLocalDevice.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientAuthorizeLocalDevice proto.InternalMessageInfo

const Default_CMsgClientAuthorizeLocalDevice_Eresult int32 = 2

func (m *CMsgClientAuthorizeLocalDevice) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientAuthorizeLocalDevice_Eresult
}

func (m *CMsgClientAuthorizeLocalDevice) GetOwnerAccountId() uint32 {
	if m != nil && m.OwnerAccountId != nil {
		return *m.OwnerAccountId
	}
	return 0
}

func (m *CMsgClientAuthorizeLocalDevice) GetAuthedDeviceToken() uint64 {
	if m != nil && m.AuthedDeviceToken != nil {
		return *m.AuthedDeviceToken
	}
	return 0
}

type CMsgClientAuthorizeLocalDeviceNotification struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	OwnerAccountId       *uint32  `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
	LocalDeviceToken     *uint64  `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientAuthorizeLocalDeviceNotification) Reset() {
	*m = CMsgClientAuthorizeLocalDeviceNotification{}
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientAuthorizeLocalDeviceNotification) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDeviceNotification) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{131}
}

func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Unmarshal(m, b)
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Marshal(b, m, deterministic)
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Merge(m, src)
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Size() int {
	return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Size(m)
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification proto.InternalMessageInfo

const Default_CMsgClientAuthorizeLocalDeviceNotification_Eresult int32 = 2

func (m *CMsgClientAuthorizeLocalDeviceNotification) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientAuthorizeLocalDeviceNotification_Eresult
}

func (m *CMsgClientAuthorizeLocalDeviceNotification) GetOwnerAccountId() uint32 {
	if m != nil && m.OwnerAccountId != nil {
		return *m.OwnerAccountId
	}
	return 0
}

func (m *CMsgClientAuthorizeLocalDeviceNotification) GetLocalDeviceToken() uint64 {
	if m != nil && m.LocalDeviceToken != nil {
		return *m.LocalDeviceToken
	}
	return 0
}

type CMsgClientDeauthorizeDeviceRequest struct {
	DeauthorizationAccountId   *uint32  `protobuf:"varint,1,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
	DeauthorizationDeviceToken *uint64  `protobuf:"varint,2,opt,name=deauthorization_device_token" json:"deauthorization_device_token,omitempty"`
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

func (m *CMsgClientDeauthorizeDeviceRequest) Reset()         { *m = CMsgClientDeauthorizeDeviceRequest{} }
func (m *CMsgClientDeauthorizeDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeauthorizeDeviceRequest) ProtoMessage()    {}
func (*CMsgClientDeauthorizeDeviceRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{132}
}

func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Unmarshal(m, b)
}
func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Marshal(b, m, deterministic)
}
func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Merge(m, src)
}
func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Size(m)
}
func (m *CMsgClientDeauthorizeDeviceRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest proto.InternalMessageInfo

func (m *CMsgClientDeauthorizeDeviceRequest) GetDeauthorizationAccountId() uint32 {
	if m != nil && m.DeauthorizationAccountId != nil {
		return *m.DeauthorizationAccountId
	}
	return 0
}

func (m *CMsgClientDeauthorizeDeviceRequest) GetDeauthorizationDeviceToken() uint64 {
	if m != nil && m.DeauthorizationDeviceToken != nil {
		return *m.DeauthorizationDeviceToken
	}
	return 0
}

type CMsgClientDeauthorizeDevice struct {
	Eresult                  *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	DeauthorizationAccountId *uint32  `protobuf:"varint,2,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (m *CMsgClientDeauthorizeDevice) Reset()         { *m = CMsgClientDeauthorizeDevice{} }
func (m *CMsgClientDeauthorizeDevice) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeauthorizeDevice) ProtoMessage()    {}
func (*CMsgClientDeauthorizeDevice) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{133}
}

func (m *CMsgClientDeauthorizeDevice) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientDeauthorizeDevice.Unmarshal(m, b)
}
func (m *CMsgClientDeauthorizeDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientDeauthorizeDevice.Marshal(b, m, deterministic)
}
func (m *CMsgClientDeauthorizeDevice) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientDeauthorizeDevice.Merge(m, src)
}
func (m *CMsgClientDeauthorizeDevice) XXX_Size() int {
	return xxx_messageInfo_CMsgClientDeauthorizeDevice.Size(m)
}
func (m *CMsgClientDeauthorizeDevice) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientDeauthorizeDevice.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientDeauthorizeDevice proto.InternalMessageInfo

const Default_CMsgClientDeauthorizeDevice_Eresult int32 = 2

func (m *CMsgClientDeauthorizeDevice) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientDeauthorizeDevice_Eresult
}

func (m *CMsgClientDeauthorizeDevice) GetDeauthorizationAccountId() uint32 {
	if m != nil && m.DeauthorizationAccountId != nil {
		return *m.DeauthorizationAccountId
	}
	return 0
}

type CMsgClientUseLocalDeviceAuthorizations struct {
	AuthorizationAccountId []uint32                                              `protobuf:"varint,1,rep,name=authorization_account_id" json:"authorization_account_id,omitempty"`
	DeviceTokens           []*CMsgClientUseLocalDeviceAuthorizations_DeviceToken `protobuf:"bytes,2,rep,name=device_tokens" json:"device_tokens,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}                                              `json:"-"`
	XXX_unrecognized       []byte                                                `json:"-"`
	XXX_sizecache          int32                                                 `json:"-"`
}

func (m *CMsgClientUseLocalDeviceAuthorizations) Reset() {
	*m = CMsgClientUseLocalDeviceAuthorizations{}
}
func (m *CMsgClientUseLocalDeviceAuthorizations) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUseLocalDeviceAuthorizations) ProtoMessage()    {}
func (*CMsgClientUseLocalDeviceAuthorizations) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{134}
}

func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Unmarshal(m, b)
}
func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Marshal(b, m, deterministic)
}
func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Merge(m, src)
}
func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Size(m)
}
func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations proto.InternalMessageInfo

func (m *CMsgClientUseLocalDeviceAuthorizations) GetAuthorizationAccountId() []uint32 {
	if m != nil {
		return m.AuthorizationAccountId
	}
	return nil
}

func (m *CMsgClientUseLocalDeviceAuthorizations) GetDeviceTokens() []*CMsgClientUseLocalDeviceAuthorizations_DeviceToken {
	if m != nil {
		return m.DeviceTokens
	}
	return nil
}

type CMsgClientUseLocalDeviceAuthorizations_DeviceToken struct {
	OwnerAccountId       *uint32  `protobuf:"varint,1,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
	TokenId              *uint64  `protobuf:"varint,2,opt,name=token_id" json:"token_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) Reset() {
	*m = CMsgClientUseLocalDeviceAuthorizations_DeviceToken{}
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) ProtoMessage() {}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{134, 0}
}

func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Unmarshal(m, b)
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Marshal(b, m, deterministic)
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Merge(m, src)
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Size() int {
	return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Size(m)
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken proto.InternalMessageInfo

func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) GetOwnerAccountId() uint32 {
	if m != nil && m.OwnerAccountId != nil {
		return *m.OwnerAccountId
	}
	return 0
}

func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) GetTokenId() uint64 {
	if m != nil && m.TokenId != nil {
		return *m.TokenId
	}
	return 0
}

type CMsgClientGetAuthorizedDevices struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetAuthorizedDevices) Reset()         { *m = CMsgClientGetAuthorizedDevices{} }
func (m *CMsgClientGetAuthorizedDevices) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevices) ProtoMessage()    {}
func (*CMsgClientGetAuthorizedDevices) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{135}
}

func (m *CMsgClientGetAuthorizedDevices) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Unmarshal(m, b)
}
func (m *CMsgClientGetAuthorizedDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetAuthorizedDevices) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetAuthorizedDevices.Merge(m, src)
}
func (m *CMsgClientGetAuthorizedDevices) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Size(m)
}
func (m *CMsgClientGetAuthorizedDevices) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetAuthorizedDevices.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetAuthorizedDevices proto.InternalMessageInfo

type CMsgClientGetAuthorizedDevicesResponse struct {
	Eresult              *int32                                                     `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	AuthorizedDevice     []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice `protobuf:"bytes,2,rep,name=authorized_device" json:"authorized_device,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                   `json:"-"`
	XXX_unrecognized     []byte                                                     `json:"-"`
	XXX_sizecache        int32                                                      `json:"-"`
}

func (m *CMsgClientGetAuthorizedDevicesResponse) Reset() {
	*m = CMsgClientGetAuthorizedDevicesResponse{}
}
func (m *CMsgClientGetAuthorizedDevicesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevicesResponse) ProtoMessage()    {}
func (*CMsgClientGetAuthorizedDevicesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{136}
}

func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Unmarshal(m, b)
}
func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Merge(m, src)
}
func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Size(m)
}
func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse proto.InternalMessageInfo

const Default_CMsgClientGetAuthorizedDevicesResponse_Eresult int32 = 2

func (m *CMsgClientGetAuthorizedDevicesResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientGetAuthorizedDevicesResponse_Eresult
}

func (m *CMsgClientGetAuthorizedDevicesResponse) GetAuthorizedDevice() []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice {
	if m != nil {
		return m.AuthorizedDevice
	}
	return nil
}

type CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice struct {
	AuthDeviceToken      *uint64  `protobuf:"varint,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
	DeviceName           *string  `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
	LastAccessTime       *uint32  `protobuf:"varint,3,opt,name=last_access_time" json:"last_access_time,omitempty"`
	BorrowerId           *uint32  `protobuf:"varint,4,opt,name=borrower_id" json:"borrower_id,omitempty"`
	IsPending            *bool    `protobuf:"varint,5,opt,name=is_pending" json:"is_pending,omitempty"`
	AppPlayed            *uint32  `protobuf:"varint,6,opt,name=app_played" json:"app_played,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) Reset() {
	*m = CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice{}
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{136, 0}
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Unmarshal(m, b)
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Marshal(b, m, deterministic)
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Merge(m, src)
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Size() int {
	return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Size(m)
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice proto.InternalMessageInfo

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetAuthDeviceToken() uint64 {
	if m != nil && m.AuthDeviceToken != nil {
		return *m.AuthDeviceToken
	}
	return 0
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetDeviceName() string {
	if m != nil && m.DeviceName != nil {
		return *m.DeviceName
	}
	return ""
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetLastAccessTime() uint32 {
	if m != nil && m.LastAccessTime != nil {
		return *m.LastAccessTime
	}
	return 0
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetBorrowerId() uint32 {
	if m != nil && m.BorrowerId != nil {
		return *m.BorrowerId
	}
	return 0
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetIsPending() bool {
	if m != nil && m.IsPending != nil {
		return *m.IsPending
	}
	return false
}

func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetAppPlayed() uint32 {
	if m != nil && m.AppPlayed != nil {
		return *m.AppPlayed
	}
	return 0
}

type CMsgClientSharedLibraryLockStatus struct {
	LockedLibrary        []*CMsgClientSharedLibraryLockStatus_LockedLibrary `protobuf:"bytes,1,rep,name=locked_library" json:"locked_library,omitempty"`
	OwnLibraryLockedBy   *uint32                                            `protobuf:"varint,2,opt,name=own_library_locked_by" json:"own_library_locked_by,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-"`
	XXX_unrecognized     []byte                                             `json:"-"`
	XXX_sizecache        int32                                              `json:"-"`
}

func (m *CMsgClientSharedLibraryLockStatus) Reset()         { *m = CMsgClientSharedLibraryLockStatus{} }
func (m *CMsgClientSharedLibraryLockStatus) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSharedLibraryLockStatus) ProtoMessage()    {}
func (*CMsgClientSharedLibraryLockStatus) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{137}
}

func (m *CMsgClientSharedLibraryLockStatus) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Unmarshal(m, b)
}
func (m *CMsgClientSharedLibraryLockStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Marshal(b, m, deterministic)
}
func (m *CMsgClientSharedLibraryLockStatus) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Merge(m, src)
}
func (m *CMsgClientSharedLibraryLockStatus) XXX_Size() int {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Size(m)
}
func (m *CMsgClientSharedLibraryLockStatus) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientSharedLibraryLockStatus.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientSharedLibraryLockStatus proto.InternalMessageInfo

func (m *CMsgClientSharedLibraryLockStatus) GetLockedLibrary() []*CMsgClientSharedLibraryLockStatus_LockedLibrary {
	if m != nil {
		return m.LockedLibrary
	}
	return nil
}

func (m *CMsgClientSharedLibraryLockStatus) GetOwnLibraryLockedBy() uint32 {
	if m != nil && m.OwnLibraryLockedBy != nil {
		return *m.OwnLibraryLockedBy
	}
	return 0
}

type CMsgClientSharedLibraryLockStatus_LockedLibrary struct {
	OwnerId              *uint32  `protobuf:"varint,1,opt,name=owner_id" json:"owner_id,omitempty"`
	LockedBy             *uint32  `protobuf:"varint,2,opt,name=locked_by" json:"locked_by,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) Reset() {
	*m = CMsgClientSharedLibraryLockStatus_LockedLibrary{}
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) ProtoMessage() {}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{137, 0}
}

func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Unmarshal(m, b)
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Marshal(b, m, deterministic)
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Merge(m, src)
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Size() int {
	return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Size(m)
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary proto.InternalMessageInfo

func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) GetOwnerId() uint32 {
	if m != nil && m.OwnerId != nil {
		return *m.OwnerId
	}
	return 0
}

func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) GetLockedBy() uint32 {
	if m != nil && m.LockedBy != nil {
		return *m.LockedBy
	}
	return 0
}

type CMsgClientSharedLibraryStopPlaying struct {
	SecondsLeft          *int32                                        `protobuf:"varint,1,opt,name=seconds_left" json:"seconds_left,omitempty"`
	StopApps             []*CMsgClientSharedLibraryStopPlaying_StopApp `protobuf:"bytes,2,rep,name=stop_apps" json:"stop_apps,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (m *CMsgClientSharedLibraryStopPlaying) Reset()         { *m = CMsgClientSharedLibraryStopPlaying{} }
func (m *CMsgClientSharedLibraryStopPlaying) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSharedLibraryStopPlaying) ProtoMessage()    {}
func (*CMsgClientSharedLibraryStopPlaying) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{138}
}

func (m *CMsgClientSharedLibraryStopPlaying) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Unmarshal(m, b)
}
func (m *CMsgClientSharedLibraryStopPlaying) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Marshal(b, m, deterministic)
}
func (m *CMsgClientSharedLibraryStopPlaying) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Merge(m, src)
}
func (m *CMsgClientSharedLibraryStopPlaying) XXX_Size() int {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Size(m)
}
func (m *CMsgClientSharedLibraryStopPlaying) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientSharedLibraryStopPlaying proto.InternalMessageInfo

func (m *CMsgClientSharedLibraryStopPlaying) GetSecondsLeft() int32 {
	if m != nil && m.SecondsLeft != nil {
		return *m.SecondsLeft
	}
	return 0
}

func (m *CMsgClientSharedLibraryStopPlaying) GetStopApps() []*CMsgClientSharedLibraryStopPlaying_StopApp {
	if m != nil {
		return m.StopApps
	}
	return nil
}

type CMsgClientSharedLibraryStopPlaying_StopApp struct {
	AppId                *uint32  `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
	OwnerId              *uint32  `protobuf:"varint,2,opt,name=owner_id" json:"owner_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientSharedLibraryStopPlaying_StopApp) Reset() {
	*m = CMsgClientSharedLibraryStopPlaying_StopApp{}
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) String() string {
	return proto.CompactTextString(m)
}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) ProtoMessage() {}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{138, 0}
}

func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Unmarshal(m, b)
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Marshal(b, m, deterministic)
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Merge(m, src)
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Size() int {
	return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Size(m)
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp proto.InternalMessageInfo

func (m *CMsgClientSharedLibraryStopPlaying_StopApp) GetAppId() uint32 {
	if m != nil && m.AppId != nil {
		return *m.AppId
	}
	return 0
}

func (m *CMsgClientSharedLibraryStopPlaying_StopApp) GetOwnerId() uint32 {
	if m != nil && m.OwnerId != nil {
		return *m.OwnerId
	}
	return 0
}

type CMsgClientServiceCall struct {
	SysidRouting         []byte   `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
	CallHandle           *uint32  `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
	ModuleCrc            *uint32  `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
	ModuleHash           []byte   `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
	FunctionId           *uint32  `protobuf:"varint,5,opt,name=function_id" json:"function_id,omitempty"`
	CubOutputMax         *uint32  `protobuf:"varint,6,opt,name=cub_output_max" json:"cub_output_max,omitempty"`
	Flags                *uint32  `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
	Callparameter        []byte   `protobuf:"bytes,8,opt,name=callparameter" json:"callparameter,omitempty"`
	PingOnly             *bool    `protobuf:"varint,9,opt,name=ping_only" json:"ping_only,omitempty"`
	MaxOutstandingCalls  *uint32  `protobuf:"varint,10,opt,name=max_outstanding_calls" json:"max_outstanding_calls,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientServiceCall) Reset()         { *m = CMsgClientServiceCall{} }
func (m *CMsgClientServiceCall) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceCall) ProtoMessage()    {}
func (*CMsgClientServiceCall) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{139}
}

func (m *CMsgClientServiceCall) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientServiceCall.Unmarshal(m, b)
}
func (m *CMsgClientServiceCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientServiceCall.Marshal(b, m, deterministic)
}
func (m *CMsgClientServiceCall) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientServiceCall.Merge(m, src)
}
func (m *CMsgClientServiceCall) XXX_Size() int {
	return xxx_messageInfo_CMsgClientServiceCall.Size(m)
}
func (m *CMsgClientServiceCall) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientServiceCall.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientServiceCall proto.InternalMessageInfo

func (m *CMsgClientServiceCall) GetSysidRouting() []byte {
	if m != nil {
		return m.SysidRouting
	}
	return nil
}

func (m *CMsgClientServiceCall) GetCallHandle() uint32 {
	if m != nil && m.CallHandle != nil {
		return *m.CallHandle
	}
	return 0
}

func (m *CMsgClientServiceCall) GetModuleCrc() uint32 {
	if m != nil && m.ModuleCrc != nil {
		return *m.ModuleCrc
	}
	return 0
}

func (m *CMsgClientServiceCall) GetModuleHash() []byte {
	if m != nil {
		return m.ModuleHash
	}
	return nil
}

func (m *CMsgClientServiceCall) GetFunctionId() uint32 {
	if m != nil && m.FunctionId != nil {
		return *m.FunctionId
	}
	return 0
}

func (m *CMsgClientServiceCall) GetCubOutputMax() uint32 {
	if m != nil && m.CubOutputMax != nil {
		return *m.CubOutputMax
	}
	return 0
}

func (m *CMsgClientServiceCall) GetFlags() uint32 {
	if m != nil && m.Flags != nil {
		return *m.Flags
	}
	return 0
}

func (m *CMsgClientServiceCall) GetCallparameter() []byte {
	if m != nil {
		return m.Callparameter
	}
	return nil
}

func (m *CMsgClientServiceCall) GetPingOnly() bool {
	if m != nil && m.PingOnly != nil {
		return *m.PingOnly
	}
	return false
}

func (m *CMsgClientServiceCall) GetMaxOutstandingCalls() uint32 {
	if m != nil && m.MaxOutstandingCalls != nil {
		return *m.MaxOutstandingCalls
	}
	return 0
}

type CMsgClientServiceModule struct {
	ModuleCrc            *uint32  `protobuf:"varint,1,opt,name=module_crc" json:"module_crc,omitempty"`
	ModuleHash           []byte   `protobuf:"bytes,2,opt,name=module_hash" json:"module_hash,omitempty"`
	ModuleContent        []byte   `protobuf:"bytes,3,opt,name=module_content" json:"module_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientServiceModule) Reset()         { *m = CMsgClientServiceModule{} }
func (m *CMsgClientServiceModule) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceModule) ProtoMessage()    {}
func (*CMsgClientServiceModule) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{140}
}

func (m *CMsgClientServiceModule) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientServiceModule.Unmarshal(m, b)
}
func (m *CMsgClientServiceModule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientServiceModule.Marshal(b, m, deterministic)
}
func (m *CMsgClientServiceModule) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientServiceModule.Merge(m, src)
}
func (m *CMsgClientServiceModule) XXX_Size() int {
	return xxx_messageInfo_CMsgClientServiceModule.Size(m)
}
func (m *CMsgClientServiceModule) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientServiceModule.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientServiceModule proto.InternalMessageInfo

func (m *CMsgClientServiceModule) GetModuleCrc() uint32 {
	if m != nil && m.ModuleCrc != nil {
		return *m.ModuleCrc
	}
	return 0
}

func (m *CMsgClientServiceModule) GetModuleHash() []byte {
	if m != nil {
		return m.ModuleHash
	}
	return nil
}

func (m *CMsgClientServiceModule) GetModuleContent() []byte {
	if m != nil {
		return m.ModuleContent
	}
	return nil
}

type CMsgClientServiceCallResponse struct {
	SysidRouting          []byte   `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
	CallHandle            *uint32  `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
	ModuleCrc             *uint32  `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
	ModuleHash            []byte   `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
	Ecallresult           *uint32  `protobuf:"varint,5,opt,name=ecallresult" json:"ecallresult,omitempty"`
	ResultContent         []byte   `protobuf:"bytes,6,opt,name=result_content" json:"result_content,omitempty"`
	OsVersionInfo         []byte   `protobuf:"bytes,7,opt,name=os_version_info" json:"os_version_info,omitempty"`
	SystemInfo            []byte   `protobuf:"bytes,8,opt,name=system_info" json:"system_info,omitempty"`
	LoadAddress           *uint64  `protobuf:"fixed64,9,opt,name=load_address" json:"load_address,omitempty"`
	ExceptionRecord       []byte   `protobuf:"bytes,10,opt,name=exception_record" json:"exception_record,omitempty"`
	PortableOsVersionInfo []byte   `protobuf:"bytes,11,opt,name=portable_os_version_info" json:"portable_os_version_info,omitempty"`
	PortableSystemInfo    []byte   `protobuf:"bytes,12,opt,name=portable_system_info" json:"portable_system_info,omitempty"`
	WasConverted          *bool    `protobuf:"varint,13,opt,name=was_converted" json:"was_converted,omitempty"`
	InternalResult        *uint32  `protobuf:"varint,14,opt,name=internal_result" json:"internal_result,omitempty"`
	CurrentCount          *uint32  `protobuf:"varint,15,opt,name=current_count" json:"current_count,omitempty"`
	LastCallHandle        *uint32  `protobuf:"varint,16,opt,name=last_call_handle" json:"last_call_handle,omitempty"`
	LastCallModuleCrc     *uint32  `protobuf:"varint,17,opt,name=last_call_module_crc" json:"last_call_module_crc,omitempty"`
	LastCallSysidRouting  []byte   `protobuf:"bytes,18,opt,name=last_call_sysid_routing" json:"last_call_sysid_routing,omitempty"`
	LastEcallresult       *uint32  `protobuf:"varint,19,opt,name=last_ecallresult" json:"last_ecallresult,omitempty"`
	LastCallissueDelta    *uint32  `protobuf:"varint,20,opt,name=last_callissue_delta" json:"last_callissue_delta,omitempty"`
	LastCallcompleteDelta *uint32  `protobuf:"varint,21,opt,name=last_callcomplete_delta" json:"last_callcomplete_delta,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (m *CMsgClientServiceCallResponse) Reset()         { *m = CMsgClientServiceCallResponse{} }
func (m *CMsgClientServiceCallResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceCallResponse) ProtoMessage()    {}
func (*CMsgClientServiceCallResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{141}
}

func (m *CMsgClientServiceCallResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientServiceCallResponse.Unmarshal(m, b)
}
func (m *CMsgClientServiceCallResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientServiceCallResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientServiceCallResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientServiceCallResponse.Merge(m, src)
}
func (m *CMsgClientServiceCallResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientServiceCallResponse.Size(m)
}
func (m *CMsgClientServiceCallResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientServiceCallResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientServiceCallResponse proto.InternalMessageInfo

func (m *CMsgClientServiceCallResponse) GetSysidRouting() []byte {
	if m != nil {
		return m.SysidRouting
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetCallHandle() uint32 {
	if m != nil && m.CallHandle != nil {
		return *m.CallHandle
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetModuleCrc() uint32 {
	if m != nil && m.ModuleCrc != nil {
		return *m.ModuleCrc
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetModuleHash() []byte {
	if m != nil {
		return m.ModuleHash
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetEcallresult() uint32 {
	if m != nil && m.Ecallresult != nil {
		return *m.Ecallresult
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetResultContent() []byte {
	if m != nil {
		return m.ResultContent
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetOsVersionInfo() []byte {
	if m != nil {
		return m.OsVersionInfo
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetSystemInfo() []byte {
	if m != nil {
		return m.SystemInfo
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetLoadAddress() uint64 {
	if m != nil && m.LoadAddress != nil {
		return *m.LoadAddress
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetExceptionRecord() []byte {
	if m != nil {
		return m.ExceptionRecord
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetPortableOsVersionInfo() []byte {
	if m != nil {
		return m.PortableOsVersionInfo
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetPortableSystemInfo() []byte {
	if m != nil {
		return m.PortableSystemInfo
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetWasConverted() bool {
	if m != nil && m.WasConverted != nil {
		return *m.WasConverted
	}
	return false
}

func (m *CMsgClientServiceCallResponse) GetInternalResult() uint32 {
	if m != nil && m.InternalResult != nil {
		return *m.InternalResult
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetCurrentCount() uint32 {
	if m != nil && m.CurrentCount != nil {
		return *m.CurrentCount
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetLastCallHandle() uint32 {
	if m != nil && m.LastCallHandle != nil {
		return *m.LastCallHandle
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetLastCallModuleCrc() uint32 {
	if m != nil && m.LastCallModuleCrc != nil {
		return *m.LastCallModuleCrc
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetLastCallSysidRouting() []byte {
	if m != nil {
		return m.LastCallSysidRouting
	}
	return nil
}

func (m *CMsgClientServiceCallResponse) GetLastEcallresult() uint32 {
	if m != nil && m.LastEcallresult != nil {
		return *m.LastEcallresult
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetLastCallissueDelta() uint32 {
	if m != nil && m.LastCallissueDelta != nil {
		return *m.LastCallissueDelta
	}
	return 0
}

func (m *CMsgClientServiceCallResponse) GetLastCallcompleteDelta() uint32 {
	if m != nil && m.LastCallcompleteDelta != nil {
		return *m.LastCallcompleteDelta
	}
	return 0
}

type CMsgAMUnlockStreaming struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgAMUnlockStreaming) Reset()         { *m = CMsgAMUnlockStreaming{} }
func (m *CMsgAMUnlockStreaming) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockStreaming) ProtoMessage()    {}
func (*CMsgAMUnlockStreaming) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{142}
}

func (m *CMsgAMUnlockStreaming) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgAMUnlockStreaming.Unmarshal(m, b)
}
func (m *CMsgAMUnlockStreaming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgAMUnlockStreaming.Marshal(b, m, deterministic)
}
func (m *CMsgAMUnlockStreaming) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgAMUnlockStreaming.Merge(m, src)
}
func (m *CMsgAMUnlockStreaming) XXX_Size() int {
	return xxx_messageInfo_CMsgAMUnlockStreaming.Size(m)
}
func (m *CMsgAMUnlockStreaming) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgAMUnlockStreaming.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgAMUnlockStreaming proto.InternalMessageInfo

type CMsgAMUnlockStreamingResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	EncryptionKey        []byte   `protobuf:"bytes,2,opt,name=encryption_key" json:"encryption_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgAMUnlockStreamingResponse) Reset()         { *m = CMsgAMUnlockStreamingResponse{} }
func (m *CMsgAMUnlockStreamingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockStreamingResponse) ProtoMessage()    {}
func (*CMsgAMUnlockStreamingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{143}
}

func (m *CMsgAMUnlockStreamingResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Unmarshal(m, b)
}
func (m *CMsgAMUnlockStreamingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Marshal(b, m, deterministic)
}
func (m *CMsgAMUnlockStreamingResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgAMUnlockStreamingResponse.Merge(m, src)
}
func (m *CMsgAMUnlockStreamingResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Size(m)
}
func (m *CMsgAMUnlockStreamingResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgAMUnlockStreamingResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgAMUnlockStreamingResponse proto.InternalMessageInfo

const Default_CMsgAMUnlockStreamingResponse_Eresult int32 = 2

func (m *CMsgAMUnlockStreamingResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgAMUnlockStreamingResponse_Eresult
}

func (m *CMsgAMUnlockStreamingResponse) GetEncryptionKey() []byte {
	if m != nil {
		return m.EncryptionKey
	}
	return nil
}

type CMsgAMUnlockHEVC struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgAMUnlockHEVC) Reset()         { *m = CMsgAMUnlockHEVC{} }
func (m *CMsgAMUnlockHEVC) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockHEVC) ProtoMessage()    {}
func (*CMsgAMUnlockHEVC) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{144}
}

func (m *CMsgAMUnlockHEVC) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgAMUnlockHEVC.Unmarshal(m, b)
}
func (m *CMsgAMUnlockHEVC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgAMUnlockHEVC.Marshal(b, m, deterministic)
}
func (m *CMsgAMUnlockHEVC) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgAMUnlockHEVC.Merge(m, src)
}
func (m *CMsgAMUnlockHEVC) XXX_Size() int {
	return xxx_messageInfo_CMsgAMUnlockHEVC.Size(m)
}
func (m *CMsgAMUnlockHEVC) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgAMUnlockHEVC.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgAMUnlockHEVC proto.InternalMessageInfo

type CMsgAMUnlockHEVCResponse struct {
	Eresult              *int32   `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgAMUnlockHEVCResponse) Reset()         { *m = CMsgAMUnlockHEVCResponse{} }
func (m *CMsgAMUnlockHEVCResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockHEVCResponse) ProtoMessage()    {}
func (*CMsgAMUnlockHEVCResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{145}
}

func (m *CMsgAMUnlockHEVCResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Unmarshal(m, b)
}
func (m *CMsgAMUnlockHEVCResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Marshal(b, m, deterministic)
}
func (m *CMsgAMUnlockHEVCResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgAMUnlockHEVCResponse.Merge(m, src)
}
func (m *CMsgAMUnlockHEVCResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Size(m)
}
func (m *CMsgAMUnlockHEVCResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgAMUnlockHEVCResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgAMUnlockHEVCResponse proto.InternalMessageInfo

const Default_CMsgAMUnlockHEVCResponse_Eresult int32 = 2

func (m *CMsgAMUnlockHEVCResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgAMUnlockHEVCResponse_Eresult
}

type CMsgClientPlayingSessionState struct {
	PlayingBlocked       *bool    `protobuf:"varint,2,opt,name=playing_blocked" json:"playing_blocked,omitempty"`
	PlayingApp           *uint32  `protobuf:"varint,3,opt,name=playing_app" json:"playing_app,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientPlayingSessionState) Reset()         { *m = CMsgClientPlayingSessionState{} }
func (m *CMsgClientPlayingSessionState) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPlayingSessionState) ProtoMessage()    {}
func (*CMsgClientPlayingSessionState) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{146}
}

func (m *CMsgClientPlayingSessionState) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientPlayingSessionState.Unmarshal(m, b)
}
func (m *CMsgClientPlayingSessionState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientPlayingSessionState.Marshal(b, m, deterministic)
}
func (m *CMsgClientPlayingSessionState) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientPlayingSessionState.Merge(m, src)
}
func (m *CMsgClientPlayingSessionState) XXX_Size() int {
	return xxx_messageInfo_CMsgClientPlayingSessionState.Size(m)
}
func (m *CMsgClientPlayingSessionState) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientPlayingSessionState.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientPlayingSessionState proto.InternalMessageInfo

func (m *CMsgClientPlayingSessionState) GetPlayingBlocked() bool {
	if m != nil && m.PlayingBlocked != nil {
		return *m.PlayingBlocked
	}
	return false
}

func (m *CMsgClientPlayingSessionState) GetPlayingApp() uint32 {
	if m != nil && m.PlayingApp != nil {
		return *m.PlayingApp
	}
	return 0
}

type CMsgClientKickPlayingSession struct {
	OnlyStopGame         *bool    `protobuf:"varint,1,opt,name=only_stop_game" json:"only_stop_game,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientKickPlayingSession) Reset()         { *m = CMsgClientKickPlayingSession{} }
func (m *CMsgClientKickPlayingSession) String() string { return proto.CompactTextString(m) }
func (*CMsgClientKickPlayingSession) ProtoMessage()    {}
func (*CMsgClientKickPlayingSession) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{147}
}

func (m *CMsgClientKickPlayingSession) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientKickPlayingSession.Unmarshal(m, b)
}
func (m *CMsgClientKickPlayingSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientKickPlayingSession.Marshal(b, m, deterministic)
}
func (m *CMsgClientKickPlayingSession) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientKickPlayingSession.Merge(m, src)
}
func (m *CMsgClientKickPlayingSession) XXX_Size() int {
	return xxx_messageInfo_CMsgClientKickPlayingSession.Size(m)
}
func (m *CMsgClientKickPlayingSession) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientKickPlayingSession.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientKickPlayingSession proto.InternalMessageInfo

func (m *CMsgClientKickPlayingSession) GetOnlyStopGame() bool {
	if m != nil && m.OnlyStopGame != nil {
		return *m.OnlyStopGame
	}
	return false
}

type CMsgClientVoiceCallPreAuthorize struct {
	CallerSteamid        *uint64  `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
	ReceiverSteamid      *uint64  `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
	CallerId             *int32   `protobuf:"varint,3,opt,name=caller_id" json:"caller_id,omitempty"`
	Hangup               *bool    `protobuf:"varint,4,opt,name=hangup" json:"hangup,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientVoiceCallPreAuthorize) Reset()         { *m = CMsgClientVoiceCallPreAuthorize{} }
func (m *CMsgClientVoiceCallPreAuthorize) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorize) ProtoMessage()    {}
func (*CMsgClientVoiceCallPreAuthorize) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{148}
}

func (m *CMsgClientVoiceCallPreAuthorize) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Unmarshal(m, b)
}
func (m *CMsgClientVoiceCallPreAuthorize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Marshal(b, m, deterministic)
}
func (m *CMsgClientVoiceCallPreAuthorize) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Merge(m, src)
}
func (m *CMsgClientVoiceCallPreAuthorize) XXX_Size() int {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Size(m)
}
func (m *CMsgClientVoiceCallPreAuthorize) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientVoiceCallPreAuthorize proto.InternalMessageInfo

func (m *CMsgClientVoiceCallPreAuthorize) GetCallerSteamid() uint64 {
	if m != nil && m.CallerSteamid != nil {
		return *m.CallerSteamid
	}
	return 0
}

func (m *CMsgClientVoiceCallPreAuthorize) GetReceiverSteamid() uint64 {
	if m != nil && m.ReceiverSteamid != nil {
		return *m.ReceiverSteamid
	}
	return 0
}

func (m *CMsgClientVoiceCallPreAuthorize) GetCallerId() int32 {
	if m != nil && m.CallerId != nil {
		return *m.CallerId
	}
	return 0
}

func (m *CMsgClientVoiceCallPreAuthorize) GetHangup() bool {
	if m != nil && m.Hangup != nil {
		return *m.Hangup
	}
	return false
}

type CMsgClientVoiceCallPreAuthorizeResponse struct {
	CallerSteamid        *uint64  `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
	ReceiverSteamid      *uint64  `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
	Eresult              *int32   `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
	CallerId             *int32   `protobuf:"varint,4,opt,name=caller_id" json:"caller_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CMsgClientVoiceCallPreAuthorizeResponse) Reset() {
	*m = CMsgClientVoiceCallPreAuthorizeResponse{}
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorizeResponse) ProtoMessage()    {}
func (*CMsgClientVoiceCallPreAuthorizeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_dab52857974b135d, []int{149}
}

func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Unmarshal(m, b)
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Marshal(b, m, deterministic)
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Merge(m, src)
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Size() int {
	return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Size(m)
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse proto.InternalMessageInfo

const Default_CMsgClientVoiceCallPreAuthorizeResponse_Eresult int32 = 2

func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetCallerSteamid() uint64 {
	if m != nil && m.CallerSteamid != nil {
		return *m.CallerSteamid
	}
	return 0
}

func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetReceiverSteamid() uint64 {
	if m != nil && m.ReceiverSteamid != nil {
		return *m.ReceiverSteamid
	}
	return 0
}

func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetEresult() int32 {
	if m != nil && m.Eresult != nil {
		return *m.Eresult
	}
	return Default_CMsgClientVoiceCallPreAuthorizeResponse_Eresult
}

func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetCallerId() int32 {
	if m != nil && m.CallerId != nil {
		return *m.CallerId
	}
	return 0
}

func init() {
	proto.RegisterType((*CMsgClientUCMAddScreenshot)(nil), "CMsgClientUCMAddScreenshot")
	proto.RegisterType((*CMsgClientUCMAddScreenshot_Tag)(nil), "CMsgClientUCMAddScreenshot.Tag")
	proto.RegisterType((*CMsgClientUCMAddScreenshotResponse)(nil), "CMsgClientUCMAddScreenshotResponse")
	proto.RegisterType((*CMsgClientUCMDeleteScreenshot)(nil), "CMsgClientUCMDeleteScreenshot")
	proto.RegisterType((*CMsgClientUCMDeleteScreenshotResponse)(nil), "CMsgClientUCMDeleteScreenshotResponse")
	proto.RegisterType((*CMsgClientUCMPublishFile)(nil), "CMsgClientUCMPublishFile")
	proto.RegisterType((*CMsgClientUCMPublishFileResponse)(nil), "CMsgClientUCMPublishFileResponse")
	proto.RegisterType((*CMsgClientUCMUpdatePublishedFile)(nil), "CMsgClientUCMUpdatePublishedFile")
	proto.RegisterType((*CMsgClientUCMUpdatePublishedFile_KeyValueTag)(nil), "CMsgClientUCMUpdatePublishedFile.KeyValueTag")
	proto.RegisterType((*CMsgClientUCMUpdatePublishedFile_AdditionalPreview)(nil), "CMsgClientUCMUpdatePublishedFile.AdditionalPreview")
	proto.RegisterType((*CMsgClientUCMUpdatePublishedFileResponse)(nil), "CMsgClientUCMUpdatePublishedFileResponse")
	proto.RegisterType((*CMsgClientUCMDeletePublishedFile)(nil), "CMsgClientUCMDeletePublishedFile")
	proto.RegisterType((*CMsgClientUCMDeletePublishedFileResponse)(nil), "CMsgClientUCMDeletePublishedFileResponse")
	proto.RegisterType((*CMsgClientUCMEnumerateUserPublishedFiles)(nil), "CMsgClientUCMEnumerateUserPublishedFiles")
	proto.RegisterType((*CMsgClientUCMEnumerateUserPublishedFilesResponse)(nil), "CMsgClientUCMEnumerateUserPublishedFilesResponse")
	proto.RegisterType((*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId)(nil), "CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFiles)(nil), "CMsgClientUCMEnumerateUserSubscribedFiles")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesResponse)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesResponse")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse")
	proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId")
	proto.RegisterType((*CMsgClientUCMPublishedFileSubscribed)(nil), "CMsgClientUCMPublishedFileSubscribed")
	proto.RegisterType((*CMsgClientUCMPublishedFileUnsubscribed)(nil), "CMsgClientUCMPublishedFileUnsubscribed")
	proto.RegisterType((*CMsgClientUCMPublishedFileDeleted)(nil), "CMsgClientUCMPublishedFileDeleted")
	proto.RegisterType((*CMsgClientUCMPublishedFileUpdated)(nil), "CMsgClientUCMPublishedFileUpdated")
	proto.RegisterType((*CMsgClientWorkshopItemChangesRequest)(nil), "CMsgClientWorkshopItemChangesRequest")
	proto.RegisterType((*CMsgClientWorkshopItemChangesResponse)(nil), "CMsgClientWorkshopItemChangesResponse")
	proto.RegisterType((*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo)(nil), "CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo")
	proto.RegisterType((*CMsgClientWorkshopItemInfoRequest)(nil), "CMsgClientWorkshopItemInfoRequest")
	proto.RegisterType((*CMsgClientWorkshopItemInfoRequest_WorkshopItem)(nil), "CMsgClientWorkshopItemInfoRequest.WorkshopItem")
	proto.RegisterType((*CMsgClientWorkshopItemInfoResponse)(nil), "CMsgClientWorkshopItemInfoResponse")
	proto.RegisterType((*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo)(nil), "CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo")
	proto.RegisterType((*CMsgClientUCMGetPublishedFilesForUser)(nil), "CMsgClientUCMGetPublishedFilesForUser")
	proto.RegisterType((*CMsgClientUCMGetPublishedFilesForUserResponse)(nil), "CMsgClientUCMGetPublishedFilesForUserResponse")
	proto.RegisterType((*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId)(nil), "CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId")
	proto.RegisterType((*CMsgClientUCMSetUserPublishedFileAction)(nil), "CMsgClientUCMSetUserPublishedFileAction")
	proto.RegisterType((*CMsgClientUCMSetUserPublishedFileActionResponse)(nil), "CMsgClientUCMSetUserPublishedFileActionResponse")
	proto.RegisterType((*CMsgClientUCMEnumeratePublishedFilesByUserAction)(nil), "CMsgClientUCMEnumeratePublishedFilesByUserAction")
	proto.RegisterType((*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse)(nil), "CMsgClientUCMEnumeratePublishedFilesByUserActionResponse")
	proto.RegisterType((*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId)(nil), "CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId")
	proto.RegisterType((*CMsgClientScreenshotsChanged)(nil), "CMsgClientScreenshotsChanged")
	proto.RegisterType((*CMsgClientUpdateUserGameInfo)(nil), "CMsgClientUpdateUserGameInfo")
	proto.RegisterType((*CMsgClientRichPresenceUpload)(nil), "CMsgClientRichPresenceUpload")
	proto.RegisterType((*CMsgClientRichPresenceRequest)(nil), "CMsgClientRichPresenceRequest")
	proto.RegisterType((*CMsgClientRichPresenceInfo)(nil), "CMsgClientRichPresenceInfo")
	proto.RegisterType((*CMsgClientRichPresenceInfo_RichPresence)(nil), "CMsgClientRichPresenceInfo.RichPresence")
	proto.RegisterType((*CMsgClientCheckFileSignature)(nil), "CMsgClientCheckFileSignature")
	proto.RegisterType((*CMsgClientCheckFileSignatureResponse)(nil), "CMsgClientCheckFileSignatureResponse")
	proto.RegisterType((*CMsgClientReadMachineAuth)(nil), "CMsgClientReadMachineAuth")
	proto.RegisterType((*CMsgClientReadMachineAuthResponse)(nil), "CMsgClientReadMachineAuthResponse")
	proto.RegisterType((*CMsgClientUpdateMachineAuth)(nil), "CMsgClientUpdateMachineAuth")
	proto.RegisterType((*CMsgClientUpdateMachineAuthResponse)(nil), "CMsgClientUpdateMachineAuthResponse")
	proto.RegisterType((*CMsgClientRequestMachineAuth)(nil), "CMsgClientRequestMachineAuth")
	proto.RegisterType((*CMsgClientRequestMachineAuthResponse)(nil), "CMsgClientRequestMachineAuthResponse")
	proto.RegisterType((*CMsgClientRegisterKey)(nil), "CMsgClientRegisterKey")
	proto.RegisterType((*CMsgClientPurchaseResponse)(nil), "CMsgClientPurchaseResponse")
	proto.RegisterType((*CMsgClientActivateOEMLicense)(nil), "CMsgClientActivateOEMLicense")
	proto.RegisterType((*CMsgClientRegisterOEMMachine)(nil), "CMsgClientRegisterOEMMachine")
	proto.RegisterType((*CMsgClientRegisterOEMMachineResponse)(nil), "CMsgClientRegisterOEMMachineResponse")
	proto.RegisterType((*CMsgClientPurchaseWithMachineID)(nil), "CMsgClientPurchaseWithMachineID")
	proto.RegisterType((*CMsgTrading_InitiateTradeRequest)(nil), "CMsgTrading_InitiateTradeRequest")
	proto.RegisterType((*CMsgTrading_InitiateTradeResponse)(nil), "CMsgTrading_InitiateTradeResponse")
	proto.RegisterType((*CMsgTrading_CancelTradeRequest)(nil), "CMsgTrading_CancelTradeRequest")
	proto.RegisterType((*CMsgTrading_StartSession)(nil), "CMsgTrading_StartSession")
	proto.RegisterType((*CMsgClientGetCDNAuthToken)(nil), "CMsgClientGetCDNAuthToken")
	proto.RegisterType((*CMsgClientGetDepotDecryptionKey)(nil), "CMsgClientGetDepotDecryptionKey")
	proto.RegisterType((*CMsgClientGetDepotDecryptionKeyResponse)(nil), "CMsgClientGetDepotDecryptionKeyResponse")
	proto.RegisterType((*CMsgClientCheckAppBetaPassword)(nil), "CMsgClientCheckAppBetaPassword")
	proto.RegisterType((*CMsgClientCheckAppBetaPasswordResponse)(nil), "CMsgClientCheckAppBetaPasswordResponse")
	proto.RegisterType((*CMsgClientCheckAppBetaPasswordResponse_BetaPassword)(nil), "CMsgClientCheckAppBetaPasswordResponse.BetaPassword")
	proto.RegisterType((*CMsgClientUpdateAppJobReport)(nil), "CMsgClientUpdateAppJobReport")
	proto.RegisterType((*CMsgClientDPContentStatsReport)(nil), "CMsgClientDPContentStatsReport")
	proto.RegisterType((*CMsgClientGetCDNAuthTokenResponse)(nil), "CMsgClientGetCDNAuthTokenResponse")
	proto.RegisterType((*CMsgDownloadRateStatistics)(nil), "CMsgDownloadRateStatistics")
	proto.RegisterType((*CMsgDownloadRateStatistics_StatsInfo)(nil), "CMsgDownloadRateStatistics.StatsInfo")
	proto.RegisterType((*CMsgClientRequestAccountData)(nil), "CMsgClientRequestAccountData")
	proto.RegisterType((*CMsgClientRequestAccountDataResponse)(nil), "CMsgClientRequestAccountDataResponse")
	proto.RegisterType((*CMsgClientUGSGetGlobalStats)(nil), "CMsgClientUGSGetGlobalStats")
	proto.RegisterType((*CMsgClientUGSGetGlobalStatsResponse)(nil), "CMsgClientUGSGetGlobalStatsResponse")
	proto.RegisterType((*CMsgClientUGSGetGlobalStatsResponse_Day)(nil), "CMsgClientUGSGetGlobalStatsResponse.Day")
	proto.RegisterType((*CMsgClientUGSGetGlobalStatsResponse_Day_Stat)(nil), "CMsgClientUGSGetGlobalStatsResponse.Day.Stat")
	proto.RegisterType((*CMsgGameServerData)(nil), "CMsgGameServerData")
	proto.RegisterType((*CMsgGameServerData_Player)(nil), "CMsgGameServerData.Player")
	proto.RegisterType((*CMsgGameServerRemove)(nil), "CMsgGameServerRemove")
	proto.RegisterType((*CMsgClientGMSServerQuery)(nil), "CMsgClientGMSServerQuery")
	proto.RegisterType((*CMsgGMSClientServerQueryResponse)(nil), "CMsgGMSClientServerQueryResponse")
	proto.RegisterType((*CMsgGMSClientServerQueryResponse_Server)(nil), "CMsgGMSClientServerQueryResponse.Server")
	proto.RegisterType((*CMsgGameServerOutOfDate)(nil), "CMsgGameServerOutOfDate")
	proto.RegisterType((*CMsgClientRedeemGuestPass)(nil), "CMsgClientRedeemGuestPass")
	proto.RegisterType((*CMsgClientRedeemGuestPassResponse)(nil), "CMsgClientRedeemGuestPassResponse")
	proto.RegisterType((*CMsgClientGetClanActivityCounts)(nil), "CMsgClientGetClanActivityCounts")
	proto.RegisterType((*CMsgClientGetClanActivityCountsResponse)(nil), "CMsgClientGetClanActivityCountsResponse")
	proto.RegisterType((*CMsgClientOGSReportString)(nil), "CMsgClientOGSReportString")
	proto.RegisterType((*CMsgClientOGSReportBug)(nil), "CMsgClientOGSReportBug")
	proto.RegisterType((*CMsgGSAssociateWithClan)(nil), "CMsgGSAssociateWithClan")
	proto.RegisterType((*CMsgGSAssociateWithClanResponse)(nil), "CMsgGSAssociateWithClanResponse")
	proto.RegisterType((*CMsgGSComputeNewPlayerCompatibility)(nil), "CMsgGSComputeNewPlayerCompatibility")
	proto.RegisterType((*CMsgGSComputeNewPlayerCompatibilityResponse)(nil), "CMsgGSComputeNewPlayerCompatibilityResponse")
	proto.RegisterType((*CMsgClientSentLogs)(nil), "CMsgClientSentLogs")
	proto.RegisterType((*CMsgGCClient)(nil), "CMsgGCClient")
	proto.RegisterType((*CMsgClientRequestFreeLicense)(nil), "CMsgClientRequestFreeLicense")
	proto.RegisterType((*CMsgClientRequestFreeLicenseResponse)(nil), "CMsgClientRequestFreeLicenseResponse")
	proto.RegisterType((*CMsgDRMDownloadRequestWithCrashData)(nil), "CMsgDRMDownloadRequestWithCrashData")
	proto.RegisterType((*CMsgDRMDownloadResponse)(nil), "CMsgDRMDownloadResponse")
	proto.RegisterType((*CMsgDRMFinalResult)(nil), "CMsgDRMFinalResult")
	proto.RegisterType((*CMsgClientDPCheckSpecialSurvey)(nil), "CMsgClientDPCheckSpecialSurvey")
	proto.RegisterType((*CMsgClientDPCheckSpecialSurveyResponse)(nil), "CMsgClientDPCheckSpecialSurveyResponse")
	proto.RegisterType((*CMsgClientDPSendSpecialSurveyResponse)(nil), "CMsgClientDPSendSpecialSurveyResponse")
	proto.RegisterType((*CMsgClientDPSendSpecialSurveyResponseReply)(nil), "CMsgClientDPSendSpecialSurveyResponseReply")
	proto.RegisterType((*CMsgClientRequestForgottenPasswordEmail)(nil), "CMsgClientRequestForgottenPasswordEmail")
	proto.RegisterType((*CMsgClientRequestForgottenPasswordEmailResponse)(nil), "CMsgClientRequestForgottenPasswordEmailResponse")
	proto.RegisterType((*CMsgClientItemAnnouncements)(nil), "CMsgClientItemAnnouncements")
	proto.RegisterType((*CMsgClientRequestItemAnnouncements)(nil), "CMsgClientRequestItemAnnouncements")
	proto.RegisterType((*CMsgClientUserNotifications)(nil), "CMsgClientUserNotifications")
	proto.RegisterType((*CMsgClientUserNotifications_Notification)(nil), "CMsgClientUserNotifications.Notification")
	proto.RegisterType((*CMsgClientCommentNotifications)(nil), "CMsgClientCommentNotifications")
	proto.RegisterType((*CMsgClientRequestCommentNotifications)(nil), "CMsgClientRequestCommentNotifications")
	proto.RegisterType((*CMsgClientOfflineMessageNotification)(nil), "CMsgClientOfflineMessageNotification")
	proto.RegisterType((*CMsgClientRequestOfflineMessageCount)(nil), "CMsgClientRequestOfflineMessageCount")
	proto.RegisterType((*CMsgClientChatGetFriendMessageHistory)(nil), "CMsgClientChatGetFriendMessageHistory")
	proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryResponse)(nil), "CMsgClientChatGetFriendMessageHistoryResponse")
	proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage)(nil), "CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage")
	proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryForOfflineMessages)(nil), "CMsgClientChatGetFriendMessageHistoryForOfflineMessages")
	proto.RegisterType((*CMsgClientFSGetFriendsSteamLevels)(nil), "CMsgClientFSGetFriendsSteamLevels")
	proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse")
	proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse_Friend)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse.Friend")
	proto.RegisterType((*CMsgClientEmailAddrInfo)(nil), "CMsgClientEmailAddrInfo")
	proto.RegisterType((*CMsgCREEnumeratePublishedFiles)(nil), "CMsgCREEnumeratePublishedFiles")
	proto.RegisterType((*CMsgCREEnumeratePublishedFilesResponse)(nil), "CMsgCREEnumeratePublishedFilesResponse")
	proto.RegisterType((*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId)(nil), "CMsgCREEnumeratePublishedFilesResponse.PublishedFileId")
	proto.RegisterType((*CMsgCREItemVoteSummary)(nil), "CMsgCREItemVoteSummary")
	proto.RegisterType((*CMsgCREItemVoteSummary_PublishedFileId)(nil), "CMsgCREItemVoteSummary.PublishedFileId")
	proto.RegisterType((*CMsgCREItemVoteSummaryResponse)(nil), "CMsgCREItemVoteSummaryResponse")
	proto.RegisterType((*CMsgCREItemVoteSummaryResponse_ItemVoteSummary)(nil), "CMsgCREItemVoteSummaryResponse.ItemVoteSummary")
	proto.RegisterType((*CMsgCREUpdateUserPublishedItemVote)(nil), "CMsgCREUpdateUserPublishedItemVote")
	proto.RegisterType((*CMsgCREUpdateUserPublishedItemVoteResponse)(nil), "CMsgCREUpdateUserPublishedItemVoteResponse")
	proto.RegisterType((*CMsgCREGetUserPublishedItemVoteDetails)(nil), "CMsgCREGetUserPublishedItemVoteDetails")
	proto.RegisterType((*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId)(nil), "CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId")
	proto.RegisterType((*CMsgCREGetUserPublishedItemVoteDetailsResponse)(nil), "CMsgCREGetUserPublishedItemVoteDetailsResponse")
	proto.RegisterType((*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail)(nil), "CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail")
	proto.RegisterType((*CMsgGameServerPingSample)(nil), "CMsgGameServerPingSample")
	proto.RegisterType((*CMsgGameServerPingSample_Sample)(nil), "CMsgGameServerPingSample.Sample")
	proto.RegisterType((*CMsgFSGetFollowerCount)(nil), "CMsgFSGetFollowerCount")
	proto.RegisterType((*CMsgFSGetFollowerCountResponse)(nil), "CMsgFSGetFollowerCountResponse")
	proto.RegisterType((*CMsgFSGetIsFollowing)(nil), "CMsgFSGetIsFollowing")
	proto.RegisterType((*CMsgFSGetIsFollowingResponse)(nil), "CMsgFSGetIsFollowingResponse")
	proto.RegisterType((*CMsgFSEnumerateFollowingList)(nil), "CMsgFSEnumerateFollowingList")
	proto.RegisterType((*CMsgFSEnumerateFollowingListResponse)(nil), "CMsgFSEnumerateFollowingListResponse")
	proto.RegisterType((*CMsgDPGetNumberOfCurrentPlayers)(nil), "CMsgDPGetNumberOfCurrentPlayers")
	proto.RegisterType((*CMsgDPGetNumberOfCurrentPlayersResponse)(nil), "CMsgDPGetNumberOfCurrentPlayersResponse")
	proto.RegisterType((*CMsgClientFriendUserStatusPublished)(nil), "CMsgClientFriendUserStatusPublished")
	proto.RegisterType((*CMsgClientServiceMethod)(nil), "CMsgClientServiceMethod")
	proto.RegisterType((*CMsgClientServiceMethodResponse)(nil), "CMsgClientServiceMethodResponse")
	proto.RegisterType((*CMsgClientUIMode)(nil), "CMsgClientUIMode")
	proto.RegisterType((*CMsgClientVanityURLChangedNotification)(nil), "CMsgClientVanityURLChangedNotification")
	proto.RegisterType((*CMsgClientAuthorizeLocalDeviceRequest)(nil), "CMsgClientAuthorizeLocalDeviceRequest")
	proto.RegisterType((*CMsgClientAuthorizeLocalDevice)(nil), "CMsgClientAuthorizeLocalDevice")
	proto.RegisterType((*CMsgClientAuthorizeLocalDeviceNotification)(nil), "CMsgClientAuthorizeLocalDeviceNotification")
	proto.RegisterType((*CMsgClientDeauthorizeDeviceRequest)(nil), "CMsgClientDeauthorizeDeviceRequest")
	proto.RegisterType((*CMsgClientDeauthorizeDevice)(nil), "CMsgClientDeauthorizeDevice")
	proto.RegisterType((*CMsgClientUseLocalDeviceAuthorizations)(nil), "CMsgClientUseLocalDeviceAuthorizations")
	proto.RegisterType((*CMsgClientUseLocalDeviceAuthorizations_DeviceToken)(nil), "CMsgClientUseLocalDeviceAuthorizations.DeviceToken")
	proto.RegisterType((*CMsgClientGetAuthorizedDevices)(nil), "CMsgClientGetAuthorizedDevices")
	proto.RegisterType((*CMsgClientGetAuthorizedDevicesResponse)(nil), "CMsgClientGetAuthorizedDevicesResponse")
	proto.RegisterType((*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice)(nil), "CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice")
	proto.RegisterType((*CMsgClientSharedLibraryLockStatus)(nil), "CMsgClientSharedLibraryLockStatus")
	proto.RegisterType((*CMsgClientSharedLibraryLockStatus_LockedLibrary)(nil), "CMsgClientSharedLibraryLockStatus.LockedLibrary")
	proto.RegisterType((*CMsgClientSharedLibraryStopPlaying)(nil), "CMsgClientSharedLibraryStopPlaying")
	proto.RegisterType((*CMsgClientSharedLibraryStopPlaying_StopApp)(nil), "CMsgClientSharedLibraryStopPlaying.StopApp")
	proto.RegisterType((*CMsgClientServiceCall)(nil), "CMsgClientServiceCall")
	proto.RegisterType((*CMsgClientServiceModule)(nil), "CMsgClientServiceModule")
	proto.RegisterType((*CMsgClientServiceCallResponse)(nil), "CMsgClientServiceCallResponse")
	proto.RegisterType((*CMsgAMUnlockStreaming)(nil), "CMsgAMUnlockStreaming")
	proto.RegisterType((*CMsgAMUnlockStreamingResponse)(nil), "CMsgAMUnlockStreamingResponse")
	proto.RegisterType((*CMsgAMUnlockHEVC)(nil), "CMsgAMUnlockHEVC")
	proto.RegisterType((*CMsgAMUnlockHEVCResponse)(nil), "CMsgAMUnlockHEVCResponse")
	proto.RegisterType((*CMsgClientPlayingSessionState)(nil), "CMsgClientPlayingSessionState")
	proto.RegisterType((*CMsgClientKickPlayingSession)(nil), "CMsgClientKickPlayingSession")
	proto.RegisterType((*CMsgClientVoiceCallPreAuthorize)(nil), "CMsgClientVoiceCallPreAuthorize")
	proto.RegisterType((*CMsgClientVoiceCallPreAuthorizeResponse)(nil), "CMsgClientVoiceCallPreAuthorizeResponse")
}

func init() { proto.RegisterFile("steammessages_clientserver_2.proto", fileDescriptor_dab52857974b135d) }

var fileDescriptor_dab52857974b135d = []byte{
	// 6714 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4b, 0x8c, 0x24, 0x47,
	0x5a, 0xf0, 0x5f, 0x8f, 0xee, 0xae, 0xfe, 0xba, 0xaa, 0x1f, 0xd5, 0x3d, 0x33, 0xe5, 0x1a, 0x3f,
	0xfa, 0xcf, 0xb5, 0xd7, 0x63, 0x7b, 0x5d, 0x9e, 0xf1, 0x8c, 0x3d, 0xf6, 0xfc, 0x5e, 0xef, 0xb6,
	0xbb, 0x67, 0xda, 0xb3, 0x9e, 0xf1, 0xf4, 0xdf, 0xbd, 0x63, 0xa3, 0x15, 0x52, 0x2a, 0x2a, 0x33,
	0xba, 0x2a, 0xb6, 0xb3, 0x32, 0xd3, 0x11, 0x91, 0xdd, 0x53, 0x16, 0x07, 0xd8, 0x13, 0x08, 0x2e,
	0x48, 0x0b, 0x62, 0x85, 0x16, 0xb4, 0xe2, 0xc0, 0x01, 0x71, 0x43, 0x5a, 0x90, 0x00, 0x09, 0x24,
	0xb8, 0x20, 0x81, 0x16, 0x90, 0x40, 0xe2, 0xc4, 0x09, 0x09, 0x4e, 0x9c, 0x10, 0x70, 0x41, 0xf1,
	0x45, 0x44, 0x56, 0x64, 0xbd, 0xa6, 0xdb, 0xcb, 0xc2, 0x69, 0xa6, 0xe2, 0xf1, 0xbd, 0xe2, 0x8b,
	0xef, 0x15, 0x5f, 0x36, 0x78, 0x42, 0x52, 0x32, 0x18, 0x50, 0x21, 0x48, 0x8f, 0x0a, 0x3f, 0x88,
	0x18, 0x8d, 0xa5, 0xa0, 0xfc, 0x94, 0x72, 0xff, 0xcd, 0x4e, 0xca, 0x13, 0x99, 0xb4, 0x5b, 0xc5,
	0x35, 0x5d, 0x22, 0xa8, 0x9e, 0xf1, 0x7e, 0xae, 0x02, 0xed, 0xdd, 0x87, 0xa2, 0xb7, 0x8b, 0xdb,
	0x1e, 0xef, 0x3e, 0xdc, 0x09, 0xc3, 0xa3, 0x80, 0x53, 0x1a, 0x8b, 0x7e, 0x22, 0x9b, 0x0d, 0x58,
	0x20, 0x69, 0xca, 0xc2, 0x56, 0x69, 0xbb, 0x74, 0xad, 0xd1, 0x5c, 0x87, 0xda, 0x31, 0x8b, 0x68,
	0x4c, 0x06, 0xb4, 0x55, 0xde, 0x2e, 0x5d, 0x5b, 0x6e, 0x6e, 0xc0, 0xb2, 0xec, 0x67, 0x83, 0x2e,
	0x0e, 0x55, 0x70, 0x68, 0x13, 0x56, 0x4e, 0xb9, 0x9f, 0xaf, 0x5b, 0xc5, 0xc1, 0x2b, 0xb0, 0xc6,
	0x25, 0x1b, 0xd0, 0x9b, 0x6f, 0xfa, 0x01, 0xa7, 0x44, 0xd2, 0xb0, 0x55, 0xdd, 0x2e, 0x5d, 0x5b,
	0x52, 0x18, 0xce, 0x58, 0x28, 0xfb, 0xad, 0x05, 0xc4, 0xb0, 0x0a, 0x8b, 0x7d, 0xca, 0x7a, 0x7d,
	0xd9, 0x5a, 0xc4, 0xdf, 0x9b, 0xb0, 0x92, 0x52, 0x3e, 0x60, 0x42, 0xb0, 0x24, 0x16, 0xad, 0x25,
	0x1c, 0x5c, 0x83, 0xa5, 0x80, 0xa4, 0x92, 0x25, 0x71, 0xab, 0x86, 0xd0, 0x2f, 0x41, 0x43, 0xf4,
	0x13, 0x2e, 0x83, 0x4c, 0xfa, 0x88, 0x74, 0x19, 0x87, 0xbf, 0x02, 0x15, 0x49, 0x7a, 0x2d, 0xd8,
	0xae, 0x5c, 0x5b, 0x79, 0xf3, 0x85, 0xce, 0x6c, 0x3e, 0x3b, 0xdf, 0x24, 0xbd, 0xe6, 0x65, 0x58,
	0x95, 0xa4, 0xd7, 0xa3, 0xa1, 0x8f, 0xd2, 0x62, 0x61, 0x6b, 0x65, 0xbb, 0x72, 0x6d, 0x51, 0x91,
	0x20, 0xd2, 0x84, 0x45, 0x94, 0xfb, 0x0a, 0x5a, 0x7d, 0xbb, 0x74, 0xad, 0xd6, 0x7c, 0x1e, 0x2e,
	0x9b, 0xc5, 0x69, 0xd6, 0x8d, 0x98, 0xe8, 0xd3, 0x50, 0x71, 0xcc, 0xc2, 0x56, 0x63, 0xbb, 0x72,
	0xad, 0xda, 0x7e, 0x15, 0x2a, 0x0a, 0xe6, 0x3a, 0xd4, 0x24, 0xe9, 0x69, 0x9a, 0x4a, 0xb9, 0xc0,
	0x48, 0xcf, 0x3f, 0x25, 0x51, 0x66, 0x64, 0xe8, 0x85, 0xe0, 0xcd, 0x26, 0xed, 0x90, 0x8a, 0x34,
	0x89, 0x05, 0x6d, 0x36, 0x61, 0x89, 0x72, 0x2a, 0xb2, 0x48, 0x22, 0xa4, 0x85, 0x3b, 0xa5, 0x37,
	0x9b, 0xaf, 0x42, 0x5d, 0xe4, 0x2b, 0x59, 0x88, 0xf0, 0x16, 0xef, 0x6c, 0xdd, 0x78, 0xe7, 0xd6,
	0xad, 0xb7, 0x6f, 0xdf, 0xba, 0x75, 0xfd, 0xf6, 0xcd, 0xdb, 0xd7, 0xdf, 0x7d, 0xeb, 0xad, 0x1b,
	0x6f, 0xdf, 0x78, 0xcb, 0xfb, 0x08, 0x9e, 0x2b, 0x60, 0xd9, 0xa3, 0x11, 0x95, 0xd4, 0x39, 0xeb,
	0x71, 0x60, 0xa5, 0x39, 0xc0, 0xfe, 0x1f, 0xbc, 0x34, 0x17, 0xd8, 0x3c, 0xaa, 0xbd, 0x1f, 0x95,
	0xa1, 0x55, 0xd8, 0x7d, 0xa0, 0x45, 0x78, 0x8f, 0x45, 0x54, 0x29, 0x00, 0x49, 0x53, 0x3f, 0x57,
	0xb9, 0x0d, 0x58, 0x56, 0x82, 0xf5, 0x1d, 0x9d, 0x7b, 0x06, 0x36, 0x52, 0x4e, 0x4f, 0x19, 0x3d,
	0xf3, 0x47, 0x53, 0x15, 0xab, 0x66, 0x41, 0x12, 0x8b, 0x6c, 0x40, 0xb9, 0x6f, 0xc0, 0x54, 0x11,
	0x4c, 0x03, 0x16, 0x24, 0x93, 0x11, 0x45, 0x35, 0x43, 0x1d, 0x0d, 0xa9, 0x08, 0x38, 0xd3, 0x5a,
	0xb4, 0x88, 0x83, 0x75, 0xa8, 0x4a, 0xd2, 0x13, 0xad, 0xda, 0x76, 0x45, 0xeb, 0xd4, 0x59, 0xc2,
	0x4f, 0x44, 0x3f, 0x49, 0x11, 0x0d, 0xea, 0x54, 0xad, 0xd9, 0x04, 0x38, 0x65, 0x82, 0x75, 0x59,
	0xc4, 0xe4, 0xb0, 0x05, 0x8a, 0xa7, 0x9c, 0x46, 0x39, 0x4c, 0x69, 0x6b, 0x05, 0xf1, 0xad, 0x40,
	0x25, 0xe3, 0x11, 0x2a, 0xcb, 0xb2, 0xd2, 0xac, 0x53, 0x16, 0xd2, 0xc4, 0x4f, 0x79, 0xa2, 0xfe,
	0xc3, 0x5b, 0x0d, 0x5c, 0xd4, 0x86, 0xa6, 0x1e, 0x27, 0x41, 0x90, 0x64, 0xb1, 0xd1, 0x5d, 0x7d,
	0x61, 0x5a, 0xb0, 0xae, 0xe7, 0x58, 0x48, 0x63, 0xc9, 0x8e, 0x19, 0xe5, 0xad, 0x35, 0x4b, 0x3b,
	0x8b, 0x15, 0xa8, 0x1e, 0xa7, 0x42, 0xb4, 0xd6, 0x15, 0x59, 0xde, 0x0f, 0x4a, 0xb0, 0x3d, 0x4b,
	0xa6, 0x73, 0x55, 0xe8, 0x0d, 0xd8, 0xc8, 0x35, 0x58, 0x8b, 0x73, 0xbe, 0x1e, 0x35, 0xdf, 0x81,
	0x57, 0x62, 0x4a, 0x43, 0xe1, 0xe7, 0xd2, 0x89, 0x68, 0x8f, 0x44, 0x3e, 0xe9, 0x71, 0x4a, 0x07,
	0x34, 0x96, 0x8a, 0x1b, 0x9a, 0x4a, 0x12, 0x07, 0xfa, 0x54, 0x6a, 0x77, 0x16, 0x8e, 0x49, 0x24,
	0xa8, 0xf7, 0xc3, 0xa5, 0x31, 0x1a, 0x1f, 0xa7, 0x21, 0x91, 0xf4, 0xc0, 0xa2, 0x9f, 0x7a, 0xfe,
	0xcf, 0xcc, 0xa4, 0xaf, 0xa8, 0x1a, 0x95, 0xd9, 0xaa, 0x51, 0xc5, 0xa9, 0x8b, 0x68, 0xc0, 0x12,
	0x6a, 0x40, 0xf1, 0xa8, 0x6b, 0x78, 0xd4, 0x9b, 0xb0, 0x92, 0x21, 0xd5, 0xae, 0x4e, 0x5c, 0x85,
	0x4d, 0x33, 0xe8, 0x22, 0x47, 0xe5, 0xa8, 0x35, 0xb7, 0xa0, 0x6e, 0x26, 0x35, 0xfa, 0x15, 0x1c,
	0x6d, 0x43, 0xd3, 0x8c, 0xba, 0x54, 0x68, 0xdb, 0x32, 0xc2, 0x81, 0xc4, 0x34, 0x70, 0xf0, 0x19,
	0xd8, 0x30, 0x83, 0x0e, 0x4d, 0xab, 0x16, 0x56, 0xd0, 0x27, 0x71, 0xaf, 0x08, 0x4b, 0x2b, 0x4b,
	0x13, 0xc0, 0x6c, 0x53, 0xea, 0x88, 0xba, 0x62, 0x75, 0x73, 0x03, 0x17, 0xbc, 0x00, 0x57, 0xcc,
	0x82, 0x20, 0x89, 0xa5, 0x3a, 0xbe, 0x01, 0x89, 0xd9, 0x31, 0x15, 0xb2, 0xd5, 0xc4, 0xd5, 0x2d,
	0x58, 0x9f, 0x98, 0xd9, 0x44, 0xf9, 0xaf, 0x43, 0x6d, 0x40, 0x25, 0x09, 0x89, 0x24, 0xad, 0x2d,
	0x7b, 0xfd, 0x0c, 0xb0, 0x7c, 0xe2, 0x92, 0x61, 0xa9, 0x16, 0x91, 0xb8, 0x97, 0x91, 0x1e, 0x6d,
	0x5d, 0xd6, 0xaa, 0x77, 0x5d, 0x5d, 0x0b, 0x4e, 0x07, 0xc9, 0x29, 0x0d, 0xfd, 0x93, 0x53, 0x64,
	0xf5, 0x0a, 0xca, 0xfd, 0xab, 0xb0, 0x68, 0x7e, 0xb7, 0xd0, 0x72, 0xbf, 0xde, 0x79, 0x9a, 0xd6,
	0x74, 0x3e, 0xa2, 0xc3, 0x4f, 0x94, 0x45, 0x55, 0x36, 0xf7, 0x2e, 0xd4, 0xcc, 0x31, 0x88, 0xd6,
	0x33, 0x08, 0xe0, 0xe6, 0xd3, 0x01, 0xec, 0x84, 0x21, 0x53, 0x62, 0x23, 0xd1, 0x81, 0xde, 0xab,
	0xa4, 0x6a, 0xc1, 0xf8, 0x32, 0xf1, 0x35, 0xa5, 0xad, 0xf6, 0x76, 0xe5, 0xda, 0x82, 0x3a, 0x8c,
	0x20, 0xa2, 0x84, 0xfb, 0xee, 0x45, 0xbc, 0x6a, 0xcf, 0x49, 0x2f, 0xf5, 0x49, 0x14, 0x59, 0xbe,
	0x9e, 0x55, 0x53, 0xed, 0x57, 0x60, 0xc5, 0xa5, 0x73, 0x05, 0x2a, 0x27, 0x74, 0x68, 0xdc, 0x42,
	0x03, 0x16, 0x1c, 0x97, 0xd0, 0xfe, 0xa5, 0x12, 0x6c, 0x4c, 0x25, 0x29, 0xe1, 0xac, 0xc7, 0x62,
	0x12, 0x39, 0xea, 0xad, 0x01, 0xb4, 0xa1, 0xc9, 0x62, 0x49, 0x79, 0x71, 0x4e, 0x1b, 0xcc, 0x35,
	0x58, 0x42, 0x5b, 0xc2, 0x42, 0x73, 0x4d, 0xb6, 0xa0, 0x6e, 0x35, 0x15, 0x6d, 0x96, 0xb6, 0x91,
	0xad, 0x5c, 0x53, 0x59, 0x1c, 0xd2, 0x27, 0x78, 0x51, 0x16, 0xee, 0x94, 0x5f, 0xbf, 0xe1, 0x3d,
	0x81, 0x6b, 0x4f, 0x93, 0xe0, 0x5c, 0x23, 0x73, 0x21, 0x9b, 0x51, 0x76, 0x6d, 0xc6, 0xc3, 0x31,
	0x93, 0xa1, 0x1d, 0x4d, 0xd1, 0x64, 0x4c, 0x35, 0x11, 0xe8, 0xbd, 0x1c, 0x6b, 0xa2, 0xa0, 0x36,
	0xbc, 0xf7, 0xc7, 0x18, 0x99, 0x02, 0x6e, 0xae, 0xeb, 0x0a, 0xc6, 0xf6, 0xdf, 0x8d, 0x95, 0xab,
	0x21, 0x92, 0x3e, 0x16, 0x94, 0x17, 0xc0, 0x88, 0x09, 0x4b, 0xa6, 0xe2, 0x08, 0x49, 0xb8, 0x34,
	0xd2, 0x45, 0x82, 0xd4, 0xfd, 0x14, 0x09, 0x97, 0x7e, 0xc2, 0x95, 0x5b, 0xa8, 0x20, 0x91, 0xff,
	0x54, 0x82, 0xeb, 0xe7, 0xc5, 0x32, 0x57, 0xec, 0xdf, 0x82, 0xb5, 0xa2, 0x60, 0x44, 0xab, 0x8c,
	0x17, 0x62, 0xa7, 0x73, 0x51, 0xf8, 0x9d, 0xc2, 0xf0, 0xfd, 0x50, 0xb9, 0x47, 0x99, 0x48, 0x12,
	0xf9, 0x1a, 0xa9, 0xd0, 0xb4, 0xb7, 0xbf, 0x02, 0x6b, 0xe3, 0x2b, 0x67, 0x1f, 0x8f, 0xf7, 0x6b,
	0x25, 0x78, 0x65, 0x36, 0x25, 0x47, 0x59, 0x57, 0x99, 0xb3, 0xee, 0x85, 0x04, 0xba, 0x05, 0xcb,
	0x11, 0x13, 0x52, 0xeb, 0x35, 0xd2, 0x74, 0xa7, 0x74, 0xa3, 0xf9, 0x1c, 0x34, 0x07, 0x44, 0x06,
	0x7d, 0x16, 0xf7, 0xfc, 0x91, 0xab, 0xae, 0xea, 0xe9, 0xeb, 0xcd, 0x0d, 0x58, 0x40, 0x07, 0xac,
	0x83, 0xd0, 0x3b, 0xe5, 0xb7, 0xae, 0x7b, 0xbf, 0x50, 0x86, 0x1b, 0xe7, 0x26, 0x6d, 0xee, 0x29,
	0xfc, 0x34, 0xac, 0x8b, 0x7c, 0x79, 0xe1, 0x18, 0x3e, 0xe8, 0x5c, 0x18, 0xc3, 0x79, 0xcf, 0xe1,
	0xa3, 0x8b, 0x9c, 0x83, 0x12, 0x8f, 0x8d, 0xce, 0x47, 0xa4, 0xa2, 0x40, 0x97, 0xee, 0x94, 0xae,
	0x7b, 0x09, 0xdc, 0x3a, 0x37, 0xa1, 0x9f, 0x32, 0xd9, 0xd7, 0xe6, 0xe1, 0x02, 0x37, 0x00, 0x07,
	0x15, 0x01, 0x48, 0xfd, 0x92, 0xf7, 0xcb, 0x15, 0x78, 0xef, 0x8b, 0x60, 0x9c, 0x7b, 0x0e, 0xbd,
	0x99, 0xe7, 0xf0, 0xb0, 0xf3, 0xe3, 0x20, 0x3b, 0xef, 0x91, 0xfc, 0x61, 0xe9, 0xbf, 0xf1, 0x4c,
	0x46, 0x99, 0x19, 0x02, 0x57, 0x38, 0x71, 0x7b, 0xdf, 0xf8, 0x6a, 0xd4, 0xed, 0x51, 0x88, 0x24,
	0xd8, 0xe7, 0xd4, 0x64, 0x58, 0xcf, 0xc2, 0x96, 0x85, 0x1b, 0x11, 0x21, 0x7d, 0x6d, 0xf2, 0x43,
	0x8c, 0x80, 0x96, 0x94, 0xb7, 0x67, 0xc2, 0x0f, 0x69, 0x9a, 0x48, 0x1b, 0x10, 0x60, 0xd2, 0x55,
	0xf3, 0xfe, 0xbc, 0x04, 0x2f, 0x4e, 0x8b, 0x30, 0x35, 0x2f, 0x23, 0x31, 0x5d, 0xc0, 0x1c, 0x4f,
	0x52, 0x5d, 0x99, 0xa4, 0xda, 0xfa, 0xa6, 0x75, 0xa4, 0xda, 0x95, 0xc5, 0x82, 0x9d, 0x99, 0xa0,
	0x78, 0x11, 0x5d, 0xf1, 0x25, 0x68, 0xe8, 0x3d, 0x96, 0x45, 0xcc, 0x1e, 0xbd, 0x23, 0xf8, 0xf2,
	0x6c, 0x3e, 0x1e, 0xc7, 0xe2, 0x8b, 0x70, 0xe2, 0x7d, 0x0c, 0xff, 0x77, 0x36, 0x50, 0xed, 0x65,
	0x2e, 0x04, 0xef, 0xb7, 0x4a, 0xf3, 0x00, 0x6a, 0x0d, 0xbc, 0x90, 0xa8, 0xb7, 0xa0, 0x5e, 0x90,
	0x45, 0xc5, 0x26, 0xf4, 0x4f, 0xd3, 0x98, 0xa5, 0xd9, 0x12, 0xf6, 0x4e, 0x5c, 0x95, 0xf8, 0xd4,
	0xf8, 0xf6, 0xfb, 0x92, 0x0e, 0x76, 0x31, 0x1e, 0x15, 0x87, 0xf4, 0xb3, 0x8c, 0x0a, 0x39, 0x2d,
	0xa8, 0x47, 0xdd, 0x2b, 0x50, 0x54, 0xb6, 0xc7, 0x19, 0x67, 0x03, 0x9f, 0x49, 0x3a, 0x10, 0xbe,
	0x0a, 0x1a, 0x2c, 0xad, 0xde, 0x7f, 0x96, 0xdc, 0xa4, 0x73, 0x2a, 0xb6, 0x39, 0xb7, 0xdf, 0x09,
	0xaa, 0x99, 0x09, 0x8c, 0x1a, 0xcd, 0x47, 0xb0, 0x9a, 0x47, 0x24, 0x88, 0xb1, 0xb5, 0x80, 0x06,
	0xe1, 0x76, 0xe7, 0x5c, 0x88, 0x3a, 0xee, 0xdc, 0xfd, 0xf8, 0x38, 0x69, 0xff, 0x14, 0xac, 0x8f,
	0x8f, 0xcd, 0x3b, 0xa4, 0xf1, 0x43, 0x29, 0x5b, 0x33, 0x69, 0x23, 0x6d, 0xdf, 0x5c, 0xf0, 0x45,
	0xef, 0xef, 0x0b, 0x0a, 0x31, 0x8e, 0xe4, 0x0b, 0x08, 0x7a, 0x7f, 0x82, 0xf7, 0x0a, 0xf2, 0xfe,
	0x46, 0xe7, 0xa9, 0x68, 0x0a, 0x7c, 0xb7, 0xbf, 0x06, 0x75, 0xf7, 0xf7, 0x85, 0xf9, 0xf5, 0x7e,
	0xb3, 0xec, 0x16, 0x40, 0x26, 0x71, 0x5e, 0xf4, 0x54, 0x1f, 0xcc, 0xe0, 0xec, 0x56, 0xe7, 0xe9,
	0x58, 0x26, 0x8e, 0x54, 0x59, 0x91, 0x94, 0xb3, 0x53, 0x0c, 0x8b, 0x11, 0x58, 0x75, 0xbb, 0x72,
	0x6d, 0xb1, 0x7d, 0xf2, 0x93, 0x3a, 0x69, 0x75, 0x03, 0x99, 0xc0, 0x00, 0x39, 0x18, 0xe2, 0xa5,
	0xac, 0x79, 0xdf, 0x2d, 0x8d, 0xd5, 0x5b, 0xf6, 0xa9, 0x2c, 0xc6, 0x69, 0xf7, 0x12, 0xae, 0xbc,
	0xd5, 0x84, 0x02, 0xa8, 0xec, 0x8d, 0x53, 0x22, 0x13, 0xae, 0xab, 0x5a, 0xa3, 0xec, 0x59, 0x59,
	0x47, 0xfa, 0x59, 0xc6, 0x38, 0x0d, 0x75, 0x9e, 0x59, 0xb1, 0x65, 0x0f, 0xfa, 0x24, 0x88, 0xb2,
	0xd0, 0x0e, 0x57, 0x71, 0x78, 0xcc, 0x75, 0xa3, 0xe9, 0xf5, 0xfe, 0xb1, 0x04, 0xaf, 0x9f, 0x8b,
	0xac, 0xb9, 0x67, 0xf8, 0xe9, 0xac, 0x28, 0xf5, 0xfd, 0xce, 0x85, 0x80, 0xff, 0x64, 0x42, 0xd4,
	0x10, 0x5e, 0x2e, 0x50, 0x71, 0x44, 0xe5, 0x44, 0x94, 0xbc, 0x13, 0xa8, 0x3c, 0xed, 0x22, 0xd6,
	0x58, 0xfd, 0xc6, 0x4d, 0x48, 0xd3, 0x82, 0x77, 0x17, 0xde, 0x38, 0x27, 0x96, 0xb9, 0xe9, 0x49,
	0x6f, 0x56, 0xe2, 0x50, 0x14, 0xdc, 0x07, 0x43, 0x05, 0xdc, 0x50, 0x7d, 0xae, 0x20, 0x6d, 0x9c,
	0xde, 0xef, 0x96, 0xe1, 0x9d, 0x8b, 0x62, 0x9a, 0xab, 0x04, 0xdd, 0x59, 0x4a, 0x70, 0xbf, 0xf3,
	0x45, 0xf1, 0x9c, 0x57, 0x1f, 0xee, 0x5f, 0x28, 0x2c, 0xbb, 0x6a, 0x03, 0x11, 0x1d, 0x8d, 0x48,
	0x32, 0x48, 0x47, 0x81, 0xf2, 0xf3, 0xf0, 0xec, 0x88, 0xda, 0x51, 0x35, 0x54, 0x68, 0xbf, 0x11,
	0x7a, 0x67, 0xee, 0xbc, 0x76, 0xe2, 0x8a, 0xee, 0x7d, 0x32, 0xa0, 0x68, 0x40, 0xb6, 0xa0, 0x6e,
	0x6a, 0xcf, 0x3e, 0x0b, 0x7b, 0x62, 0xa4, 0x3c, 0x3d, 0x32, 0xa0, 0xf9, 0xcd, 0x5d, 0x83, 0x25,
	0xf5, 0xdb, 0x67, 0xa9, 0xf1, 0xe2, 0x1b, 0xb0, 0x8c, 0x03, 0x69, 0xc2, 0xa5, 0x53, 0xef, 0x4c,
	0x4e, 0x68, 0x8c, 0x37, 0xb5, 0xee, 0x1d, 0xb9, 0x88, 0x0f, 0x59, 0xd0, 0x3f, 0xe0, 0x54, 0xd0,
	0x38, 0xa0, 0x8f, 0xd3, 0x28, 0x21, 0x21, 0x86, 0x57, 0x2c, 0xe8, 0xfb, 0xa9, 0x19, 0xf6, 0x4f,
	0x4e, 0x11, 0x79, 0x5d, 0x89, 0xc2, 0x92, 0xd4, 0xe5, 0x09, 0x09, 0x03, 0x22, 0x24, 0x1e, 0xcd,
	0xa2, 0xf7, 0x8e, 0x5b, 0x51, 0x76, 0x81, 0x5a, 0x6f, 0x74, 0x05, 0xd6, 0xec, 0x5e, 0xae, 0x87,
	0x5a, 0x25, 0xdc, 0xf9, 0xfd, 0x92, 0xfb, 0xea, 0xe0, 0x6e, 0x45, 0x31, 0x7c, 0x0d, 0x1a, 0x05,
	0x6a, 0x70, 0xd7, 0xca, 0x9b, 0xd7, 0x3a, 0xb3, 0xf7, 0x74, 0xdc, 0x81, 0xf6, 0xfb, 0x50, 0x77,
	0x7f, 0xbb, 0x72, 0xcd, 0x04, 0xe5, 0x46, 0xae, 0xd3, 0x98, 0x2e, 0xa3, 0xb8, 0x3a, 0xae, 0xb8,
	0x76, 0xfb, 0x34, 0x38, 0xc1, 0x18, 0x97, 0xf5, 0x62, 0x22, 0x33, 0x3e, 0x51, 0xa4, 0xf4, 0xfe,
	0xad, 0x10, 0x1b, 0x4f, 0x6e, 0xc8, 0x55, 0x7f, 0xfc, 0xb2, 0xad, 0x40, 0x25, 0xcd, 0x8d, 0xc2,
	0xda, 0xe8, 0x5e, 0x54, 0x26, 0x9e, 0x5b, 0xaa, 0xb6, 0x2a, 0x4c, 0x85, 0x85, 0x6a, 0xd6, 0x2e,
	0xd8, 0xb5, 0xa2, 0x4f, 0x74, 0xe1, 0x71, 0x11, 0x4f, 0x4e, 0x49, 0xdf, 0x2e, 0xed, 0x53, 0x12,
	0x52, 0x8e, 0x01, 0x70, 0xdd, 0x82, 0xc5, 0x08, 0xaf, 0x66, 0x83, 0xc3, 0x1e, 0x95, 0x2a, 0x52,
	0xa0, 0x9c, 0x27, 0x1c, 0xcb, 0x9a, 0x8d, 0xa6, 0x07, 0x6d, 0x7a, 0x4a, 0xa2, 0xd3, 0x11, 0xc6,
	0x40, 0x71, 0x16, 0x52, 0x49, 0x58, 0x84, 0xd5, 0xcd, 0x86, 0x77, 0x00, 0xcf, 0x38, 0x87, 0x42,
	0x49, 0xf8, 0x90, 0xa8, 0x2c, 0x9b, 0xee, 0x64, 0xb2, 0x5f, 0xa0, 0x5f, 0x57, 0xa9, 0x56, 0x61,
	0x31, 0x39, 0x3e, 0x16, 0x54, 0x1a, 0x96, 0x37, 0x60, 0x39, 0xc8, 0xba, 0x32, 0xe1, 0x94, 0xd8,
	0x30, 0xef, 0x2f, 0x0b, 0x81, 0xce, 0x18, 0xc8, 0x5c, 0x90, 0x93, 0xa0, 0x1d, 0xe9, 0x95, 0x5d,
	0xe9, 0x21, 0x9b, 0x95, 0x09, 0x19, 0x55, 0x51, 0x14, 0xe3, 0x8c, 0xe7, 0x8f, 0x50, 0x86, 0xca,
	0xc5, 0xfc, 0xbd, 0x29, 0xeb, 0x22, 0x8d, 0x4b, 0x36, 0x67, 0xed, 0x0e, 0x25, 0x15, 0x3e, 0x8e,
	0xd5, 0xac, 0xb8, 0x2d, 0x45, 0xbe, 0xa0, 0xb1, 0xe4, 0x43, 0xfd, 0x0a, 0xe5, 0xfd, 0x51, 0x09,
	0xae, 0x8e, 0xdf, 0xfa, 0x8b, 0x49, 0xa9, 0x09, 0x80, 0x52, 0x3a, 0xe3, 0x4c, 0x5a, 0x5e, 0x1a,
	0xb0, 0x80, 0x24, 0x18, 0x46, 0xd6, 0xa1, 0x96, 0xc8, 0x54, 0x97, 0x35, 0x34, 0x13, 0x97, 0x61,
	0x55, 0x8d, 0x38, 0xcf, 0x07, 0x8b, 0x56, 0x85, 0xd4, 0xb8, 0xe8, 0x13, 0x4e, 0x43, 0x41, 0x03,
	0x4e, 0xa5, 0xd1, 0x8b, 0x4b, 0xd0, 0x40, 0x18, 0x6c, 0x40, 0x43, 0xce, 0x8e, 0xa5, 0x56, 0x0e,
	0xe5, 0xe5, 0xbf, 0x34, 0x87, 0xfe, 0xff, 0x9d, 0x23, 0x59, 0x87, 0x5a, 0x90, 0x75, 0xcf, 0x78,
	0x22, 0xa9, 0x39, 0x13, 0x57, 0x02, 0x35, 0xfb, 0x2c, 0xa3, 0x46, 0x74, 0x5d, 0x75, 0x79, 0x86,
	0x50, 0x00, 0xcf, 0xe8, 0x07, 0xe5, 0x82, 0x81, 0xd4, 0xc6, 0x6a, 0xfe, 0x21, 0xb5, 0xa1, 0x69,
	0x98, 0x33, 0xc7, 0x8d, 0x3c, 0xcc, 0xe2, 0xf3, 0x32, 0xac, 0x2a, 0x3e, 0x9d, 0x95, 0x9a, 0xdb,
	0xab, 0xb0, 0x19, 0x25, 0xc1, 0x49, 0xfe, 0x02, 0x64, 0xbc, 0xec, 0x22, 0x32, 0xe0, 0xb2, 0xb4,
	0x34, 0x83, 0xfe, 0xda, 0xcc, 0x43, 0x5d, 0x46, 0x04, 0x05, 0x21, 0x80, 0xbd, 0xed, 0x03, 0xcd,
	0x9a, 0x2e, 0x12, 0xaf, 0xd8, 0x87, 0x00, 0x77, 0x14, 0x0d, 0x65, 0xd0, 0x4f, 0x04, 0xd5, 0xcf,
	0x12, 0xcb, 0xde, 0x6d, 0xd7, 0xc6, 0x4d, 0x8a, 0x28, 0xd7, 0x83, 0xb5, 0xa2, 0x7b, 0x6f, 0x78,
	0x2f, 0xc2, 0x25, 0x77, 0x63, 0x8f, 0xa9, 0xa3, 0xfd, 0x88, 0x0e, 0x0b, 0x15, 0x70, 0x2f, 0x75,
	0x5d, 0xc2, 0x41, 0xc6, 0x83, 0x3e, 0x11, 0xf3, 0xab, 0xca, 0x2f, 0xc0, 0x95, 0xd4, 0xac, 0x33,
	0x2e, 0xdd, 0xd7, 0xb6, 0x49, 0xe0, 0x31, 0x2c, 0x34, 0x9f, 0x83, 0x4b, 0xce, 0x82, 0x80, 0xb2,
	0x54, 0x45, 0x35, 0xc7, 0x09, 0x9e, 0x49, 0xdd, 0xfb, 0xb3, 0x92, 0x7b, 0xe8, 0x2a, 0x78, 0x50,
	0x51, 0xfe, 0xa3, 0xbb, 0x0f, 0x1f, 0xb0, 0x80, 0x2a, 0xa4, 0xcf, 0xc0, 0x46, 0x97, 0x25, 0xc2,
	0x1f, 0x90, 0x38, 0x3b, 0x26, 0x01, 0xda, 0x5c, 0x73, 0xfa, 0x76, 0x4a, 0x50, 0xce, 0x48, 0x14,
	0x67, 0x83, 0x2e, 0xe5, 0xa6, 0xda, 0xbe, 0x05, 0xf5, 0x48, 0x03, 0xd0, 0x6a, 0x8d, 0xc8, 0x9a,
	0xcf, 0xc3, 0xe5, 0x01, 0x61, 0x71, 0x37, 0x21, 0x3c, 0x2c, 0x02, 0xac, 0x5a, 0x80, 0xa3, 0xf9,
	0x94, 0x27, 0x61, 0x16, 0x48, 0xf3, 0x54, 0x55, 0xd8, 0x5a, 0x40, 0x88, 0x37, 0xda, 0x7b, 0xb7,
	0xa8, 0xbb, 0x5a, 0xbe, 0x8f, 0xee, 0x3e, 0x34, 0x87, 0xa3, 0x40, 0x27, 0x74, 0xe0, 0x73, 0x33,
	0xa3, 0xa9, 0x42, 0xef, 0x3e, 0x7e, 0xa6, 0xe3, 0x5b, 0x67, 0x9f, 0xe9, 0x47, 0xf0, 0xc2, 0xe4,
	0x69, 0x7d, 0xca, 0x64, 0xdf, 0xec, 0xbc, 0xbf, 0xa7, 0xac, 0x56, 0x4a, 0x82, 0x13, 0xd2, 0xa3,
	0x23, 0x7f, 0xe7, 0xa8, 0x1e, 0x1e, 0x84, 0x76, 0xb7, 0x3d, 0x5d, 0xe4, 0xff, 0x26, 0x27, 0x21,
	0x8b, 0x7b, 0xfe, 0xfd, 0x98, 0x49, 0x46, 0x24, 0x55, 0xbf, 0xf3, 0x58, 0xa2, 0x05, 0xeb, 0x52,
	0xfd, 0xb6, 0x91, 0xc4, 0x08, 0x26, 0x9a, 0xad, 0x3e, 0xe5, 0xf9, 0xb3, 0xbd, 0x02, 0x5a, 0x55,
	0xe8, 0xf5, 0xf0, 0xe8, 0x79, 0xd0, 0xfb, 0xeb, 0xb2, 0xf6, 0x2d, 0x33, 0x30, 0x8d, 0x0c, 0x19,
	0x37, 0xff, 0x1f, 0x65, 0x51, 0x13, 0xc8, 0xcb, 0xd3, 0x91, 0x57, 0x10, 0xf9, 0x36, 0xe8, 0x96,
	0x8b, 0x5e, 0xa6, 0xce, 0x2c, 0xcf, 0xb3, 0x42, 0x32, 0x14, 0x26, 0x40, 0xdb, 0x86, 0x56, 0x4c,
	0xcf, 0xfc, 0x90, 0x9e, 0xb2, 0x80, 0xfa, 0x41, 0x92, 0x44, 0x61, 0x72, 0x16, 0xeb, 0x15, 0xda,
	0xe4, 0xbd, 0x0e, 0x2f, 0x85, 0xf4, 0x98, 0x28, 0xb5, 0x4e, 0x89, 0x10, 0x67, 0x09, 0x42, 0x12,
	0x54, 0x2a, 0xf5, 0xe8, 0x12, 0x65, 0x27, 0xf4, 0x72, 0x6d, 0x11, 0x5f, 0x82, 0xe7, 0xe6, 0x2f,
	0xd3, 0x16, 0xe4, 0x35, 0xf8, 0x92, 0x85, 0x4a, 0x07, 0x84, 0x45, 0xbe, 0x79, 0x3a, 0x1c, 0x5b,
	0xac, 0xe3, 0x82, 0x2f, 0xc1, 0xd5, 0x79, 0x8b, 0xd0, 0xa6, 0x7a, 0xb7, 0xe1, 0x79, 0x57, 0xa6,
	0xbb, 0x24, 0x0e, 0x68, 0x54, 0x38, 0xbb, 0x09, 0x21, 0x29, 0xa9, 0x56, 0xbd, 0x1b, 0xba, 0x0d,
	0xc0, 0x6e, 0x3c, 0x52, 0x59, 0xc7, 0x11, 0xc5, 0x4e, 0x8f, 0x59, 0x5b, 0x0a, 0xe1, 0xc6, 0x3e,
	0x95, 0xbb, 0x7b, 0x1f, 0x2b, 0xdb, 0xf3, 0x4d, 0x15, 0xea, 0xaa, 0x73, 0xd3, 0x45, 0x2a, 0xb7,
	0x79, 0xa0, 0x9f, 0x08, 0xe9, 0xbe, 0x85, 0x8d, 0x22, 0x30, 0x1d, 0x6e, 0xec, 0xba, 0x8a, 0xbc,
	0x4f, 0xe5, 0x9e, 0x82, 0xb0, 0x47, 0x03, 0x3e, 0xc4, 0x67, 0x54, 0x65, 0xa6, 0x26, 0xe1, 0x8e,
	0x57, 0xeb, 0x06, 0x6e, 0x92, 0x38, 0x15, 0xc8, 0x5c, 0x43, 0xe6, 0x22, 0x28, 0xdb, 0x22, 0xad,
	0x1e, 0xa1, 0xb1, 0x05, 0xe2, 0x2b, 0x53, 0xa9, 0x0d, 0xd7, 0x3d, 0x2d, 0x71, 0x27, 0xda, 0xdc,
	0x49, 0xd3, 0x0f, 0xa8, 0x24, 0x07, 0x46, 0x01, 0x26, 0xe2, 0xcc, 0x2d, 0xa8, 0x77, 0xa9, 0x24,
	0x56, 0x41, 0x4c, 0xe3, 0xc9, 0x9f, 0x94, 0xdc, 0x52, 0xe8, 0x34, 0x40, 0x73, 0xc9, 0xfe, 0x08,
	0x1a, 0x2e, 0x50, 0x5d, 0x2a, 0x28, 0x96, 0x59, 0xe6, 0xc1, 0xec, 0xb8, 0x83, 0xed, 0xb7, 0xa1,
	0x5e, 0xe0, 0x60, 0x1d, 0x6a, 0x0a, 0xb8, 0xe3, 0x70, 0xa7, 0xf3, 0xf0, 0xc7, 0xd5, 0xc9, 0x9c,
	0x6a, 0x27, 0x4d, 0xbf, 0x91, 0x74, 0x0f, 0xa9, 0xca, 0x87, 0xa6, 0x35, 0x94, 0x58, 0x61, 0xeb,
	0x1c, 0x13, 0x87, 0xd4, 0x12, 0x21, 0x49, 0x1e, 0x5e, 0x5d, 0x82, 0xc6, 0xb7, 0x93, 0x2e, 0xf6,
	0x90, 0xe8, 0x30, 0xa4, 0x6a, 0x87, 0xf1, 0x67, 0xee, 0x68, 0x16, 0x2c, 0x69, 0x6a, 0x75, 0x98,
	0x71, 0x92, 0xbb, 0xef, 0x86, 0xf2, 0x4f, 0x18, 0x05, 0x28, 0xe7, 0xcb, 0x42, 0x7d, 0x6f, 0x8e,
	0x09, 0x8b, 0x6c, 0x25, 0x5a, 0x9d, 0xb2, 0xda, 0xa6, 0x43, 0x49, 0x75, 0xfd, 0x55, 0x2e, 0x46,
	0x75, 0x40, 0x59, 0x55, 0x46, 0x67, 0x34, 0x2b, 0x24, 0xe9, 0xd1, 0x10, 0x6f, 0x5c, 0x55, 0x45,
	0x01, 0x7a, 0x34, 0x48, 0x06, 0x4c, 0x4a, 0x1a, 0xa2, 0x63, 0xaf, 0xea, 0x7c, 0x4b, 0xa5, 0xee,
	0x23, 0x6e, 0x56, 0xac, 0xfd, 0x52, 0x3f, 0x95, 0x27, 0x33, 0xc6, 0x37, 0x44, 0xa7, 0x8e, 0xcd,
	0x4d, 0x5d, 0x4e, 0xe2, 0xa0, 0xaf, 0xef, 0x48, 0xc3, 0x3a, 0x1c, 0x9d, 0x28, 0x4f, 0x50, 0xb6,
	0x8a, 0x78, 0xda, 0xd0, 0x74, 0xe7, 0x0d, 0x6d, 0x6b, 0x38, 0xf7, 0x2c, 0x6c, 0xb9, 0x73, 0x9c,
	0x0a, 0x15, 0xdd, 0x87, 0xd8, 0x7a, 0x50, 0xc5, 0xde, 0x15, 0xe1, 0x77, 0x13, 0xce, 0x93, 0x33,
	0x1a, 0x62, 0x0b, 0x42, 0x4d, 0x91, 0xcd, 0x84, 0x7f, 0xcc, 0x29, 0xf5, 0xcf, 0x28, 0x3d, 0xa1,
	0x71, 0x68, 0x5a, 0x0f, 0xc6, 0xf0, 0x98, 0x92, 0xd8, 0x26, 0x42, 0xba, 0x0a, 0x9b, 0xee, 0x5c,
	0x4a, 0x64, 0xd0, 0xa7, 0x21, 0xf6, 0x21, 0x54, 0x95, 0xc7, 0x2b, 0x10, 0x48, 0x4e, 0x69, 0x88,
	0x9d, 0x08, 0x55, 0x8c, 0xe5, 0x69, 0x14, 0x29, 0x09, 0x5c, 0xc6, 0xbb, 0xfb, 0x17, 0x25, 0xf7,
	0x36, 0xed, 0x1d, 0xec, 0xea, 0x0a, 0xf7, 0x91, 0x92, 0x97, 0x51, 0xa1, 0x69, 0xe2, 0xcb, 0xcb,
	0x7a, 0x18, 0xb7, 0xf1, 0xa1, 0x1f, 0x24, 0xa1, 0xf3, 0xde, 0x9e, 0x88, 0xd1, 0x0b, 0x24, 0x06,
	0x72, 0x79, 0xfb, 0x43, 0x15, 0x47, 0xae, 0xc2, 0x26, 0x96, 0xb9, 0x63, 0x21, 0x49, 0x14, 0xf9,
	0xc7, 0x49, 0x14, 0x52, 0x6e, 0x2d, 0x7f, 0x71, 0x92, 0x86, 0xbe, 0xca, 0xee, 0xad, 0x9d, 0x7f,
	0x16, 0xb6, 0x54, 0x5c, 0x39, 0x31, 0xbb, 0x84, 0x06, 0xd2, 0x77, 0x93, 0xa7, 0x31, 0x03, 0x39,
	0xeb, 0x32, 0x37, 0xd4, 0x65, 0xce, 0x0b, 0x06, 0x65, 0xdb, 0xc9, 0x41, 0x9f, 0xa4, 0x4c, 0xeb,
	0xf3, 0xe8, 0x69, 0x0e, 0xb3, 0x01, 0x8c, 0xd3, 0xf6, 0x8c, 0x52, 0x1c, 0x12, 0x49, 0x95, 0xac,
	0x98, 0x90, 0x2c, 0x10, 0xae, 0x78, 0xf5, 0x75, 0xbb, 0x05, 0x0b, 0x28, 0x3b, 0x53, 0xce, 0x79,
	0xa9, 0x33, 0x7b, 0x73, 0x07, 0x65, 0x8e, 0x75, 0xf4, 0x9f, 0x81, 0xe5, 0xfc, 0x07, 0x56, 0xa4,
	0x92, 0x8c, 0x07, 0xe6, 0xd5, 0x36, 0xbf, 0xc6, 0x66, 0xd0, 0xcd, 0x9f, 0x05, 0x0d, 0x92, 0x38,
	0x14, 0xd3, 0x72, 0xa4, 0x6a, 0xd1, 0x1b, 0xe4, 0x17, 0x77, 0xc0, 0x02, 0x9e, 0xd8, 0x7d, 0x8b,
	0x28, 0xc4, 0x0f, 0xa7, 0x24, 0x03, 0x3b, 0x3a, 0x40, 0xdf, 0x23, 0x92, 0x28, 0x7d, 0xb0, 0xf1,
	0x7a, 0xc2, 0xb5, 0x1b, 0x1d, 0x65, 0x6e, 0x26, 0x82, 0xd7, 0x8e, 0xe1, 0xef, 0x4a, 0x53, 0x82,
	0x66, 0x07, 0x54, 0xa1, 0x30, 0xa0, 0x37, 0x96, 0xc6, 0x6b, 0x01, 0xf9, 0xfb, 0x4d, 0xa1, 0x4b,
	0xac, 0x62, 0xdb, 0x7b, 0x02, 0xe9, 0xe3, 0xd3, 0x36, 0x75, 0x22, 0x0b, 0x77, 0xa5, 0x2f, 0xb2,
	0x5e, 0x8f, 0x0a, 0x05, 0xfb, 0x86, 0xe1, 0x7a, 0xf6, 0x8a, 0x37, 0x4d, 0x92, 0x38, 0x7b, 0xc5,
	0x4d, 0x54, 0xb4, 0x65, 0xef, 0x7b, 0xc5, 0xac, 0x76, 0xff, 0x68, 0x9f, 0xca, 0xfd, 0x28, 0xe9,
	0x92, 0x08, 0x0f, 0xce, 0x29, 0x5a, 0xa1, 0xe7, 0x56, 0x36, 0xa5, 0xcf, 0x94, 0x2d, 0x18, 0x62,
	0xec, 0x60, 0x23, 0xa9, 0xbc, 0x14, 0xae, 0xee, 0x33, 0x1b, 0x50, 0xfd, 0x26, 0x39, 0x9a, 0xac,
	0xd8, 0x17, 0xa8, 0x63, 0xc6, 0x85, 0x54, 0x5b, 0xfd, 0x80, 0xe0, 0x4d, 0xaf, 0xda, 0x6a, 0x25,
	0x82, 0x33, 0x83, 0xba, 0x2e, 0xfd, 0x2b, 0xe5, 0x42, 0xc6, 0x3a, 0x4e, 0xdb, 0x5c, 0xa7, 0xb6,
	0x01, 0xcb, 0x8a, 0x0e, 0xa7, 0xb0, 0x67, 0x70, 0xf8, 0x41, 0xc6, 0xb9, 0x7d, 0xa3, 0x5c, 0x68,
	0xbe, 0x0d, 0x55, 0x13, 0xcd, 0x8d, 0x97, 0xa6, 0x66, 0xe2, 0xeb, 0xec, 0x91, 0x61, 0xfb, 0x73,
	0xa8, 0xec, 0x91, 0xa1, 0x12, 0x8f, 0x82, 0x99, 0x5f, 0x93, 0xf7, 0x8a, 0xd7, 0xe4, 0xf5, 0xf3,
	0xc2, 0xc3, 0x3b, 0xd3, 0x7e, 0x09, 0xaa, 0xea, 0x5f, 0xbc, 0x01, 0x92, 0xe4, 0x81, 0xca, 0x42,
	0xb3, 0xae, 0xa8, 0x94, 0x04, 0x19, 0xa9, 0x78, 0x7f, 0x5b, 0x81, 0xa6, 0x82, 0xbb, 0x4f, 0x06,
	0xf4, 0x08, 0x3b, 0x84, 0x51, 0x9d, 0xb1, 0xe2, 0xab, 0xdf, 0x06, 0xfc, 0xbc, 0xe8, 0x08, 0x50,
	0x66, 0xe9, 0xa8, 0xfe, 0xf0, 0x59, 0x46, 0xf9, 0x50, 0x17, 0x18, 0x67, 0xd6, 0x1c, 0x2f, 0x41,
	0x43, 0x5f, 0x49, 0x79, 0xaa, 0x87, 0xb5, 0x35, 0xab, 0x43, 0x15, 0x35, 0xf6, 0xf2, 0x58, 0xfc,
	0x95, 0xd7, 0x56, 0x14, 0x9c, 0x90, 0xe9, 0xea, 0x94, 0x6e, 0x56, 0xa2, 0x5c, 0x8c, 0x9a, 0x7b,
	0xd7, 0x60, 0xc9, 0xe6, 0x43, 0xcb, 0x16, 0x84, 0xca, 0x65, 0x92, 0x58, 0x27, 0xef, 0xcd, 0xd7,
	0x60, 0x29, 0x8d, 0xc8, 0x50, 0xd9, 0xcf, 0x15, 0x94, 0x5e, 0xbb, 0x33, 0xc9, 0x65, 0xe7, 0x00,
	0x97, 0xe8, 0x27, 0x97, 0x27, 0xbe, 0xdd, 0x50, 0xb7, 0xcc, 0x74, 0xf1, 0x71, 0x33, 0x8b, 0xa5,
	0xe9, 0xcd, 0x5c, 0x87, 0x5a, 0x1e, 0x69, 0xe8, 0x36, 0xbb, 0x55, 0x58, 0x14, 0x34, 0xc8, 0x38,
	0x45, 0x4f, 0x57, 0xd3, 0x81, 0x44, 0xc8, 0x02, 0x7c, 0xcf, 0xd1, 0x9d, 0x75, 0x00, 0xe5, 0x44,
	0x98, 0xc6, 0x3a, 0x2b, 0x20, 0x94, 0x7f, 0xd3, 0xe6, 0x78, 0xf9, 0x90, 0x6f, 0x99, 0xdc, 0x2c,
	0x88, 0x13, 0x2d, 0x9c, 0x6e, 0xa6, 0x5b, 0x81, 0xca, 0x80, 0xa4, 0xe8, 0xb6, 0x96, 0xdb, 0x6d,
	0x58, 0x34, 0x0c, 0xac, 0x43, 0x2d, 0x7f, 0xc9, 0xd1, 0x4f, 0x14, 0x1f, 0xc2, 0x56, 0x91, 0xdf,
	0x43, 0x6c, 0x40, 0x9b, 0x5c, 0xf9, 0xb4, 0x43, 0xf5, 0xbe, 0x53, 0x72, 0x3b, 0x73, 0xf7, 0x1f,
	0x1e, 0x69, 0x78, 0xff, 0x5f, 0xad, 0x9b, 0x08, 0xa4, 0xae, 0xc0, 0x5a, 0x8f, 0x26, 0x7e, 0x94,
	0x04, 0xda, 0x49, 0xe4, 0x90, 0x37, 0x61, 0x45, 0x9f, 0x8f, 0xf6, 0x89, 0x15, 0x3b, 0x78, 0xcc,
	0x22, 0x95, 0x7e, 0x4a, 0xfa, 0x44, 0x9a, 0xa4, 0xd7, 0x1c, 0x86, 0xee, 0x56, 0x37, 0xde, 0xcf,
	0xfb, 0x3d, 0xd3, 0xca, 0xba, 0xff, 0xf0, 0xc8, 0x14, 0xd2, 0x47, 0x44, 0xe4, 0x57, 0xf7, 0x5d,
	0x65, 0xeb, 0xf5, 0x2e, 0xb7, 0x38, 0x3c, 0x6f, 0x4f, 0x47, 0x8f, 0x29, 0xaf, 0xa0, 0x43, 0x3a,
	0xdd, 0x6a, 0x77, 0x0f, 0x16, 0xcd, 0x84, 0x72, 0x29, 0xba, 0x6f, 0x9e, 0xa5, 0xce, 0x63, 0x88,
	0x1e, 0x42, 0x29, 0x8d, 0x4c, 0x71, 0x26, 0xfb, 0xb9, 0x0e, 0x69, 0xd9, 0x3d, 0x82, 0x2b, 0xc5,
	0x53, 0x78, 0x94, 0xc9, 0x47, 0xc7, 0x7b, 0x44, 0xd2, 0xe9, 0x17, 0x0c, 0xb5, 0xf8, 0xdb, 0x34,
	0xd0, 0x50, 0x6b, 0x4a, 0xcd, 0x4d, 0x83, 0xbe, 0x49, 0x56, 0xdf, 0x2c, 0x96, 0x56, 0x43, 0x4a,
	0x07, 0xfb, 0xca, 0x2a, 0xaa, 0x10, 0x59, 0xdd, 0xb5, 0x1e, 0x66, 0xa2, 0x4a, 0x49, 0x47, 0xaa,
	0x10, 0x14, 0x6b, 0xa7, 0x85, 0x3d, 0x73, 0xdd, 0x7f, 0x31, 0x59, 0x2f, 0xdb, 0x62, 0xd3, 0x20,
	0x13, 0xd2, 0x57, 0x79, 0xa9, 0xd3, 0x6b, 0xe2, 0xbd, 0x33, 0x96, 0x32, 0xed, 0x46, 0x24, 0xc6,
	0xea, 0x09, 0x93, 0xc3, 0x5d, 0x75, 0x85, 0x90, 0x3c, 0x5b, 0x70, 0x0f, 0x22, 0x12, 0xeb, 0x43,
	0xaa, 0x7a, 0x5f, 0x1d, 0xcb, 0x93, 0x26, 0x77, 0xce, 0x23, 0xd2, 0x1b, 0xba, 0x12, 0x79, 0xb4,
	0x7f, 0xa4, 0xc3, 0xb3, 0x23, 0xc9, 0x59, 0xdc, 0x53, 0x42, 0x26, 0x41, 0x90, 0x0d, 0xb2, 0x08,
	0x2f, 0x64, 0xc9, 0xde, 0x51, 0xa1, 0x33, 0xca, 0xbc, 0x2e, 0xa0, 0x6e, 0x05, 0x3d, 0xa5, 0x9c,
	0xc9, 0xa1, 0x31, 0xe5, 0x1b, 0xb0, 0x7c, 0x9c, 0xf0, 0x01, 0x91, 0x32, 0xaf, 0xc6, 0x28, 0x23,
	0x44, 0x38, 0xe1, 0x3d, 0x61, 0x1e, 0x50, 0x0e, 0xe0, 0xf2, 0x14, 0xd4, 0x1f, 0x64, 0xbd, 0x22,
	0x8a, 0x92, 0x8d, 0x31, 0xbb, 0x59, 0x0f, 0xf5, 0xbc, 0x6c, 0xdd, 0xf4, 0xa8, 0xb5, 0xde, 0x24,
	0x71, 0xd7, 0x8d, 0xbe, 0x1c, 0xed, 0x08, 0x91, 0x04, 0x8c, 0x48, 0x2c, 0x9f, 0x28, 0x89, 0xe4,
	0xd2, 0xf3, 0x8d, 0xf8, 0xcc, 0xe1, 0x3e, 0xd0, 0x72, 0x9f, 0xb2, 0x23, 0x97, 0xda, 0xf4, 0x9d,
	0xae, 0x30, 0xcb, 0x56, 0x98, 0x3b, 0xda, 0x47, 0xee, 0x1f, 0xed, 0x26, 0x83, 0x34, 0x93, 0xf4,
	0x63, 0x7a, 0xa6, 0x2d, 0x8c, 0xfa, 0x4d, 0xa4, 0x69, 0x31, 0x56, 0x31, 0xf8, 0x08, 0x22, 0x89,
	0x43, 0x95, 0xc8, 0x50, 0x43, 0xd0, 0x5f, 0x95, 0xe0, 0xb5, 0x73, 0xc0, 0xc8, 0xa9, 0x9b, 0x03,
	0x6b, 0x1a, 0x89, 0x4a, 0x01, 0x99, 0x40, 0x3e, 0xfc, 0x01, 0xc5, 0x82, 0x57, 0x25, 0x6f, 0x49,
	0x96, 0x7e, 0x98, 0xc4, 0xd2, 0x8f, 0xd8, 0x09, 0xf5, 0x87, 0x49, 0x66, 0xc2, 0x6a, 0x3d, 0x33,
	0x4c, 0xb2, 0xd1, 0xac, 0x6e, 0x63, 0x6d, 0xbe, 0x08, 0xcf, 0x06, 0x12, 0x61, 0x69, 0x50, 0x62,
	0x6c, 0x3f, 0x56, 0x5c, 0xbd, 0x2d, 0xed, 0x20, 0xad, 0x0d, 0x89, 0xe5, 0x83, 0xa4, 0x27, 0xbc,
	0x08, 0xea, 0xc8, 0xe6, 0xae, 0x1e, 0x1f, 0xff, 0x2a, 0x46, 0xdd, 0x5c, 0xd1, 0x43, 0xcb, 0x9d,
	0x07, 0xa2, 0x29, 0x19, 0xaa, 0x00, 0xd7, 0x14, 0xff, 0xd0, 0x2f, 0xeb, 0x3a, 0x46, 0x35, 0x7f,
	0xd2, 0x0b, 0x9c, 0x38, 0x54, 0x1b, 0x66, 0xf4, 0x88, 0xc5, 0xc7, 0x27, 0x13, 0x32, 0xde, 0xe3,
	0x94, 0xda, 0xaa, 0xa4, 0xb6, 0xc3, 0x79, 0xf6, 0xea, 0xc5, 0x53, 0x42, 0x4c, 0x67, 0xfd, 0xdc,
	0x6b, 0xdf, 0x86, 0x66, 0x8f, 0x93, 0x58, 0xd2, 0xd0, 0x37, 0xd7, 0x7f, 0x94, 0x15, 0x5f, 0x86,
	0x55, 0x3b, 0x67, 0xf0, 0x55, 0x10, 0xdf, 0xdf, 0x98, 0xf7, 0x80, 0xbd, 0xc3, 0x87, 0x79, 0x1c,
	0xaf, 0xb1, 0xa2, 0x3a, 0x72, 0x22, 0xfa, 0x18, 0x56, 0x5c, 0x86, 0x55, 0x9b, 0x39, 0xfa, 0xc7,
	0x11, 0x31, 0x86, 0x4f, 0xd7, 0x36, 0xec, 0xb8, 0x12, 0x9a, 0xf0, 0x4f, 0xe2, 0xe4, 0x2c, 0x1e,
	0x95, 0xce, 0x7b, 0x19, 0x0b, 0xfd, 0x90, 0x0f, 0x8c, 0xf0, 0x9a, 0x00, 0x38, 0x22, 0xd2, 0x88,
	0x49, 0x53, 0x36, 0xb7, 0x63, 0x03, 0xca, 0x7b, 0x5a, 0x86, 0x75, 0x74, 0x26, 0x49, 0x98, 0xd9,
	0xd6, 0xe7, 0xc5, 0xdc, 0xc3, 0xe8, 0xc1, 0x94, 0xc8, 0xbe, 0x09, 0x31, 0x54, 0xd4, 0xac, 0xc8,
	0xd4, 0xbe, 0x19, 0x9f, 0x6f, 0xbc, 0x7f, 0x28, 0xe9, 0xfb, 0x58, 0xe0, 0x6a, 0x8e, 0xe4, 0xc6,
	0x5f, 0xf4, 0xdb, 0xd0, 0xec, 0x46, 0x49, 0xd7, 0x2f, 0xb0, 0x66, 0x7c, 0x5f, 0x13, 0x00, 0x09,
	0xf5, 0x15, 0xcd, 0x86, 0x03, 0x57, 0x0a, 0xf8, 0xc2, 0x1c, 0x1e, 0x0b, 0xe5, 0x77, 0x74, 0xcc,
	0xf4, 0x3c, 0x5c, 0x9e, 0x9c, 0x45, 0x17, 0xb4, 0x68, 0xfb, 0x7a, 0x8a, 0xf3, 0x19, 0x8f, 0x0c,
	0x73, 0x63, 0x1c, 0x63, 0x0c, 0xa5, 0xf2, 0x90, 0xa6, 0xe1, 0xee, 0x1e, 0x8b, 0x49, 0x74, 0x88,
	0xdc, 0x20, 0x63, 0x87, 0x3f, 0x06, 0x63, 0x5b, 0x50, 0x77, 0xcb, 0x21, 0x26, 0x0e, 0x2c, 0xb2,
	0xbb, 0x30, 0x97, 0xdd, 0xc5, 0xa7, 0xb0, 0xbb, 0x34, 0x9b, 0x5d, 0xcd, 0xd9, 0xcd, 0xb1, 0xec,
	0xbd, 0x4f, 0x83, 0x93, 0xa3, 0x94, 0x06, 0x8c, 0x44, 0x47, 0x19, 0x3f, 0xa5, 0x43, 0x34, 0xd0,
	0xf8, 0xbf, 0xd1, 0x7b, 0xed, 0xaf, 0x16, 0x0a, 0x5f, 0xd3, 0x76, 0x15, 0xce, 0xfe, 0x70, 0x32,
	0x57, 0xd6, 0xd5, 0x95, 0x72, 0x21, 0xc0, 0x1d, 0xa5, 0x64, 0x99, 0x90, 0xc9, 0x00, 0x89, 0xcc,
	0x9f, 0x6d, 0x59, 0x8c, 0x4d, 0x35, 0xbe, 0x48, 0x8e, 0xe5, 0x19, 0xe1, 0x5a, 0x69, 0x6b, 0xa3,
	0xb4, 0x1b, 0xdf, 0x6c, 0xbd, 0x0f, 0xdd, 0x3e, 0x9f, 0xbd, 0x83, 0x23, 0x1a, 0x87, 0xd3, 0xc9,
	0x9a, 0x64, 0xaa, 0x10, 0xeb, 0xd7, 0xbd, 0x47, 0xf0, 0xea, 0xb9, 0x20, 0x1d, 0xd2, 0x34, 0x1a,
	0xce, 0xe2, 0x72, 0x54, 0x11, 0xa8, 0x7b, 0x9f, 0xba, 0xbe, 0xdb, 0x9a, 0x99, 0x84, 0xf7, 0x12,
	0x29, 0x69, 0x6c, 0xcb, 0x76, 0x77, 0x55, 0x2e, 0x3c, 0x91, 0xab, 0x96, 0xec, 0x57, 0x50, 0x79,
	0x81, 0x5a, 0x72, 0x46, 0x6d, 0x05, 0xcf, 0x77, 0x7b, 0x5f, 0xe6, 0x02, 0x2e, 0x3c, 0x47, 0xb8,
	0xe4, 0xe2, 0x17, 0x38, 0x82, 0xfa, 0xfa, 0xe5, 0xcb, 0x47, 0x10, 0x36, 0x09, 0xaf, 0x79, 0x6f,
	0xbb, 0x99, 0xea, 0x7d, 0x49, 0x07, 0x3b, 0x71, 0x9c, 0x64, 0x71, 0x80, 0x5f, 0x1e, 0x08, 0xfd,
	0xcd, 0x18, 0xd2, 0x4a, 0xcf, 0x4c, 0x8b, 0x97, 0x7d, 0xb7, 0xf2, 0x26, 0x08, 0x9b, 0xd8, 0xee,
	0xfd, 0x46, 0x31, 0x11, 0x16, 0x94, 0x7f, 0x9c, 0x48, 0x76, 0xcc, 0x74, 0x54, 0x2c, 0x9a, 0x5f,
	0x87, 0x46, 0xec, 0x0e, 0x98, 0x78, 0xf5, 0x95, 0xce, 0x9c, 0x4d, 0x1d, 0xf7, 0x57, 0xfb, 0xab,
	0x50, 0x77, 0x7f, 0xab, 0xdb, 0x92, 0x09, 0xca, 0x7d, 0x17, 0xac, 0x5b, 0x1a, 0x69, 0xd8, 0x6e,
	0x76, 0x5d, 0x83, 0xf8, 0xf9, 0x42, 0x81, 0x6b, 0x37, 0x19, 0x28, 0xba, 0x8b, 0x34, 0xb6, 0xa1,
	0x39, 0x12, 0x41, 0xa0, 0x57, 0x58, 0x73, 0xbd, 0x0d, 0xad, 0xc9, 0x39, 0x15, 0x13, 0x9a, 0x07,
	0xaf, 0x46, 0xf3, 0x1a, 0x6c, 0x4f, 0x59, 0x61, 0xfa, 0x68, 0x53, 0xcd, 0xb4, 0x8e, 0x1c, 0x5f,
	0x76, 0xd5, 0xdb, 0x48, 0x74, 0x1a, 0x41, 0x5e, 0xcf, 0xf5, 0x69, 0x8f, 0x8e, 0x8f, 0x23, 0x16,
	0xd3, 0x87, 0x3a, 0x3a, 0x2e, 0x88, 0xa2, 0x05, 0xeb, 0x89, 0x9e, 0xf5, 0xed, 0xd7, 0xad, 0x86,
	0xec, 0x97, 0xe0, 0xb9, 0x63, 0xce, 0x68, 0x1c, 0x0a, 0xff, 0x8c, 0xc9, 0xbe, 0x3f, 0xb1, 0x4c,
	0x3b, 0xcf, 0x2f, 0x4f, 0x71, 0x9e, 0x45, 0x7c, 0x18, 0x97, 0x7a, 0xef, 0xb8, 0x94, 0xef, 0xf6,
	0x89, 0x8a, 0x5e, 0xef, 0x21, 0x7c, 0xb3, 0xec, 0x43, 0x5d, 0xdc, 0x70, 0x5d, 0xbd, 0x0e, 0x92,
	0xfe, 0xbd, 0xd0, 0x24, 0x37, 0x67, 0xab, 0xab, 0xdd, 0x05, 0x10, 0x38, 0x90, 0x05, 0x01, 0x15,
	0xc2, 0x48, 0xfc, 0x63, 0xa8, 0xe5, 0x7c, 0xe8, 0xde, 0xc6, 0xf7, 0x3a, 0x17, 0xc2, 0xd1, 0x29,
	0x4c, 0xb6, 0x3f, 0x81, 0x46, 0x61, 0x00, 0x2b, 0xe2, 0xfa, 0x06, 0xbb, 0x75, 0xf3, 0x62, 0x61,
	0xa4, 0x31, 0x91, 0xb2, 0x28, 0xdf, 0x91, 0xc5, 0xd8, 0x13, 0xa1, 0xfb, 0x16, 0xdf, 0x85, 0xdb,
	0xe7, 0x22, 0xeb, 0x5e, 0xc2, 0x8b, 0x42, 0x17, 0xde, 0x6d, 0x37, 0x93, 0xb9, 0x77, 0x94, 0x6f,
	0x14, 0x47, 0x4a, 0x34, 0x0f, 0xe8, 0x29, 0x8d, 0x84, 0xb2, 0xb5, 0x39, 0x99, 0xfa, 0x62, 0x35,
	0xbc, 0x5f, 0x2f, 0x7c, 0x53, 0x32, 0x63, 0x67, 0x2e, 0xeb, 0x0f, 0x60, 0xc9, 0xa8, 0x89, 0xb9,
	0x97, 0x37, 0x3a, 0xe7, 0xde, 0x6c, 0x84, 0xd8, 0x7e, 0x15, 0x16, 0xf5, 0xff, 0xa6, 0x89, 0xad,
	0x01, 0x0b, 0x91, 0xda, 0x65, 0x2e, 0xe3, 0xbf, 0x98, 0x30, 0x43, 0x23, 0x40, 0xab, 0xb6, 0x13,
	0x86, 0xdc, 0x76, 0x9a, 0xea, 0xd7, 0x36, 0x12, 0x86, 0xf8, 0x45, 0xd9, 0xa8, 0xd1, 0x00, 0x87,
	0x59, 0xfe, 0x92, 0x60, 0x6c, 0x67, 0x4d, 0x5d, 0x4e, 0x3d, 0xe7, 0x3c, 0x31, 0xe8, 0xb7, 0xba,
	0xd0, 0xc4, 0xca, 0x2f, 0xc3, 0x0b, 0x01, 0xa7, 0xd8, 0x2f, 0x40, 0xf2, 0x77, 0x3c, 0xf3, 0x20,
	0x29, 0x74, 0x82, 0x8e, 0x67, 0xd5, 0xbc, 0x01, 0xaf, 0xe4, 0xe6, 0x39, 0xe1, 0xc6, 0x94, 0x7e,
	0x46, 0xa6, 0x6f, 0xd1, 0xce, 0xeb, 0x05, 0xb8, 0xc2, 0xe9, 0x80, 0xc5, 0xba, 0xab, 0xca, 0x27,
	0xdd, 0x24, 0x33, 0xaf, 0x8a, 0xa6, 0x3f, 0xfc, 0x87, 0xd6, 0xf4, 0x1c, 0xde, 0x9d, 0xd1, 0xb8,
	0x37, 0x51, 0x55, 0xc8, 0xcb, 0x12, 0x79, 0x3c, 0xbd, 0x30, 0xde, 0x92, 0x58, 0x19, 0xb9, 0xbb,
	0xfc, 0x39, 0xb5, 0x51, 0xf8, 0x82, 0x27, 0xff, 0x90, 0x73, 0x11, 0x9b, 0x57, 0x37, 0x60, 0x19,
	0x09, 0x74, 0xbe, 0xed, 0x7c, 0x7e, 0xea, 0x07, 0x41, 0x35, 0xfd, 0xf9, 0xcf, 0x8d, 0x9b, 0xde,
	0xf7, 0xcb, 0x26, 0x42, 0x98, 0x49, 0xf9, 0xdc, 0x2a, 0xe2, 0xc1, 0xac, 0x76, 0x46, 0xd3, 0x59,
	0xfe, 0x54, 0xa8, 0xe7, 0x6d, 0x5e, 0x3c, 0xbd, 0x50, 0xf3, 0xe2, 0x06, 0x2c, 0x9f, 0x26, 0x92,
	0x0a, 0xff, 0xd8, 0x94, 0x3f, 0x16, 0x14, 0x5c, 0x3d, 0x44, 0x7a, 0x84, 0xc5, 0xc2, 0x96, 0x37,
	0xd7, 0x60, 0x89, 0x63, 0x8a, 0x2b, 0x4c, 0x66, 0xa5, 0x62, 0x9e, 0x20, 0x31, 0x71, 0x4b, 0xd9,
	0xfb, 0xc5, 0x92, 0x49, 0x88, 0x0f, 0xef, 0x2a, 0x97, 0xf8, 0x49, 0x22, 0xe9, 0x51, 0x36, 0x18,
	0x10, 0x3e, 0x6c, 0xee, 0x42, 0x73, 0x02, 0xbf, 0xbd, 0x5d, 0x2f, 0x77, 0xa6, 0x6f, 0x1a, 0x67,
	0xf7, 0x82, 0x4d, 0xba, 0xff, 0x31, 0xd2, 0xb3, 0x31, 0xc0, 0x73, 0x4f, 0xe9, 0x01, 0x6c, 0x2a,
	0x7f, 0xef, 0x2b, 0x01, 0xf8, 0x02, 0x37, 0xb0, 0xfc, 0xa4, 0xde, 0xe8, 0xcc, 0x87, 0xd8, 0x19,
	0x1b, 0x57, 0x47, 0x31, 0x2e, 0x8a, 0xff, 0x91, 0xa3, 0x38, 0x30, 0x61, 0xca, 0xe1, 0xdd, 0x51,
	0x47, 0x69, 0x2e, 0x3b, 0x4b, 0xd1, 0x3c, 0x52, 0xd6, 0x60, 0x09, 0x25, 0x90, 0xa5, 0x26, 0x60,
	0xfa, 0xba, 0x89, 0x1d, 0xe7, 0x42, 0x9c, 0xdb, 0x88, 0xfc, 0x3b, 0xa5, 0xfc, 0xfa, 0xec, 0x8f,
	0xb5, 0x32, 0xdb, 0xfd, 0x7b, 0xfa, 0x05, 0xb5, 0x79, 0x34, 0x47, 0x5d, 0xf2, 0xdb, 0xf2, 0x14,
	0x20, 0x3f, 0xa6, 0xfa, 0xfc, 0x73, 0x09, 0xce, 0x89, 0xe8, 0x29, 0x3d, 0xcc, 0x3a, 0x2e, 0x1b,
	0xe9, 0xd4, 0xa8, 0x1d, 0xc9, 0xf9, 0xdc, 0xef, 0xdc, 0x48, 0x3a, 0x6a, 0x51, 0x71, 0xae, 0xfd,
	0x75, 0x68, 0x4e, 0x8e, 0xce, 0x3f, 0xdc, 0xaa, 0x22, 0x45, 0xab, 0xd8, 0x9d, 0xd2, 0x75, 0xef,
	0x0f, 0x4c, 0x8d, 0x77, 0x54, 0xa8, 0x3c, 0x60, 0x71, 0xef, 0x88, 0x0c, 0xd2, 0x88, 0x2a, 0xd5,
	0x1a, 0x0c, 0x6d, 0xf9, 0x73, 0x09, 0xab, 0xd2, 0xc2, 0x77, 0xd2, 0xc1, 0x85, 0xe6, 0x2d, 0x80,
	0x9e, 0xf0, 0x05, 0x2e, 0xb7, 0xc1, 0xc7, 0x76, 0x67, 0x16, 0xc0, 0x8e, 0xfe, 0xa7, 0x7d, 0x17,
	0x16, 0x0d, 0x06, 0x5d, 0xe9, 0x28, 0xd9, 0x87, 0x15, 0x72, 0xda, 0xf3, 0x53, 0x65, 0x84, 0x07,
	0x62, 0x94, 0x6f, 0x0a, 0x19, 0x86, 0xf4, 0xd4, 0x8e, 0xfb, 0x4f, 0x6e, 0x5c, 0x37, 0xf1, 0xe3,
	0xab, 0xda, 0xe8, 0x68, 0xbf, 0x9c, 0x44, 0x51, 0x72, 0x46, 0x39, 0xc6, 0x67, 0x53, 0xaa, 0xe2,
	0xa6, 0x49, 0x62, 0x72, 0xed, 0x53, 0x5a, 0x31, 0x9c, 0xd8, 0x19, 0xe5, 0x75, 0x4d, 0x57, 0xd7,
	0x11, 0xce, 0x7d, 0xa1, 0x21, 0xb1, 0xb8, 0x37, 0x05, 0xe3, 0x23, 0x5d, 0xb8, 0x19, 0x5f, 0x39,
	0x17, 0xdf, 0x55, 0xa8, 0x33, 0x65, 0x03, 0xcc, 0xda, 0xe2, 0xc7, 0xcf, 0x37, 0x2d, 0xc0, 0xdc,
	0x59, 0xe4, 0x40, 0x1f, 0x30, 0x21, 0xc7, 0xfd, 0xa2, 0xce, 0x5a, 0x42, 0x1d, 0xd1, 0xce, 0xda,
	0x34, 0x97, 0x9a, 0x09, 0x27, 0x53, 0xb6, 0x05, 0x52, 0xcb, 0xaa, 0x3e, 0xf2, 0x45, 0xef, 0xba,
	0xae, 0x45, 0xee, 0x1d, 0xec, 0x53, 0xf9, 0x31, 0x36, 0xa3, 0x3d, 0x3a, 0xde, 0xd5, 0x0f, 0x64,
	0xba, 0x02, 0x28, 0xc6, 0xaa, 0x64, 0xde, 0x91, 0xce, 0x1f, 0xe7, 0xec, 0x98, 0x4b, 0xda, 0x16,
	0xd4, 0x75, 0xbd, 0xdd, 0x77, 0xce, 0xc7, 0x23, 0xee, 0x43, 0x9f, 0x0e, 0xc2, 0xf0, 0xa3, 0x4d,
	0x49, 0x64, 0x26, 0xf2, 0xfb, 0xa5, 0x52, 0x4f, 0x1d, 0xe5, 0xf9, 0xc5, 0xc0, 0x3a, 0x27, 0xb1,
	0xec, 0x7c, 0xfa, 0x20, 0x33, 0xa1, 0xdf, 0x28, 0x74, 0x19, 0xbe, 0xeb, 0x06, 0x6c, 0x4a, 0xbf,
	0x59, 0x40, 0x1f, 0x52, 0xd9, 0x4f, 0x42, 0x2c, 0xb5, 0xe0, 0xff, 0xdc, 0x34, 0xf7, 0x19, 0xd8,
	0xd0, 0x3d, 0x7a, 0xec, 0x73, 0x1a, 0xfa, 0x7a, 0x5e, 0xa7, 0xd0, 0xa6, 0xd1, 0xc1, 0x4d, 0xdb,
	0x74, 0x90, 0xe6, 0x7d, 0xcb, 0xad, 0xa8, 0x17, 0x70, 0xe4, 0x32, 0x99, 0x8a, 0xcb, 0x83, 0xf6,
	0x04, 0x2e, 0x3f, 0xef, 0x5d, 0xd3, 0x79, 0xfb, 0x5b, 0xb0, 0xee, 0x64, 0x9a, 0xf7, 0x1f, 0x26,
	0x21, 0x96, 0x10, 0x33, 0x36, 0x50, 0x81, 0x5c, 0x1e, 0xdb, 0x07, 0x7d, 0x22, 0xfd, 0x81, 0xed,
	0x61, 0x68, 0x78, 0xef, 0xb9, 0x15, 0x92, 0x4f, 0x48, 0xcc, 0xe4, 0xf0, 0xf1, 0xe1, 0x03, 0xf3,
	0x21, 0x43, 0x21, 0x07, 0x6b, 0x02, 0x9c, 0xe2, 0x3c, 0x16, 0x3c, 0x74, 0x33, 0xe7, 0xd0, 0x4d,
	0x97, 0x76, 0x32, 0xd9, 0x4f, 0x38, 0xfb, 0x9c, 0x3e, 0x48, 0x02, 0x12, 0xed, 0x61, 0xc7, 0x9b,
	0x6d, 0x0d, 0x6b, 0x43, 0xd3, 0xb4, 0xc0, 0xb9, 0x7f, 0xbb, 0xa2, 0x94, 0x37, 0xb5, 0xaa, 0x34,
	0x33, 0x6f, 0x8e, 0x75, 0x6b, 0x52, 0x91, 0x82, 0x65, 0xdb, 0xe7, 0x74, 0x9d, 0x02, 0x5b, 0xef,
	0xbc, 0x13, 0x37, 0xdb, 0x9d, 0x86, 0x7a, 0xaa, 0x7a, 0xcd, 0xc6, 0x75, 0x15, 0x36, 0x49, 0x26,
	0x95, 0x61, 0x9d, 0x82, 0xec, 0xd4, 0xad, 0xb2, 0x4c, 0x43, 0x36, 0x26, 0xa9, 0x8b, 0x20, 0x9e,
	0xc7, 0x64, 0xec, 0x96, 0x26, 0xf6, 0x28, 0xb1, 0x98, 0x8b, 0xc2, 0xf5, 0xa0, 0x1d, 0xe6, 0x73,
	0x3a, 0x39, 0x70, 0xb0, 0xe8, 0xa3, 0x7f, 0x11, 0x9e, 0x1d, 0x5f, 0x53, 0xc0, 0x87, 0x8f, 0x26,
	0xde, 0x63, 0xb7, 0xc6, 0x31, 0x81, 0x6f, 0x2a, 0x63, 0xf3, 0x91, 0x6b, 0x25, 0xfb, 0x51, 0xa1,
	0x0e, 0xf7, 0x58, 0xb8, 0x92, 0xdb, 0x71, 0xb7, 0x0a, 0xec, 0x48, 0x98, 0xcd, 0x49, 0xe5, 0x5a,
	0xa3, 0xf9, 0x0d, 0x68, 0xb8, 0x94, 0x5b, 0xaf, 0x7b, 0xb3, 0x73, 0x3e, 0x0c, 0x1d, 0x3d, 0x88,
	0x9d, 0x32, 0xed, 0x77, 0x61, 0xc5, 0xf9, 0x39, 0xf5, 0x90, 0xf2, 0xbf, 0x88, 0x85, 0xd8, 0x2c,
	0x4f, 0x55, 0x6f, 0xdb, 0xd5, 0xbf, 0x7d, 0x3a, 0xd2, 0x8a, 0x50, 0x43, 0x14, 0xde, 0xef, 0x96,
	0x5d, 0xae, 0xa7, 0x2d, 0x99, 0x6b, 0x09, 0x8f, 0x60, 0x23, 0x97, 0xbf, 0x55, 0x4a, 0xc3, 0xeb,
	0x3b, 0x9d, 0xf3, 0xc1, 0xed, 0x8c, 0xcf, 0xb4, 0xbf, 0x57, 0x82, 0xf5, 0xf1, 0x41, 0x65, 0xca,
	0xf0, 0xa1, 0xb3, 0xa0, 0x10, 0x25, 0xdb, 0xc8, 0x65, 0x46, 0x9d, 0xde, 0xca, 0x16, 0xac, 0x63,
	0xfb, 0x06, 0xc1, 0x5a, 0x85, 0xd3, 0x35, 0x84, 0x6d, 0x66, 0xba, 0xe9, 0x8b, 0x8f, 0xfe, 0x26,
	0x53, 0x13, 0x80, 0x09, 0x3f, 0xa5, 0x71, 0xa8, 0x3c, 0xdf, 0x82, 0xfd, 0xf3, 0x4a, 0x2a, 0xdc,
	0x40, 0x53, 0x6f, 0x5a, 0x04, 0xbc, 0x3f, 0x2d, 0x7c, 0x11, 0x72, 0x84, 0x3d, 0xee, 0x0f, 0x58,
	0x97, 0x13, 0x3e, 0x7c, 0x90, 0x04, 0x27, 0xda, 0xd8, 0x37, 0x3f, 0x84, 0xd5, 0x28, 0x09, 0x4e,
	0x68, 0xe8, 0x47, 0x7a, 0xce, 0xc4, 0x90, 0xd7, 0x3b, 0x4f, 0xdd, 0xdb, 0x79, 0x80, 0x1b, 0xcd,
	0x78, 0xf3, 0x39, 0xb8, 0x94, 0x9c, 0xc5, 0x16, 0x8c, 0x6f, 0xa0, 0x76, 0x87, 0x5a, 0x69, 0xdb,
	0xb7, 0xa0, 0x51, 0x5c, 0xbf, 0x0e, 0x35, 0xad, 0x1d, 0x6e, 0xad, 0x64, 0x6c, 0x97, 0xf7, 0xdb,
	0x25, 0xf7, 0xca, 0x16, 0x08, 0x39, 0x92, 0x49, 0xaa, 0x5c, 0xa0, 0x8a, 0x2a, 0xb6, 0xa0, 0x6e,
	0x7a, 0x91, 0xfc, 0x88, 0x1e, 0x9b, 0x53, 0x6f, 0xbe, 0xaf, 0x1c, 0x70, 0x92, 0xaa, 0x48, 0xcc,
	0xaa, 0xf5, 0x6b, 0x9d, 0xa7, 0x43, 0xeb, 0xa8, 0xff, 0xef, 0xa4, 0x69, 0xfb, 0x35, 0x58, 0x32,
	0xff, 0x9d, 0xc8, 0xb7, 0x5d, 0xe2, 0x35, 0xa5, 0xff, 0x5a, 0x72, 0xfb, 0xf5, 0x8d, 0x37, 0xda,
	0x25, 0x51, 0x84, 0xaf, 0x8b, 0x43, 0xc1, 0x42, 0x9f, 0x27, 0x99, 0x54, 0x67, 0x56, 0xb2, 0x0f,
	0x2f, 0x01, 0x89, 0x22, 0xbf, 0x4f, 0xe2, 0x30, 0xff, 0x04, 0xa2, 0x09, 0x60, 0x9e, 0x21, 0x02,
	0x1e, 0x8c, 0xb4, 0xc0, 0x8c, 0xf5, 0x89, 0xe8, 0x9b, 0x87, 0x90, 0x4d, 0x58, 0x39, 0xce, 0xe2,
	0x40, 0xb7, 0x10, 0x84, 0xa3, 0x8f, 0x57, 0x82, 0xac, 0xeb, 0x27, 0x99, 0x4c, 0x33, 0xe9, 0x0f,
	0xc8, 0x13, 0xf3, 0x50, 0xd0, 0x80, 0x05, 0xfd, 0x94, 0xb4, 0x64, 0x3b, 0x4e, 0x14, 0xe6, 0x94,
	0x70, 0x32, 0xa0, 0xd2, 0x7c, 0x0d, 0x81, 0xdf, 0x3c, 0x60, 0xec, 0x98, 0xc4, 0xd1, 0xd0, 0xfc,
	0x89, 0xa6, 0xe7, 0xe0, 0xd2, 0x80, 0x3c, 0x51, 0x00, 0x85, 0x24, 0xa8, 0x70, 0xbe, 0xda, 0x29,
	0xcc, 0x67, 0x4c, 0xdf, 0x9a, 0xe6, 0xe4, 0x91, 0xd4, 0x31, 0x46, 0x4a, 0xd3, 0x18, 0xd1, 0xde,
	0xfd, 0x32, 0xac, 0xda, 0x85, 0xce, 0x5f, 0x33, 0xa8, 0x7b, 0xbf, 0x5f, 0x75, 0xbf, 0x93, 0x73,
	0xe4, 0x59, 0x78, 0xb5, 0xfd, 0x49, 0xc8, 0x95, 0xaa, 0xed, 0x85, 0xaf, 0xc4, 0xf0, 0x4f, 0x2e,
	0xe1, 0x97, 0x12, 0xee, 0x87, 0xfc, 0x18, 0x99, 0x24, 0xc2, 0xb6, 0xa4, 0xe8, 0xd6, 0xfc, 0x25,
	0x0b, 0x45, 0x0c, 0x85, 0x4a, 0x68, 0x70, 0xb0, 0x66, 0x3f, 0xd1, 0xc1, 0xa7, 0x18, 0x5b, 0xa7,
	0x5a, 0xb6, 0x9f, 0xd3, 0xd1, 0x27, 0x01, 0xd5, 0xcd, 0xca, 0x9c, 0x06, 0x09, 0xd7, 0x7d, 0xa9,
	0x75, 0x65, 0xbb, 0x55, 0xfe, 0x4a, 0xba, 0x11, 0xf5, 0xc7, 0xd1, 0xac, 0xd8, 0xe7, 0xa1, 0x7c,
	0x85, 0x8b, 0xaf, 0x6e, 0x3f, 0x4c, 0x3a, 0x23, 0x42, 0x91, 0x7c, 0x4a, 0xb9, 0xa4, 0xa1, 0xf9,
	0x93, 0x58, 0x2a, 0x9c, 0xb2, 0x7f, 0xf2, 0xc8, 0x70, 0xb9, 0x9a, 0xab, 0x85, 0x8e, 0x2c, 0x4d,
	0xb0, 0xb8, 0x66, 0xbb, 0x60, 0xd1, 0x3c, 0xb9, 0x42, 0x5d, 0xb7, 0x4f, 0x92, 0xa3, 0x19, 0x47,
	0xbc, 0x1b, 0xb6, 0x8f, 0x77, 0x34, 0x5b, 0x3c, 0xa8, 0x26, 0xd2, 0x67, 0x01, 0xbb, 0xf2, 0xde,
	0x9c, 0x00, 0xcc, 0x84, 0xc8, 0x54, 0x98, 0x13, 0x99, 0x3f, 0x97, 0x55, 0x04, 0x1c, 0x24, 0x2a,
	0x3d, 0x92, 0x76, 0xc1, 0x25, 0x54, 0xcb, 0x2b, 0xfa, 0x26, 0xee, 0x3c, 0x7c, 0x1c, 0x47, 0x68,
	0xad, 0xb8, 0x8a, 0x5e, 0xe3, 0x9e, 0xfd, 0x63, 0x7e, 0x13, 0x13, 0x73, 0x1d, 0xc7, 0x65, 0x58,
	0x1d, 0x6b, 0x27, 0xd7, 0x11, 0x62, 0x53, 0x47, 0x88, 0x16, 0xd8, 0x87, 0x77, 0x3f, 0xd9, 0xf5,
	0x3a, 0x3a, 0x49, 0x74, 0xc7, 0xe6, 0x26, 0xfc, 0x0f, 0x5d, 0x1d, 0x37, 0xe6, 0xc7, 0xf4, 0xf2,
	0x2b, 0x1b, 0x4b, 0xd5, 0x61, 0xa5, 0x7a, 0xd8, 0xef, 0x6a, 0xdb, 0x68, 0x4a, 0x98, 0x9b, 0xb0,
	0x62, 0x27, 0x48, 0x6a, 0xbe, 0x68, 0xf5, 0xde, 0x76, 0xdf, 0xc0, 0x3f, 0x62, 0xc1, 0x49, 0x11,
	0x24, 0x7e, 0x07, 0x15, 0x47, 0x43, 0x1f, 0xad, 0x62, 0xcf, 0x06, 0xc4, 0x35, 0xef, 0xd4, 0x0d,
	0xa4, 0x3f, 0x49, 0xcc, 0x45, 0x3b, 0xe0, 0xb9, 0xaf, 0xa7, 0x68, 0x5a, 0x48, 0x14, 0x8d, 0x7d,
	0x5a, 0xa0, 0xbf, 0x06, 0xa5, 0x01, 0x65, 0xa7, 0x63, 0x5f, 0x92, 0x60, 0xa9, 0xc6, 0xec, 0x30,
	0x2d, 0x30, 0x0b, 0xf8, 0x67, 0x2a, 0x49, 0xdc, 0xcb, 0x52, 0x53, 0xe8, 0xfe, 0x4e, 0xc9, 0x7d,
	0x1d, 0x9b, 0x8a, 0x38, 0x17, 0xdf, 0xc5, 0x09, 0x68, 0x16, 0x3f, 0x0c, 0xb5, 0x7d, 0x8a, 0x23,
	0xa2, 0xb0, 0x2e, 0xf4, 0xc1, 0xc2, 0x87, 0xa5, 0x9f, 0x2d, 0xfd, 0x9f, 0xff, 0x0a, 0x00, 0x00,
	0xff, 0xff, 0xf0, 0x16, 0x5a, 0x96, 0x11, 0x54, 0x00, 0x00,
}
