public static unsafe extern FdiHandle FDICreate( FNALLOC pfnalloc, FNFREE pfnfree, FNOPEN pfnopen, FNREAD pfnread, FNWRITE pfnwrite, FNCLOSE pfnclose, FNSEEK pfnseek, CpuType cpuType, [Friendly(FriendlyFlags.Out)] ERF *perf);
public static extern void *FCICreate([NativeTypeName("PERF")] ERF *perf, [NativeTypeName("PFNFCIFILEPLACED")] delegate *unmanaged <CCAB *, sbyte *, int, BOOL, void *, int> pfnfcifp, [NativeTypeName("PFNFCIALLOC")] delegate *unmanaged <uint, void *> pfna, [NativeTypeName("PFNFCIFREE")] delegate *unmanaged <void *, void> pfnf, [NativeTypeName("PFNFCIOPEN")] delegate *unmanaged <sbyte *, int, int, int *, void *, nint> pfnopen, [NativeTypeName("PFNFCIREAD")] delegate *unmanaged <nint, void *, uint, int *, void *, uint> pfnread, [NativeTypeName("PFNFCIWRITE")] delegate *unmanaged <nint, void *, uint, int *, void *, uint> pfnwrite, [NativeTypeName("PFNFCICLOSE")] delegate *unmanaged <nint, int *, void *, int> pfnclose, [NativeTypeName("PFNFCISEEK")] delegate *unmanaged <nint, int, int, int *, void *, int> pfnseek, [NativeTypeName("PFNFCIDELETE")] delegate *unmanaged <sbyte *, int *, void *, int> pfndelete, [NativeTypeName("PFNFCIGETTEMPFILE")] delegate *unmanaged <sbyte *, int, void *, BOOL> pfnfcigtf, [NativeTypeName("PCCAB")] CCAB *pccab, void *pv);