2022-09-05 09:56:13 +00:00
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
using FFXIVClientStructs.FFXIV.Client.System.Resource.Handle;
|
2024-07-02 03:38:52 +00:00
|
|
|
using FileMode = FFXIVClientStructs.FFXIV.Client.System.File.FileMode;
|
2022-09-05 09:56:13 +00:00
|
|
|
|
|
|
|
namespace OrangeGuidanceTomestone.MiniPenumbra;
|
|
|
|
|
|
|
|
[StructLayout(LayoutKind.Explicit)]
|
|
|
|
internal unsafe struct SeFileDescriptor {
|
|
|
|
[FieldOffset(0x00)]
|
2024-07-02 03:38:52 +00:00
|
|
|
public FileMode FileMode;
|
2022-09-05 09:56:13 +00:00
|
|
|
|
|
|
|
[FieldOffset(0x30)]
|
|
|
|
public void* FileDescriptor;
|
|
|
|
|
|
|
|
[FieldOffset(0x50)]
|
|
|
|
public ResourceHandle* ResourceHandle;
|
|
|
|
|
|
|
|
[FieldOffset(0x70)]
|
|
|
|
public char Utf16FileName;
|
|
|
|
}
|