Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IPersistFile.cs
Go to the documentation of this file.
2
3[ComImport]
4[Guid("0000010b-0000-0000-C000-000000000046")]
5[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
6public interface IPersistFile
7{
8 void GetClassID(out Guid pClassID);
9
10 [PreserveSig]
11 int IsDirty();
12
13 void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode);
14
15 void Save([MarshalAs(UnmanagedType.LPWStr)] string? pszFileName, [MarshalAs(UnmanagedType.Bool)] bool fRemember);
16
17 void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName);
18
19 void GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName);
20}
void SaveCompleted([MarshalAs(UnmanagedType.LPWStr)] string pszFileName)
void Save([MarshalAs(UnmanagedType.LPWStr)] string? pszFileName, [MarshalAs(UnmanagedType.Bool)] bool fRemember)
void GetCurFile([MarshalAs(UnmanagedType.LPWStr)] out string ppszFileName)
void Load([MarshalAs(UnmanagedType.LPWStr)] string pszFileName, int dwMode)