namespace SpaceWizards.Sodium.Interop { public unsafe partial struct randombytes_implementation { [NativeTypeName("const char *(*)()")] public delegate* unmanaged[Cdecl] implementation_name; [NativeTypeName("uint32_t (*)()")] public delegate* unmanaged[Cdecl] random; [NativeTypeName("void (*)()")] public delegate* unmanaged[Cdecl] stir; [NativeTypeName("uint32_t (*)(const uint32_t)")] public delegate* unmanaged[Cdecl] uniform; [NativeTypeName("void (*)(void *const, const size_t)")] public delegate* unmanaged[Cdecl] buf; [NativeTypeName("int (*)()")] public delegate* unmanaged[Cdecl] close; } }