Пример #1
0
 public bool SetLocalScreenshotPrivacy(CGameID GameID, string szFilename, EScreenshotPrivacyState ePrivacy)
 {
     return(this.GetFunction <NativeSetLocalScreenshotPrivacyCSE>(this.Functions.SetLocalScreenshotPrivacy32)(this.ObjectAddress, GameID.ConvertToUint64(), szFilename, ePrivacy));
 }
Пример #2
0
 public void TrackAppUsageEvent(CGameID gameID, EAppUsageEvent eAppUsageEvent, string pchExtraInfo)
 {
     this.GetFunction <NativeTrackAppUsageEventCES>(this.Functions.TrackAppUsageEvent5)(this.ObjectAddress, gameID.ConvertToUint64(), eAppUsageEvent, pchExtraInfo);
 }
Пример #3
0
 public UInt32 ScreenshotGetFileSize(CGameID GameID, string szFilename)
 {
     return(this.GetFunction <NativeScreenshotGetFileSizeCS>(this.Functions.ScreenshotGetFileSize26)(this.ObjectAddress, GameID.ConvertToUint64(), szFilename));
 }
Пример #4
0
 public bool GetLocalScreenshot(CGameID GameID, UInt32 uIndex, StringBuilder pchFilename, ref UInt32 puWidth, ref UInt32 puHeight, ref UInt32 puTimestamp, ref EScreenshotPrivacyState pePrivacy, ref UInt64 pulUnk, StringBuilder pchCaption)
 {
     return(this.GetFunction <NativeGetLocalScreenshotCUSUUUUEUSU>(this.Functions.GetLocalScreenshot30)(this.ObjectAddress, GameID.ConvertToUint64(), uIndex, pchFilename, (UInt32)pchFilename.Capacity, ref puWidth, ref puHeight, ref puTimestamp, ref pePrivacy, ref pulUnk, pchCaption, (UInt32)pchCaption.Capacity));
 }
Пример #5
0
 public string GetShortcutDisplayName(CGameID GameID)
 {
     return(InteropHelp.DecodeANSIReturn(this.GetFunction <NativeGetShortcutDisplayNameC>(this.Functions.GetShortcutDisplayName22)(this.ObjectAddress, GameID.ConvertToUint64())));
 }
Пример #6
0
 public bool ScreenshotWrite(CGameID GameID, Byte[] pubRGBData, UInt32 uWidth, UInt32 uHeight)
 {
     return(this.GetFunction <NativeScreenshotWriteCBUUU>(this.Functions.ScreenshotWrite24)(this.ObjectAddress, GameID.ConvertToUint64(), pubRGBData, (UInt32)pubRGBData.Length, uWidth, uHeight));
 }
 public bool SetLocalScreenshotSpoiler(CGameID arg0, UInt32 hScreenshot, bool bSpoiler)
 {
     return(this.GetFunction <NativeSetLocalScreenshotSpoilerCUB>(this.Functions.SetLocalScreenshotSpoiler19)(this.ObjectAddress, arg0.ConvertToUint64(), hScreenshot, bSpoiler));
 }
 public bool SetLocation(CGameID gameID, UInt32 hScreenshot, string cszLocation)
 {
     return(this.GetFunction <NativeSetLocationCUS>(this.Functions.SetLocation6)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, cszLocation));
 }
 public bool GetLocalScreenshot(CGameID gameID, Int32 iScreenshotIndex, ref UInt32 phScreenshot, ref Int32 piWidth, ref Int32 piHeight, ref UInt32 puTimestamp, ref EUCMFilePrivacyState pePrivacy, ref UInt64 pullFileID, StringBuilder pchCaption, ref bool pbSpoiler)
 {
     return(this.GetFunction <NativeGetLocalScreenshotCIUIIUEUSUB>(this.Functions.GetLocalScreenshot16)(this.ObjectAddress, gameID.ConvertToUint64(), iScreenshotIndex, ref phScreenshot, ref piWidth, ref piHeight, ref puTimestamp, ref pePrivacy, ref pullFileID, pchCaption, (UInt32)pchCaption.Capacity, ref pbSpoiler));
 }
Пример #10
0
 public bool SetLocalScreenshotPrivacy(CGameID gameID, UInt32 hScreenshot, EUCMFilePrivacyState ePrivacy)
 {
     return(this.GetFunction <NativeSetLocalScreenshotPrivacyCUE>(this.Functions.SetLocalScreenshotPrivacy18)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, ePrivacy));
 }
Пример #11
0
 public bool IsPersisted(CGameID gameID, UInt32 hScreenshot)
 {
     return(this.GetFunction <NativeIsPersistedCU>(this.Functions.IsPersisted12)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot));
 }
Пример #12
0
 public UInt32 GetSizeInCloud(CGameID gameID, UInt32 hScreenshot)
 {
     return(this.GetFunction <NativeGetSizeInCloudCU>(this.Functions.GetSizeInCloud11)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot));
 }
Пример #13
0
 public bool ResolvePath(CGameID gameID, UInt32 hScreenshot, bool bUnk, StringBuilder szResolvedPath)
 {
     return(this.GetFunction <NativeResolvePathCUBSU>(this.Functions.ResolvePath9)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, bUnk, szResolvedPath, (UInt32)szResolvedPath.Capacity));
 }
Пример #14
0
 public bool TagPublishedFile(CGameID gameID, UInt32 hScreenshot, UInt64 unPublishedFileId)
 {
     return(this.GetFunction <NativeTagPublishedFileCUU>(this.Functions.TagPublishedFile8)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, unPublishedFileId));
 }
