659 internal enum Sq3CsTypeLookupE {
669 internal static class Sq3SetupC {
670 public const CallingConvention CC = CallingConvention.Cdecl;
671 public const CharSet CS = CharSet.Ansi;
672 public const string DLL =
"cssq3lite";
679 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
682 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
685 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
688 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
691 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
694 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
697 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
700 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
703 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
706 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
707 internal delegate
void Sq3Fupu_Sq3LiteSetClientdata_arg3 (IntPtr arg0);
709 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
712 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
715 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
718 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
721 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
724 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
727 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
730 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
741 internal static partial class Sq3 {
745 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AccessE_FromInt")]
746 internal static extern MkErrorE Sq3AccessE_FromInt (Int32 value, out
Sq3AccessE value_out);
748 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AccessE_ToIntP")]
749 internal static extern Int32 Sq3AccessE_ToInt (
Sq3AccessE value);
751 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AccessE_ToString")]
752 internal static extern IntPtr Sq3AccessE_ToString (
Sq3AccessE value);
754 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthActionE_FromInt")]
757 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthActionE_ToIntP")]
758 internal static extern Int32 Sq3AuthActionE_ToInt (
Sq3AuthActionE value);
760 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthActionE_ToString")]
761 internal static extern IntPtr Sq3AuthActionE_ToString (
Sq3AuthActionE value);
763 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthReturnE_FromInt")]
766 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthReturnE_ToIntP")]
767 internal static extern Int32 Sq3AuthReturnE_ToInt (
Sq3AuthReturnE value);
769 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3AuthReturnE_ToString")]
770 internal static extern IntPtr Sq3AuthReturnE_ToString (
Sq3AuthReturnE value);
772 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobP")]
773 internal static extern IntPtr Sq3Blob (IntPtr mng);
775 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobBytesP")]
776 internal static extern Int32 Sq3BlobBytes (IntPtr sq3blob);
778 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobCheckP")]
779 internal static extern bool Sq3BlobCheck (IntPtr mng);
781 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobCheckOP")]
782 internal static extern bool Sq3BlobCheckO (IntPtr obj);
784 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobCloseP")]
785 internal static extern MkErrorE Sq3BlobClose (IntPtr sq3blob);
787 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobGetNullP")]
788 internal static extern IntPtr Sq3BlobGetNull ();
790 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobHandleGetP")]
793 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobHandleResolveP")]
796 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobInstancesP")]
799 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobNextP")]
800 internal static extern IntPtr Sq3BlobNext (IntPtr blob);
802 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobOpenP")]
803 internal static extern MkErrorE Sq3BlobOpen (IntPtr sq3lite, IntPtr zDb, IntPtr zTable, IntPtr zColumn, Int64 iRow, Int32 flags, out IntPtr ppBlob);
805 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobPrevP")]
806 internal static extern IntPtr Sq3BlobPrev (IntPtr blob);
808 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobReadP")]
809 internal static extern MkErrorE Sq3BlobRead (IntPtr mkrt, IntPtr sq3blob, ref IntPtr Z_inout, Int32 iOffset);
811 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobReopenP")]
812 internal static extern MkErrorE Sq3BlobReopen (IntPtr sq3blob, Int64 arg1);
814 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3BlobWriteP")]
815 internal static extern MkErrorE Sq3BlobWrite (IntPtr mkrt, IntPtr sq3blob, IntPtr z, Int32 iOffset);
817 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangeSetConflictE_FromInt")]
820 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangeSetConflictE_ToIntP")]
823 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangeSetConflictE_ToString")]
826 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangesetE_FromInt")]
829 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangesetE_ToIntP")]
830 internal static extern Int32 Sq3ChangesetE_ToInt (
Sq3ChangesetE value);
832 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ChangesetE_ToString")]
833 internal static extern IntPtr Sq3ChangesetE_ToString (
Sq3ChangesetE value);
835 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CheckpointE_FromInt")]
838 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CheckpointE_ToIntP")]
839 internal static extern Int32 Sq3CheckpointE_ToInt (
Sq3CheckpointE value);
841 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CheckpointE_ToString")]
842 internal static extern IntPtr Sq3CheckpointE_ToString (
Sq3CheckpointE value);
844 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3Cleanup")]
845 internal static extern void Sq3Cleanup ();
847 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CompileOptionGetP")]
848 internal static extern IntPtr Sq3CompileOptionGet (Int32 N);
850 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CompileOptionUsedP")]
851 internal static extern bool Sq3CompileOptionUsed (IntPtr zOptName);
853 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CompleteP")]
854 internal static extern MkErrorE Sq3Complete (IntPtr sql);
856 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConfigE_FromInt")]
857 internal static extern MkErrorE Sq3ConfigE_FromInt (Int32 value, out
Sq3ConfigE value_out);
859 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConfigE_ToIntP")]
860 internal static extern Int32 Sq3ConfigE_ToInt (
Sq3ConfigE value);
862 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConfigE_ToString")]
863 internal static extern IntPtr Sq3ConfigE_ToString (
Sq3ConfigE value);
865 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConflictResolutionE_FromInt")]
868 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConflictResolutionE_ToIntP")]
871 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ConflictResolutionE_ToString")]
875 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3CsTypeUpdate_RT")]
876 internal static extern void Sq3CsTypeUpdate (IntPtr mkrt, Sq3CsTypeLookupE typeL,
MkSelfCreateF selfCTOR,
MkSelfUnlinkF selfUnlink);
879 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbConfigE_FromInt")]
882 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbConfigE_ToIntP")]
883 internal static extern Int32 Sq3DbConfigE_ToInt (
Sq3DbConfigE value);
885 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbConfigE_ToString")]
886 internal static extern IntPtr Sq3DbConfigE_ToString (
Sq3DbConfigE value);
888 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbStatusE_FromInt")]
891 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbStatusE_ToIntP")]
892 internal static extern Int32 Sq3DbStatusE_ToInt (
Sq3DbStatusE value);
894 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DbStatusE_ToString")]
895 internal static extern IntPtr Sq3DbStatusE_ToString (
Sq3DbStatusE value);
897 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DeSerializeEF_FromInt")]
900 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DeSerializeEF_ToIntP")]
901 internal static extern Int32 Sq3DeSerializeEF_ToInt (
Sq3DeSerializeEF value);
903 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3DeSerializeEF_ToString")]
904 internal static extern IntPtr Sq3DeSerializeEF_ToString (
Sq3DeSerializeEF value);
906 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ErrorCheckIP")]
907 internal static extern bool Sq3ErrorCheckI (
Sq3ErrorE ret);
909 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ErrorE_FromInt")]
910 internal static extern MkErrorE Sq3ErrorE_FromInt (Int32 value, out
Sq3ErrorE value_out);
912 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ErrorE_ToIntP")]
913 internal static extern Int32 Sq3ErrorE_ToInt (
Sq3ErrorE value);
915 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ErrorE_ToString")]
916 internal static extern IntPtr Sq3ErrorE_ToString (
Sq3ErrorE value);
918 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ExtendetResultCodesE_FromInt")]
921 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ExtendetResultCodesE_ToIntP")]
924 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ExtendetResultCodesE_ToString")]
927 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FcntlE_FromInt")]
928 internal static extern MkErrorE Sq3FcntlE_FromInt (Int32 value, out
Sq3FcntlE value_out);
930 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FcntlE_ToIntP")]
931 internal static extern Int32 Sq3FcntlE_ToInt (
Sq3FcntlE value);
933 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FcntlE_ToString")]
934 internal static extern IntPtr Sq3FcntlE_ToString (
Sq3FcntlE value);
936 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileP")]
937 internal static extern IntPtr Sq3File (IntPtr mng);
939 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileCheckP")]
940 internal static extern bool Sq3FileCheck (IntPtr mng);
942 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileCheckOP")]
943 internal static extern bool Sq3FileCheckO (IntPtr obj);
945 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileDatabaseObjectP")]
946 internal static extern IntPtr Sq3FileDatabaseObject (IntPtr X);
948 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileGetNullP")]
949 internal static extern IntPtr Sq3FileGetNull ();
951 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileHandleGetP")]
954 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileHandleResolveP")]
957 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileInstancesP")]
960 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FileNextP")]
961 internal static extern IntPtr Sq3FileNext (IntPtr file);
963 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FilePrevP")]
964 internal static extern IntPtr Sq3FilePrev (IntPtr file);
966 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FilenameDatabaseP")]
967 internal static extern IntPtr Sq3FilenameDatabase (IntPtr F);
969 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FilenameJournalP")]
970 internal static extern IntPtr Sq3FilenameJournal (IntPtr F);
972 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FilenameWalP")]
973 internal static extern IntPtr Sq3FilenameWal (IntPtr F);
975 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FreeP")]
976 internal static extern void Sq3Free (IntPtr N);
978 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FreeFilenameP")]
979 internal static extern void Sq3FreeFilename (IntPtr arg0);
981 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FunctionEF_FromInt")]
984 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FunctionEF_ToIntP")]
985 internal static extern Int32 Sq3FunctionEF_ToInt (
Sq3FunctionEF value);
987 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3FunctionEF_ToString")]
988 internal static extern IntPtr Sq3FunctionEF_ToString (
Sq3FunctionEF value);
990 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3HardHeapLimit64P")]
991 internal static extern Int64 Sq3HardHeapLimit64 (Int64 N);
993 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IndexConstraintEF_FromInt")]
996 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IndexConstraintEF_ToIntP")]
999 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IndexConstraintEF_ToString")]
1002 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3InitializeP")]
1003 internal static extern MkErrorE Sq3Initialize ();
1005 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IoCapEF_FromInt")]
1006 internal static extern MkErrorE Sq3IoCapEF_FromInt (Int32 value, out
Sq3IoCapEF value_out);
1008 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IoCapEF_ToIntP")]
1009 internal static extern Int32 Sq3IoCapEF_ToInt (
Sq3IoCapEF value);
1011 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3IoCapEF_ToString")]
1012 internal static extern IntPtr Sq3IoCapEF_ToString (
Sq3IoCapEF value);
1014 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3KeywordCheckP")]
1015 internal static extern MkErrorE Sq3KeywordCheck (IntPtr arg0, Int32 arg1);
1017 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3KeywordCountP")]
1018 internal static extern MkErrorE Sq3KeywordCount ();
1020 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3KeywordNameP")]
1021 internal static extern MkErrorE Sq3KeywordName (Int32 num, out IntPtr kwd, out Int32 kwdsz);
1023 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3KeywordNameBUFP")]
1026 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LibversionP")]
1027 internal static extern IntPtr Sq3Libversion ();
1029 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LibversionNumberP")]
1030 internal static extern MkErrorE Sq3LibversionNumber ();
1032 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LimitE_FromInt")]
1033 internal static extern MkErrorE Sq3LimitE_FromInt (Int32 value, out
Sq3LimitE value_out);
1035 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LimitE_ToIntP")]
1036 internal static extern Int32 Sq3LimitE_ToInt (
Sq3LimitE value);
1038 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LimitE_ToString")]
1039 internal static extern IntPtr Sq3LimitE_ToString (
Sq3LimitE value);
1041 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteP")]
1042 internal static extern IntPtr Sq3Lite (IntPtr mng);
1044 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteAutovacuumPagesP")]
1047 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteBusyHandlerP")]
1050 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteBusyTimeoutP")]
1051 internal static extern MkErrorE Sq3LiteBusyTimeout (IntPtr sq3lite, Int32 ms);
1053 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteChangesP")]
1054 internal static extern Int32 Sq3LiteChanges (IntPtr sq3lite);
1056 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteChanges64P")]
1057 internal static extern Int64 Sq3LiteChanges64 (IntPtr sq3lite);
1059 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteCheckP")]
1060 internal static extern bool Sq3LiteCheck (IntPtr mng);
1062 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteCheckOP")]
1063 internal static extern bool Sq3LiteCheckO (IntPtr obj);
1065 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteCloseV2P")]
1066 internal static extern MkErrorE Sq3LiteCloseV2 (IntPtr sq3lite);
1068 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteCommitHookP")]
1071 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteCreateCollationP")]
1074 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbCacheflushP")]
1075 internal static extern MkErrorE Sq3LiteDbCacheflush (IntPtr sq3lite);
1077 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbFilenameP")]
1078 internal static extern IntPtr Sq3LiteDbFilename (IntPtr db, IntPtr zDbName);
1080 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbNameP")]
1081 internal static extern IntPtr Sq3LiteDbName (IntPtr db, Int32 N);
1083 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbReadonlyP")]
1084 internal static extern MkErrorE Sq3LiteDbReadonly (IntPtr db, IntPtr zDbName);
1086 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbReleaseMemoryP")]
1087 internal static extern MkErrorE Sq3LiteDbReleaseMemory (IntPtr sq3lite);
1089 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbStatusP")]
1090 internal static extern MkErrorE Sq3LiteDbStatus (IntPtr sq3lite,
Sq3DbStatusE op, out Int32 pCur, out Int32 pHiwtr,
bool resetFlg);
1092 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDbStatusBFLP")]
1095 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDeclareVtabP")]
1096 internal static extern MkErrorE Sq3LiteDeclareVtab (IntPtr sq3lite, IntPtr zSQL);
1098 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDeserializeP")]
1101 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteDropModules_RT")]
1104 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteErrCodeP")]
1105 internal static extern Sq3ErrorE Sq3LiteErrCode (IntPtr db);
1107 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteErrMsgP")]
1108 internal static extern IntPtr Sq3LiteErrMsg (IntPtr sq3lite);
1110 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteErrStrP")]
1111 internal static extern IntPtr Sq3LiteErrStr (Int32 arg0);
1113 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteErrorOffsetP")]
1114 internal static extern MkErrorE Sq3LiteErrorOffset (IntPtr db);
1116 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteErrorToMQ")]
1117 internal static extern MkErrorE Sq3LiteErrorToMQ (IntPtr obj, IntPtr func, IntPtr file, Int32 line);
1119 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteExecP")]
1122 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteExecV2_RT")]
1125 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteExtendedResultCodesP")]
1126 internal static extern MkErrorE Sq3LiteExtendedResultCodes (IntPtr sq3lite, Int32 onoff);
1128 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteExtendetErrCodeP")]
1131 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteFileControlP")]
1132 internal static extern MkErrorE Sq3LiteFileControl (IntPtr sq3lite, IntPtr zDbName,
Sq3TestCtrlE op, IntPtr arg3);
1134 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteGetAutocommitP")]
1135 internal static extern Int32 Sq3LiteGetAutocommit (IntPtr sq3lite);
1137 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteGetNullP")]
1138 internal static extern IntPtr Sq3LiteGetNull ();
1140 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteHandleGetP")]
1143 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteHandleResolveP")]
1146 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteInstancesP")]
1149 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteInterruptP")]
1150 internal static extern void Sq3LiteInterrupt (IntPtr sq3lite);
1152 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteIsInterruptedP")]
1153 internal static extern bool Sq3LiteIsInterrupted (IntPtr sq3lite);
1155 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteLastInsertRowidP")]
1156 internal static extern Int64 Sq3LiteLastInsertRowid (IntPtr sq3lite);
1158 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteLimitP")]
1159 internal static extern MkErrorE Sq3LiteLimit (IntPtr sq3lite,
Sq3LimitE id, Int32 newVal);
1161 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteLog_RT")]
1162 internal static extern void Sq3LiteLog (IntPtr mkrt, IntPtr lite, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
1164 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteNextP")]
1165 internal static extern IntPtr Sq3LiteNext (IntPtr lite);
1167 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteOpenV2P")]
1168 internal static extern MkErrorE Sq3LiteOpenV2 (IntPtr filename, out IntPtr ppDb,
Sq3OpenEF flags, IntPtr zVfs);
1170 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteOverloadFunctionP")]
1171 internal static extern MkErrorE Sq3LiteOverloadFunction (IntPtr sq3lite, IntPtr zFuncName, Int32 nArg);
1173 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LitePrepareV2P")]
1174 internal static extern MkErrorE Sq3LitePrepareV2 (IntPtr db,
Mk.
MkStringR zSql, out IntPtr ppStmt);
1176 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LitePrevP")]
1177 internal static extern IntPtr Sq3LitePrev (IntPtr lite);
1179 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteProgressHandlerP")]
1182 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteRollbackHookP")]
1185 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteSerializeP")]
1188 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteSetAuthorizerP")]
1191 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteSetLastInsertRowidP")]
1192 internal static extern void Sq3LiteSetLastInsertRowid (IntPtr sq3lite, Int64 arg1);
1194 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteSleepP")]
1195 internal static extern MkErrorE Sq3LiteSleep (Int32 arg0);
1197 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteSystemErrnoP")]
1198 internal static extern MkErrorE Sq3LiteSystemErrno (IntPtr sq3lite);
1200 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteTableColumnMetadataP")]
1201 internal static extern MkErrorE Sq3LiteTableColumnMetadata (IntPtr db, IntPtr zDbName, IntPtr zTableName, IntPtr zColumnName, out IntPtr pzDataType, out IntPtr pzCollSeq, out Int32 pNotNull, out Int32 pPrimaryKey, out Int32 pAutoinc);
1203 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteTotalChangesP")]
1204 internal static extern Int32 Sq3LiteTotalChanges (IntPtr sq3lite);
1206 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteTotalChanges64P")]
1207 internal static extern Int64 Sq3LiteTotalChanges64 (IntPtr sq3lite);
1209 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteTxnStateP")]
1210 internal static extern MkErrorE Sq3LiteTxnState (IntPtr sq3lite, IntPtr zSchema);
1212 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteUpdateHookP")]
1215 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteVtabOnConflictP")]
1216 internal static extern MkErrorE Sq3LiteVtabOnConflict (IntPtr sq3lite);
1218 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteWalAutocheckpointP")]
1219 internal static extern MkErrorE Sq3LiteWalAutocheckpoint (IntPtr db, Int32 N);
1221 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LiteWalCheckpointV2P")]
1222 internal static extern MkErrorE Sq3LiteWalCheckpointV2 (IntPtr db, IntPtr zDb, Int32 eMode, out Int32 pnLog, out Int32 pnCkpt);
1224 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LockE_FromInt")]
1225 internal static extern MkErrorE Sq3LockE_FromInt (Int32 value, out
Sq3LockE value_out);
1227 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LockE_ToIntP")]
1228 internal static extern Int32 Sq3LockE_ToInt (
Sq3LockE value);
1230 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3LockE_ToString")]
1231 internal static extern IntPtr Sq3LockE_ToString (
Sq3LockE value);
1233 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MallocP")]
1234 internal static extern IntPtr Sq3Malloc (Int32 N);
1236 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3Malloc64P")]
1237 internal static extern IntPtr Sq3Malloc64 (Int64 N);
1239 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MemoryHighwaterP")]
1240 internal static extern Int64 Sq3MemoryHighwater (Int32 resetFlag);
1242 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MemoryUsedP")]
1243 internal static extern Int64 Sq3MemoryUsed ();
1245 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MsizeP")]
1246 internal static extern Int64 Sq3Msize (IntPtr N);
1248 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MutexE_FromInt")]
1249 internal static extern MkErrorE Sq3MutexE_FromInt (Int32 value, out
Sq3MutexE value_out);
1251 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MutexE_ToIntP")]
1252 internal static extern Int32 Sq3MutexE_ToInt (
Sq3MutexE value);
1254 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3MutexE_ToString")]
1255 internal static extern IntPtr Sq3MutexE_ToString (
Sq3MutexE value);
1257 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3OpenEF_FromInt")]
1258 internal static extern MkErrorE Sq3OpenEF_FromInt (Int32 value, out
Sq3OpenEF value_out);
1260 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3OpenEF_ToIntP")]
1261 internal static extern Int32 Sq3OpenEF_ToInt (
Sq3OpenEF value);
1263 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3OpenEF_ToString")]
1264 internal static extern IntPtr Sq3OpenEF_ToString (
Sq3OpenEF value);
1266 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3OsEndP")]
1267 internal static extern MkErrorE Sq3OsEnd ();
1269 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3OsInitP")]
1270 internal static extern MkErrorE Sq3OsInit ();
1272 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3PrepareEF_FromInt")]
1273 internal static extern MkErrorE Sq3PrepareEF_FromInt (Int32 value, out
Sq3PrepareEF value_out);
1275 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3PrepareEF_ToIntP")]
1276 internal static extern Int32 Sq3PrepareEF_ToInt (
Sq3PrepareEF value);
1278 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3PrepareEF_ToString")]
1279 internal static extern IntPtr Sq3PrepareEF_ToString (
Sq3PrepareEF value);
1281 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3RandomnessP")]
1282 internal static extern void Sq3Randomness (Int32 N, IntPtr P);
1284 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ReallocP")]
1285 internal static extern IntPtr Sq3Realloc (IntPtr arg0, Int32 N);
1287 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3Realloc64P")]
1288 internal static extern IntPtr Sq3Realloc64 (IntPtr arg0, Int64 N);
1290 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ReleaseMemoryP")]
1291 internal static extern MkErrorE Sq3ReleaseMemory (Int32 N);
1293 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ScanStatE_FromInt")]
1294 internal static extern MkErrorE Sq3ScanStatE_FromInt (Int32 value, out
Sq3ScanStatE value_out);
1296 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ScanStatE_ToIntP")]
1297 internal static extern Int32 Sq3ScanStatE_ToInt (
Sq3ScanStatE value);
1299 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ScanStatE_ToString")]
1300 internal static extern IntPtr Sq3ScanStatE_ToString (
Sq3ScanStatE value);
1302 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SerializeE_FromInt")]
1305 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SerializeE_ToIntP")]
1306 internal static extern Int32 Sq3SerializeE_ToInt (
Sq3SerializeE value);
1308 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SerializeE_ToString")]
1309 internal static extern IntPtr Sq3SerializeE_ToString (
Sq3SerializeE value);
1311 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SessionObjConfigE_FromInt")]
1314 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SessionObjConfigE_ToIntP")]
1317 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SessionObjConfigE_ToString")]
1320 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3Setup")]
1321 internal static extern void Sq3Setup ();
1323 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SetupThreadCallback")]
1324 internal static extern void Sq3SetupThreadCallback (
Sq3SetupThreadF call);
1326 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ShmLockE_FromInt")]
1327 internal static extern MkErrorE Sq3ShmLockE_FromInt (Int32 value, out
Sq3ShmLockE value_out);
1329 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ShmLockE_ToIntP")]
1330 internal static extern Int32 Sq3ShmLockE_ToInt (
Sq3ShmLockE value);
1332 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ShmLockE_ToString")]
1333 internal static extern IntPtr Sq3ShmLockE_ToString (
Sq3ShmLockE value);
1335 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ShutdownP")]
1336 internal static extern MkErrorE Sq3Shutdown ();
1338 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SoftHeapLimit64P")]
1339 internal static extern Int64 Sq3SoftHeapLimit64 (Int64 N);
1341 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SourceidP")]
1342 internal static extern IntPtr Sq3Sourceid ();
1344 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StatusP")]
1345 internal static extern MkErrorE Sq3Status (
Sq3StatusE op, out Int32 pCurrent, out Int32 pHighwater,
bool resetFlag);
1347 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3Status64P")]
1348 internal static extern MkErrorE Sq3Status64 (
Sq3StatusE op, out Int64 pCurrent, out Int64 pHighwater,
bool resetFlag);
1350 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StatusE_FromInt")]
1351 internal static extern MkErrorE Sq3StatusE_FromInt (Int32 value, out
Sq3StatusE value_out);
1353 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StatusE_ToIntP")]
1354 internal static extern Int32 Sq3StatusE_ToInt (
Sq3StatusE value);
1356 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StatusE_ToString")]
1357 internal static extern IntPtr Sq3StatusE_ToString (
Sq3StatusE value);
1359 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtP")]
1360 internal static extern IntPtr Sq3Stmt (IntPtr mng);
1362 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindBlobP")]
1365 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindBlob64P")]
1368 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindDoubleP")]
1369 internal static extern MkErrorE Sq3StmtBindDouble (IntPtr sq3stmt, Int32 arg1, Double arg2);
1371 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindIntP")]
1372 internal static extern MkErrorE Sq3StmtBindInt (IntPtr sq3stmt, Int32 arg1, Int32 arg2);
1374 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindInt64P")]
1375 internal static extern MkErrorE Sq3StmtBindInt64 (IntPtr sq3stmt, Int32 arg1, Int64 arg2);
1377 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindNullP")]
1378 internal static extern MkErrorE Sq3StmtBindNull (IntPtr sq3stmt, Int32 arg1);
1380 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindParameterCountP")]
1381 internal static extern MkErrorE Sq3StmtBindParameterCount (IntPtr sq3stmt);
1383 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindParameterIndexP")]
1384 internal static extern MkErrorE Sq3StmtBindParameterIndex (IntPtr sq3stmt, IntPtr zName);
1386 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindParameterNameP")]
1387 internal static extern IntPtr Sq3StmtBindParameterName (IntPtr sq3stmt, Int32 arg1);
1389 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindPointerP")]
1392 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindTextP")]
1395 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindText64P")]
1398 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindValueP")]
1399 internal static extern MkErrorE Sq3StmtBindValue (IntPtr sq3stmt, Int32 arg1, IntPtr arg2);
1401 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindZeroblobP")]
1402 internal static extern MkErrorE Sq3StmtBindZeroblob (IntPtr sq3stmt, Int32 arg1, Int32 n);
1404 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBindZeroblob64P")]
1405 internal static extern MkErrorE Sq3StmtBindZeroblob64 (IntPtr sq3stmt, Int32 arg1, Int64 arg2);
1407 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtBusyP")]
1408 internal static extern MkErrorE Sq3StmtBusy (IntPtr sq3stmt);
1410 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtCheckP")]
1411 internal static extern bool Sq3StmtCheck (IntPtr mng);
1413 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtCheckOP")]
1414 internal static extern bool Sq3StmtCheckO (IntPtr obj);
1416 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtClearBindingsP")]
1417 internal static extern MkErrorE Sq3StmtClearBindings (IntPtr sq3stmt);
1419 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnBlobP")]
1420 internal static extern Mk.MkBinaryR Sq3StmtColumnBlob (IntPtr sq3stmt, Int32 iCol);
1422 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnBytesP")]
1423 internal static extern Int32 Sq3StmtColumnBytes (IntPtr sq3stmt, Int32 iCol);
1425 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnCountP")]
1426 internal static extern Int32 Sq3StmtColumnCount (IntPtr pStmt);
1428 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnDoubleP")]
1429 internal static extern Double Sq3StmtColumnDouble (IntPtr sq3stmt, Int32 iCol);
1431 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnIntP")]
1432 internal static extern Int32 Sq3StmtColumnInt (IntPtr sq3stmt, Int32 iCol);
1434 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnInt64P")]
1435 internal static extern Int64 Sq3StmtColumnInt64 (IntPtr sq3stmt, Int32 iCol);
1437 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnNameP")]
1438 internal static extern IntPtr Sq3StmtColumnName (IntPtr sq3stmt, Int32 N);
1440 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnTextP")]
1441 internal static extern Mk.MkStringR Sq3StmtColumnText (IntPtr sq3stmt, Int32 iCol);
1443 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnTypeP")]
1444 internal static extern Sq3TypeE Sq3StmtColumnType (IntPtr sq3stmt, Int32 iCol);
1446 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtColumnValueP")]
1447 internal static extern IntPtr Sq3StmtColumnValue (IntPtr sq3stmt, Int32 iCol);
1449 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtDataCountP")]
1450 internal static extern MkErrorE Sq3StmtDataCount (IntPtr pStmt);
1452 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtDbHandleP")]
1453 internal static extern IntPtr Sq3StmtDbHandle (IntPtr sq3stmt);
1455 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtExpandedSqlP")]
1456 internal static extern IntPtr Sq3StmtExpandedSql (IntPtr pStmt);
1458 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtExplainP")]
1459 internal static extern MkErrorE Sq3StmtExplain (IntPtr pStmt, Int32 eMode);
1461 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtFinalizeP")]
1462 internal static extern MkErrorE Sq3StmtFinalize (IntPtr pStmt);
1464 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtGetNullP")]
1465 internal static extern IntPtr Sq3StmtGetNull ();
1467 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtGetPzTailP")]
1468 internal static extern IntPtr Sq3StmtGetPzTail (IntPtr sq3stmt);
1470 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtHandleGetP")]
1473 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtHandleResolveP")]
1476 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtInstancesP")]
1479 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtIsExplainP")]
1480 internal static extern MkErrorE Sq3StmtIsExplain (IntPtr pStmt);
1482 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtLog_RT")]
1483 internal static extern void Sq3StmtLog (IntPtr mkrt, IntPtr stmt, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
1485 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtNextP")]
1486 internal static extern IntPtr Sq3StmtNext (IntPtr stmt);
1488 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtNextStmtP")]
1489 internal static extern IntPtr Sq3StmtNextStmt (IntPtr pDb, IntPtr pStmt);
1491 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtPrepareV2P")]
1492 internal static extern MkErrorE Sq3StmtPrepareV2 (IntPtr db,
Mk.
MkStringR zSql, out IntPtr ppStmt);
1494 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtPrepareV3P")]
1497 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtPrevP")]
1498 internal static extern IntPtr Sq3StmtPrev (IntPtr stmt);
1500 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtReadonlyP")]
1501 internal static extern MkErrorE Sq3StmtReadonly (IntPtr pStmt);
1503 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtResetP")]
1504 internal static extern MkErrorE Sq3StmtReset (IntPtr pStmt);
1506 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtSqlP")]
1507 internal static extern IntPtr Sq3StmtSql (IntPtr pStmt);
1509 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtStatusP")]
1512 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtStatusE_FromInt")]
1515 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtStatusE_ToIntP")]
1516 internal static extern Int32 Sq3StmtStatusE_ToInt (
Sq3StmtStatusE value);
1518 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtStatusE_ToString")]
1519 internal static extern IntPtr Sq3StmtStatusE_ToString (
Sq3StmtStatusE value);
1521 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StmtStepP")]
1522 internal static extern MkErrorE Sq3StmtStep (IntPtr sq3stmt, out
Sq3ErrorE retCode);
1524 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StrGlobP")]
1525 internal static extern Int32 Sq3StrGlob (IntPtr zGlob, IntPtr zStr);
1527 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StrIcmpP")]
1528 internal static extern Int32 Sq3StrIcmp (IntPtr arg0, IntPtr arg1);
1530 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StrLikeP")]
1531 internal static extern Int32 Sq3StrLike (IntPtr zGlob, IntPtr zStr, Int32 cEsc);
1533 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3StrNicmpP")]
1534 internal static extern Int32 Sq3StrNicmp (IntPtr arg0, IntPtr arg1, Int32 arg2);
1536 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SyncEF_FromInt")]
1537 internal static extern MkErrorE Sq3SyncEF_FromInt (Int32 value, out
Sq3SyncEF value_out);
1539 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SyncEF_ToIntP")]
1540 internal static extern Int32 Sq3SyncEF_ToInt (
Sq3SyncEF value);
1542 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3SyncEF_ToString")]
1543 internal static extern IntPtr Sq3SyncEF_ToString (
Sq3SyncEF value);
1545 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TestCtrlE_FromInt")]
1546 internal static extern MkErrorE Sq3TestCtrlE_FromInt (Int32 value, out
Sq3TestCtrlE value_out);
1548 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TestCtrlE_ToIntP")]
1549 internal static extern Int32 Sq3TestCtrlE_ToInt (
Sq3TestCtrlE value);
1551 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TestCtrlE_ToString")]
1552 internal static extern IntPtr Sq3TestCtrlE_ToString (
Sq3TestCtrlE value);
1554 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TextE_FromInt")]
1555 internal static extern MkErrorE Sq3TextE_FromInt (Int32 value, out
Sq3TextE value_out);
1557 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TextE_ToIntP")]
1558 internal static extern Int32 Sq3TextE_ToInt (
Sq3TextE value);
1560 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TextE_ToString")]
1561 internal static extern IntPtr Sq3TextE_ToString (
Sq3TextE value);
1563 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ThreadsafeP")]
1564 internal static extern MkErrorE Sq3Threadsafe ();
1566 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TraceEF_FromInt")]
1567 internal static extern MkErrorE Sq3TraceEF_FromInt (Int32 value, out
Sq3TraceEF value_out);
1569 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TraceEF_ToIntP")]
1570 internal static extern Int32 Sq3TraceEF_ToInt (
Sq3TraceEF value);
1572 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TraceEF_ToString")]
1573 internal static extern IntPtr Sq3TraceEF_ToString (
Sq3TraceEF value);
1575 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TxnE_FromInt")]
1576 internal static extern MkErrorE Sq3TxnE_FromInt (Int32 value, out
Sq3TxnE value_out);
1578 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TxnE_ToIntP")]
1579 internal static extern Int32 Sq3TxnE_ToInt (
Sq3TxnE value);
1581 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TxnE_ToString")]
1582 internal static extern IntPtr Sq3TxnE_ToString (
Sq3TxnE value);
1584 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TypeE_FromInt")]
1585 internal static extern MkErrorE Sq3TypeE_FromInt (Int32 value, out
Sq3TypeE value_out);
1587 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TypeE_ToIntP")]
1588 internal static extern Int32 Sq3TypeE_ToInt (
Sq3TypeE value);
1590 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3TypeE_ToString")]
1591 internal static extern IntPtr Sq3TypeE_ToString (
Sq3TypeE value);
1593 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3UriBooleanP")]
1594 internal static extern MkErrorE Sq3UriBoolean (IntPtr z, IntPtr zParam, Int32 bDefault);
1596 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3UriInt64P")]
1597 internal static extern Int64 Sq3UriInt64 (IntPtr arg0, IntPtr arg1, Int64 arg2);
1599 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3UriKeyP")]
1600 internal static extern IntPtr Sq3UriKey (IntPtr z, Int32 N);
1602 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3UriParameterP")]
1603 internal static extern IntPtr Sq3UriParameter (IntPtr z, IntPtr zParam);
1605 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValP")]
1606 internal static extern IntPtr Sq3Val (IntPtr mng);
1608 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValCheckP")]
1609 internal static extern bool Sq3ValCheck (IntPtr mng);
1611 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValCheckOP")]
1612 internal static extern bool Sq3ValCheckO (IntPtr obj);
1614 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueBUF_RT")]
1615 internal static extern IntPtr
Sq3ValueBUF (IntPtr mkrt, IntPtr val);
1617 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueBinaryRP")]
1618 internal static extern Mk.MkBinaryR Sq3ValueBinaryR (IntPtr sq3val);
1620 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueBlobP")]
1621 internal static extern IntPtr
Sq3ValueBlob (IntPtr mkrt, IntPtr sq3val);
1623 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueBytesP")]
1624 internal static extern Sq3TextE Sq3ValueBytes (IntPtr sq3val);
1626 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueDoubleP")]
1627 internal static extern Double Sq3ValueDouble (IntPtr sq3val);
1629 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueDupP")]
1630 internal static extern IntPtr Sq3ValueDup (IntPtr sq3val);
1632 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueEncodingP")]
1633 internal static extern Sq3TextE Sq3ValueEncoding (IntPtr sq3val);
1635 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueFreeP")]
1636 internal static extern void Sq3ValueFree (IntPtr sq3val);
1638 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueFromBindP")]
1639 internal static extern bool Sq3ValueFromBind (IntPtr sq3val);
1641 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueGetNullP")]
1642 internal static extern IntPtr Sq3ValueGetNull ();
1644 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueHandleGetP")]
1647 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueHandleResolveP")]
1650 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueInstancesP")]
1653 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueIntP")]
1654 internal static extern Int32 Sq3ValueInt (IntPtr sq3val);
1656 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueInt64P")]
1657 internal static extern Int64 Sq3ValueInt64 (IntPtr sq3val);
1659 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueLog_RT")]
1660 internal static extern void Sq3ValueLog (IntPtr mkrt, IntPtr val, IntPtr fmtobj, Int32 debug, IntPtr callfunc, Int32 lvl);
1662 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueNextP")]
1663 internal static extern IntPtr Sq3ValueNext (IntPtr val);
1665 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueNoChangeP")]
1666 internal static extern bool Sq3ValueNoChange (IntPtr sq3val);
1668 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueNumericTypeP")]
1669 internal static extern Sq3TypeE Sq3ValueNumericType (IntPtr sq3val);
1671 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValuePointerP")]
1672 internal static extern IntPtr Sq3ValuePointer (IntPtr sq3val, IntPtr arg1);
1674 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValuePrevP")]
1675 internal static extern IntPtr Sq3ValuePrev (IntPtr val);
1677 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueStringRP")]
1678 internal static extern Mk.MkStringR Sq3ValueStringR (IntPtr sq3val);
1680 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueSubTypeP")]
1681 internal static extern Int32 Sq3ValueSubType (IntPtr sq3val);
1683 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueTextP")]
1684 internal static extern IntPtr Sq3ValueText (IntPtr sq3val);
1686 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueTypeP")]
1687 internal static extern Sq3TypeE Sq3ValueType (IntPtr sq3val);
1689 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueVtabInFirstP")]
1690 internal static extern MkErrorE Sq3ValueVtabInFirst (IntPtr pVal, out IntPtr ppOut);
1692 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3ValueVtabInNextP")]
1693 internal static extern MkErrorE Sq3ValueVtabInNext (IntPtr pVal, out IntPtr ppOut);
1695 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3VtabE_FromInt")]
1696 internal static extern MkErrorE Sq3VtabE_FromInt (Int32 value, out
Sq3VtabE value_out);
1698 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3VtabE_ToIntP")]
1699 internal static extern Int32 Sq3VtabE_ToInt (
Sq3VtabE value);
1701 [DllImport(Sq3SetupC.DLL, CallingConvention=Sq3SetupC.CC, CharSet=Sq3SetupC.CS, EntryPoint =
"Sq3VtabE_ToString")]
1702 internal static extern IntPtr Sq3VtabE_ToString (
Sq3VtabE value);
1709 if (IntPtr.Size != 8) {
1710 throw new PlatformNotSupportedException($
"word-size-error: expect '8' but got '{IntPtr.Size}'");