using System; namespace System.Runtime.InteropServices { /// Use instead. // Token: 0x0200033B RID: 827 [Obsolete] [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct STATSTG { /// Pointer to a null-terminated string containing the name of the object described by this structure. // Token: 0x04000D96 RID: 3478 public string pwcsName; /// Indicates the type of storage object which is one of the values from the STGTY enumeration. // Token: 0x04000D97 RID: 3479 public int type; /// Specifies the size in bytes of the stream or byte array. // Token: 0x04000D98 RID: 3480 public long cbSize; /// Indicates the last modification time for this storage, stream, or byte array. // Token: 0x04000D99 RID: 3481 public FILETIME mtime; /// Indicates the creation time for this storage, stream, or byte array. // Token: 0x04000D9A RID: 3482 public FILETIME ctime; /// Indicates the last access time for this storage, stream or byte array // Token: 0x04000D9B RID: 3483 public FILETIME atime; /// Indicates the access mode that was specified when the object was opened. // Token: 0x04000D9C RID: 3484 public int grfMode; /// Indicates the types of region locking supported by the stream or byte array. // Token: 0x04000D9D RID: 3485 public int grfLocksSupported; /// Indicates the class identifier for the storage object. // Token: 0x04000D9E RID: 3486 public Guid clsid; /// Indicates the current state bits of the storage object (the value most recently set by the IStorage::SetStateBits method). // Token: 0x04000D9F RID: 3487 public int grfStateBits; /// Reserved for future use. // Token: 0x04000DA0 RID: 3488 public int reserved; } }