extern static private Result sqlite3_bind_text(IntPtr statementHandle, int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(UTF8Marshaller))] string value, int valueByteLength, DestructorOption destructor);
extern static private Result sqlite3_bind_text16(IntPtr statementHandle, int index, [MarshalAs(UnmanagedType.LPWStr)] string value, int valueByteLength, DestructorOption destructor);