Пример #15
0
 public bool StartBatch(CGameID gameID)
 {
     return(this.GetFunction <NativeStartBatchC>(this.Functions.StartBatch20)(this.ObjectAddress, gameID.ConvertToUint64()));
 }
Пример #16
0
 public void TriggerScreenshot(CGameID gameID)
 {
     this.GetFunction <NativeTriggerScreenshotC>(this.Functions.TriggerScreenshot4)(this.ObjectAddress, gameID.ConvertToUint64());
 }
Пример #17
0
 public CSteamID GetTaggedUser(CGameID gameID, UInt32 hScreenshot, Int32 iUserIndex)
 {
     UInt64 ret = 0; this.GetFunction <NativeGetTaggedUserCUI>(this.Functions.GetTaggedUser27)(this.ObjectAddress, ref ret, gameID.ConvertToUint64(), hScreenshot, iUserIndex); return(new CSteamID(ret));
 }
Пример #18
0
 public UInt32 GetAppIDForGameID(CGameID gameID)
 {
     return(this.GetFunction <NativeGetAppIDForGameIDC>(this.Functions.GetAppIDForGameID2)(this.ObjectAddress, gameID.ConvertToUint64()));
 }
Пример #19
0
 public bool GetLocation(CGameID gameID, UInt32 hScreenshot, StringBuilder pchLocation)
 {
     return(this.GetFunction <NativeGetLocationCUSU>(this.Functions.GetLocation28)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, pchLocation, (UInt32)pchLocation.Capacity));
 }
Пример #20
0
 public void SetShortcutDisplayName(CGameID GameID, string szName)
 {
     this.GetFunction <NativeSetShortcutDisplayNameCS>(this.Functions.SetShortcutDisplayName23)(this.ObjectAddress, GameID.ConvertToUint64(), szName);
 }
Пример #21
0
 public UInt32 GetTaggedPublishedFileCount(CGameID gameID, UInt32 hScreenshot)
 {
     return(this.GetFunction <NativeGetTaggedPublishedFileCountCU>(this.Functions.GetTaggedPublishedFileCount29)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot));
 }
Пример #22
0
 public bool ScreenshotResolvePath(CGameID GameID, string szFilename, bool bUnk, StringBuilder szResolvedPath)
 {
     return(this.GetFunction <NativeScreenshotResolvePathCSBSU>(this.Functions.ScreenshotResolvePath25)(this.ObjectAddress, GameID.ConvertToUint64(), szFilename, bUnk, szResolvedPath, (UInt32)szResolvedPath.Capacity));
 }
Пример #23
0
 public UInt64 GetTaggedPublishedFile(CGameID gameID, UInt32 hScreenshot, Int32 iPublishedFileIndex)
 {
     return(this.GetFunction <NativeGetTaggedPublishedFileCUI>(this.Functions.GetTaggedPublishedFile30)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, iPublishedFileIndex));
 }
Пример #24
0
 public UInt32 GetLocalScreenshotCount(CGameID GameID)
 {
     return(this.GetFunction <NativeGetLocalScreenshotCountC>(this.Functions.GetLocalScreenshotCount29)(this.ObjectAddress, GameID.ConvertToUint64()));
 }
Пример #25
0
 public void SetShortcutDisplayName(CGameID arg0, string cszName)
 {
     this.GetFunction <NativeSetShortcutDisplayNameCS>(this.Functions.SetShortcutDisplayName1)(this.ObjectAddress, arg0.ConvertToUint64(), cszName);
 }
Пример #26
0
 public bool SetLocalScreenshotCaption(CGameID GameID, string szFilename, string szCaption)
 {
     return(this.GetFunction <NativeSetLocalScreenshotCaptionCSS>(this.Functions.SetLocalScreenshotCaption31)(this.ObjectAddress, GameID.ConvertToUint64(), szFilename, szCaption));
 }
Пример #27
0
 public UInt32 WriteScreenshot(CGameID gameID, Byte[] pubRGBData, Int32 iWidth, Int32 iHeight)
 {
     return(this.GetFunction <NativeWriteScreenshotCBUII>(this.Functions.WriteScreenshot2)(this.ObjectAddress, gameID.ConvertToUint64(), pubRGBData, (UInt32)pubRGBData.Length, iWidth, iHeight));
 }
Пример #28
0
 public bool ScreenshotStartBatch(CGameID GameID)
 {
     return(this.GetFunction <NativeScreenshotStartBatchC>(this.Functions.ScreenshotStartBatch33)(this.ObjectAddress, GameID.ConvertToUint64()));
 }
Пример #29
0
 public UInt32 AddScreenshotToLibrary(CGameID gameID, string cszScreenshotPath, string cszThumbnailPath, Int32 iWidth, Int32 iHeight)
 {
     return(this.GetFunction <NativeAddScreenshotToLibraryCSSII>(this.Functions.AddScreenshotToLibrary3)(this.ObjectAddress, gameID.ConvertToUint64(), cszScreenshotPath, cszThumbnailPath, iWidth, iHeight));
 }
Пример #30
0
        public bool Equals( CGameID gid )
        {
            if ( ( object )gid == null )
                return false;

            return gameid.Data == gid.gameid.Data;
        }
Пример #31
0
 public bool TagUser(CGameID gameID, UInt32 hScreenshot, CSteamID userID)
 {
     return(this.GetFunction <NativeTagUserCUC>(this.Functions.TagUser7)(this.ObjectAddress, gameID.ConvertToUint64(), hScreenshot, userID.ConvertToUint64()));
 }