62 lines
1.3 KiB
C#
62 lines
1.3 KiB
C#
using System.Runtime.InteropServices;
|
|
|
|
namespace Steamworks
|
|
{
|
|
[StructLayout(LayoutKind.Sequential, Pack = 8)]
|
|
[CallbackIdentity(1318)]
|
|
public struct RemoteStorageGetPublishedFileDetailsResult_t
|
|
{
|
|
public const int k_iCallback = 1318;
|
|
|
|
public EResult m_eResult;
|
|
|
|
public PublishedFileId_t m_nPublishedFileId;
|
|
|
|
public AppId_t m_nCreatorAppID;
|
|
|
|
public AppId_t m_nConsumerAppID;
|
|
|
|
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 129)]
|
|
public string m_rgchTitle;
|
|
|
|
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8000)]
|
|
public string m_rgchDescription;
|
|
|
|
public UGCHandle_t m_hFile;
|
|
|
|
public UGCHandle_t m_hPreviewFile;
|
|
|
|
public ulong m_ulSteamIDOwner;
|
|
|
|
public uint m_rtimeCreated;
|
|
|
|
public uint m_rtimeUpdated;
|
|
|
|
public ERemoteStoragePublishedFileVisibility m_eVisibility;
|
|
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
public bool m_bBanned;
|
|
|
|
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1025)]
|
|
public string m_rgchTags;
|
|
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
public bool m_bTagsTruncated;
|
|
|
|
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)]
|
|
public string m_pchFileName;
|
|
|
|
public int m_nFileSize;
|
|
|
|
public int m_nPreviewFileSize;
|
|
|
|
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)]
|
|
public string m_rgchURL;
|
|
|
|
public EWorkshopFileType m_eFileType;
|
|
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
public bool m_bAcceptedForUse;
|
|
}
|
|
}
|