home *** CD-ROM | disk | FTP | other *** search
- unit SQLOLE_TLB;
-
- { This file contains pascal declarations imported from a type library.
- This file will be written during each import or refresh of the type
- library editor. Changes to this file will be discarded during the
- refresh process. }
-
- { Microsoft SQLOLE Object Library }
- { Version 6.5 }
-
- { Conversion log:
- Warning: 'Property' is a reserved word. Property changed to Property_
- Warning: 'Type' is a reserved word. Property_.Type changed to Type_
- Warning: 'Set' is a reserved word. Property_.Set changed to Set_
- Warning: 'Object' is a reserved word. Parameter 'Object' in Databases.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Tables.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Columns.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Views.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in UserDefinedDatatypes.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Defaults.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Rules.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Users.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Groups.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in StoredProcedures.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Indexes.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Keys.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Triggers.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Devices.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Alerts.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Logins.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Languages.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in RemoteServers.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in RemoteLogins.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Tasks.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Operators.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Publications.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Articles.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Subscriptions.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in Checks.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in ServerGroups.Add changed to 'Object_'
- Warning: 'Object' is a reserved word. Parameter 'Object' in RegisteredServers.Add changed to 'Object_'
- Warning: 'Type' is a reserved word. DBObject.Type changed to Type_
- Warning: 'Type' is a reserved word. SubscriberInfo.Type changed to Type_
- Warning: 'Type' is a reserved word. _StoredProcedure.Type changed to Type_
- Warning: 'Type' is a reserved word. _Index.Type changed to Type_
- Warning: 'Type' is a reserved word. _Key.Type changed to Type_
- Warning: 'Type' is a reserved word. _Trigger.Type changed to Type_
- Warning: 'Type' is a reserved word. _Device.Type changed to Type_
- Warning: Parent Interface has a member with name: Invoke. _Task.Invoke changed to Invoke_
- Warning: QueryResults.GetColumnBinary return parameter of type PSafeArray was written as OleVariant
- }
-
- interface
-
- uses Windows, ActiveX, Classes, Graphics, OleCtrls, StdVCL;
-
- const
- LIBID_SQLOLE: TGUID = '{00026B00-0000-0000-C000-000000000046}';
-
- const
-
- { SQLOLE_OBJECT_TYPE }
-
- SQLOLEObj_Unknown = 16384;
- SQLOLEObj_Application = 0;
- SQLOLEObj_UserDefinedDatatype = 1;
- SQLOLEObj_SystemTable = 2;
- SQLOLEObj_View = 4;
- SQLOLEObj_UserTable = 8;
- SQLOLEObj_StoredProcedure = 16;
- SQLOLEObj_Default = 64;
- SQLOLEObj_Rule = 128;
- SQLOLEObj_Trigger = 256;
- SQLOLEObj_AllDatabaseUserObjects = 509;
- SQLOLEObj_AllDatabaseObjects = 511;
- SQLOLEObj_SystemDatatype = 10021;
- SQLOLEObj_User = 10022;
- SQLOLEObj_Group = 10023;
- SQLOLEObj_Index = 10024;
- SQLOLEObj_Key = 10025;
- SQLOLEObj_Column = 10026;
- SQLOLEObj_DBObject = 10027;
- SQLOLEObj_DBOption = 10028;
- SQLOLEObj_ProcedureParameter = 10029;
- SQLOLEObj_Permission = 10033;
- SQLOLEObj_IntegratedSecurity = 10034;
- SQLOLEObj_Check = 10035;
- SQLOLEObj_DRIDefault = 10036;
- SQLOLEObj_SQLServer = 10050;
- SQLOLEObj_Database = 10051;
- SQLOLEObj_Device = 10052;
- SQLOLEObj_Login = 10054;
- SQLOLEObj_Language = 10055;
- SQLOLEObj_RemoteServer = 10056;
- SQLOLEObj_RemoteLogin = 10057;
- SQLOLEObj_Configuration = 10059;
- SQLOLEObj_ConfigValue = 10060;
- SQLOLEObj_AlertSystem = 10061;
- SQLOLEObj_Executive = 10062;
- SQLOLEObj_QueryResults = 10063;
- SQLOLEObj_TransactionLog = 10064;
- SQLOLEObj_Registry = 10065;
- SQLOLEObj_Transfer = 10066;
- SQLOLEObj_Backup = 10067;
- SQLOLEObj_Task = 10068;
- SQLOLEObj_Alert = 10069;
- SQLOLEObj_Operator = 10070;
- SQLOLEObj_HistoryFilter = 10071;
- SQLOLEObj_Publication = 10072;
- SQLOLEObj_Article = 10073;
- SQLOLEObj_Subscription = 10074;
- SQLOLEObj_SubscriberInfo = 10075;
- SQLOLEObj_AutoProperty = 10076;
- SQLOLEObj_ServerGroup = 10077;
- SQLOLEObj_RegisteredServer = 10078;
- SQLOLEObj_BulkCopy = 10079;
-
- { SQLOLE_KEY_TYPE }
-
- SQLOLEKey_Unknown = 0;
- SQLOLEKey_Primary = 1;
- SQLOLEKey_Unique = 2;
- SQLOLEKey_Foreign = 3;
-
- { SQLOLE_DEVICE_TYPE }
-
- SQLOLEDevice_Unknown = 100;
- SQLOLEDevice_Database = 0;
- SQLOLEDevice_DiskDump = 2;
- SQLOLEDevice_FloppyADump = 3;
- SQLOLEDevice_FloppyBDump = 4;
- SQLOLEDevice_TapeDump = 5;
- SQLOLEDevice_PipeDump = 6;
- SQLOLEDevice_CDROM = 7;
-
- { SQLOLE_MIRROR_TYPE }
-
- SQLOLEMirror_None = 0;
- SQLOLEMirror_Inactive = 64;
- SQLOLEMirror_RunningOnMirror = 320;
- SQLOLEMirror_Active = 576;
-
- { SQLOLE_PRIVILEGE_TYPE }
-
- SQLOLEPriv_Unknown = 0;
- SQLOLEPriv_Select = 1;
- SQLOLEPriv_Insert = 2;
- SQLOLEPriv_Update = 4;
- SQLOLEPriv_Delete = 8;
- SQLOLEPriv_Execute = 16;
- SQLOLEPriv_References = 32;
- SQLOLEPriv_AllObjectPrivs = 63;
- SQLOLEPriv_CreateTable = 128;
- SQLOLEPriv_CreateDatabase = 256;
- SQLOLEPriv_CreateView = 512;
- SQLOLEPriv_CreateProcedure = 1024;
- SQLOLEPriv_DumpDatabase = 2048;
- SQLOLEPriv_CreateDefault = 4096;
- SQLOLEPriv_DumpTransaction = 8192;
- SQLOLEPriv_CreateRule = 16384;
- SQLOLEPriv_AllDatabasePrivs = 32640;
-
- { SQLOLE_PROCEDURE_TYPE }
-
- SQLOLEProc_Unknown = 0;
- SQLOLEProc_Standard = 1;
- SQLOLEProc_Extended = 2;
- SQLOLEProc_Macro = 3;
- SQLOLEProc_ReplicationFilter = 4;
-
- { SQLOLE_TRIGGER_TYPE }
-
- SQLOLETrig_Unknown = 0;
- SQLOLETrig_Insert = 1;
- SQLOLETrig_Update = 2;
- SQLOLETrig_Delete = 4;
- SQLOLETrig_All = 7;
-
- { SQLOLE_INDEX_TYPE }
-
- SQLOLEIndex_Default = 0;
- SQLOLEIndex_IgnoreDupKey = 1;
- SQLOLEIndex_Unique = 2;
- SQLOLEIndex_IgnoreDupRow = 4;
- SQLOLEIndex_Clustered = 16;
- SQLOLEIndex_AllowDupRow = 64;
- SQLOLEIndex_SortedData = 512;
- SQLOLEIndex_SortedDataReorg = 8192;
- SQLOLEIndex_Valid = 8791;
- SQLOLEIndex_DRIPrimaryKey = 2048;
- SQLOLEIndex_DRIUniqueKey = 4096;
- SQLOLEIndex_DRIIndex = 6144;
-
- { SQLOLE_QUERY_DATATYPE }
-
- SQLOLE_DTypeUnknown = 0;
- SQLOLE_DTypeChar = 47;
- SQLOLE_DTypeText = 35;
- SQLOLE_DTypeVarchar = 39;
- SQLOLE_DTypeVarBinary = 37;
- SQLOLE_DTypeBinary = 45;
- SQLOLE_DTypeImage = 34;
- SQLOLE_DTypeFloat4 = 59;
- SQLOLE_DTypeFloat8 = 62;
- SQLOLE_DTypeInt1 = 48;
- SQLOLE_DTypeInt2 = 52;
- SQLOLE_DTypeInt4 = 56;
- SQLOLE_DTypeMoney4 = 122;
- SQLOLE_DTypeMoney = 60;
- SQLOLE_DTypeDateTime = 61;
- SQLOLE_DTypeDateTime4 = 58;
- SQLOLE_DTypeBit = 50;
-
- { SQLOLE_AUDIT_TYPE }
-
- SQLOLEAudit_None = 0;
- SQLOLEAudit_Success = 1;
- SQLOLEAudit_Failure = 2;
- SQLOLEAudit_All = 3;
-
- { SQLOLE_SECURITY_TYPE }
-
- SQLOLESecurity_Min = 0;
- SQLOLESecurity_Normal = 0;
- SQLOLESecurity_Integrated = 1;
- SQLOLESecurity_Mixed = 2;
- SQLOLESecurity_Max = 2;
-
- { SQLOLE_MEDIA_TYPE }
-
- SQLOLEMedia_Floppy = 1;
- SQLOLEMedia_FixedDisk = 2;
- SQLOLEMedia_Tape = 4;
- SQLOLEMedia_CDROM = 8;
- SQLOLEMedia_All = 15;
-
- { SQLOLE_PERFMON_TYPE }
-
- SQLOLEPerfmon_None = 1000;
- SQLOLEPerfmon_MinSet = 0;
- SQLOLEPerfmon_Continuous = 0;
- SQLOLEPerfmon_OnDemand = 1;
- SQLOLEPerfmon_MaxSet = 1;
-
- { SQLOLE_STARTSRV_TYPE }
-
- SQLOLEStart_NoServiceControl = 1;
- SQLOLEStart_NTErrorLogging = 2;
- SQLOLEStart_SingleUser = 4;
- SQLOLEStart_StartAndConnect = 8;
- SQLOLEStart_RealTime = 16;
- SQLOLEStart_Defaults = 10;
-
- { SQLOLE_DBSTATUS_TYPE }
-
- SQLOLEDBStat_Normal = 0;
- SQLOLEDBStat_Loading = 32;
- SQLOLEDBStat_Recovering = 192;
- SQLOLEDBStat_Suspect = 256;
- SQLOLEDBStat_Offline = 512;
- SQLOLEDBStat_Inaccessible = 992;
- SQLOLEDBStat_EmergencyMode = 32768;
- SQLOLEDBStat_All = 33760;
-
- { SQLOLE_COPYDATA_TYPE }
-
- SQLOLECopyData_False = 0;
- SQLOLECopyData_Replace = 1;
- SQLOLECopyData_Append = 2;
-
- { SQLOLE_DATAFILE_TYPE }
-
- SQLOLEDataFile_CommaDelimitedChar = 1;
- SQLOLEDataFile_Default = 1;
- SQLOLEDataFile_TabDelimitedChar = 2;
- SQLOLEDataFile_SpecialDelimitedChar = 3;
- SQLOLEDataFile_NativeFormat = 4;
- SQLOLEDataFile_UseFormatFile = 5;
-
- { SQLOLE_STATUSINFO_TYPE }
-
- SQLOLEStatInfo_Unknown = 0;
- SQLOLEStatInfo_DatabaseStatus = 1;
- SQLOLEStatInfo_DatabaseSpace = 2;
- SQLOLEStatInfo_AutoVerifyConnection = 4;
- SQLOLEStatInfo_All = 7;
-
- { SQLOLE_SCRIPT_TYPE }
-
- SQLOLEScript_Default = 4;
- SQLOLEScript_Drops = 1;
- SQLOLEScript_ObjectPermissions = 2;
- SQLOLEScript_PrimaryObject = 4;
- SQLOLEScript_ClusteredIndexes = 8;
- SQLOLEScript_Triggers = 16;
- SQLOLEScript_DatabasePermissions = 32;
- SQLOLEScript_Permissions = 34;
- SQLOLEScript_ToFileOnly = 64;
- SQLOLEScript_Bindings = 128;
- SQLOLEScript_AppendToFile = 256;
- SQLOLEScript_NoDRI = 512;
- SQLOLEScript_UDDTsToBaseType = 1024;
- SQLOLEScript_42Syntax = 2048;
- SQLOLEScript_ODBCSyntax = 3584;
- SQLOLEScript_IncludeIfNotExists = 4096;
- SQLOLEScript_NonClusteredIndexes = 8192;
- SQLOLEScript_Indexes = 73736;
- SQLOLEScript_Aliases = 16384;
- SQLOLEScript_NoCommandTerm = 32768;
- SQLOLEScript_DRIIndexes = 65536;
- SQLOLEScript_IncludeHeaders = 131072;
- SQLOLEScript_OwnerQualify = 262144;
- SQLOLEScript_TimestampToBinary = 524288;
- SQLOLEScript_SortedData = 1048576;
- SQLOLEScript_SortedDataReorg = 2097152;
- SQLOLEScript_TransferDefault = 422143;
- SQLOLEScript_DRI_NonClustered = 4194304;
- SQLOLEScript_DRI_Clustered = 8388608;
- SQLOLEScript_DRI_Checks = 16777216;
- SQLOLEScript_DRI_Defaults = 33554432;
- SQLOLEScript_DRI_UniqueKeys = 67108864;
- SQLOLEScript_DRI_ForeignKeys = 134217728;
- SQLOLEScript_DRI_PrimaryKey = 268435456;
- SQLOLEScript_DRI_AllKeys = 469762048;
- SQLOLEScript_DRI_AllConstraints = 520093696;
- SQLOLEScript_DRI_All = 532676608;
- SQLOLEScript_DRIWithNoCheck = 536870912;
- SQLOLEScript_NoIdentity = 1073741824;
- SQLOLEScript_UseQuotedIdentifiers = $80000000;
-
- { SQLOLE_XFRSCRIPTMODE_TYPE }
-
- SQLOLEXfrFile_Default = 1;
- SQLOLEXfrFile_SummaryFiles = 1;
- SQLOLEXfrFile_SingleFile = 2;
- SQLOLEXfrFile_SingleFilePerObject = 4;
-
- { SQLOLE_DEPENDENCY_TYPE }
-
- SQLOLEDep_Parents = 0;
- SQLOLEDep_FullHierarchy = 65536;
- SQLOLEDep_OrderDescending = 131072;
- SQLOLEDep_Children = 262144;
- SQLOLEDep_ReturnInputObject = 524288;
- SQLOLEDep_FirstLevelOnly = 1048576;
- SQLOLEDep_DRIOnly = 2097152;
- SQLOLEDep_Valid = 4128768;
-
- { SQLOLE_OBJSORT_TYPE }
-
- SQLOLEObjSort_Name = 0;
- SQLOLEObjSort_Type = 1;
- SQLOLEObjSort_Owner = 2;
- SQLOLEObjSort_Date = 3;
-
- { SQLOLE_COMPLETION_TYPE }
-
- SQLOLEComp_Unknown = 4096;
- SQLOLEComp_None = 0;
- SQLOLEComp_Success = 1;
- SQLOLEComp_Failure = 2;
- SQLOLEComp_Always = 3;
- SQLOLEComp_Running = 4;
- SQLOLEComp_Aborted = 8;
- SQLOLEComp_Skipped = 16;
- SQLOLEComp_All = 31;
-
- { SQLOLE_EVENT_TYPE }
-
- SQLOLEEvent_Unknown = 0;
- SQLOLEEvent_Info = 1;
- SQLOLEEvent_Warning = 2;
- SQLOLEEvent_Error = 4;
- SQLOLEEvent_AuditSuccess = 8;
- SQLOLEEvent_AuditFailure = 16;
- SQLOLEEvent_All = 31;
-
- { SQLOLE_SVCSTATUS_TYPE }
-
- SQLOLESvc_Unknown = 0;
- SQLOLESvc_Running = 1;
- SQLOLESvc_Paused = 2;
- SQLOLESvc_Stopped = 3;
- SQLOLESvc_Starting = 4;
- SQLOLESvc_Stopping = 5;
- SQLOLESvc_Continuing = 6;
- SQLOLESvc_Pausing = 7;
-
- { SQLOLE_FREQUENCY_TYPE }
-
- SQLOLEFreq_Unknown = 0;
- SQLOLEFreq_OneTime = 1;
- SQLOLEFreq_OnDemand = 2;
- SQLOLEFreq_Daily = 4;
- SQLOLEFreq_Weekly = 8;
- SQLOLEFreq_Monthly = 16;
- SQLOLEFreq_MonthlyRelative = 32;
- SQLOLEFreq_Autostart = 64;
- SQLOLEFreq_Recurring = 124;
- SQLOLEFreq_Valid = 127;
-
- { SQLOLE_FREQSUB_TYPE }
-
- SQLOLEFreqSub_Unknown = 0;
- SQLOLEFreqSub_Once = 1;
- SQLOLEFreqSub_Minute = 4;
- SQLOLEFreqSub_Hour = 8;
- SQLOLEFreqSub_Valid = 13;
-
- { SQLOLE_FREQRELATIVE_TYPE }
-
- SQLOLEFreqRel_Unknown = 0;
- SQLOLEFreqRel_First = 1;
- SQLOLEFreqRel_Second = 2;
- SQLOLEFreqRel_Third = 4;
- SQLOLEFreqRel_Fourth = 8;
- SQLOLEFreqRel_Last = 16;
- SQLOLEFreqRel_Valid = 31;
-
- { SQLOLE_WEEKDAY_TYPE }
-
- SQLOLEWeek_Unknown = 0;
- SQLOLEWeek_Sunday = 1;
- SQLOLEWeek_Monday = 2;
- SQLOLEWeek_Tuesday = 4;
- SQLOLEWeek_Wednesday = 8;
- SQLOLEWeek_Thursday = 16;
- SQLOLEWeek_Friday = 32;
- SQLOLEWeek_Saturday = 64;
- SQLOLEWeek_WeekDays = 62;
- SQLOLEWeek_WeekEnds = 65;
- SQLOLEWeek_EveryDay = 127;
-
- { SQLOLE_MONTHDAY_TYPE }
-
- SQLOLEMonth_Unknown = 0;
- SQLOLEMonth_MinValid = 1;
- SQLOLEMonth_Sunday = 1;
- SQLOLEMonth_Monday = 2;
- SQLOLEMonth_Tuesday = 3;
- SQLOLEMonth_Wednesday = 4;
- SQLOLEMonth_Thursday = 5;
- SQLOLEMonth_Friday = 6;
- SQLOLEMonth_Saturday = 7;
- SQLOLEMonth_Day = 8;
- SQLOLEMonth_WeekDay = 9;
- SQLOLEMonth_WeekEndDay = 10;
- SQLOLEMonth_MaxValid = 10;
-
- { SQLOLE_SRVOPTION_TYPE }
-
- SQLOLESrvOpt_Unknown = 0;
- SQLOLESrvOpt_RPC = 1;
- SQLOLESrvOpt_Publisher = 2;
- SQLOLESrvOpt_Subscriber = 4;
- SQLOLESrvOpt_Distributor = 8;
- SQLOLESrvOpt_DistPublisher = 16;
- SQLOLESrvOpt_ODBCDatasource = 32;
- SQLOLESrvOpt_Valid = 63;
-
- { SQLOLE_SUBSCRIBERINFO_TYPE }
-
- SQLOLESubInfo_SQLServer = 0;
- SQLOLESubInfo_ODBCDatasource = 1;
-
- { SQLOLE_TABLEATT_TYPE }
-
- SQLOLETabAtt_Identity = 1;
- SQLOLETabAtt_SystemObject = 2;
- SQLOLETabAtt_ForeignKey = 4;
- SQLOLETabAtt_Referenced = 8;
- SQLOLETabAtt_Published = 32;
- SQLOLETabAtt_Replicated = 64;
- SQLOLETabAtt_Check = 128;
- SQLOLETabAtt_Replica = 256;
- SQLOLETabAtt_PrimaryKey = 512;
- SQLOLETabAtt_Unique = 1024;
- SQLOLETabAtt_Default = 2048;
- SQLOLETabAtt_ReplCheck = 4096;
- SQLOLETabAtt_HasConstraint = 7300;
-
- { SQLOLE_INITIALSYNC_TYPE }
-
- SQLOLEInitSync_Unknown = 10;
- SQLOLEInitSync_Min = 0;
- SQLOLEInitSync_BCPNative = 0;
- SQLOLEInitSync_BCPChar = 1;
- SQLOLEInitSync_TableDumpLoad = 2;
- SQLOLEInitSync_Max = 2;
-
- { SQLOLE_REPFREQ_TYPE }
-
- SQLOLERepFreq_Unknown = 1000;
- SQLOLERepFreq_Min = 0;
- SQLOLERepFreq_Continuous = 0;
- SQLOLERepFreq_Snapshot = 1;
- SQLOLERepFreq_Max = 1;
-
- { SQLOLE_REPLICATION_TYPE }
-
- SQLOLERep_Unknown = 256;
- SQLOLERep_LogBased = 1;
- SQLOLERep_ManualFilterProc = 2;
- SQLOLERep_LogBasedManualFilterProc = 3;
- SQLOLERep_ManualSyncView = 4;
- SQLOLERep_LogBasedManualSyncView = 5;
- SQLOLERep_LogBasedManualBoth = 7;
- SQLOLERep_Valid = 7;
-
- { SQLOLE_SUBSYNC_TYPE }
-
- SQLOLESubSync_Unknown = 1000;
- SQLOLESubSync_Min = 0;
- SQLOLESubSync_Manual = 0;
- SQLOLESubSync_Auto = 1;
- SQLOLESubSync_Default = 1;
- SQLOLESubSync_None = 2;
- SQLOLESubSync_Max = 2;
-
- { SQLOLE_PREARTICLE_TYPE }
-
- SQLOLEPreArt_Min = 0;
- SQLOLEPreArt_None = 0;
- SQLOLEPreArt_DropTable = 1;
- SQLOLEPreArt_DeleteRows = 2;
- SQLOLEPreArt_TruncateTable = 3;
- SQLOLEPreArt_Max = 3;
-
- { SQLOLE_SUBSTATUS_TYPE }
-
- SQLOLESubStat_Unknown = 1000;
- SQLOLESubStat_Default = 1000;
- SQLOLESubStat_Min = 0;
- SQLOLESubStat_Inactive = 0;
- SQLOLESubStat_Unsynced = 1;
- SQLOLESubStat_Active = 2;
- SQLOLESubStat_Max = 2;
-
- { SQLOLE_RUNPRIORITY_TYPE }
-
- SQLOLERunPri_Unknown = 100;
- SQLOLERunPri_Min = 1;
- SQLOLERunPri_Idle = -15;
- SQLOLERunPri_Lowest = -2;
- SQLOLERunPri_BelowNormal = -1;
- SQLOLERunPri_Normal = 0;
- SQLOLERunPri_AboveNormal = 1;
- SQLOLERunPri_Highest = 2;
- SQLOLERunPri_TimeCritical = 15;
-
- { SQLOLE_INTSECLOGIN_TYPE }
-
- SQLOLEIntSecLogin_Unknown = 0;
- SQLOLEIntSecLogin_Min = 1;
- SQLOLEIntSecLogin_Admin = 1;
- SQLOLEIntSecLogin_User = 2;
- SQLOLEIntSecLogin_Replication = 3;
- SQLOLEIntSecLogin_Max = 3;
-
- { SQLOLE_NOTIFY_TYPE }
-
- SQLOLENotify_None = 0;
- SQLOLENotify_Email = 1;
- SQLOLENotify_Pager = 2;
- SQLOLENotify_Both = 3;
- SQLOLENotify_Valid = 3;
-
- { SQLOLE_ENUMNOTIFY_TYPE }
-
- SQLOLEEnumNotify_Min = 1;
- SQLOLEEnumNotify_All = 1;
- SQLOLEEnumNotify_Actual = 2;
- SQLOLEEnumNotify_Target = 3;
- SQLOLEEnumNotify_Max = 3;
-
- { SQLOLE_VERIFYCONN_TYPE }
-
- SQLOLEConn_LastState = 1;
- SQLOLEConn_CurrentState = 2;
- SQLOLEConn_ReconnectIfDead = 6;
- SQLOLEConn_Valid = 7;
-
- { SQLOLE_EXEC_TYPE }
-
- SQLOLEExec_Default = 0;
- SQLOLEExec_NoCommandTerm = 1;
- SQLOLEExec_ContinueOnError = 2;
- SQLOLEExec_NoExec = 4;
- SQLOLEExec_ParseOnly = 8;
-
- { SQLOLE_CONFIGVALUE_TYPE }
-
- SQLOLEConfig_RecoveryInterval = 101;
- SQLOLEConfig_AllowUpdates = 102;
- SQLOLEConfig_UserConnections = 103;
- SQLOLEConfig_Memory = 104;
- SQLOLEConfig_OpenDatabases = 105;
- SQLOLEConfig_Locks = 106;
- SQLOLEConfig_OpenObjects = 107;
- SQLOLEConfig_ProcedureCache = 108;
- SQLOLEConfig_FillFactor = 109;
- SQLOLEConfig_DatabaseSize = 111;
- SQLOLEConfig_MediaRetention = 112;
- SQLOLEConfig_RecoveryFlags = 113;
- SQLOLEConfig_NestedTriggers = 115;
- SQLOLEConfig_RemoteAccess = 117;
- SQLOLEConfig_DefaultLanguage = 124;
- SQLOLEConfig_LanguageInCache = 125;
- SQLOLEConfig_TempdbInRamMB = 501;
- SQLOLEConfig_MaxAsyncIO = 502;
- SQLOLEConfig_MaxWorkerThreads = 503;
- SQLOLEConfig_NetworkPacketSize = 505;
- SQLOLEConfig_RAWorkerThreads = 508;
- SQLOLEConfig_ShowAdvancedOption = 518;
- SQLOLEConfig_LEThresholdPercent = 521;
- SQLOLEConfig_LEThresholdMaximum = 523;
- SQLOLEConfig_BackupThreads = 540;
- SQLOLEConfig_BackupBufferSize = 541;
- SQLOLEConfig_RemoteProcTrans = 542;
- SQLOLEConfig_RemoteConnTimeout = 543;
- SQLOLEConfig_TimeSlice = 1110;
- SQLOLEConfig_RemoteSites = 1119;
- SQLOLEConfig_DefaultSortorderId = 1123;
- SQLOLEConfig_HashBuckets = 1504;
- SQLOLEConfig_SortPages = 1505;
- SQLOLEConfig_MaxLazywriteIO = 1506;
- SQLOLEConfig_RASlotsPerThread = 1509;
- SQLOLEConfig_RAPrefetches = 1510;
- SQLOLEConfig_RADelay = 1511;
- SQLOLEConfig_RACacheMissLimit = 1512;
- SQLOLEConfig_RACacheHitLimit = 1513;
- SQLOLEConfig_SpinCounter = 1514;
- SQLOLEConfig_FreeBuffers = 1515;
- SQLOLEConfig_SMPConcurrency = 1516;
- SQLOLEConfig_PriorityBoost = 1517;
- SQLOLEConfig_RemoteLoginTimeout = 1519;
- SQLOLEConfig_RemoteQueryTimeout = 1520;
- SQLOLEConfig_LEThresholdMinimum = 1522;
- SQLOLEConfig_LogwriteSleepMS = 1530;
- SQLOLEConfig_CursorThreshold = 1531;
- SQLOLEConfig_SetWorkingSetSize = 1532;
- SQLOLEConfig_ResourceTimeout = 1533;
- SQLOLEConfig_UserOptions = 1534;
- SQLOLEConfig_ProcessorAffinityMask = 1535;
- SQLOLEConfig_MaxTextReplSize = 1536;
-
- { SQLOLE_SRVUSERPROFILE_TYPE }
-
- SQLOLESrvUserProf_None = 0;
- SQLOLESrvUserProf_SaLogin = 1;
- SQLOLESrvUserProf_CreateDatabase = 2;
- SQLOLESrvUserProf_CreateXP = 4;
- SQLOLESrvUserProf_AllProfileBits = 7;
-
- { SQLOLE_DBUSERPROFILE_TYPE }
-
- SQLOLEDbUserProf_None = 0;
- SQLOLEDbUserProf_DboLogin = 1;
- SQLOLEDbUserProf_CreateTable = 2;
- SQLOLEDbUserProf_CreateView = 4;
- SQLOLEDbUserProf_CreateProcedure = 8;
- SQLOLEDbUserProf_DumpDatabase = 16;
- SQLOLEDbUserProf_CreateDefault = 32;
- SQLOLEDbUserProf_DumpTransaction = 64;
- SQLOLEDbUserProf_CreateRule = 128;
- SQLOLEDbUserProf_AllProfileBits = 255;
- SQLOLEDbUserProf_InvalidLogin = 1073741824;
- SQLOLEDbUserProf_InaccessibleDb = $80000000;
- SQLOLEDbUserProf_DbNotAvailable = -1073741824;
-
- { SQLOLE_ERROR_TYPE }
-
- SQLOLE_E_DBLIBFIRSTERROR = 10000;
- SQLOLE_E_DBLIBLASTERROR = 10200;
- SQLOLE_E_FIRSTERROR = 20480;
- SQLOLE_ECAT_MASK = 24320;
- SQLOLE_ECAT_INVALIDCONTEXT = 20480;
- SQLOLE_E_ALREADYCONN = 20480;
- SQLOLE_E_ALREADYCOLL = 20481;
- SQLOLE_E_NOTCONN = 20482;
- SQLOLE_E_CANTDROPSERVER = 20483;
- SQLOLE_E_NOCOMPLEXALTER = 20484;
- SQLOLE_E_PROPNEEDSCREATE = 20485;
- SQLOLE_E_COLTYPEFIXED = 20486;
- SQLOLE_E_COLTYPENONNULL = 20487;
- SQLOLE_E_CANTCHANGEUDDT = 20488;
- SQLOLE_E_BASETYPEFIXED = 20489;
- SQLOLE_E_BASETYPENONNULL = 20490;
- SQLOLE_E_ENUMORDINAL = 20491;
- SQLOLE_E_CANTRENAMEUSER = 20492;
- SQLOLE_E_CANTRENAMEGROUP = 20493;
- SQLOLE_E_CANTRENAMELOGIN = 20494;
- SQLOLE_E_CANTRENAMEDEVICE = 20495;
- SQLOLE_E_NOTDUMPPROP = 20496;
- SQLOLE_E_NOSERVERASSOC = 20497;
- SQLOLE_E_NOTCOLLTYPE = 20498;
- SQLOLE_E_CANTMODIFYDRIINDEX = 20499;
- SQLOLE_E_CANTCHANGEPROCTYPE = 20500;
- SQLOLE_E_CANTMODIFYINDEX = 20501;
- SQLOLE_E_INVALIDPRIVOBJ = 20502;
- SQLOLE_E_CANTCHANGETRIGTYPE = 20503;
- SQLOLE_E_NOVIEWCOLALTER = 20504;
- SQLOLE_E_CANTRENAMELANGUAGE = 20505;
- SQLOLE_E_CANTRENAMERSERVER = 20506;
- SQLOLE_E_CANTRENAMERLOGIN = 20507;
- SQLOLE_E_MUSTBEDBDEV = 20508;
- SQLOLE_E_NOINACTIVEMIRROR = 20509;
- SQLOLE_E_NOACTIVEMIRROR = 20510;
- SQLOLE_E_NOMIRROR = 20511;
- SQLOLE_E_SERVERDISCONNECTED = 20512;
- SQLOLE_E_CANTRENAMESERVER = 20513;
- SQLOLE_E_CANTMODIFYTEXT = 20514;
- SQLOLE_E_CANTMODIFYSYSTABLE = 20515;
- SQLOLE_E_LOGINALREADYALIASED = 20516;
- SQLOLE_E_LOGINALREADYUSER = 20517;
- SQLOLE_E_CACHENORESULTS = 20518;
- SQLOLE_E_ALREADYCREATED = 20519;
- SQLOLE_E_NOTDISCONN = 20520;
- SQLOLE_E_CANTMODIFYARTTABLE = 20521;
- SQLOLE_E_CANTMODIFYSUBSERVER = 20522;
- SQLOLE_E_BASETYPENOTNUMERIC = 20523;
- SQLOLE_E_TOFILEBUTNOFILENAME = 20524;
- SQLOLE_E_MUSTBEDISTSERVER = 20525;
- SQLOLE_E_CANTMODIFYKEY = 20526;
- SQLOLE_E_LISTCANTREFRESH = 20527;
- SQLOLE_E_NOCOLTABLE = 20528;
- SQLOLE_E_MUSTBEINALTER = 20529;
- SQLOLE_E_CANTUNDEDICATELOGDEVICE = 20530;
- SQLOLE_E_CANTRENAMESERVERGROUP = 20531;
- SQLOLE_E_CANTRENAMEREGISTEREDSERVER = 20532;
- SQLOLE_E_INDEXREBUILDKEYTYPE = 20533;
- SQLOLE_E_REBUILDINDEXOPTIONS = 20534;
- SQLOLE_E_IMPERSONATEXPONLY = 20535;
- SQLOLE_ECAT_INVALIDOBJECT = 20736;
- SQLOLE_E_OBJECTDROPPED = 20736;
- SQLOLE_E_NOTSQLOLEOBJECT = 20737;
- SQLOLE_E_OBJECTDETACHED = 20738;
- SQLOLE_E_SERVERCLOSED = 20739;
- SQLOLE_ECAT_INVALIDOBJECTDEFINITION = 20992;
- SQLOLE_E_NOCOLUMNSADDED = 20992;
- SQLOLE_E_COLUMNINCOMPLETE = 20993;
- SQLOLE_E_TABLEINCOMPLETE = 20994;
- SQLOLE_E_UDDTINCOMPLETE = 20995;
- SQLOLE_E_RULEINCOMPLETE = 20996;
- SQLOLE_E_DEFAULTINCOMPLETE = 20997;
- SQLOLE_E_VIEWINCOMPLETE = 20998;
- SQLOLE_E_USERINCOMPLETE = 20999;
- SQLOLE_E_GROUPINCOMPLETE = 21000;
- SQLOLE_E_PROCINCOMPLETE = 21001;
- SQLOLE_E_USERALREADYEXISTS = 21002;
- SQLOLE_E_GROUPALREADYEXISTS = 21003;
- SQLOLE_E_COLUMNALREADYEXISTS = 21004;
- SQLOLE_E_OBJECTALREADYEXISTS = 21005;
- SQLOLE_E_INDEXALREADYEXISTS = 21006;
- SQLOLE_E_DBALREADYEXISTS = 21007;
- SQLOLE_E_LOGINALREADYEXISTS = 21008;
- SQLOLE_E_DEVICEALREADYEXISTS = 21009;
- SQLOLE_E_SKIPONLYTAPE = 21010;
- SQLOLE_E_DEVICEINCOMPLETE = 21011;
- SQLOLE_E_PROCALREADYEXISTS = 21012;
- SQLOLE_E_UDDTALREADYEXISTS = 21013;
- SQLOLE_E_TABLEALREADYEXISTS = 21014;
- SQLOLE_E_RULEALREADYEXISTS = 21015;
- SQLOLE_E_DEFAULTALREADYEXISTS = 21016;
- SQLOLE_E_VIEWALREADYEXISTS = 21017;
- SQLOLE_E_INDEXINCOMPLETE = 21018;
- SQLOLE_E_TRIGINCOMPLETE = 21019;
- SQLOLE_E_TRIGALREADYEXISTS = 21020;
- SQLOLE_E_LANGUAGEINCOMPLETE = 21021;
- SQLOLE_E_LANGUAGEALREADYEXISTS = 21022;
- SQLOLE_E_LOGININCOMPLETE = 21023;
- SQLOLE_E_RSERVERINCOMPLETE = 21024;
- SQLOLE_E_RSERVERALREADYEXISTS = 21025;
- SQLOLE_E_NULLRLOGINALREADYEXISTS = 21026;
- SQLOLE_E_RLOGINALREADYEXISTS = 21027;
- SQLOLE_E_REMOTENEEDSLOCAL = 21028;
- SQLOLE_E_BACKUPNEEDSDEVICE = 21029;
- SQLOLE_E_NEEDMANUALFILTERNAME = 21030;
- SQLOLE_E_TASKINCOMPLETE = 21031;
- SQLOLE_E_ARTINCOMPLETE = 21032;
- SQLOLE_E_PUBINCOMPLETE = 21033;
- SQLOLE_E_SUBINCOMPLETE = 21034;
- SQLOLE_E_ALERTINCOMPLETE = 21035;
- SQLOLE_E_OPERATORINCOMPLETE = 21036;
- SQLOLE_E_NAMEMUSTMATCH = 21037;
- SQLOLE_E_TRIGREQTABLENAME = 21038;
- SQLOLE_E_MUSTBESYNCTASK = 21039;
- SQLOLE_E_NOEVENTCOMPLETION = 21040;
- SQLOLE_E_FKEYINCOMPLETE = 21041;
- SQLOLE_E_KEYINCOMPLETE = 21042;
- SQLOLE_E_KEYALREADYEXISTS = 21043;
- SQLOLE_E_CHECKINCOMPLETE = 21044;
- SQLOLE_E_DRIDEFAULTINCOMPLETE = 21045;
- SQLOLE_E_CHECKALREADYEXISTS = 21046;
- SQLOLE_E_ONLYONEPRIMARYKEY = 21047;
- SQLOLE_E_NEEDMANUALVIEWNAME = 21048;
- SQLOLE_E_SERVERGROUPINCOMPLETE = 21049;
- SQLOLE_E_REGISTEREDSERVERINCOMPLETE = 21050;
- SQLOLE_E_SERVERGROUPALREADYEXISTS = 21051;
- SQLOLE_E_REGISTEREDSERVERALREADYEXISTS = 21052;
- SQLOLE_E_NEEDLOADTABLENAME = 21053;
- SQLOLE_ECAT_INVALIDPARAMETER = 21248;
- SQLOLE_E_BADCOLLEN = 21248;
- SQLOLE_E_INVALIDPERFMONSET = 21249;
- SQLOLE_E_BADDEVICETYPE = 21250;
- SQLOLE_E_SIZEGREATERTHAN0 = 21251;
- SQLOLE_E_RESULTSETOUTOFRANGE = 21252;
- SQLOLE_E_OUTPUTPARAMREQUIRED = 21253;
- SQLOLE_E_PROPTEXTNONNULL = 21254;
- SQLOLE_E_BADPROCTYPE = 21255;
- SQLOLE_E_BADFILLFACTOR = 21256;
- SQLOLE_E_INVALIDINDEXTYPE = 21257;
- SQLOLE_E_INVALIDPRIVTYPE = 21258;
- SQLOLE_E_BADTRIGTYPE = 21259;
- SQLOLE_E_INVALIDDAYOFWEEK = 21260;
- SQLOLE_E_INVALIDMONTH = 21261;
- SQLOLE_E_BADDAYCOUNT = 21262;
- SQLOLE_E_BADMONTHCOUNT = 21263;
- SQLOLE_E_BADCONFIGVALUE = 21264;
- SQLOLE_E_INVALIDPARAMINDEX = 21265;
- SQLOLE_E_INVALIDPARAMRANGE = 21266;
- SQLOLE_E_INVALIDDBOBJTYPE = 21267;
- SQLOLE_E_ROWCOLOUTOFRANGE = 21268;
- SQLOLE_E_NONUNIQUENAME = 21269;
- SQLOLE_E_NOTIMESTAMPUDDT = 21270;
- SQLOLE_E_INVALIDNAME = 21271;
- SQLOLE_E_INVALIDCOMPLETION = 21272;
- SQLOLE_E_NAMETOOLONG = 21273;
- SQLOLE_E_INVALIDFREQTYPE = 21274;
- SQLOLE_E_INVALIDFREQSUBDAY = 21275;
- SQLOLE_E_INVALIDFREQRELINTERVAL = 21276;
- SQLOLE_E_BADWEEKLYINTERVAL = 21277;
- SQLOLE_E_BADMONTHLYINTERVAL = 21278;
- SQLOLE_E_BADMONTHLYRELINTERVAL = 21279;
- SQLOLE_E_INVALIDSRVOPTION = 21280;
- SQLOLE_E_INVALIDRUNPRIORITY = 21281;
- SQLOLE_E_DBNAMEREQUIRED = 21282;
- SQLOLE_E_PUBNAMEREQUIRED = 21283;
- SQLOLE_E_PROPINDEXOUTOFRANGE = 21284;
- SQLOLE_E_INVALIDNOTIFYTYPE = 21285;
- SQLOLE_E_INVALIDENUMNOTIFYTYPE = 21286;
- SQLOLE_E_INVALIDWEEKDAY = 21287;
- SQLOLE_E_INVALIDOBJECTTYPE = 21288;
- SQLOLE_E_OBJECTREQUIRED = 21289;
- SQLOLE_E_INVALIDEVENTTYPE = 21290;
- SQLOLE_E_INVALIDCOMPLETIONTYPE = 21291;
- SQLOLE_E_INVALIDKEYTYPE = 21292;
- SQLOLE_E_TABLEMUSTBECREATED = 21293;
- SQLOLE_E_INVALIDPREARTICLE = 21294;
- SQLOLE_E_INVALIDSECURITYMODE = 21295;
- SQLOLE_E_INVALIDPREC = 21296;
- SQLOLE_E_INVALIDDEPENDENCYTYPE = 21297;
- SQLOLE_E_INVALIDVERIFYCONNTYPE = 21298;
- SQLOLE_E_INVALIDSTATUSINFOTYPE = 21299;
- SQLOLE_E_INVALIDFORWARDINGSEVERITY = 21300;
- SQLOLE_E_INVALIDFORWARDINGSERVER = 21301;
- SQLOLE_E_INVALIDRESTARTINTERVAL = 21302;
- SQLOLE_E_INVALIDHISTORYROWSMAX = 21303;
- SQLOLE_E_NAMETOOSHORT = 21304;
- SQLOLE_E_UNEXPECTED = 21305;
- SQLOLE_E_INVALIDHISTORYROWSPERTASKMAX = 21306;
- SQLOLE_E_INVALIDOBJSORTTYPE = 21307;
- SQLOLE_E_INVALIDEXECTYPE = 21308;
- SQLOLE_ECAT_INVALIDPLATFORM = 21504;
- SQLOLE_E_BACKUPSQL60ONLY = 21504;
- SQLOLE_E_MSSQLONLY = 21505;
- SQLOLE_E_WIN95REQUIRESCONN = 21506;
- SQLOLE_E_NOTONWIN95 = 21507;
- SQLOLE_E_SQL60ONLY = 21508;
- SQLOLE_E_REPLSQL60ONLY = 21509;
- SQLOLE_E_STARTUPPROCSQL60ONLY = 21510;
- SQLOLE_E_NEEDSQLOLEPROCS = 21511;
- SQLOLE_E_ALTERSQL60ONLY = 21512;
- SQLOLE_E_SORTEDDATAREORGSQL60ONLY = 21513;
- SQLOLE_E_MSSQLNTONLY = 21514;
- SQLOLE_E_WIN95REQUIRESSQL60 = 21515;
- SQLOLE_E_BACKUPSQL65ONLY = 21516;
- SQLOLE_E_SQL65ONLY = 21517;
- SQLOLE_E_ALERTSQL65ONLY = 21518;
- SQLOLE_E_REMOTESQL65ONLY = 21519;
- SQLOLE_E_PIPEDEVSQL60ONLY = 21520;
- SQLOLE_E_FKEYSQL65ONLY = 21521;
- SQLOLE_E_XPIMPERSONATESQL65ONLY = 21522;
- SQLOLE_ECAT_ITEMNOTFOUND = 21760;
- SQLOLE_E_RULENOTFOUND = 21760;
- SQLOLE_E_DEFAULTNOTFOUND = 21761;
- SQLOLE_E_TYPENOTFOUND = 21762;
- SQLOLE_E_LOGINNOTFOUND = 21763;
- SQLOLE_E_GROUPNOTFOUND = 21764;
- SQLOLE_E_LANGNOTFOUND = 21765;
- SQLOLE_E_DBNOTFOUND = 21766;
- SQLOLE_E_DEVICENOTFOUND = 21767;
- SQLOLE_E_COLUMNNOTFOUND = 21768;
- SQLOLE_E_ORDOUTOFRANGE = 21769;
- SQLOLE_E_NAMENOTFOUND = 21770;
- SQLOLE_E_USERNOTFOUND = 21771;
- SQLOLE_E_NAMENOTINCACHE = 21772;
- SQLOLE_E_PROPNAMENOTFOUND = 21773;
- SQLOLE_E_IDNOTFOUND = 21774;
- SQLOLE_ECAT_UNPRIVILEGEDLOGIN = 22016;
- SQLOLE_E_MUSTBESAORDBO = 22016;
- SQLOLE_E_MUSTBESAORLOGIN = 22017;
- SQLOLE_E_MUSTBESA = 22018;
- SQLOLE_ECAT_EXECUTION = 22272;
- SQLOLE_E_SYSPROCERROR = 22272;
- SQLOLE_E_CACHEEXECERROR = 22273;
- SQLOLE_E_INACCESSIBLEDB = 22274;
- SQLOLE_E_BATCHCOMPLETEWITHERRORS = 22275;
- SQLOLE_ECAT_CONNECTION = 22528;
- SQLOLE_E_CANTRECONNDEADCONN = 22528;
- SQLOLE_ECAT_RESOURCE = 22784;
- SQLOLE_E_OUTOFMEMORY = 22784;
- SQLOLE_E_NOMOREDEVNOS = 22785;
- SQLOLE_ECAT_TRANSFER = 23040;
- SQLOLE_E_USERABORTED = 23040;
- SQLOLE_E_FILEPATHREQUIRED = 23041;
- SQLOLE_ECAT_BCP = 23296;
- SQLOLE_E_INCOMPATIBLEPROPS = 23296;
- SQLOLE_E_BCPEXECFAILED = 23297;
- SQLOLE_E_BCPINITFAILED = 23298;
- SQLOLE_E_BCPCONTROLFAILED = 23299;
- SQLOLE_E_BCPCOLFMTFAILED = 23300;
- SQLOLE_E_SUSPENDINDEX = 23301;
- SQLOLE_E_RESUMEINDEX = 23302;
- SQLOLE_E_LASTERROR = 23295;
-
- { SQLOLE_CONSTANTS_TYPE }
-
- SQLOLE_NOENDDATE = 99991231;
- SQLOLE_NOENDTIME = 235959;
- SQLOLE_USEEXISTINGFILLFACTOR = 0;
-
- const
-
- { Component class GUIDs }
- Class_Application: TGUID = '{00026BA0-0000-0000-C000-000000000046}';
- Class_SQLServer: TGUID = '{00026BA1-0000-0000-C000-000000000046}';
- Class_Database: TGUID = '{00026BA2-0000-0000-C000-000000000046}';
- Class_Table: TGUID = '{00026BA3-0000-0000-C000-000000000046}';
- Class_Column: TGUID = '{00026BA4-0000-0000-C000-000000000046}';
- Class_View: TGUID = '{00026BA5-0000-0000-C000-000000000046}';
- Class_UserDefinedDatatype: TGUID = '{00026BA6-0000-0000-C000-000000000046}';
- Class_Default: TGUID = '{00026BA7-0000-0000-C000-000000000046}';
- Class_Rule: TGUID = '{00026BA8-0000-0000-C000-000000000046}';
- Class_User: TGUID = '{00026BA9-0000-0000-C000-000000000046}';
- Class_Group: TGUID = '{00026BAA-0000-0000-C000-000000000046}';
- Class_StoredProcedure: TGUID = '{00026BAB-0000-0000-C000-000000000046}';
- Class_Index: TGUID = '{00026BAC-0000-0000-C000-000000000046}';
- Class_Key: TGUID = '{00026BAD-0000-0000-C000-000000000046}';
- Class_Trigger: TGUID = '{00026BAE-0000-0000-C000-000000000046}';
- Class_Device: TGUID = '{00026BAF-0000-0000-C000-000000000046}';
- Class_Alert: TGUID = '{00026BB0-0000-0000-C000-000000000046}';
- Class_Login: TGUID = '{00026BB1-0000-0000-C000-000000000046}';
- Class_Language: TGUID = '{00026BB2-0000-0000-C000-000000000046}';
- Class_RemoteServer: TGUID = '{00026BB3-0000-0000-C000-000000000046}';
- Class_RemoteLogin: TGUID = '{00026BB4-0000-0000-C000-000000000046}';
- Class_Task: TGUID = '{00026BB5-0000-0000-C000-000000000046}';
- Class_Transfer: TGUID = '{00026BB6-0000-0000-C000-000000000046}';
- Class_Backup: TGUID = '{00026BB7-0000-0000-C000-000000000046}';
- Class_HistoryFilter: TGUID = '{00026BB8-0000-0000-C000-000000000046}';
- Class_Operator: TGUID = '{00026BB9-0000-0000-C000-000000000046}';
- Class_Publication: TGUID = '{00026BBA-0000-0000-C000-000000000046}';
- Class_Article: TGUID = '{00026BBB-0000-0000-C000-000000000046}';
- Class_Subscription: TGUID = '{00026BBC-0000-0000-C000-000000000046}';
- Class_Check: TGUID = '{00026BBD-0000-0000-C000-000000000046}';
- Class_ServerGroup: TGUID = '{00026BBE-0000-0000-C000-000000000046}';
- Class_RegisteredServer: TGUID = '{00026BBF-0000-0000-C000-000000000046}';
- Class_BulkCopy: TGUID = '{00026BC0-0000-0000-C000-000000000046}';
-
- type
-
- { Forward declarations: Interfaces }
- _IVSQLOLEStdObject = interface;
- _IVSQLOLEStdObjectDisp = dispinterface;
- Properties = interface;
- PropertiesDisp = dispinterface;
- Property_ = interface;
- Property_Disp = dispinterface;
- SQLServers = interface;
- SQLServersDisp = dispinterface;
- Databases = interface;
- DatabasesDisp = dispinterface;
- Tables = interface;
- TablesDisp = dispinterface;
- Columns = interface;
- ColumnsDisp = dispinterface;
- Views = interface;
- ViewsDisp = dispinterface;
- UserDefinedDatatypes = interface;
- UserDefinedDatatypesDisp = dispinterface;
- Defaults = interface;
- DefaultsDisp = dispinterface;
- Rules = interface;
- RulesDisp = dispinterface;
- Users = interface;
- UsersDisp = dispinterface;
- Groups = interface;
- GroupsDisp = dispinterface;
- StoredProcedures = interface;
- StoredProceduresDisp = dispinterface;
- Indexes = interface;
- IndexesDisp = dispinterface;
- Keys = interface;
- KeysDisp = dispinterface;
- Triggers = interface;
- TriggersDisp = dispinterface;
- Devices = interface;
- DevicesDisp = dispinterface;
- Alerts = interface;
- AlertsDisp = dispinterface;
- Logins = interface;
- LoginsDisp = dispinterface;
- Languages = interface;
- LanguagesDisp = dispinterface;
- RemoteServers = interface;
- RemoteServersDisp = dispinterface;
- RemoteLogins = interface;
- RemoteLoginsDisp = dispinterface;
- Tasks = interface;
- TasksDisp = dispinterface;
- Operators = interface;
- OperatorsDisp = dispinterface;
- Publications = interface;
- PublicationsDisp = dispinterface;
- Articles = interface;
- ArticlesDisp = dispinterface;
- Subscriptions = interface;
- SubscriptionsDisp = dispinterface;
- Checks = interface;
- ChecksDisp = dispinterface;
- ServerGroups = interface;
- ServerGroupsDisp = dispinterface;
- RegisteredServers = interface;
- RegisteredServersDisp = dispinterface;
- Names = interface;
- NamesDisp = dispinterface;
- DBObject = interface;
- DBObjectDisp = dispinterface;
- DBOption = interface;
- DBOptionDisp = dispinterface;
- Configuration = interface;
- ConfigurationDisp = dispinterface;
- ConfigValue = interface;
- ConfigValueDisp = dispinterface;
- SubscriberInfo = interface;
- SubscriberInfoDisp = dispinterface;
- NameList = interface;
- NameListDisp = dispinterface;
- Executive = interface;
- ExecutiveDisp = dispinterface;
- QueryResults = interface;
- QueryResultsDisp = dispinterface;
- TransactionLog = interface;
- TransactionLogDisp = dispinterface;
- Registry = interface;
- RegistryDisp = dispinterface;
- SystemDatatypes = interface;
- SystemDatatypesDisp = dispinterface;
- SystemDatatype = interface;
- SystemDatatypeDisp = dispinterface;
- SQLObjectList = interface;
- SQLObjectListDisp = dispinterface;
- Permission = interface;
- PermissionDisp = dispinterface;
- IntegratedSecurity = interface;
- IntegratedSecurityDisp = dispinterface;
- DRIDefault = interface;
- DRIDefaultDisp = dispinterface;
- ConfigValues = interface;
- ConfigValuesDisp = dispinterface;
- AlertSystem = interface;
- AlertSystemDisp = dispinterface;
- _Application = interface;
- _ApplicationDisp = dispinterface;
- _SQLServer = interface;
- _SQLServerDisp = dispinterface;
- _Database = interface;
- _DatabaseDisp = dispinterface;
- _Table = interface;
- _TableDisp = dispinterface;
- _Column = interface;
- _ColumnDisp = dispinterface;
- _View = interface;
- _ViewDisp = dispinterface;
- _UserDefinedDatatype = interface;
- _UserDefinedDatatypeDisp = dispinterface;
- _Default = interface;
- _DefaultDisp = dispinterface;
- _Rule = interface;
- _RuleDisp = dispinterface;
- _User = interface;
- _UserDisp = dispinterface;
- _Group = interface;
- _GroupDisp = dispinterface;
- _StoredProcedure = interface;
- _StoredProcedureDisp = dispinterface;
- _Index = interface;
- _IndexDisp = dispinterface;
- _Key = interface;
- _KeyDisp = dispinterface;
- _Trigger = interface;
- _TriggerDisp = dispinterface;
- _Device = interface;
- _DeviceDisp = dispinterface;
- _Alert = interface;
- _AlertDisp = dispinterface;
- _Login = interface;
- _LoginDisp = dispinterface;
- _Language = interface;
- _LanguageDisp = dispinterface;
- _RemoteServer = interface;
- _RemoteServerDisp = dispinterface;
- _RemoteLogin = interface;
- _RemoteLoginDisp = dispinterface;
- _Task = interface;
- _TaskDisp = dispinterface;
- _Transfer = interface;
- _TransferDisp = dispinterface;
- _Backup = interface;
- _BackupDisp = dispinterface;
- _HistoryFilter = interface;
- _HistoryFilterDisp = dispinterface;
- _Operator = interface;
- _OperatorDisp = dispinterface;
- _Publication = interface;
- _PublicationDisp = dispinterface;
- _Article = interface;
- _ArticleDisp = dispinterface;
- _Subscription = interface;
- _SubscriptionDisp = dispinterface;
- _Check = interface;
- _CheckDisp = dispinterface;
- _ServerGroup = interface;
- _ServerGroupDisp = dispinterface;
- _RegisteredServer = interface;
- _RegisteredServerDisp = dispinterface;
- _BulkCopy = interface;
- _BulkCopyDisp = dispinterface;
- TransferSink = interface;
- ServerSink = interface;
- BackupSink = interface;
- BulkCopySink = interface;
-
- { Forward declarations: CoClasses }
- Application = _Application;
- SQLServer = _SQLServer;
- Database = _Database;
- Table = _Table;
- Column = _Column;
- View = _View;
- UserDefinedDatatype = _UserDefinedDatatype;
- Default = _Default;
- Rule = _Rule;
- User = _User;
- Group = _Group;
- StoredProcedure = _StoredProcedure;
- Index = _Index;
- Key = _Key;
- Trigger = _Trigger;
- Device = _Device;
- Alert = _Alert;
- Login = _Login;
- Language = _Language;
- RemoteServer = _RemoteServer;
- RemoteLogin = _RemoteLogin;
- Task = _Task;
- Transfer = _Transfer;
- Backup = _Backup;
- HistoryFilter = _HistoryFilter;
- Operator = _Operator;
- Publication = _Publication;
- Article = _Article;
- Subscription = _Subscription;
- Check = _Check;
- ServerGroup = _ServerGroup;
- RegisteredServer = _RegisteredServer;
- BulkCopy = _BulkCopy;
-
- { Forward declarations: Enums }
- SQLOLE_OBJECT_TYPE = TOleEnum;
- SQLOLE_KEY_TYPE = TOleEnum;
- SQLOLE_DEVICE_TYPE = TOleEnum;
- SQLOLE_MIRROR_TYPE = TOleEnum;
- SQLOLE_PRIVILEGE_TYPE = TOleEnum;
- SQLOLE_PROCEDURE_TYPE = TOleEnum;
- SQLOLE_TRIGGER_TYPE = TOleEnum;
- SQLOLE_INDEX_TYPE = TOleEnum;
- SQLOLE_QUERY_DATATYPE = TOleEnum;
- SQLOLE_AUDIT_TYPE = TOleEnum;
- SQLOLE_SECURITY_TYPE = TOleEnum;
- SQLOLE_MEDIA_TYPE = TOleEnum;
- SQLOLE_PERFMON_TYPE = TOleEnum;
- SQLOLE_STARTSRV_TYPE = TOleEnum;
- SQLOLE_DBSTATUS_TYPE = TOleEnum;
- SQLOLE_COPYDATA_TYPE = TOleEnum;
- SQLOLE_DATAFILE_TYPE = TOleEnum;
- SQLOLE_STATUSINFO_TYPE = TOleEnum;
- SQLOLE_SCRIPT_TYPE = TOleEnum;
- SQLOLE_XFRSCRIPTMODE_TYPE = TOleEnum;
- SQLOLE_DEPENDENCY_TYPE = TOleEnum;
- SQLOLE_OBJSORT_TYPE = TOleEnum;
- SQLOLE_COMPLETION_TYPE = TOleEnum;
- SQLOLE_EVENT_TYPE = TOleEnum;
- SQLOLE_SVCSTATUS_TYPE = TOleEnum;
- SQLOLE_FREQUENCY_TYPE = TOleEnum;
- SQLOLE_FREQSUB_TYPE = TOleEnum;
- SQLOLE_FREQRELATIVE_TYPE = TOleEnum;
- SQLOLE_WEEKDAY_TYPE = TOleEnum;
- SQLOLE_MONTHDAY_TYPE = TOleEnum;
- SQLOLE_SRVOPTION_TYPE = TOleEnum;
- SQLOLE_SUBSCRIBERINFO_TYPE = TOleEnum;
- SQLOLE_TABLEATT_TYPE = TOleEnum;
- SQLOLE_INITIALSYNC_TYPE = TOleEnum;
- SQLOLE_REPFREQ_TYPE = TOleEnum;
- SQLOLE_REPLICATION_TYPE = TOleEnum;
- SQLOLE_SUBSYNC_TYPE = TOleEnum;
- SQLOLE_PREARTICLE_TYPE = TOleEnum;
- SQLOLE_SUBSTATUS_TYPE = TOleEnum;
- SQLOLE_RUNPRIORITY_TYPE = TOleEnum;
- SQLOLE_INTSECLOGIN_TYPE = TOleEnum;
- SQLOLE_NOTIFY_TYPE = TOleEnum;
- SQLOLE_ENUMNOTIFY_TYPE = TOleEnum;
- SQLOLE_VERIFYCONN_TYPE = TOleEnum;
- SQLOLE_EXEC_TYPE = TOleEnum;
- SQLOLE_CONFIGVALUE_TYPE = TOleEnum;
- SQLOLE_SRVUSERPROFILE_TYPE = TOleEnum;
- SQLOLE_DBUSERPROFILE_TYPE = TOleEnum;
- SQLOLE_ERROR_TYPE = TOleEnum;
- SQLOLE_CONSTANTS_TYPE = TOleEnum;
-
- _IVSQLOLEStdObject = interface(IDispatch)
- ['{00026B01-0000-0000-C000-000000000046}']
- end;
-
- { DispInterface declaration for Dual Interface _IVSQLOLEStdObject }
-
- _IVSQLOLEStdObjectDisp = dispinterface
- ['{00026B01-0000-0000-C000-000000000046}']
- end;
-
- Properties = interface(_IVSQLOLEStdObject)
- ['{00026B05-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Property_; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Properties }
-
- PropertiesDisp = dispinterface
- ['{00026B05-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Property_; dispid 0;
- property Count: Integer readonly dispid 5;
- end;
-
- Property_ = interface(_IVSQLOLEStdObject)
- ['{00026B06-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Value: OleVariant; safecall;
- procedure Set_Value(Value: OleVariant); safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- function Get_Type_: Integer; safecall;
- function Get_Get: WordBool; safecall;
- function Get_Set_: WordBool; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Value: OleVariant read Get_Value write Set_Value;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name;
- property Type_: Integer read Get_Type_;
- property Get: WordBool read Get_Get;
- property Set_: WordBool read Get_Set_;
- end;
-
- { DispInterface declaration for Dual Interface Property_ }
-
- Property_Disp = dispinterface
- ['{00026B06-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Value: OleVariant dispid 0;
- property Properties: Properties readonly dispid 7;
- property Name: WideString readonly dispid 11;
- property Type_: Integer readonly dispid 12;
- property Get: WordBool readonly dispid 13;
- property Set_: WordBool readonly dispid 14;
- end;
-
- { SQLOLE SQLServers }
-
- SQLServers = interface(_IVSQLOLEStdObject)
- ['{00026B11-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): SQLServer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): SQLServer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface SQLServers }
-
- SQLServersDisp = dispinterface
- ['{00026B11-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): SQLServer; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): SQLServer; dispid 6;
- end;
-
- { SQLOLE Databases }
-
- Databases = interface(_IVSQLOLEStdObject)
- ['{00026B12-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Database; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Database; safecall;
- procedure Add(const Object_: Database); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Databases }
-
- DatabasesDisp = dispinterface
- ['{00026B12-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Database; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Database; dispid 6;
- procedure Add(const Object_: Database); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Tables }
-
- Tables = interface(_IVSQLOLEStdObject)
- ['{00026B13-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Table; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Table; safecall;
- procedure Add(const Object_: Table); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Tables }
-
- TablesDisp = dispinterface
- ['{00026B13-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Table; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Table; dispid 6;
- procedure Add(const Object_: Table); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Columns }
-
- Columns = interface(_IVSQLOLEStdObject)
- ['{00026B14-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Column; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Column; safecall;
- procedure Add(const Object_: Column); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Columns }
-
- ColumnsDisp = dispinterface
- ['{00026B14-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Column; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Column; dispid 6;
- procedure Add(const Object_: Column); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Views }
-
- Views = interface(_IVSQLOLEStdObject)
- ['{00026B15-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): View; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): View; safecall;
- procedure Add(const Object_: View); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Views }
-
- ViewsDisp = dispinterface
- ['{00026B15-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): View; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): View; dispid 6;
- procedure Add(const Object_: View); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE UserDefinedDatatypes }
-
- UserDefinedDatatypes = interface(_IVSQLOLEStdObject)
- ['{00026B16-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): UserDefinedDatatype; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): UserDefinedDatatype; safecall;
- procedure Add(const Object_: UserDefinedDatatype); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface UserDefinedDatatypes }
-
- UserDefinedDatatypesDisp = dispinterface
- ['{00026B16-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): UserDefinedDatatype; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): UserDefinedDatatype; dispid 6;
- procedure Add(const Object_: UserDefinedDatatype); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Defaults }
-
- Defaults = interface(_IVSQLOLEStdObject)
- ['{00026B17-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Default; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Default; safecall;
- procedure Add(const Object_: Default); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Defaults }
-
- DefaultsDisp = dispinterface
- ['{00026B17-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Default; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Default; dispid 6;
- procedure Add(const Object_: Default); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Rules }
-
- Rules = interface(_IVSQLOLEStdObject)
- ['{00026B18-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Rule; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Rule; safecall;
- procedure Add(const Object_: Rule); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Rules }
-
- RulesDisp = dispinterface
- ['{00026B18-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Rule; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Rule; dispid 6;
- procedure Add(const Object_: Rule); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Users }
-
- Users = interface(_IVSQLOLEStdObject)
- ['{00026B19-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): User; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): User; safecall;
- procedure Add(const Object_: User); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Users }
-
- UsersDisp = dispinterface
- ['{00026B19-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): User; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): User; dispid 6;
- procedure Add(const Object_: User); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Groups }
-
- Groups = interface(_IVSQLOLEStdObject)
- ['{00026B1A-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Group; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Group; safecall;
- procedure Add(const Object_: Group); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Groups }
-
- GroupsDisp = dispinterface
- ['{00026B1A-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Group; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Group; dispid 6;
- procedure Add(const Object_: Group); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Stored Procedures }
-
- StoredProcedures = interface(_IVSQLOLEStdObject)
- ['{00026B1B-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): StoredProcedure; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): StoredProcedure; safecall;
- procedure Add(const Object_: StoredProcedure); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface StoredProcedures }
-
- StoredProceduresDisp = dispinterface
- ['{00026B1B-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): StoredProcedure; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): StoredProcedure; dispid 6;
- procedure Add(const Object_: StoredProcedure); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Indexes }
-
- Indexes = interface(_IVSQLOLEStdObject)
- ['{00026B1C-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(ItemIndex: OleVariant): Index; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Index; safecall;
- procedure Add(const Object_: Index); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Indexes }
-
- IndexesDisp = dispinterface
- ['{00026B1C-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(ItemIndex: OleVariant): Index; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Index; dispid 6;
- procedure Add(const Object_: Index); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Keys }
-
- Keys = interface(_IVSQLOLEStdObject)
- ['{00026B1D-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(ItemIndex: OleVariant): Key; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: Key); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Keys }
-
- KeysDisp = dispinterface
- ['{00026B1D-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(ItemIndex: OleVariant): Key; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: Key); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Triggers }
-
- Triggers = interface(_IVSQLOLEStdObject)
- ['{00026B1E-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Trigger; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Trigger; safecall;
- procedure Add(const Object_: Trigger); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Triggers }
-
- TriggersDisp = dispinterface
- ['{00026B1E-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Trigger; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Trigger; dispid 6;
- procedure Add(const Object_: Trigger); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Devices }
-
- Devices = interface(_IVSQLOLEStdObject)
- ['{00026B1F-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Device; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: Device); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Devices }
-
- DevicesDisp = dispinterface
- ['{00026B1F-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Device; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: Device); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Alerts }
-
- Alerts = interface(_IVSQLOLEStdObject)
- ['{00026B20-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Alert; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Alert; safecall;
- procedure Add(const Object_: Alert); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Alerts }
-
- AlertsDisp = dispinterface
- ['{00026B20-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Alert; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Alert; dispid 6;
- procedure Add(const Object_: Alert); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Logins }
-
- Logins = interface(_IVSQLOLEStdObject)
- ['{00026B21-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Login; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Login; safecall;
- procedure Add(const Object_: Login); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Logins }
-
- LoginsDisp = dispinterface
- ['{00026B21-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Login; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Login; dispid 6;
- procedure Add(const Object_: Login); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Languages }
-
- Languages = interface(_IVSQLOLEStdObject)
- ['{00026B22-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Language; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Language; safecall;
- procedure Add(const Object_: Language); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Languages }
-
- LanguagesDisp = dispinterface
- ['{00026B22-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Language; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Language; dispid 6;
- procedure Add(const Object_: Language); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE RemoteServers }
-
- RemoteServers = interface(_IVSQLOLEStdObject)
- ['{00026B23-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): RemoteServer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): RemoteServer; safecall;
- procedure Add(const Object_: RemoteServer); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface RemoteServers }
-
- RemoteServersDisp = dispinterface
- ['{00026B23-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): RemoteServer; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): RemoteServer; dispid 6;
- procedure Add(const Object_: RemoteServer); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE RemoteLogins }
-
- RemoteLogins = interface(_IVSQLOLEStdObject)
- ['{00026B24-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): RemoteLogin; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: RemoteLogin); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface RemoteLogins }
-
- RemoteLoginsDisp = dispinterface
- ['{00026B24-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): RemoteLogin; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: RemoteLogin); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Tasks }
-
- Tasks = interface(_IVSQLOLEStdObject)
- ['{00026B25-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Task; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Task; safecall;
- procedure Add(const Object_: Task); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Tasks }
-
- TasksDisp = dispinterface
- ['{00026B25-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Task; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Task; dispid 6;
- procedure Add(const Object_: Task); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Operators }
-
- Operators = interface(_IVSQLOLEStdObject)
- ['{00026B29-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Operator; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Operator; safecall;
- procedure Add(const Object_: Operator); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Operators }
-
- OperatorsDisp = dispinterface
- ['{00026B29-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Operator; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Operator; dispid 6;
- procedure Add(const Object_: Operator); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Publications }
-
- Publications = interface(_IVSQLOLEStdObject)
- ['{00026B2A-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Publication; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Publication; safecall;
- procedure Add(const Object_: Publication); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Publications }
-
- PublicationsDisp = dispinterface
- ['{00026B2A-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Publication; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Publication; dispid 6;
- procedure Add(const Object_: Publication); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Articles }
-
- Articles = interface(_IVSQLOLEStdObject)
- ['{00026B2B-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Article; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): Article; safecall;
- procedure Add(const Object_: Article); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Articles }
-
- ArticlesDisp = dispinterface
- ['{00026B2B-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Article; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): Article; dispid 6;
- procedure Add(const Object_: Article); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Subscriptions }
-
- Subscriptions = interface(_IVSQLOLEStdObject)
- ['{00026B2C-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): Subscription; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: Subscription); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Subscriptions }
-
- SubscriptionsDisp = dispinterface
- ['{00026B2C-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): Subscription; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: Subscription); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE DRI Checks }
-
- Checks = interface(_IVSQLOLEStdObject)
- ['{00026B2D-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(ItemIndex: OleVariant): Check; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: Check); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Checks }
-
- ChecksDisp = dispinterface
- ['{00026B2D-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(ItemIndex: OleVariant): Check; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: Check); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE DRI ServerGroups }
-
- ServerGroups = interface(_IVSQLOLEStdObject)
- ['{00026B2E-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(ItemIndex: OleVariant): ServerGroup; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: ServerGroup); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface ServerGroups }
-
- ServerGroupsDisp = dispinterface
- ['{00026B2E-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(ItemIndex: OleVariant): ServerGroup; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: ServerGroup); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE DRI RegisteredServers }
-
- RegisteredServers = interface(_IVSQLOLEStdObject)
- ['{00026B2F-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(ItemIndex: OleVariant): RegisteredServer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const Object_: RegisteredServer); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh(ReleaseMemberObjects: OleVariant); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface RegisteredServers }
-
- RegisteredServersDisp = dispinterface
- ['{00026B2F-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(ItemIndex: OleVariant): RegisteredServer; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const Object_: RegisteredServer); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh(ReleaseMemberObjects: OleVariant); dispid 102;
- end;
-
- { SQLOLE Names }
-
- Names = interface(_IVSQLOLEStdObject)
- ['{00026B40-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): WideString; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Add(const NewName: WideString); safecall;
- procedure Remove(Index: OleVariant); safecall;
- procedure Refresh; safecall;
- procedure Insert(const NewName: WideString; InsertBeforeItem: OleVariant); safecall;
- procedure Replace(const NewName: WideString; ReplaceItem: OleVariant); safecall;
- function FindName(const Name: WideString): Integer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface Names }
-
- NamesDisp = dispinterface
- ['{00026B40-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): WideString; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Add(const NewName: WideString); dispid 100;
- procedure Remove(Index: OleVariant); dispid 101;
- procedure Refresh; dispid 102;
- procedure Insert(const NewName: WideString; InsertBeforeItem: OleVariant); dispid 103;
- procedure Replace(const NewName: WideString; ReplaceItem: OleVariant); dispid 104;
- function FindName(const Name: WideString): Integer; dispid 105;
- end;
-
- { SQLOLE DBObject }
-
- DBObject = interface(_IVSQLOLEStdObject)
- ['{00026B41-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_TypeName: WideString; safecall;
- function Get_Type_: SQLOLE_OBJECT_TYPE; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_SystemObject: WordBool; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Owner: WideString read Get_Owner;
- property TypeName: WideString read Get_TypeName;
- property Type_: SQLOLE_OBJECT_TYPE read Get_Type_;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property SystemObject: WordBool read Get_SystemObject;
- end;
-
- { DispInterface declaration for Dual Interface DBObject }
-
- DBObjectDisp = dispinterface
- ['{00026B41-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 10;
- property Owner: WideString readonly dispid 11;
- property TypeName: WideString readonly dispid 12;
- property Type_: SQLOLE_OBJECT_TYPE readonly dispid 13;
- property CreateDate: WideString readonly dispid 14;
- property ID: Integer readonly dispid 15;
- property SystemObject: WordBool readonly dispid 16;
- procedure Remove; dispid 100;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 101;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 102;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 103;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; dispid 104;
- end;
-
- { SQLOLE DBOption }
-
- DBOption = interface(_IVSQLOLEStdObject)
- ['{00026B42-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_SelectIntoBulkCopy: WordBool; safecall;
- procedure Set_SelectIntoBulkCopy(Value: WordBool); safecall;
- function Get_DBOUseOnly: WordBool; safecall;
- procedure Set_DBOUseOnly(Value: WordBool); safecall;
- function Get_NoCheckpointOnRecovery: WordBool; safecall;
- procedure Set_NoCheckpointOnRecovery(Value: WordBool); safecall;
- function Get_ReadOnly: WordBool; safecall;
- procedure Set_ReadOnly(Value: WordBool); safecall;
- function Get_SingleUser: WordBool; safecall;
- procedure Set_SingleUser(Value: WordBool); safecall;
- function Get_TruncateLogOnCheckpoint: WordBool; safecall;
- procedure Set_TruncateLogOnCheckpoint(Value: WordBool); safecall;
- function Get_EnablePublishing: WordBool; safecall;
- procedure Set_EnablePublishing(Value: WordBool); safecall;
- function Get_ColumnsNullByDefault: WordBool; safecall;
- procedure Set_ColumnsNullByDefault(Value: WordBool); safecall;
- function Get_Offline: WordBool; safecall;
- procedure Set_Offline(Value: WordBool); safecall;
- function Get_EnableSubscribing: WordBool; safecall;
- procedure Set_EnableSubscribing(Value: WordBool); safecall;
- procedure Refresh; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property SelectIntoBulkCopy: WordBool read Get_SelectIntoBulkCopy write Set_SelectIntoBulkCopy;
- property DBOUseOnly: WordBool read Get_DBOUseOnly write Set_DBOUseOnly;
- property NoCheckpointOnRecovery: WordBool read Get_NoCheckpointOnRecovery write Set_NoCheckpointOnRecovery;
- property ReadOnly: WordBool read Get_ReadOnly write Set_ReadOnly;
- property SingleUser: WordBool read Get_SingleUser write Set_SingleUser;
- property TruncateLogOnCheckpoint: WordBool read Get_TruncateLogOnCheckpoint write Set_TruncateLogOnCheckpoint;
- property EnablePublishing: WordBool read Get_EnablePublishing write Set_EnablePublishing;
- property ColumnsNullByDefault: WordBool read Get_ColumnsNullByDefault write Set_ColumnsNullByDefault;
- property Offline: WordBool read Get_Offline write Set_Offline;
- property EnableSubscribing: WordBool read Get_EnableSubscribing write Set_EnableSubscribing;
- end;
-
- { DispInterface declaration for Dual Interface DBOption }
-
- DBOptionDisp = dispinterface
- ['{00026B42-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property SelectIntoBulkCopy: WordBool dispid 10;
- property DBOUseOnly: WordBool dispid 11;
- property NoCheckpointOnRecovery: WordBool dispid 12;
- property ReadOnly: WordBool dispid 13;
- property SingleUser: WordBool dispid 14;
- property TruncateLogOnCheckpoint: WordBool dispid 15;
- property EnablePublishing: WordBool dispid 16;
- property ColumnsNullByDefault: WordBool dispid 17;
- property Offline: WordBool dispid 18;
- property EnableSubscribing: WordBool dispid 19;
- procedure Refresh; dispid 101;
- end;
-
- { SQLOLE Server Configuration }
-
- Configuration = interface(_IVSQLOLEStdObject)
- ['{00026B43-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_ConfigValues: ConfigValues; safecall;
- function Get_ShowAdvancedOptions: WordBool; safecall;
- procedure Set_ShowAdvancedOptions(Value: WordBool); safecall;
- function Get_Parameters: Names; safecall;
- procedure ReconfigureCurrentValues; safecall;
- procedure ReconfigureWithOverride; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property ConfigValues: ConfigValues read Get_ConfigValues;
- property ShowAdvancedOptions: WordBool read Get_ShowAdvancedOptions write Set_ShowAdvancedOptions;
- property Parameters: Names read Get_Parameters;
- end;
-
- { DispInterface declaration for Dual Interface Configuration }
-
- ConfigurationDisp = dispinterface
- ['{00026B43-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property ConfigValues: ConfigValues readonly dispid 0;
- property ShowAdvancedOptions: WordBool dispid 10;
- property Parameters: Names readonly dispid 11;
- procedure ReconfigureCurrentValues; dispid 100;
- procedure ReconfigureWithOverride; dispid 101;
- end;
-
- { SQLOLE Server ConfigValue }
-
- ConfigValue = interface(_IVSQLOLEStdObject)
- ['{00026B44-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- function Get_MinimumValue: Integer; safecall;
- function Get_MaximumValue: Integer; safecall;
- function Get_DynamicReconfigure: WordBool; safecall;
- function Get_CurrentValue: Integer; safecall;
- procedure Set_CurrentValue(Value: Integer); safecall;
- function Get_RunningValue: Integer; safecall;
- function Get_Description: WideString; safecall;
- function Get_ID: SQLOLE_CONFIGVALUE_TYPE; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name;
- property MinimumValue: Integer read Get_MinimumValue;
- property MaximumValue: Integer read Get_MaximumValue;
- property DynamicReconfigure: WordBool read Get_DynamicReconfigure;
- property CurrentValue: Integer read Get_CurrentValue write Set_CurrentValue;
- property RunningValue: Integer read Get_RunningValue;
- property Description: WideString read Get_Description;
- property ID: SQLOLE_CONFIGVALUE_TYPE read Get_ID;
- end;
-
- { DispInterface declaration for Dual Interface ConfigValue }
-
- ConfigValueDisp = dispinterface
- ['{00026B44-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString readonly dispid 10;
- property MinimumValue: Integer readonly dispid 11;
- property MaximumValue: Integer readonly dispid 12;
- property DynamicReconfigure: WordBool readonly dispid 13;
- property CurrentValue: Integer dispid 14;
- property RunningValue: Integer readonly dispid 15;
- property Description: WideString readonly dispid 16;
- property ID: SQLOLE_CONFIGVALUE_TYPE readonly dispid 17;
- end;
-
- { SQLOLE Replication SubscriberInfo }
-
- SubscriberInfo = interface(_IVSQLOLEStdObject)
- ['{00027B45-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_FrequencyType: SQLOLE_FREQUENCY_TYPE; safecall;
- procedure Set_FrequencyType(Value: SQLOLE_FREQUENCY_TYPE); safecall;
- function Get_FrequencyInterval: Integer; safecall;
- procedure Set_FrequencyInterval(Value: Integer); safecall;
- function Get_FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE; safecall;
- procedure Set_FrequencyRelativeInterval(Value: SQLOLE_FREQRELATIVE_TYPE); safecall;
- function Get_FrequencyRecurrenceFactor: Integer; safecall;
- procedure Set_FrequencyRecurrenceFactor(Value: Integer); safecall;
- function Get_FrequencySubDay: SQLOLE_FREQSUB_TYPE; safecall;
- procedure Set_FrequencySubDay(Value: SQLOLE_FREQSUB_TYPE); safecall;
- function Get_FrequencySubDayInterval: Integer; safecall;
- procedure Set_FrequencySubDayInterval(Value: Integer); safecall;
- function Get_FlushFrequency: Integer; safecall;
- procedure Set_FlushFrequency(Value: Integer); safecall;
- function Get_ActiveStartDate: TDateTime; safecall;
- procedure Set_ActiveStartDate(Value: TDateTime); safecall;
- function Get_ActiveEndDate: TDateTime; safecall;
- procedure Set_ActiveEndDate(Value: TDateTime); safecall;
- function Get_LogBatchSize: Integer; safecall;
- procedure Set_LogBatchSize(Value: Integer); safecall;
- function Get_CommitTransactionCount: Integer; safecall;
- procedure Set_CommitTransactionCount(Value: Integer); safecall;
- function Get_Login: WideString; safecall;
- procedure Set_Login(const Value: WideString); safecall;
- function Get_Password: WideString; safecall;
- procedure Set_Password(const Value: WideString); safecall;
- function Get_Type_: SQLOLE_SUBSCRIBERINFO_TYPE; safecall;
- procedure Set_Type_(Value: SQLOLE_SUBSCRIBERINFO_TYPE); safecall;
- procedure Refresh; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- function Get_Description: WideString; safecall;
- procedure Set_Description(const Value: WideString); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property FrequencyType: SQLOLE_FREQUENCY_TYPE read Get_FrequencyType write Set_FrequencyType;
- property FrequencyInterval: Integer read Get_FrequencyInterval write Set_FrequencyInterval;
- property FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE read Get_FrequencyRelativeInterval write Set_FrequencyRelativeInterval;
- property FrequencyRecurrenceFactor: Integer read Get_FrequencyRecurrenceFactor write Set_FrequencyRecurrenceFactor;
- property FrequencySubDay: SQLOLE_FREQSUB_TYPE read Get_FrequencySubDay write Set_FrequencySubDay;
- property FrequencySubDayInterval: Integer read Get_FrequencySubDayInterval write Set_FrequencySubDayInterval;
- property FlushFrequency: Integer read Get_FlushFrequency write Set_FlushFrequency;
- property ActiveStartDate: TDateTime read Get_ActiveStartDate write Set_ActiveStartDate;
- property ActiveEndDate: TDateTime read Get_ActiveEndDate write Set_ActiveEndDate;
- property LogBatchSize: Integer read Get_LogBatchSize write Set_LogBatchSize;
- property CommitTransactionCount: Integer read Get_CommitTransactionCount write Set_CommitTransactionCount;
- property Login: WideString read Get_Login write Set_Login;
- property Password: WideString read Get_Password write Set_Password;
- property Type_: SQLOLE_SUBSCRIBERINFO_TYPE read Get_Type_ write Set_Type_;
- property Description: WideString read Get_Description write Set_Description;
- end;
-
- { DispInterface declaration for Dual Interface SubscriberInfo }
-
- SubscriberInfoDisp = dispinterface
- ['{00027B45-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property FrequencyType: SQLOLE_FREQUENCY_TYPE dispid 10;
- property FrequencyInterval: Integer dispid 11;
- property FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE dispid 12;
- property FrequencyRecurrenceFactor: Integer dispid 13;
- property FrequencySubDay: SQLOLE_FREQSUB_TYPE dispid 14;
- property FrequencySubDayInterval: Integer dispid 15;
- property FlushFrequency: Integer dispid 16;
- property ActiveStartDate: TDateTime dispid 17;
- property ActiveEndDate: TDateTime dispid 18;
- property LogBatchSize: Integer dispid 19;
- property CommitTransactionCount: Integer dispid 20;
- property Login: WideString dispid 21;
- property Password: WideString dispid 22;
- property Type_: SQLOLE_SUBSCRIBERINFO_TYPE dispid 23;
- procedure Refresh; dispid 101;
- procedure BeginAlter; dispid 102;
- procedure DoAlter; dispid 103;
- procedure CancelAlter; dispid 104;
- property Description: WideString dispid 24;
- end;
-
- { SQLOLE Name List }
-
- NameList = interface(_IVSQLOLEStdObject)
- ['{00026B46-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): WideString; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Refresh; safecall;
- function FindName(const Name: WideString): Integer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface NameList }
-
- NameListDisp = dispinterface
- ['{00026B46-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): WideString; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Refresh; dispid 101;
- function FindName(const Name: WideString): Integer; dispid 105;
- end;
-
- { SQLOLE Executive Object }
-
- Executive = interface(_IVSQLOLEStdObject)
- ['{00027B47-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Tasks: Tasks; safecall;
- function Get_Status: SQLOLE_SVCSTATUS_TYPE; safecall;
- function Get_AutoStart: WordBool; safecall;
- procedure Set_AutoStart(Value: WordBool); safecall;
- function Get_RestartSQLServerInterval: Integer; safecall;
- procedure Set_RestartSQLServerInterval(Value: Integer); safecall;
- function Get_AlertSystem: AlertSystem; safecall;
- function Get_RestartSQLServer: WordBool; safecall;
- procedure Set_RestartSQLServer(Value: WordBool); safecall;
- function Get_LimitHistoryRows: WordBool; safecall;
- procedure Set_LimitHistoryRows(Value: WordBool); safecall;
- function Get_LimitHistoryRowsMax: Integer; safecall;
- procedure Set_LimitHistoryRowsMax(Value: Integer); safecall;
- procedure Stop; safecall;
- procedure Start; safecall;
- function EnumSubSystems: QueryResults; safecall;
- function EnumQueuedTasks: QueryResults; safecall;
- function ListSubSystemTasks(const SubSystem: WideString): SQLObjectList; safecall;
- procedure ReassignLoginTasks(const OldLogin, NewLogin: WideString); safecall;
- procedure RemoveLoginTasks(const Login: WideString); safecall;
- procedure Refresh; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- function Get_LimitHistoryRowsPerTaskMax: Integer; safecall;
- procedure Set_LimitHistoryRowsPerTaskMax(Value: Integer); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Tasks: Tasks read Get_Tasks;
- property Status: SQLOLE_SVCSTATUS_TYPE read Get_Status;
- property AutoStart: WordBool read Get_AutoStart write Set_AutoStart;
- property RestartSQLServerInterval: Integer read Get_RestartSQLServerInterval write Set_RestartSQLServerInterval;
- property AlertSystem: AlertSystem read Get_AlertSystem;
- property RestartSQLServer: WordBool read Get_RestartSQLServer write Set_RestartSQLServer;
- property LimitHistoryRows: WordBool read Get_LimitHistoryRows write Set_LimitHistoryRows;
- property LimitHistoryRowsMax: Integer read Get_LimitHistoryRowsMax write Set_LimitHistoryRowsMax;
- property LimitHistoryRowsPerTaskMax: Integer read Get_LimitHistoryRowsPerTaskMax write Set_LimitHistoryRowsPerTaskMax;
- end;
-
- { DispInterface declaration for Dual Interface Executive }
-
- ExecutiveDisp = dispinterface
- ['{00027B47-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Tasks: Tasks readonly dispid 0;
- property Status: SQLOLE_SVCSTATUS_TYPE readonly dispid 11;
- property AutoStart: WordBool dispid 12;
- property RestartSQLServerInterval: Integer dispid 13;
- property AlertSystem: AlertSystem readonly dispid 14;
- property RestartSQLServer: WordBool dispid 15;
- property LimitHistoryRows: WordBool dispid 16;
- property LimitHistoryRowsMax: Integer dispid 17;
- procedure Stop; dispid 100;
- procedure Start; dispid 101;
- function EnumSubSystems: QueryResults; dispid 104;
- function EnumQueuedTasks: QueryResults; dispid 105;
- function ListSubSystemTasks(const SubSystem: WideString): SQLObjectList; dispid 106;
- procedure ReassignLoginTasks(const OldLogin, NewLogin: WideString); dispid 107;
- procedure RemoveLoginTasks(const Login: WideString); dispid 108;
- procedure Refresh; dispid 110;
- procedure BeginAlter; dispid 111;
- procedure DoAlter; dispid 112;
- procedure CancelAlter; dispid 113;
- property LimitHistoryRowsPerTaskMax: Integer dispid 18;
- end;
-
- { SQLOLE QueryResults Object (from ExecuteWithResults) }
-
- QueryResults = interface(_IVSQLOLEStdObject)
- ['{00027B48-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_ResultSets: Integer; safecall;
- function Get_CurrentResultSet: Integer; safecall;
- procedure Set_CurrentResultSet(Value: Integer); safecall;
- function Get_Rows: Integer; safecall;
- function Get_Columns: Integer; safecall;
- function Get_ColumnName(Column: Integer): WideString; safecall;
- function Get_ColumnType(Column: Integer): SQLOLE_QUERY_DATATYPE; safecall;
- function Get_ColumnMaxLength(Column: Integer): Integer; safecall;
- function GetColumnLong(Row, Column: Integer): Integer; safecall;
- function GetColumnBool(Row, Column: Integer): WordBool; safecall;
- function GetColumnFloat(Row, Column: Integer): Single; safecall;
- function GetColumnDouble(Row, Column: Integer): Double; safecall;
- function GetColumnString(Row, Column: Integer): WideString; safecall;
- function GetRangeString(Top, Left, Bottom, Right, RowDelim, ColDelim, ColWidths: OleVariant): WideString; safecall;
- procedure Refresh; safecall;
- function GetColumnDate(Row, Column: Integer): TDateTime; safecall;
- function GetColumnBinary(Row, Column: Integer): PSafeArray; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property ResultSets: Integer read Get_ResultSets;
- property CurrentResultSet: Integer read Get_CurrentResultSet write Set_CurrentResultSet;
- property Rows: Integer read Get_Rows;
- property Columns: Integer read Get_Columns;
- property ColumnName[Column: Integer]: WideString read Get_ColumnName;
- property ColumnType[Column: Integer]: SQLOLE_QUERY_DATATYPE read Get_ColumnType;
- property ColumnMaxLength[Column: Integer]: Integer read Get_ColumnMaxLength;
- end;
-
- { DispInterface declaration for Dual Interface QueryResults }
-
- QueryResultsDisp = dispinterface
- ['{00027B48-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property ResultSets: Integer readonly dispid 10;
- property CurrentResultSet: Integer dispid 11;
- property Rows: Integer readonly dispid 12;
- property Columns: Integer readonly dispid 13;
- property ColumnName[Column: Integer]: WideString readonly dispid 14;
- property ColumnType[Column: Integer]: SQLOLE_QUERY_DATATYPE readonly dispid 15;
- property ColumnMaxLength[Column: Integer]: Integer readonly dispid 16;
- function GetColumnLong(Row, Column: Integer): Integer; dispid 100;
- function GetColumnBool(Row, Column: Integer): WordBool; dispid 101;
- function GetColumnFloat(Row, Column: Integer): Single; dispid 102;
- function GetColumnDouble(Row, Column: Integer): Double; dispid 103;
- function GetColumnString(Row, Column: Integer): WideString; dispid 104;
- function GetRangeString(Top, Left, Bottom, Right, RowDelim, ColDelim, ColWidths: OleVariant): WideString; dispid 105;
- procedure Refresh; dispid 106;
- function GetColumnDate(Row, Column: Integer): TDateTime; dispid 107;
- function GetColumnBinary(Row, Column: Integer): OleVariant; dispid 108;
- end;
-
- { SQLOLE TransactionLog Object }
-
- TransactionLog = interface(_IVSQLOLEStdObject)
- ['{00026B49-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_LastDump: WideString; safecall;
- function Get_Size: Integer; safecall;
- function Get_SpaceAvailable: Integer; safecall;
- function Get_SpaceAvailableInMB: Single; safecall;
- function Get_SpaceAllocatedOnDevice(const DeviceName: WideString): Integer; safecall;
- function Get_IsLogOnSeparateDevice: WordBool; safecall;
- procedure DedicateLogDevices(const DeviceNames: WideString); safecall;
- procedure UndedicateLogDevices(const DeviceNames: WideString); safecall;
- procedure Dump(const DumpSpec: Backup); safecall;
- procedure Load(const LoadSpec: Backup); safecall;
- procedure Truncate; safecall;
- function ListDevices: SQLObjectList; safecall;
- function GenerateBackupSQL(const DumpSpec: Backup): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property CreateDate: WideString read Get_CreateDate;
- property LastDump: WideString read Get_LastDump;
- property Size: Integer read Get_Size;
- property SpaceAvailable: Integer read Get_SpaceAvailable;
- property SpaceAvailableInMB: Single read Get_SpaceAvailableInMB;
- property SpaceAllocatedOnDevice[const DeviceName: WideString]: Integer read Get_SpaceAllocatedOnDevice;
- property IsLogOnSeparateDevice: WordBool read Get_IsLogOnSeparateDevice;
- end;
-
- { DispInterface declaration for Dual Interface TransactionLog }
-
- TransactionLogDisp = dispinterface
- ['{00026B49-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property CreateDate: WideString readonly dispid 10;
- property LastDump: WideString readonly dispid 11;
- property Size: Integer readonly dispid 12;
- property SpaceAvailable: Integer readonly dispid 13;
- property SpaceAvailableInMB: Single readonly dispid 14;
- property SpaceAllocatedOnDevice[const DeviceName: WideString]: Integer readonly dispid 15;
- property IsLogOnSeparateDevice: WordBool readonly dispid 17;
- procedure DedicateLogDevices(const DeviceNames: WideString); dispid 100;
- procedure UndedicateLogDevices(const DeviceNames: WideString); dispid 101;
- procedure Dump(const DumpSpec: Backup); dispid 102;
- procedure Load(const LoadSpec: Backup); dispid 103;
- procedure Truncate; dispid 104;
- function ListDevices: SQLObjectList; dispid 105;
- function GenerateBackupSQL(const DumpSpec: Backup): WideString; dispid 106;
- end;
-
- { SQLOLE VersionInfo Object }
-
- Registry = interface(_IVSQLOLEStdObject)
- ['{00026B4A-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_AutostartMail: WordBool; safecall;
- procedure Set_AutostartMail(Value: WordBool); safecall;
- function Get_AutostartServer: WordBool; safecall;
- procedure Set_AutostartServer(Value: WordBool); safecall;
- function Get_CaseSensitive: WordBool; safecall;
- function Get_CharacterSet: WideString; safecall;
- function Get_ErrorLogPath: WideString; safecall;
- procedure Set_ErrorLogPath(const Value: WideString); safecall;
- function Get_MailAccountName: WideString; safecall;
- procedure Set_MailAccountName(const Value: WideString); safecall;
- function Get_MailPassword: WideString; safecall;
- procedure Set_MailPassword(const Value: WideString); safecall;
- function Get_MasterDBPath: WideString; safecall;
- procedure Set_MasterDBPath(const Value: WideString); safecall;
- function Get_NTEventLogging: WordBool; safecall;
- function Get_NumberOfProcessors: Integer; safecall;
- function Get_PerfMonMode: SQLOLE_PERFMON_TYPE; safecall;
- procedure Set_PerfMonMode(Value: SQLOLE_PERFMON_TYPE); safecall;
- function Get_PhysicalMemory: Integer; safecall;
- function Get_AutostartLicensing: WordBool; safecall;
- procedure Set_AutostartLicensing(Value: WordBool); safecall;
- function Get_RegisteredOrganization: WideString; safecall;
- function Get_RegisteredOwner: WideString; safecall;
- function Get_SortOrder: WideString; safecall;
- function Get_SQLRootPath: WideString; safecall;
- procedure Set_SQLRootPath(const Value: WideString); safecall;
- function Get_TapeLoadWaitTime: Integer; safecall;
- procedure Set_TapeLoadWaitTime(Value: Integer); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property AutostartMail: WordBool read Get_AutostartMail write Set_AutostartMail;
- property AutostartServer: WordBool read Get_AutostartServer write Set_AutostartServer;
- property CaseSensitive: WordBool read Get_CaseSensitive;
- property CharacterSet: WideString read Get_CharacterSet;
- property ErrorLogPath: WideString read Get_ErrorLogPath write Set_ErrorLogPath;
- property MailAccountName: WideString read Get_MailAccountName write Set_MailAccountName;
- property MailPassword: WideString read Get_MailPassword write Set_MailPassword;
- property MasterDBPath: WideString read Get_MasterDBPath write Set_MasterDBPath;
- property NTEventLogging: WordBool read Get_NTEventLogging;
- property NumberOfProcessors: Integer read Get_NumberOfProcessors;
- property PerfMonMode: SQLOLE_PERFMON_TYPE read Get_PerfMonMode write Set_PerfMonMode;
- property PhysicalMemory: Integer read Get_PhysicalMemory;
- property AutostartLicensing: WordBool read Get_AutostartLicensing write Set_AutostartLicensing;
- property RegisteredOrganization: WideString read Get_RegisteredOrganization;
- property RegisteredOwner: WideString read Get_RegisteredOwner;
- property SortOrder: WideString read Get_SortOrder;
- property SQLRootPath: WideString read Get_SQLRootPath write Set_SQLRootPath;
- property TapeLoadWaitTime: Integer read Get_TapeLoadWaitTime write Set_TapeLoadWaitTime;
- end;
-
- { DispInterface declaration for Dual Interface Registry }
-
- RegistryDisp = dispinterface
- ['{00026B4A-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property AutostartMail: WordBool dispid 10;
- property AutostartServer: WordBool dispid 11;
- property CaseSensitive: WordBool readonly dispid 12;
- property CharacterSet: WideString readonly dispid 13;
- property ErrorLogPath: WideString dispid 15;
- property MailAccountName: WideString dispid 16;
- property MailPassword: WideString dispid 17;
- property MasterDBPath: WideString dispid 18;
- property NTEventLogging: WordBool readonly dispid 19;
- property NumberOfProcessors: Integer readonly dispid 20;
- property PerfMonMode: SQLOLE_PERFMON_TYPE dispid 21;
- property PhysicalMemory: Integer readonly dispid 22;
- property AutostartLicensing: WordBool dispid 24;
- property RegisteredOrganization: WideString readonly dispid 25;
- property RegisteredOwner: WideString readonly dispid 26;
- property SortOrder: WideString readonly dispid 27;
- property SQLRootPath: WideString dispid 28;
- property TapeLoadWaitTime: Integer dispid 29;
- end;
-
- { SQLOLE SystemDatatypes }
-
- SystemDatatypes = interface(_IVSQLOLEStdObject)
- ['{00026B4B-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): SystemDatatype; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface SystemDatatypes }
-
- SystemDatatypesDisp = dispinterface
- ['{00026B4B-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): SystemDatatype; dispid 0;
- property Count: Integer readonly dispid 5;
- end;
-
- { SQLOLE SystemDatatype }
-
- SystemDatatype = interface(_IVSQLOLEStdObject)
- ['{00026B4C-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- function Get_MaximumLength: Integer; safecall;
- function Get_AllowNulls: WordBool; safecall;
- function Get_IsNumeric: WordBool; safecall;
- function Get_AllowIdentity: WordBool; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name;
- property MaximumLength: Integer read Get_MaximumLength;
- property AllowNulls: WordBool read Get_AllowNulls;
- property IsNumeric: WordBool read Get_IsNumeric;
- property AllowIdentity: WordBool read Get_AllowIdentity;
- end;
-
- { DispInterface declaration for Dual Interface SystemDatatype }
-
- SystemDatatypeDisp = dispinterface
- ['{00026B4C-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString readonly dispid 10;
- property MaximumLength: Integer readonly dispid 11;
- property AllowNulls: WordBool readonly dispid 12;
- property IsNumeric: WordBool readonly dispid 13;
- property AllowIdentity: WordBool readonly dispid 14;
- end;
-
- { Snapshot-List of specific objects (enum only) }
-
- SQLObjectList = interface(_IVSQLOLEStdObject)
- ['{00026B4D-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): _IVSQLOLEStdObject; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- procedure Refresh; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface SQLObjectList }
-
- SQLObjectListDisp = dispinterface
- ['{00026B4D-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): _IVSQLOLEStdObject; dispid 0;
- property Count: Integer readonly dispid 5;
- procedure Refresh; dispid 102;
- end;
-
- { SQLOLE Permission }
-
- Permission = interface(_IVSQLOLEStdObject)
- ['{00026B4E-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_PrivilegeTypeName: WideString; safecall;
- function Get_PrivilegeType: SQLOLE_PRIVILEGE_TYPE; safecall;
- function Get_ObjectName: WideString; safecall;
- function Get_ObjectOwner: WideString; safecall;
- function Get_ObjectTypeName: WideString; safecall;
- function Get_ObjectType: SQLOLE_OBJECT_TYPE; safecall;
- function Get_ObjectID: Integer; safecall;
- function Get_Grantee: WideString; safecall;
- function Get_Granted: WordBool; safecall;
- function ListPrivilegeColumns: SQLObjectList; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property PrivilegeTypeName: WideString read Get_PrivilegeTypeName;
- property PrivilegeType: SQLOLE_PRIVILEGE_TYPE read Get_PrivilegeType;
- property ObjectName: WideString read Get_ObjectName;
- property ObjectOwner: WideString read Get_ObjectOwner;
- property ObjectTypeName: WideString read Get_ObjectTypeName;
- property ObjectType: SQLOLE_OBJECT_TYPE read Get_ObjectType;
- property ObjectID: Integer read Get_ObjectID;
- property Grantee: WideString read Get_Grantee;
- property Granted: WordBool read Get_Granted;
- end;
-
- { DispInterface declaration for Dual Interface Permission }
-
- PermissionDisp = dispinterface
- ['{00026B4E-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property PrivilegeTypeName: WideString readonly dispid 12;
- property PrivilegeType: SQLOLE_PRIVILEGE_TYPE readonly dispid 13;
- property ObjectName: WideString readonly dispid 14;
- property ObjectOwner: WideString readonly dispid 15;
- property ObjectTypeName: WideString readonly dispid 16;
- property ObjectType: SQLOLE_OBJECT_TYPE readonly dispid 17;
- property ObjectID: Integer readonly dispid 18;
- property Grantee: WideString readonly dispid 19;
- property Granted: WordBool readonly dispid 20;
- function ListPrivilegeColumns: SQLObjectList; dispid 100;
- end;
-
- { SQLOLE Security Object }
-
- IntegratedSecurity = interface(_IVSQLOLEStdObject)
- ['{00026B4F-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_MapUnderscore: WideString; safecall;
- procedure Set_MapUnderscore(const Value: WideString); safecall;
- function Get_MapDollarSign: WideString; safecall;
- procedure Set_MapDollarSign(const Value: WideString); safecall;
- function Get_MapPoundSign: WideString; safecall;
- procedure Set_MapPoundSign(const Value: WideString); safecall;
- function Get_SecurityMode: SQLOLE_SECURITY_TYPE; safecall;
- procedure Set_SecurityMode(Value: SQLOLE_SECURITY_TYPE); safecall;
- function Get_DefaultLogin: WideString; safecall;
- procedure Set_DefaultLogin(const Value: WideString); safecall;
- function Get_ImpersonateClient: WordBool; safecall;
- procedure Set_ImpersonateClient(Value: WordBool); safecall;
- function Get_DefaultDomain: WideString; safecall;
- procedure Set_DefaultDomain(const Value: WideString); safecall;
- function Get_AuditLevel: SQLOLE_AUDIT_TYPE; safecall;
- procedure Set_AuditLevel(Value: SQLOLE_AUDIT_TYPE); safecall;
- function Get_SetHostName: WordBool; safecall;
- procedure Set_SetHostName(Value: WordBool); safecall;
- procedure Refresh; safecall;
- procedure GrantNTLogin(const Account: WideString; LoginType: OleVariant); safecall;
- procedure RevokeNTLogin(const Account: WideString); safecall;
- function EnumAccountInfo(Account, ListAll: OleVariant): QueryResults; safecall;
- function EnumNTDomainGroups(Domain: OleVariant): QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property MapUnderscore: WideString read Get_MapUnderscore write Set_MapUnderscore;
- property MapDollarSign: WideString read Get_MapDollarSign write Set_MapDollarSign;
- property MapPoundSign: WideString read Get_MapPoundSign write Set_MapPoundSign;
- property SecurityMode: SQLOLE_SECURITY_TYPE read Get_SecurityMode write Set_SecurityMode;
- property DefaultLogin: WideString read Get_DefaultLogin write Set_DefaultLogin;
- property ImpersonateClient: WordBool read Get_ImpersonateClient write Set_ImpersonateClient;
- property DefaultDomain: WideString read Get_DefaultDomain write Set_DefaultDomain;
- property AuditLevel: SQLOLE_AUDIT_TYPE read Get_AuditLevel write Set_AuditLevel;
- property SetHostName: WordBool read Get_SetHostName write Set_SetHostName;
- end;
-
- { DispInterface declaration for Dual Interface IntegratedSecurity }
-
- IntegratedSecurityDisp = dispinterface
- ['{00026B4F-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property MapUnderscore: WideString dispid 10;
- property MapDollarSign: WideString dispid 11;
- property MapPoundSign: WideString dispid 12;
- property SecurityMode: SQLOLE_SECURITY_TYPE dispid 13;
- property DefaultLogin: WideString dispid 14;
- property ImpersonateClient: WordBool dispid 15;
- property DefaultDomain: WideString dispid 16;
- property AuditLevel: SQLOLE_AUDIT_TYPE dispid 17;
- property SetHostName: WordBool dispid 18;
- procedure Refresh; dispid 100;
- procedure GrantNTLogin(const Account: WideString; LoginType: OleVariant); dispid 101;
- procedure RevokeNTLogin(const Account: WideString); dispid 102;
- function EnumAccountInfo(Account, ListAll: OleVariant): QueryResults; dispid 103;
- function EnumNTDomainGroups(Domain: OleVariant): QueryResults; dispid 104;
- end;
-
- { SQLOLE DRI Default }
-
- DRIDefault = interface(_IVSQLOLEStdObject)
- ['{00026B50-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Text: WideString read Get_Text write Set_Text;
- end;
-
- { DispInterface declaration for Dual Interface DRIDefault }
-
- DRIDefaultDisp = dispinterface
- ['{00026B50-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Text: WideString dispid 10;
- procedure Remove; dispid 100;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 101;
- end;
-
- { SQLOLE Configuration Values }
-
- ConfigValues = interface(_IVSQLOLEStdObject)
- ['{00026B51-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Item(Index: OleVariant): ConfigValue; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Get_Count: Integer; safecall;
- function ItemByID(ID: Integer): ConfigValue; safecall;
- procedure Refresh; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property _NewEnum: IUnknown read Get__NewEnum;
- property Count: Integer read Get_Count;
- end;
-
- { DispInterface declaration for Dual Interface ConfigValues }
-
- ConfigValuesDisp = dispinterface
- ['{00026B51-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- function Item(Index: OleVariant): ConfigValue; dispid 0;
- property Count: Integer readonly dispid 5;
- function ItemByID(ID: Integer): ConfigValue; dispid 6;
- procedure Refresh; dispid 100;
- end;
-
- { SQLOLE AlertSystem }
-
- AlertSystem = interface(_IVSQLOLEStdObject)
- ['{00026B52-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_FailSafeOperator: WideString; safecall;
- procedure Set_FailSafeOperator(const Value: WideString); safecall;
- function Get_NotificationMethod: SQLOLE_NOTIFY_TYPE; safecall;
- procedure Set_NotificationMethod(Value: SQLOLE_NOTIFY_TYPE); safecall;
- function Get_ForwardingServer: WideString; safecall;
- procedure Set_ForwardingServer(const Value: WideString); safecall;
- function Get_ForwardingSeverity: Integer; safecall;
- procedure Set_ForwardingSeverity(Value: Integer); safecall;
- function Get_PagerToTemplate: WideString; safecall;
- procedure Set_PagerToTemplate(const Value: WideString); safecall;
- function Get_PagerCCTemplate: WideString; safecall;
- procedure Set_PagerCCTemplate(const Value: WideString); safecall;
- function Get_PagerSubjectTemplate: WideString; safecall;
- procedure Set_PagerSubjectTemplate(const Value: WideString); safecall;
- function Get_PagerSendSubjectOnly: WordBool; safecall;
- procedure Set_PagerSendSubjectOnly(Value: WordBool); safecall;
- procedure Refresh; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property FailSafeOperator: WideString read Get_FailSafeOperator write Set_FailSafeOperator;
- property NotificationMethod: SQLOLE_NOTIFY_TYPE read Get_NotificationMethod write Set_NotificationMethod;
- property ForwardingServer: WideString read Get_ForwardingServer write Set_ForwardingServer;
- property ForwardingSeverity: Integer read Get_ForwardingSeverity write Set_ForwardingSeverity;
- property PagerToTemplate: WideString read Get_PagerToTemplate write Set_PagerToTemplate;
- property PagerCCTemplate: WideString read Get_PagerCCTemplate write Set_PagerCCTemplate;
- property PagerSubjectTemplate: WideString read Get_PagerSubjectTemplate write Set_PagerSubjectTemplate;
- property PagerSendSubjectOnly: WordBool read Get_PagerSendSubjectOnly write Set_PagerSendSubjectOnly;
- end;
-
- { DispInterface declaration for Dual Interface AlertSystem }
-
- AlertSystemDisp = dispinterface
- ['{00026B52-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property FailSafeOperator: WideString dispid 10;
- property NotificationMethod: SQLOLE_NOTIFY_TYPE dispid 11;
- property ForwardingServer: WideString dispid 12;
- property ForwardingSeverity: Integer dispid 13;
- property PagerToTemplate: WideString dispid 14;
- property PagerCCTemplate: WideString dispid 15;
- property PagerSubjectTemplate: WideString dispid 16;
- property PagerSendSubjectOnly: WordBool dispid 17;
- procedure Refresh; dispid 100;
- procedure BeginAlter; dispid 101;
- procedure DoAlter; dispid 102;
- procedure CancelAlter; dispid 103;
- end;
-
- { SQLOLE Application Object }
-
- _Application = interface(_IVSQLOLEStdObject)
- ['{00027B70-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- function Get_FullName: WideString; safecall;
- function Get_SQLServers: SQLServers; safecall;
- function Get_DBLibraryVersionString: WideString; safecall;
- function Get_VersionMajor: Integer; safecall;
- function Get_VersionMinor: Integer; safecall;
- procedure Quit; safecall;
- function Get_GroupRegistrationServer: WideString; safecall;
- procedure Set_GroupRegistrationServer(const Value: WideString); safecall;
- function Get_ServerGroups: ServerGroups; safecall;
- function Get_GroupRegistrationVersion: Integer; safecall;
- function Get_VersionBuild: Integer; safecall;
- function Get_UseCurrentUserServerGroups: WordBool; safecall;
- procedure Set_UseCurrentUserServerGroups(Value: WordBool); safecall;
- function ListLocallyConfiguredSQLServers: NameList; safecall;
- function ListAnnouncedNetworkSQLServers: NameList; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name;
- property FullName: WideString read Get_FullName;
- property SQLServers: SQLServers read Get_SQLServers;
- property DBLibraryVersionString: WideString read Get_DBLibraryVersionString;
- property VersionMajor: Integer read Get_VersionMajor;
- property VersionMinor: Integer read Get_VersionMinor;
- property GroupRegistrationServer: WideString read Get_GroupRegistrationServer write Set_GroupRegistrationServer;
- property ServerGroups: ServerGroups read Get_ServerGroups;
- property GroupRegistrationVersion: Integer read Get_GroupRegistrationVersion;
- property VersionBuild: Integer read Get_VersionBuild;
- property UseCurrentUserServerGroups: WordBool read Get_UseCurrentUserServerGroups write Set_UseCurrentUserServerGroups;
- end;
-
- { DispInterface declaration for Dual Interface _Application }
-
- _ApplicationDisp = dispinterface
- ['{00027B70-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString readonly dispid 0;
- property FullName: WideString readonly dispid 10;
- property SQLServers: SQLServers readonly dispid 11;
- property DBLibraryVersionString: WideString readonly dispid 12;
- property VersionMajor: Integer readonly dispid 13;
- property VersionMinor: Integer readonly dispid 14;
- procedure Quit; dispid 100;
- property GroupRegistrationServer: WideString dispid 15;
- property ServerGroups: ServerGroups readonly dispid 16;
- property GroupRegistrationVersion: Integer readonly dispid 17;
- property VersionBuild: Integer readonly dispid 18;
- property UseCurrentUserServerGroups: WordBool dispid 19;
- function ListLocallyConfiguredSQLServers: NameList; dispid 101;
- function ListAnnouncedNetworkSQLServers: NameList; dispid 102;
- end;
-
- { SQLOLE SQLServer }
-
- _SQLServer = interface(_IVSQLOLEStdObject)
- ['{00027B71-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Databases: Databases; safecall;
- function Get_Password: WideString; safecall;
- procedure Set_Password(const Value: WideString); safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Login: WideString; safecall;
- procedure Set_Login(const Value: WideString); safecall;
- function Get_VersionString: WideString; safecall;
- function Get_Devices: Devices; safecall;
- function Get_VersionMajor: Integer; safecall;
- function Get_VersionMinor: Integer; safecall;
- function Get_CommandTerminator: WideString; safecall;
- procedure Set_CommandTerminator(const Value: WideString); safecall;
- function Get_TrueName: WideString; safecall;
- function Get_ConnectionID: Integer; safecall;
- function Get_TrueLogin: WideString; safecall;
- function Get_DistributionWorkingDirectory: WideString; safecall;
- procedure Set_DistributionWorkingDirectory(const Value: WideString); safecall;
- function Get_DistributionServer: WideString; safecall;
- function Get_DistributionDatabase: WideString; safecall;
- function Get_IntegratedSecurity: IntegratedSecurity; safecall;
- function Get_Languages: Languages; safecall;
- function Get_RemoteServers: RemoteServers; safecall;
- function Get_Logins: Logins; safecall;
- function Get_UserProfile: SQLOLE_SRVUSERPROFILE_TYPE; safecall;
- function Get_MaxNumericPrecision: Integer; safecall;
- function Get_NextDeviceNumber: Integer; safecall;
- function Get_QueryTimeout: Integer; safecall;
- procedure Set_QueryTimeout(Value: Integer); safecall;
- function Get_LoginTimeout: Integer; safecall;
- procedure Set_LoginTimeout(Value: Integer); safecall;
- function Get_NetPacketSize: Integer; safecall;
- procedure Set_NetPacketSize(Value: Integer); safecall;
- function Get_HostName: WideString; safecall;
- procedure Set_HostName(const Value: WideString); safecall;
- function Get_ApplicationName: WideString; safecall;
- procedure Set_ApplicationName(const Value: WideString); safecall;
- function Get_LoginSecure: WordBool; safecall;
- procedure Set_LoginSecure(Value: WordBool); safecall;
- function Get_ProcessID: Integer; safecall;
- function Get_Status: SQLOLE_SVCSTATUS_TYPE; safecall;
- function Get_Operators: Operators; safecall;
- function Get_Alerts: Alerts; safecall;
- function Get_Registry: Registry; safecall;
- function Get_Configuration: Configuration; safecall;
- function Get_Executive: Executive; safecall;
- function Get_ProcessInputBuffer(ProcessID: Integer): WideString; safecall;
- function Get_ProcessOutputBuffer(ProcessID: Integer): WideString; safecall;
- function Get_Language: WideString; safecall;
- procedure Set_Language(const Value: WideString); safecall;
- function Get_AutoReConnect: WordBool; safecall;
- procedure Set_AutoReConnect(Value: WordBool); safecall;
- function Get_StatusInfoRefetchInterval(StatusInfoType: SQLOLE_STATUSINFO_TYPE): Integer; safecall;
- procedure Set_StatusInfoRefetchInterval(StatusInfoType: SQLOLE_STATUSINFO_TYPE; Value: Integer); safecall;
- function Get_SaLogin: WordBool; safecall;
- procedure Connect(ServerName, Login, Password: OleVariant); safecall;
- procedure Close; safecall;
- procedure DisConnect; safecall;
- procedure KillProcess(lProcessID: Integer); safecall;
- procedure ExecuteImmediate(const Command: WideString; ExecType: OleVariant); safecall;
- function EnumHistory(HistoryFilter: OleVariant): QueryResults; safecall;
- procedure PurgeHistory(HistoryFilter: OleVariant); safecall;
- procedure ReConnect; safecall;
- procedure Shutdown(Wait: OleVariant); safecall;
- procedure Start(Server, Login, Password, MasterDBPath, ErrorLogPath, MasterMirrorPath, StartMode: OleVariant); safecall;
- procedure UnloadODSDLL(const DLLName: WideString); safecall;
- procedure KillDatabase(const DatabaseName: WideString); safecall;
- function ExecuteWithResults(const Command: WideString): QueryResults; safecall;
- function ListStartupProcedures: SQLObjectList; safecall;
- procedure BeginTransaction(TransactionName: OleVariant); safecall;
- procedure CommitTransaction(TransactionName: OleVariant); safecall;
- procedure SaveTransaction(const SavepointName: WideString); safecall;
- procedure RollbackTransaction(TransactionOrSavepointName: OleVariant); safecall;
- procedure CommandShellImmediate(const Command: WideString); safecall;
- function ReadErrorLog(LogNumber: OleVariant): QueryResults; safecall;
- function EnumErrorLogs: QueryResults; safecall;
- function EnumAvailableMedia(MediaType: OleVariant): QueryResults; safecall;
- function EnumDirectories(const PathName: WideString): QueryResults; safecall;
- function EnumServerAttributes: QueryResults; safecall;
- function EnumVersionInfo(Prefixes: OleVariant): QueryResults; safecall;
- function EnumLocks(WhoByID: OleVariant): QueryResults; safecall;
- function CommandShellWithResults(const Command: WideString): QueryResults; safecall;
- function ReadBackupHeader(const LoadSpec: Backup): QueryResults; safecall;
- function EnumPublicationDatabases: QueryResults; safecall;
- function EnumSubscriberSubscriptions(const Subscriber: WideString; SourceDatabase: OleVariant): QueryResults; safecall;
- function EnumProcesses(WhoByNameOrID: OleVariant): QueryResults; safecall;
- procedure Pause; safecall;
- procedure Continue; safecall;
- function EnumSubscriptionDatabases: QueryResults; safecall;
- procedure RemoveSubscriberSubscriptions(const Subscriber: WideString; SourceDatabase: OleVariant); safecall;
- function VerifyConnection(ReconnectIfDead: OleVariant): WordBool; safecall;
- function Get_NetName: WideString; safecall;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; safecall;
- function EnumLoginMappings: QueryResults; safecall;
- procedure UninstallPublishing; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Databases: Databases read Get_Databases;
- property Password: WideString read Get_Password write Set_Password;
- property Name: WideString read Get_Name write Set_Name;
- property Login: WideString read Get_Login write Set_Login;
- property VersionString: WideString read Get_VersionString;
- property Devices: Devices read Get_Devices;
- property VersionMajor: Integer read Get_VersionMajor;
- property VersionMinor: Integer read Get_VersionMinor;
- property CommandTerminator: WideString read Get_CommandTerminator write Set_CommandTerminator;
- property TrueName: WideString read Get_TrueName;
- property ConnectionID: Integer read Get_ConnectionID;
- property TrueLogin: WideString read Get_TrueLogin;
- property DistributionWorkingDirectory: WideString read Get_DistributionWorkingDirectory write Set_DistributionWorkingDirectory;
- property DistributionServer: WideString read Get_DistributionServer;
- property DistributionDatabase: WideString read Get_DistributionDatabase;
- property IntegratedSecurity: IntegratedSecurity read Get_IntegratedSecurity;
- property Languages: Languages read Get_Languages;
- property RemoteServers: RemoteServers read Get_RemoteServers;
- property Logins: Logins read Get_Logins;
- property UserProfile: SQLOLE_SRVUSERPROFILE_TYPE read Get_UserProfile;
- property MaxNumericPrecision: Integer read Get_MaxNumericPrecision;
- property NextDeviceNumber: Integer read Get_NextDeviceNumber;
- property QueryTimeout: Integer read Get_QueryTimeout write Set_QueryTimeout;
- property LoginTimeout: Integer read Get_LoginTimeout write Set_LoginTimeout;
- property NetPacketSize: Integer read Get_NetPacketSize write Set_NetPacketSize;
- property HostName: WideString read Get_HostName write Set_HostName;
- property ApplicationName: WideString read Get_ApplicationName write Set_ApplicationName;
- property LoginSecure: WordBool read Get_LoginSecure write Set_LoginSecure;
- property ProcessID: Integer read Get_ProcessID;
- property Status: SQLOLE_SVCSTATUS_TYPE read Get_Status;
- property Operators: Operators read Get_Operators;
- property Alerts: Alerts read Get_Alerts;
- property Registry: Registry read Get_Registry;
- property Configuration: Configuration read Get_Configuration;
- property Executive: Executive read Get_Executive;
- property ProcessInputBuffer[ProcessID: Integer]: WideString read Get_ProcessInputBuffer;
- property ProcessOutputBuffer[ProcessID: Integer]: WideString read Get_ProcessOutputBuffer;
- property Language: WideString read Get_Language write Set_Language;
- property AutoReConnect: WordBool read Get_AutoReConnect write Set_AutoReConnect;
- property StatusInfoRefetchInterval[StatusInfoType: SQLOLE_STATUSINFO_TYPE]: Integer read Get_StatusInfoRefetchInterval write Set_StatusInfoRefetchInterval;
- property SaLogin: WordBool read Get_SaLogin;
- property NetName: WideString read Get_NetName;
- end;
-
- { DispInterface declaration for Dual Interface _SQLServer }
-
- _SQLServerDisp = dispinterface
- ['{00027B71-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Databases: Databases readonly dispid 0;
- property Password: WideString dispid 12;
- property Name: WideString dispid 13;
- property Login: WideString dispid 14;
- property VersionString: WideString readonly dispid 15;
- property Devices: Devices readonly dispid 16;
- property VersionMajor: Integer readonly dispid 17;
- property VersionMinor: Integer readonly dispid 18;
- property CommandTerminator: WideString dispid 19;
- property TrueName: WideString readonly dispid 20;
- property ConnectionID: Integer readonly dispid 21;
- property TrueLogin: WideString readonly dispid 22;
- property DistributionWorkingDirectory: WideString dispid 23;
- property DistributionServer: WideString readonly dispid 24;
- property DistributionDatabase: WideString readonly dispid 25;
- property IntegratedSecurity: IntegratedSecurity readonly dispid 26;
- property Languages: Languages readonly dispid 27;
- property RemoteServers: RemoteServers readonly dispid 28;
- property Logins: Logins readonly dispid 29;
- property UserProfile: SQLOLE_SRVUSERPROFILE_TYPE readonly dispid 30;
- property MaxNumericPrecision: Integer readonly dispid 31;
- property NextDeviceNumber: Integer readonly dispid 32;
- property QueryTimeout: Integer dispid 33;
- property LoginTimeout: Integer dispid 34;
- property NetPacketSize: Integer dispid 35;
- property HostName: WideString dispid 36;
- property ApplicationName: WideString dispid 37;
- property LoginSecure: WordBool dispid 38;
- property ProcessID: Integer readonly dispid 39;
- property Status: SQLOLE_SVCSTATUS_TYPE readonly dispid 40;
- property Operators: Operators readonly dispid 41;
- property Alerts: Alerts readonly dispid 42;
- property Registry: Registry readonly dispid 44;
- property Configuration: Configuration readonly dispid 45;
- property Executive: Executive readonly dispid 46;
- property ProcessInputBuffer[ProcessID: Integer]: WideString readonly dispid 47;
- property ProcessOutputBuffer[ProcessID: Integer]: WideString readonly dispid 48;
- property Language: WideString dispid 49;
- property AutoReConnect: WordBool dispid 50;
- property StatusInfoRefetchInterval[StatusInfoType: SQLOLE_STATUSINFO_TYPE]: Integer dispid 51;
- property SaLogin: WordBool readonly dispid 52;
- procedure Connect(ServerName, Login, Password: OleVariant); dispid 100;
- procedure Close; dispid 101;
- procedure DisConnect; dispid 102;
- procedure KillProcess(lProcessID: Integer); dispid 103;
- procedure ExecuteImmediate(const Command: WideString; ExecType: OleVariant); dispid 104;
- function EnumHistory(HistoryFilter: OleVariant): QueryResults; dispid 105;
- procedure PurgeHistory(HistoryFilter: OleVariant); dispid 106;
- procedure ReConnect; dispid 107;
- procedure Shutdown(Wait: OleVariant); dispid 108;
- procedure Start(Server, Login, Password, MasterDBPath, ErrorLogPath, MasterMirrorPath, StartMode: OleVariant); dispid 109;
- procedure UnloadODSDLL(const DLLName: WideString); dispid 110;
- procedure KillDatabase(const DatabaseName: WideString); dispid 111;
- function ExecuteWithResults(const Command: WideString): QueryResults; dispid 112;
- function ListStartupProcedures: SQLObjectList; dispid 113;
- procedure BeginTransaction(TransactionName: OleVariant); dispid 114;
- procedure CommitTransaction(TransactionName: OleVariant); dispid 115;
- procedure SaveTransaction(const SavepointName: WideString); dispid 116;
- procedure RollbackTransaction(TransactionOrSavepointName: OleVariant); dispid 117;
- procedure CommandShellImmediate(const Command: WideString); dispid 118;
- function ReadErrorLog(LogNumber: OleVariant): QueryResults; dispid 119;
- function EnumErrorLogs: QueryResults; dispid 120;
- function EnumAvailableMedia(MediaType: OleVariant): QueryResults; dispid 121;
- function EnumDirectories(const PathName: WideString): QueryResults; dispid 122;
- function EnumServerAttributes: QueryResults; dispid 123;
- function EnumVersionInfo(Prefixes: OleVariant): QueryResults; dispid 124;
- function EnumLocks(WhoByID: OleVariant): QueryResults; dispid 125;
- function CommandShellWithResults(const Command: WideString): QueryResults; dispid 126;
- function ReadBackupHeader(const LoadSpec: Backup): QueryResults; dispid 127;
- function EnumPublicationDatabases: QueryResults; dispid 128;
- function EnumSubscriberSubscriptions(const Subscriber: WideString; SourceDatabase: OleVariant): QueryResults; dispid 129;
- function EnumProcesses(WhoByNameOrID: OleVariant): QueryResults; dispid 130;
- procedure Pause; dispid 131;
- procedure Continue; dispid 132;
- function EnumSubscriptionDatabases: QueryResults; dispid 133;
- procedure RemoveSubscriberSubscriptions(const Subscriber: WideString; SourceDatabase: OleVariant); dispid 135;
- function VerifyConnection(ReconnectIfDead: OleVariant): WordBool; dispid 136;
- property NetName: WideString readonly dispid 53;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; dispid 139;
- function EnumLoginMappings: QueryResults; dispid 140;
- procedure UninstallPublishing; dispid 141;
- end;
-
- { SQLOLE Database }
-
- _Database = interface(_IVSQLOLEStdObject)
- ['{00027B72-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Tables: Tables; safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_ID: Integer; safecall;
- function Get_UserProfile: SQLOLE_DBUSERPROFILE_TYPE; safecall;
- function Get_CreateForLoad: WordBool; safecall;
- procedure Set_CreateForLoad(Value: WordBool); safecall;
- function Get_Owner: WideString; safecall;
- function Get_Version: Integer; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_DataSpaceUsage: Single; safecall;
- function Get_UserName: WideString; safecall;
- procedure Set_UserName(const Value: WideString); safecall;
- function Get_Status: SQLOLE_DBSTATUS_TYPE; safecall;
- function Get_Size: Integer; safecall;
- function Get_SpaceAvailable: Integer; safecall;
- function Get_IndexSpaceUsage: Single; safecall;
- function Get_SpaceAvailableInMB: Single; safecall;
- function Get_Views: Views; safecall;
- function Get_StoredProcedures: StoredProcedures; safecall;
- function Get_Defaults: Defaults; safecall;
- function Get_Rules: Rules; safecall;
- function Get_UserDefinedDatatypes: UserDefinedDatatypes; safecall;
- function Get_Users: Users; safecall;
- function Get_Groups: Groups; safecall;
- function Get_SystemDatatypes: SystemDatatypes; safecall;
- function Get_Publications: Publications; safecall;
- function Get_SpaceAllocatedOnDevice(const DeviceName: WideString): Integer; safecall;
- function Get_TransactionLog: TransactionLog; safecall;
- function Get_DBOption: DBOption; safecall;
- function Get_ManualSyncPending(const PubServerName, PubDatabaseName, PublicationName, ArticleName: WideString): WordBool; safecall;
- function Get_MinimumSize: Integer; safecall;
- function Get_DboLogin: WordBool; safecall;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString); safecall;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString); safecall;
- procedure ExecuteImmediate(const Command: WideString; ExecType: OleVariant); safecall;
- procedure ExtendOnDevices(const DeviceNames: WideString); safecall;
- function GetObjectByName(const ObjectName: WideString; ObjectType: OleVariant): DBObject; safecall;
- procedure Checkpoint; safecall;
- function CheckTables: WideString; safecall;
- function CheckAllocations: WideString; safecall;
- function CheckCatalog: WideString; safecall;
- function CheckTextAllocsFast: WideString; safecall;
- function CheckTextAllocsFull: WideString; safecall;
- function GetMemoryUsage: WideString; safecall;
- function ExecuteWithResults(const Command: WideString): QueryResults; safecall;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function EnumLocks(Who: OleVariant): QueryResults; safecall;
- function ListDevices: SQLObjectList; safecall;
- function ListObjects(ObjectTypes, SortBy: OleVariant): SQLObjectList; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- procedure SetOwner(const LoginName: WideString; TransferAliases, OverrideIfAlreadyUser: OleVariant); safecall;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- procedure Remove; safecall;
- procedure RecalcSpaceUsage; safecall;
- procedure Dump(const DumpSpec: Backup); safecall;
- procedure Load(const LoadSpec: Backup); safecall;
- procedure ManualSyncCompleted(const PubServerName, PubDatabaseName, PublicationName: WideString; ArticleName: OleVariant); safecall;
- function GenerateBackupSQL(const DumpSpec: Backup): WideString; safecall;
- function EnumCandidateKeys: QueryResults; safecall;
- function IsValidKeyDatatype(const KeyColType: WideString; ReferencingColType: OleVariant): WordBool; safecall;
- function GetDatatypeByName(const TypeName: WideString): _IVSQLOLEStdObject; safecall;
- procedure Shrink(NewSizeInMB: Integer); safecall;
- procedure Transfer(const TransferSpec: Transfer); safecall;
- function ScriptTransfer(const TransferSpec: Transfer; ScriptFileMode, ScriptFilePath: OleVariant): WideString; safecall;
- procedure CheckIdentityValues; safecall;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function CheckTablesDataOnly: WideString; safecall;
- function CheckAllocationsDataOnly: WideString; safecall;
- procedure UpdateIndexStatistics; safecall;
- function EnumLoginMappings: QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Tables: Tables read Get_Tables;
- property SystemObject: WordBool read Get_SystemObject;
- property ID: Integer read Get_ID;
- property UserProfile: SQLOLE_DBUSERPROFILE_TYPE read Get_UserProfile;
- property CreateForLoad: WordBool read Get_CreateForLoad write Set_CreateForLoad;
- property Owner: WideString read Get_Owner;
- property Version: Integer read Get_Version;
- property CreateDate: WideString read Get_CreateDate;
- property DataSpaceUsage: Single read Get_DataSpaceUsage;
- property UserName: WideString read Get_UserName write Set_UserName;
- property Status: SQLOLE_DBSTATUS_TYPE read Get_Status;
- property Size: Integer read Get_Size;
- property SpaceAvailable: Integer read Get_SpaceAvailable;
- property IndexSpaceUsage: Single read Get_IndexSpaceUsage;
- property SpaceAvailableInMB: Single read Get_SpaceAvailableInMB;
- property Views: Views read Get_Views;
- property StoredProcedures: StoredProcedures read Get_StoredProcedures;
- property Defaults: Defaults read Get_Defaults;
- property Rules: Rules read Get_Rules;
- property UserDefinedDatatypes: UserDefinedDatatypes read Get_UserDefinedDatatypes;
- property Users: Users read Get_Users;
- property Groups: Groups read Get_Groups;
- property SystemDatatypes: SystemDatatypes read Get_SystemDatatypes;
- property Publications: Publications read Get_Publications;
- property SpaceAllocatedOnDevice[const DeviceName: WideString]: Integer read Get_SpaceAllocatedOnDevice;
- property TransactionLog: TransactionLog read Get_TransactionLog;
- property DBOption: DBOption read Get_DBOption;
- property ManualSyncPending[const PubServerName, PubDatabaseName, PublicationName, ArticleName: WideString]: WordBool read Get_ManualSyncPending;
- property MinimumSize: Integer read Get_MinimumSize;
- property DboLogin: WordBool read Get_DboLogin;
- end;
-
- { DispInterface declaration for Dual Interface _Database }
-
- _DatabaseDisp = dispinterface
- ['{00027B72-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Tables: Tables readonly dispid 0;
- property SystemObject: WordBool readonly dispid 10;
- property ID: Integer readonly dispid 11;
- property UserProfile: SQLOLE_DBUSERPROFILE_TYPE readonly dispid 12;
- property CreateForLoad: WordBool dispid 13;
- property Owner: WideString readonly dispid 14;
- property Version: Integer readonly dispid 15;
- property CreateDate: WideString readonly dispid 16;
- property DataSpaceUsage: Single readonly dispid 17;
- property UserName: WideString dispid 18;
- property Status: SQLOLE_DBSTATUS_TYPE readonly dispid 19;
- property Size: Integer readonly dispid 20;
- property SpaceAvailable: Integer readonly dispid 21;
- property IndexSpaceUsage: Single readonly dispid 22;
- property SpaceAvailableInMB: Single readonly dispid 24;
- property Views: Views readonly dispid 25;
- property StoredProcedures: StoredProcedures readonly dispid 26;
- property Defaults: Defaults readonly dispid 27;
- property Rules: Rules readonly dispid 28;
- property UserDefinedDatatypes: UserDefinedDatatypes readonly dispid 29;
- property Users: Users readonly dispid 30;
- property Groups: Groups readonly dispid 31;
- property SystemDatatypes: SystemDatatypes readonly dispid 32;
- property Publications: Publications readonly dispid 33;
- property SpaceAllocatedOnDevice[const DeviceName: WideString]: Integer readonly dispid 34;
- property TransactionLog: TransactionLog readonly dispid 35;
- property DBOption: DBOption readonly dispid 36;
- property ManualSyncPending[const PubServerName, PubDatabaseName, PublicationName, ArticleName: WideString]: WordBool readonly dispid 37;
- property MinimumSize: Integer readonly dispid 38;
- property DboLogin: WordBool readonly dispid 39;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString); dispid 100;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString); dispid 101;
- procedure ExecuteImmediate(const Command: WideString; ExecType: OleVariant); dispid 102;
- procedure ExtendOnDevices(const DeviceNames: WideString); dispid 103;
- function GetObjectByName(const ObjectName: WideString; ObjectType: OleVariant): DBObject; dispid 104;
- procedure Checkpoint; dispid 105;
- function CheckTables: WideString; dispid 106;
- function CheckAllocations: WideString; dispid 107;
- function CheckCatalog: WideString; dispid 108;
- function CheckTextAllocsFast: WideString; dispid 109;
- function CheckTextAllocsFull: WideString; dispid 110;
- function GetMemoryUsage: WideString; dispid 111;
- function ExecuteWithResults(const Command: WideString): QueryResults; dispid 112;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 113;
- function EnumLocks(Who: OleVariant): QueryResults; dispid 114;
- function ListDevices: SQLObjectList; dispid 115;
- function ListObjects(ObjectTypes, SortBy: OleVariant): SQLObjectList; dispid 116;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 117;
- procedure SetOwner(const LoginName: WideString; TransferAliases, OverrideIfAlreadyUser: OleVariant); dispid 118;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 119;
- procedure Remove; dispid 120;
- procedure RecalcSpaceUsage; dispid 121;
- procedure Dump(const DumpSpec: Backup); dispid 122;
- procedure Load(const LoadSpec: Backup); dispid 123;
- procedure ManualSyncCompleted(const PubServerName, PubDatabaseName, PublicationName: WideString; ArticleName: OleVariant); dispid 124;
- function GenerateBackupSQL(const DumpSpec: Backup): WideString; dispid 126;
- function EnumCandidateKeys: QueryResults; dispid 127;
- function IsValidKeyDatatype(const KeyColType: WideString; ReferencingColType: OleVariant): WordBool; dispid 128;
- function GetDatatypeByName(const TypeName: WideString): _IVSQLOLEStdObject; dispid 129;
- procedure Shrink(NewSizeInMB: Integer); dispid 130;
- procedure Transfer(const TransferSpec: Transfer); dispid 131;
- function ScriptTransfer(const TransferSpec: Transfer; ScriptFileMode, ScriptFilePath: OleVariant): WideString; dispid 132;
- procedure CheckIdentityValues; dispid 133;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; dispid 134;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 135;
- function CheckTablesDataOnly: WideString; dispid 136;
- function CheckAllocationsDataOnly: WideString; dispid 137;
- procedure UpdateIndexStatistics; dispid 138;
- function EnumLoginMappings: QueryResults; dispid 139;
- end;
-
- { SQLOLE Table }
-
- _Table = interface(_IVSQLOLEStdObject)
- ['{00027B73-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Columns: Columns; safecall;
- function Get_DataSpaceUsed: Integer; safecall;
- function Get_IndexSpaceUsed: Integer; safecall;
- function Get_Attributes: SQLOLE_TABLEATT_TYPE; safecall;
- function Get_Keys: Keys; safecall;
- function Get_Owner: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_PrimaryKey: Key; safecall;
- function Get_Indexes: Indexes; safecall;
- function Get_Triggers: Triggers; safecall;
- function Get_Checks: Checks; safecall;
- function Get_ClusteredIndex: Index; safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_Rows: Integer; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- procedure ReCompileReferences; safecall;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString; ColumnNames: OleVariant); safecall;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString; ColumnNames: OleVariant); safecall;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; safecall;
- function CheckTable: WideString; safecall;
- function CheckTextAllocsFast: WideString; safecall;
- function CheckTextAllocsFull: WideString; safecall;
- procedure TruncateData; safecall;
- procedure UpdateStatistics; safecall;
- procedure Remove; safecall;
- function ListArticles: SQLObjectList; safecall;
- function EnumReferencedKeys(ReferencedTableName, IncludeAllCandidates: OleVariant): QueryResults; safecall;
- function EnumReferencedTables(IncludeAllCandidates: OleVariant): QueryResults; safecall;
- function EnumReferencingKeys(ReferencingTableName, IncludeAllCandidates: OleVariant): QueryResults; safecall;
- function EnumReferencingTables(IncludeAllCandidates: OleVariant): QueryResults; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- procedure InsertColumn(const NewColumn: Column; const BeforeColumnName: WideString); safecall;
- procedure RecalcSpaceUsage; safecall;
- function EnumLastStatisticsUpdates(IndexName: OleVariant): QueryResults; safecall;
- function Script(ScriptType, ScriptFilePath, NewName: OleVariant): WideString; safecall;
- procedure DoAlterWithNoCheck; safecall;
- procedure Refresh; safecall;
- function ImportData(const Bcp: BulkCopy): Integer; safecall;
- function ExportData(const Bcp: BulkCopy): Integer; safecall;
- procedure RebuildIndexes(SortedDataType, FillFactor: OleVariant); safecall;
- procedure CheckIdentityValue; safecall;
- function CheckTableDataOnly: WideString; safecall;
- function Get_InAlter: WordBool; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Columns: Columns read Get_Columns;
- property DataSpaceUsed: Integer read Get_DataSpaceUsed;
- property IndexSpaceUsed: Integer read Get_IndexSpaceUsed;
- property Attributes: SQLOLE_TABLEATT_TYPE read Get_Attributes;
- property Keys: Keys read Get_Keys;
- property Owner: WideString read Get_Owner;
- property ID: Integer read Get_ID;
- property CreateDate: WideString read Get_CreateDate;
- property PrimaryKey: Key read Get_PrimaryKey;
- property Indexes: Indexes read Get_Indexes;
- property Triggers: Triggers read Get_Triggers;
- property Checks: Checks read Get_Checks;
- property ClusteredIndex: Index read Get_ClusteredIndex;
- property SystemObject: WordBool read Get_SystemObject;
- property Rows: Integer read Get_Rows;
- property InAlter: WordBool read Get_InAlter;
- end;
-
- { DispInterface declaration for Dual Interface _Table }
-
- _TableDisp = dispinterface
- ['{00027B73-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Columns: Columns readonly dispid 0;
- property DataSpaceUsed: Integer readonly dispid 10;
- property IndexSpaceUsed: Integer readonly dispid 11;
- property Attributes: SQLOLE_TABLEATT_TYPE readonly dispid 12;
- property Keys: Keys readonly dispid 13;
- property Owner: WideString readonly dispid 14;
- property ID: Integer readonly dispid 15;
- property CreateDate: WideString readonly dispid 16;
- property PrimaryKey: Key readonly dispid 17;
- property Indexes: Indexes readonly dispid 18;
- property Triggers: Triggers readonly dispid 19;
- property Checks: Checks readonly dispid 20;
- property ClusteredIndex: Index readonly dispid 21;
- property SystemObject: WordBool readonly dispid 22;
- property Rows: Integer readonly dispid 23;
- procedure BeginAlter; dispid 100;
- procedure DoAlter; dispid 101;
- procedure CancelAlter; dispid 102;
- procedure ReCompileReferences; dispid 103;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString; ColumnNames: OleVariant); dispid 104;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString; ColumnNames: OleVariant); dispid 105;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 106;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; dispid 107;
- function CheckTable: WideString; dispid 108;
- function CheckTextAllocsFast: WideString; dispid 109;
- function CheckTextAllocsFull: WideString; dispid 110;
- procedure TruncateData; dispid 111;
- procedure UpdateStatistics; dispid 112;
- procedure Remove; dispid 113;
- function ListArticles: SQLObjectList; dispid 114;
- function EnumReferencedKeys(ReferencedTableName, IncludeAllCandidates: OleVariant): QueryResults; dispid 115;
- function EnumReferencedTables(IncludeAllCandidates: OleVariant): QueryResults; dispid 116;
- function EnumReferencingKeys(ReferencingTableName, IncludeAllCandidates: OleVariant): QueryResults; dispid 117;
- function EnumReferencingTables(IncludeAllCandidates: OleVariant): QueryResults; dispid 118;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 119;
- procedure InsertColumn(const NewColumn: Column; const BeforeColumnName: WideString); dispid 120;
- procedure RecalcSpaceUsage; dispid 121;
- function EnumLastStatisticsUpdates(IndexName: OleVariant): QueryResults; dispid 122;
- function Script(ScriptType, ScriptFilePath, NewName: OleVariant): WideString; dispid 123;
- procedure DoAlterWithNoCheck; dispid 124;
- procedure Refresh; dispid 125;
- function ImportData(const Bcp: BulkCopy): Integer; dispid 127;
- function ExportData(const Bcp: BulkCopy): Integer; dispid 128;
- procedure RebuildIndexes(SortedDataType, FillFactor: OleVariant); dispid 129;
- procedure CheckIdentityValue; dispid 130;
- function CheckTableDataOnly: WideString; dispid 131;
- property InAlter: WordBool readonly dispid 24;
- end;
-
- { SQLOLE Column }
-
- _Column = interface(_IVSQLOLEStdObject)
- ['{00026B74-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_IdentityIncrement: Integer; safecall;
- procedure Set_IdentityIncrement(Value: Integer); safecall;
- function Get_IdentitySeed: Integer; safecall;
- procedure Set_IdentitySeed(Value: Integer); safecall;
- function Get_DRIDefault: DRIDefault; safecall;
- function Get_InPrimaryKey: WordBool; safecall;
- function Get_Datatype: WideString; safecall;
- procedure Set_Datatype(const Value: WideString); safecall;
- function Get_PhysicalDatatype: WideString; safecall;
- function Get_Length: Integer; safecall;
- procedure Set_Length(Value: Integer); safecall;
- function Get_Default: WideString; safecall;
- procedure Set_Default(const Value: WideString); safecall;
- function Get_Rule: WideString; safecall;
- procedure Set_Rule(const Value: WideString); safecall;
- function Get_AllowNulls: WordBool; safecall;
- procedure Set_AllowNulls(Value: WordBool); safecall;
- function Get_ID: Integer; safecall;
- function Get_Identity: WordBool; safecall;
- procedure Set_Identity(Value: WordBool); safecall;
- function Get_NumericPrecision: Integer; safecall;
- procedure Set_NumericPrecision(Value: Integer); safecall;
- function Get_NumericScale: Integer; safecall;
- procedure Set_NumericScale(Value: Integer); safecall;
- procedure Remove; safecall;
- function ListKeys: SQLObjectList; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property IdentityIncrement: Integer read Get_IdentityIncrement write Set_IdentityIncrement;
- property IdentitySeed: Integer read Get_IdentitySeed write Set_IdentitySeed;
- property DRIDefault: DRIDefault read Get_DRIDefault;
- property InPrimaryKey: WordBool read Get_InPrimaryKey;
- property Datatype: WideString read Get_Datatype write Set_Datatype;
- property PhysicalDatatype: WideString read Get_PhysicalDatatype;
- property Length: Integer read Get_Length write Set_Length;
- property Default: WideString read Get_Default write Set_Default;
- property Rule: WideString read Get_Rule write Set_Rule;
- property AllowNulls: WordBool read Get_AllowNulls write Set_AllowNulls;
- property ID: Integer read Get_ID;
- property Identity: WordBool read Get_Identity write Set_Identity;
- property NumericPrecision: Integer read Get_NumericPrecision write Set_NumericPrecision;
- property NumericScale: Integer read Get_NumericScale write Set_NumericScale;
- end;
-
- { DispInterface declaration for Dual Interface _Column }
-
- _ColumnDisp = dispinterface
- ['{00026B74-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property IdentityIncrement: Integer dispid 10;
- property IdentitySeed: Integer dispid 11;
- property DRIDefault: DRIDefault readonly dispid 12;
- property InPrimaryKey: WordBool readonly dispid 13;
- property Datatype: WideString dispid 14;
- property PhysicalDatatype: WideString readonly dispid 15;
- property Length: Integer dispid 16;
- property Default: WideString dispid 17;
- property Rule: WideString dispid 18;
- property AllowNulls: WordBool dispid 19;
- property ID: Integer readonly dispid 20;
- property Identity: WordBool dispid 21;
- property NumericPrecision: Integer dispid 22;
- property NumericScale: Integer dispid 23;
- procedure Remove; dispid 100;
- function ListKeys: SQLObjectList; dispid 101;
- end;
-
- { SQLOLE View }
-
- _View = interface(_IVSQLOLEStdObject)
- ['{00027B75-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString; ColumnNames: OleVariant); safecall;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString; ColumnNames: OleVariant); safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; safecall;
- function ListColumns: SQLObjectList; safecall;
- function ExportData(const Bcp: BulkCopy): Integer; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Owner: WideString read Get_Owner;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property Text: WideString read Get_Text write Set_Text;
- property SystemObject: WordBool read Get_SystemObject;
- end;
-
- { DispInterface declaration for Dual Interface _View }
-
- _ViewDisp = dispinterface
- ['{00027B75-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Owner: WideString readonly dispid 14;
- property CreateDate: WideString readonly dispid 15;
- property ID: Integer readonly dispid 16;
- property Text: WideString dispid 17;
- property SystemObject: WordBool readonly dispid 22;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString; ColumnNames: OleVariant); dispid 100;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString; ColumnNames: OleVariant); dispid 101;
- procedure Remove; dispid 102;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 103;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 104;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 105;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; dispid 106;
- function ListColumns: SQLObjectList; dispid 108;
- function ExportData(const Bcp: BulkCopy): Integer; dispid 107;
- end;
-
- { SQLOLE UserDefinedDatatype }
-
- _UserDefinedDatatype = interface(_IVSQLOLEStdObject)
- ['{00026B76-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_AllowNulls: WordBool; safecall;
- procedure Set_AllowNulls(Value: WordBool); safecall;
- function Get_BaseType: WideString; safecall;
- procedure Set_BaseType(const Value: WideString); safecall;
- function Get_Length: Integer; safecall;
- procedure Set_Length(Value: Integer); safecall;
- function Get_Default: WideString; safecall;
- procedure Set_Default(const Value: WideString); safecall;
- function Get_Rule: WideString; safecall;
- procedure Set_Rule(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_NumericPrecision: Integer; safecall;
- procedure Set_NumericPrecision(Value: Integer); safecall;
- function Get_NumericScale: Integer; safecall;
- procedure Set_NumericScale(Value: Integer); safecall;
- function Get_AllowIdentity: WordBool; safecall;
- function ListBoundColumns: SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Owner: WideString read Get_Owner;
- property AllowNulls: WordBool read Get_AllowNulls write Set_AllowNulls;
- property BaseType: WideString read Get_BaseType write Set_BaseType;
- property Length: Integer read Get_Length write Set_Length;
- property Default: WideString read Get_Default write Set_Default;
- property Rule: WideString read Get_Rule write Set_Rule;
- property ID: Integer read Get_ID;
- property NumericPrecision: Integer read Get_NumericPrecision write Set_NumericPrecision;
- property NumericScale: Integer read Get_NumericScale write Set_NumericScale;
- property AllowIdentity: WordBool read Get_AllowIdentity;
- end;
-
- { DispInterface declaration for Dual Interface _UserDefinedDatatype }
-
- _UserDefinedDatatypeDisp = dispinterface
- ['{00026B76-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Owner: WideString readonly dispid 14;
- property AllowNulls: WordBool dispid 15;
- property BaseType: WideString dispid 16;
- property Length: Integer dispid 17;
- property Default: WideString dispid 18;
- property Rule: WideString dispid 19;
- property ID: Integer readonly dispid 20;
- property NumericPrecision: Integer dispid 22;
- property NumericScale: Integer dispid 23;
- property AllowIdentity: WordBool readonly dispid 24;
- function ListBoundColumns: SQLObjectList; dispid 100;
- procedure Remove; dispid 101;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 102;
- end;
-
- { SQLOLE Default }
-
- _Default = interface(_IVSQLOLEStdObject)
- ['{00026B77-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- procedure BindToColumn(const TableName, ColumnName: WideString); safecall;
- procedure BindToDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); safecall;
- procedure UnbindFromColumn(const TableName, ColumnName: WideString); safecall;
- procedure UnbindFromDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); safecall;
- function ListBoundColumns: SQLObjectList; safecall;
- function ListBoundDatatypes: SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Owner: WideString read Get_Owner;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property Text: WideString read Get_Text write Set_Text;
- end;
-
- { DispInterface declaration for Dual Interface _Default }
-
- _DefaultDisp = dispinterface
- ['{00026B77-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Owner: WideString readonly dispid 14;
- property CreateDate: WideString readonly dispid 15;
- property ID: Integer readonly dispid 16;
- property Text: WideString dispid 17;
- procedure BindToColumn(const TableName, ColumnName: WideString); dispid 100;
- procedure BindToDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); dispid 101;
- procedure UnbindFromColumn(const TableName, ColumnName: WideString); dispid 102;
- procedure UnbindFromDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); dispid 103;
- function ListBoundColumns: SQLObjectList; dispid 106;
- function ListBoundDatatypes: SQLObjectList; dispid 107;
- procedure Remove; dispid 108;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 109;
- end;
-
- { SQLOLE Rule }
-
- _Rule = interface(_IVSQLOLEStdObject)
- ['{00026B78-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- procedure BindToColumn(const TableName, ColumnName: WideString); safecall;
- procedure BindToDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); safecall;
- procedure UnbindFromColumn(const TableName, ColumnName: WideString); safecall;
- procedure UnbindFromDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); safecall;
- function ListBoundColumns: SQLObjectList; safecall;
- function ListBoundDatatypes: SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Owner: WideString read Get_Owner;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property Text: WideString read Get_Text write Set_Text;
- end;
-
- { DispInterface declaration for Dual Interface _Rule }
-
- _RuleDisp = dispinterface
- ['{00026B78-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Owner: WideString readonly dispid 14;
- property CreateDate: WideString readonly dispid 15;
- property ID: Integer readonly dispid 16;
- property Text: WideString dispid 17;
- procedure BindToColumn(const TableName, ColumnName: WideString); dispid 100;
- procedure BindToDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); dispid 101;
- procedure UnbindFromColumn(const TableName, ColumnName: WideString); dispid 102;
- procedure UnbindFromDatatype(const DatatypeName: WideString; FutureOnly: OleVariant); dispid 103;
- function ListBoundColumns: SQLObjectList; dispid 106;
- function ListBoundDatatypes: SQLObjectList; dispid 107;
- procedure Remove; dispid 108;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 109;
- end;
-
- { SQLOLE User }
-
- _User = interface(_IVSQLOLEStdObject)
- ['{00026B79-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_Login: WideString; safecall;
- procedure Set_Login(const Value: WideString); safecall;
- function Get_Group: WideString; safecall;
- procedure Set_Group(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- procedure AddAlias(const LoginNames: WideString); safecall;
- procedure RemoveAlias(const LoginNames: WideString); safecall;
- function ListAliases: SQLObjectList; safecall;
- function ListOwnedObjects(ObjectTypes, SortBy: OleVariant): SQLObjectList; safecall;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property SystemObject: WordBool read Get_SystemObject;
- property Login: WideString read Get_Login write Set_Login;
- property Group: WideString read Get_Group write Set_Group;
- property ID: Integer read Get_ID;
- end;
-
- { DispInterface declaration for Dual Interface _User }
-
- _UserDisp = dispinterface
- ['{00026B79-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property SystemObject: WordBool readonly dispid 12;
- property Login: WideString dispid 14;
- property Group: WideString dispid 15;
- property ID: Integer readonly dispid 16;
- procedure AddAlias(const LoginNames: WideString); dispid 100;
- procedure RemoveAlias(const LoginNames: WideString); dispid 101;
- function ListAliases: SQLObjectList; dispid 102;
- function ListOwnedObjects(ObjectTypes, SortBy: OleVariant): SQLObjectList; dispid 103;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 105;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 106;
- procedure Remove; dispid 107;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 108;
- end;
-
- { SQLOLE Group }
-
- _Group = interface(_IVSQLOLEStdObject)
- ['{00026B7A-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_ID: Integer; safecall;
- function ListUsers: SQLObjectList; safecall;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property SystemObject: WordBool read Get_SystemObject;
- property ID: Integer read Get_ID;
- end;
-
- { DispInterface declaration for Dual Interface _Group }
-
- _GroupDisp = dispinterface
- ['{00026B7A-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property SystemObject: WordBool readonly dispid 12;
- property ID: Integer readonly dispid 14;
- function ListUsers: SQLObjectList; dispid 100;
- function ListDatabasePermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 101;
- function ListObjectPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 102;
- procedure Remove; dispid 103;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 104;
- end;
-
- { SQLOLE StoredProcedure }
-
- _StoredProcedure = interface(_IVSQLOLEStdObject)
- ['{00027B7B-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_Type_: SQLOLE_PROCEDURE_TYPE; safecall;
- procedure Set_Type_(Value: SQLOLE_PROCEDURE_TYPE); safecall;
- function Get_Startup: WordBool; safecall;
- procedure Set_Startup(Value: WordBool); safecall;
- function Get_Owner: WideString; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString); safecall;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString); safecall;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; safecall;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; safecall;
- function EnumParameters: QueryResults; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property SystemObject: WordBool read Get_SystemObject;
- property Type_: SQLOLE_PROCEDURE_TYPE read Get_Type_ write Set_Type_;
- property Startup: WordBool read Get_Startup write Set_Startup;
- property Owner: WideString read Get_Owner;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property Text: WideString read Get_Text write Set_Text;
- end;
-
- { DispInterface declaration for Dual Interface _StoredProcedure }
-
- _StoredProcedureDisp = dispinterface
- ['{00027B7B-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property SystemObject: WordBool readonly dispid 11;
- property Type_: SQLOLE_PROCEDURE_TYPE dispid 12;
- property Startup: WordBool dispid 13;
- property Owner: WideString readonly dispid 14;
- property CreateDate: WideString readonly dispid 15;
- property ID: Integer readonly dispid 16;
- property Text: WideString dispid 17;
- procedure Grant(Privileges: SQLOLE_PRIVILEGE_TYPE; const GranteeNames: WideString); dispid 100;
- procedure Revoke(Privileges: SQLOLE_PRIVILEGE_TYPE; const RevokeeNames: WideString); dispid 101;
- function ListPermissions(PrivilegeTypes: OleVariant): SQLObjectList; dispid 102;
- function ListUserPermissions(const UserName: WideString): SQLObjectList; dispid 103;
- function EnumParameters: QueryResults; dispid 104;
- procedure Remove; dispid 105;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 106;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 107;
- end;
-
- { SQLOLE Index }
-
- _Index = interface(_IVSQLOLEStdObject)
- ['{00027B7C-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- procedure Set_IndexedColumns(const Value: WideString); safecall;
- function Get_SpaceUsed: Integer; safecall;
- function Get_Type_: SQLOLE_INDEX_TYPE; safecall;
- procedure Set_Type_(Value: SQLOLE_INDEX_TYPE); safecall;
- function Get_ID: Integer; safecall;
- function Get_FillFactor: Integer; safecall;
- procedure Set_FillFactor(Value: Integer); safecall;
- procedure UpdateStatistics; safecall;
- function ListIndexedColumns: SQLObjectList; safecall;
- procedure Remove; safecall;
- procedure Rebuild; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- procedure RecalcSpaceUsage; safecall;
- function EnumStatistics: QueryResults; safecall;
- function GenerateCreationSQL(const TargetTable: Table): WideString; safecall;
- function CheckIndex: WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property IndexedColumns: WideString write Set_IndexedColumns;
- property SpaceUsed: Integer read Get_SpaceUsed;
- property Type_: SQLOLE_INDEX_TYPE read Get_Type_ write Set_Type_;
- property ID: Integer read Get_ID;
- property FillFactor: Integer read Get_FillFactor write Set_FillFactor;
- end;
-
- { DispInterface declaration for Dual Interface _Index }
-
- _IndexDisp = dispinterface
- ['{00027B7C-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property IndexedColumns: WideString writeonly dispid 11;
- property SpaceUsed: Integer readonly dispid 12;
- property Type_: SQLOLE_INDEX_TYPE dispid 14;
- property ID: Integer readonly dispid 15;
- property FillFactor: Integer dispid 16;
- procedure UpdateStatistics; dispid 100;
- function ListIndexedColumns: SQLObjectList; dispid 102;
- procedure Remove; dispid 103;
- procedure Rebuild; dispid 104;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 105;
- procedure RecalcSpaceUsage; dispid 106;
- function EnumStatistics: QueryResults; dispid 107;
- function GenerateCreationSQL(const TargetTable: Table): WideString; dispid 108;
- function CheckIndex: WideString; dispid 109;
- end;
-
- { SQLOLE DRI Key }
-
- _Key = interface(_IVSQLOLEStdObject)
- ['{00027B7D-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Clustered: WordBool; safecall;
- procedure Set_Clustered(Value: WordBool); safecall;
- function Get_FillFactor: Integer; safecall;
- procedure Set_FillFactor(Value: Integer); safecall;
- function Get_KeyColumns: Names; safecall;
- function Get_ReferencedTable: WideString; safecall;
- procedure Set_ReferencedTable(const Value: WideString); safecall;
- function Get_ReferencedColumns: Names; safecall;
- function Get_Type_: SQLOLE_KEY_TYPE; safecall;
- procedure Set_Type_(Value: SQLOLE_KEY_TYPE); safecall;
- function Get_ReferencedKey: WideString; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- procedure RebuildIndex; safecall;
- function Get_ExcludeReplication: WordBool; safecall;
- procedure Set_ExcludeReplication(Value: WordBool); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Clustered: WordBool read Get_Clustered write Set_Clustered;
- property FillFactor: Integer read Get_FillFactor write Set_FillFactor;
- property KeyColumns: Names read Get_KeyColumns;
- property ReferencedTable: WideString read Get_ReferencedTable write Set_ReferencedTable;
- property ReferencedColumns: Names read Get_ReferencedColumns;
- property Type_: SQLOLE_KEY_TYPE read Get_Type_ write Set_Type_;
- property ReferencedKey: WideString read Get_ReferencedKey;
- property ExcludeReplication: WordBool read Get_ExcludeReplication write Set_ExcludeReplication;
- end;
-
- { DispInterface declaration for Dual Interface _Key }
-
- _KeyDisp = dispinterface
- ['{00027B7D-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Clustered: WordBool dispid 10;
- property FillFactor: Integer dispid 11;
- property KeyColumns: Names readonly dispid 12;
- property ReferencedTable: WideString dispid 13;
- property ReferencedColumns: Names readonly dispid 14;
- property Type_: SQLOLE_KEY_TYPE dispid 15;
- property ReferencedKey: WideString readonly dispid 16;
- procedure Remove; dispid 100;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 101;
- procedure RebuildIndex; dispid 102;
- property ExcludeReplication: WordBool dispid 17;
- end;
-
- { SQLOLE Trigger }
-
- _Trigger = interface(_IVSQLOLEStdObject)
- ['{00026B7E-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_Owner: WideString; safecall;
- function Get_CreateDate: WideString; safecall;
- function Get_ID: Integer; safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_Type_: SQLOLE_TRIGGER_TYPE; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property SystemObject: WordBool read Get_SystemObject;
- property Owner: WideString read Get_Owner;
- property CreateDate: WideString read Get_CreateDate;
- property ID: Integer read Get_ID;
- property Text: WideString read Get_Text write Set_Text;
- property Type_: SQLOLE_TRIGGER_TYPE read Get_Type_;
- end;
-
- { DispInterface declaration for Dual Interface _Trigger }
-
- _TriggerDisp = dispinterface
- ['{00026B7E-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property SystemObject: WordBool readonly dispid 12;
- property Owner: WideString readonly dispid 14;
- property CreateDate: WideString readonly dispid 15;
- property ID: Integer readonly dispid 16;
- property Text: WideString dispid 17;
- property Type_: SQLOLE_TRIGGER_TYPE readonly dispid 18;
- procedure Remove; dispid 100;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 101;
- function EnumDependencies(DependencyType: OleVariant): QueryResults; dispid 102;
- end;
-
- { SQLOLE Device }
-
- _Device = interface(_IVSQLOLEStdObject)
- ['{00027B7F-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_DeviceNumber: Integer; safecall;
- function Get_MirrorState: SQLOLE_MIRROR_TYPE; safecall;
- function Get_SkipTapeLabel: WordBool; safecall;
- procedure Set_SkipTapeLabel(Value: WordBool); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_PhysicalLocation: WideString; safecall;
- procedure Set_PhysicalLocation(const Value: WideString); safecall;
- function Get_MirrorName: WideString; safecall;
- function Get_Default: WordBool; safecall;
- procedure Set_Default(Value: WordBool); safecall;
- function Get_Type_: SQLOLE_DEVICE_TYPE; safecall;
- procedure Set_Type_(Value: SQLOLE_DEVICE_TYPE); safecall;
- function Get_Status: Integer; safecall;
- function Get_FirstPage: Integer; safecall;
- function Get_LastPage: Integer; safecall;
- function Get_Size: Integer; safecall;
- procedure Set_Size(Value: Integer); safecall;
- function Get_SpaceAvailable: Integer; safecall;
- procedure Mirror(const MirrorPathName: WideString); safecall;
- procedure ReMirror; safecall;
- procedure SwitchToMirrorDevice; safecall;
- procedure SwitchToMirrorTemp; safecall;
- procedure UnMirrorDevice; safecall;
- procedure UnMirrorTemp; safecall;
- function ListDatabases: SQLObjectList; safecall;
- procedure Remove; safecall;
- function ReadBackupHeader: QueryResults; safecall;
- function Script(ScriptType, ScriptFilePath, NewPhysicalLocation: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property DeviceNumber: Integer read Get_DeviceNumber;
- property MirrorState: SQLOLE_MIRROR_TYPE read Get_MirrorState;
- property SkipTapeLabel: WordBool read Get_SkipTapeLabel write Set_SkipTapeLabel;
- property SystemObject: WordBool read Get_SystemObject;
- property PhysicalLocation: WideString read Get_PhysicalLocation write Set_PhysicalLocation;
- property MirrorName: WideString read Get_MirrorName;
- property Default: WordBool read Get_Default write Set_Default;
- property Type_: SQLOLE_DEVICE_TYPE read Get_Type_ write Set_Type_;
- property Status: Integer read Get_Status;
- property FirstPage: Integer read Get_FirstPage;
- property LastPage: Integer read Get_LastPage;
- property Size: Integer read Get_Size write Set_Size;
- property SpaceAvailable: Integer read Get_SpaceAvailable;
- end;
-
- { DispInterface declaration for Dual Interface _Device }
-
- _DeviceDisp = dispinterface
- ['{00027B7F-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property DeviceNumber: Integer readonly dispid 10;
- property MirrorState: SQLOLE_MIRROR_TYPE readonly dispid 11;
- property SkipTapeLabel: WordBool dispid 12;
- property SystemObject: WordBool readonly dispid 13;
- property PhysicalLocation: WideString dispid 14;
- property MirrorName: WideString readonly dispid 15;
- property Default: WordBool dispid 16;
- property Type_: SQLOLE_DEVICE_TYPE dispid 17;
- property Status: Integer readonly dispid 18;
- property FirstPage: Integer readonly dispid 19;
- property LastPage: Integer readonly dispid 20;
- property Size: Integer dispid 21;
- property SpaceAvailable: Integer readonly dispid 22;
- procedure Mirror(const MirrorPathName: WideString); dispid 100;
- procedure ReMirror; dispid 102;
- procedure SwitchToMirrorDevice; dispid 103;
- procedure SwitchToMirrorTemp; dispid 104;
- procedure UnMirrorDevice; dispid 105;
- procedure UnMirrorTemp; dispid 106;
- function ListDatabases: SQLObjectList; dispid 107;
- procedure Remove; dispid 108;
- function ReadBackupHeader: QueryResults; dispid 109;
- function Script(ScriptType, ScriptFilePath, NewPhysicalLocation: OleVariant): WideString; dispid 110;
- end;
-
- { SQLOLE Alert }
-
- _Alert = interface(_IVSQLOLEStdObject)
- ['{00027B80-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_EventSource: WideString; safecall;
- function Get_EventCategory: WideString; safecall;
- function Get_EventID: WideString; safecall;
- function Get_MessageID: Integer; safecall;
- procedure Set_MessageID(Value: Integer); safecall;
- function Get_Severity: Integer; safecall;
- procedure Set_Severity(Value: Integer); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_DelayBetweenResponses: Integer; safecall;
- procedure Set_DelayBetweenResponses(Value: Integer); safecall;
- function Get_LastOccurrenceDate: TDateTime; safecall;
- procedure Set_LastOccurrenceDate(Value: TDateTime); safecall;
- function Get_LastResponseDate: TDateTime; safecall;
- procedure Set_LastResponseDate(Value: TDateTime); safecall;
- function Get_NotificationMessage: WideString; safecall;
- procedure Set_NotificationMessage(const Value: WideString); safecall;
- function Get_IncludeEventDescription: SQLOLE_NOTIFY_TYPE; safecall;
- procedure Set_IncludeEventDescription(Value: SQLOLE_NOTIFY_TYPE); safecall;
- function Get_DatabaseName: WideString; safecall;
- procedure Set_DatabaseName(const Value: WideString); safecall;
- function Get_EventDescriptionKeyword: WideString; safecall;
- procedure Set_EventDescriptionKeyword(const Value: WideString); safecall;
- function Get_OccurrenceCount: Integer; safecall;
- procedure Set_OccurrenceCount(Value: Integer); safecall;
- function Get_CountResetDate: TDateTime; safecall;
- procedure Set_CountResetDate(Value: TDateTime); safecall;
- function Get_TaskName: WideString; safecall;
- procedure Set_TaskName(const Value: WideString); safecall;
- function Get_HasEmailNotification: Integer; safecall;
- function Get_HasPagerNotification: Integer; safecall;
- procedure AddNotification(const OperatorName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); safecall;
- procedure UpdateNotification(const OperatorName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); safecall;
- procedure RemoveNotification(const OperatorName: WideString); safecall;
- function EnumNotifications(NotifyMethod: SQLOLE_NOTIFY_TYPE; OperatorsToEnum: SQLOLE_ENUMNOTIFY_TYPE; OperatorName: OleVariant): QueryResults; safecall;
- procedure Remove; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- procedure Refresh; safecall;
- function Get_RaiseSNMPTrap: WordBool; safecall;
- procedure Set_RaiseSNMPTrap(Value: WordBool); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property EventSource: WideString read Get_EventSource;
- property EventCategory: WideString read Get_EventCategory;
- property EventID: WideString read Get_EventID;
- property MessageID: Integer read Get_MessageID write Set_MessageID;
- property Severity: Integer read Get_Severity write Set_Severity;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property DelayBetweenResponses: Integer read Get_DelayBetweenResponses write Set_DelayBetweenResponses;
- property LastOccurrenceDate: TDateTime read Get_LastOccurrenceDate write Set_LastOccurrenceDate;
- property LastResponseDate: TDateTime read Get_LastResponseDate write Set_LastResponseDate;
- property NotificationMessage: WideString read Get_NotificationMessage write Set_NotificationMessage;
- property IncludeEventDescription: SQLOLE_NOTIFY_TYPE read Get_IncludeEventDescription write Set_IncludeEventDescription;
- property DatabaseName: WideString read Get_DatabaseName write Set_DatabaseName;
- property EventDescriptionKeyword: WideString read Get_EventDescriptionKeyword write Set_EventDescriptionKeyword;
- property OccurrenceCount: Integer read Get_OccurrenceCount write Set_OccurrenceCount;
- property CountResetDate: TDateTime read Get_CountResetDate write Set_CountResetDate;
- property TaskName: WideString read Get_TaskName write Set_TaskName;
- property HasEmailNotification: Integer read Get_HasEmailNotification;
- property HasPagerNotification: Integer read Get_HasPagerNotification;
- property RaiseSNMPTrap: WordBool read Get_RaiseSNMPTrap write Set_RaiseSNMPTrap;
- end;
-
- { DispInterface declaration for Dual Interface _Alert }
-
- _AlertDisp = dispinterface
- ['{00027B80-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 10;
- property EventSource: WideString readonly dispid 11;
- property EventCategory: WideString readonly dispid 12;
- property EventID: WideString readonly dispid 13;
- property MessageID: Integer dispid 14;
- property Severity: Integer dispid 15;
- property Enabled: WordBool dispid 16;
- property DelayBetweenResponses: Integer dispid 17;
- property LastOccurrenceDate: TDateTime dispid 18;
- property LastResponseDate: TDateTime dispid 19;
- property NotificationMessage: WideString dispid 20;
- property IncludeEventDescription: SQLOLE_NOTIFY_TYPE dispid 21;
- property DatabaseName: WideString dispid 22;
- property EventDescriptionKeyword: WideString dispid 23;
- property OccurrenceCount: Integer dispid 24;
- property CountResetDate: TDateTime dispid 25;
- property TaskName: WideString dispid 26;
- property HasEmailNotification: Integer readonly dispid 27;
- property HasPagerNotification: Integer readonly dispid 28;
- procedure AddNotification(const OperatorName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); dispid 100;
- procedure UpdateNotification(const OperatorName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); dispid 101;
- procedure RemoveNotification(const OperatorName: WideString); dispid 102;
- function EnumNotifications(NotifyMethod: SQLOLE_NOTIFY_TYPE; OperatorsToEnum: SQLOLE_ENUMNOTIFY_TYPE; OperatorName: OleVariant): QueryResults; dispid 103;
- procedure Remove; dispid 104;
- procedure BeginAlter; dispid 105;
- procedure DoAlter; dispid 106;
- procedure CancelAlter; dispid 107;
- procedure Refresh; dispid 108;
- property RaiseSNMPTrap: WordBool dispid 29;
- end;
-
- { SQLOLE Login }
-
- _Login = interface(_IVSQLOLEStdObject)
- ['{00027B81-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_SystemObject: WordBool; safecall;
- function Get_ID: Integer; safecall;
- function Get_Language: WideString; safecall;
- procedure Set_Language(const Value: WideString); safecall;
- function Get_Database: WideString; safecall;
- procedure Set_Database(const Value: WideString); safecall;
- function Get_UserName(const DatabaseName: WideString): WideString; safecall;
- function Get_AliasName(const DatabaseName: WideString): WideString; safecall;
- function ListTasks: SQLObjectList; safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- procedure SetPassword(const OldPassword, NewPassword: WideString); safecall;
- function EnumDatabaseMappings: QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property SystemObject: WordBool read Get_SystemObject;
- property ID: Integer read Get_ID;
- property Language: WideString read Get_Language write Set_Language;
- property Database: WideString read Get_Database write Set_Database;
- property UserName[const DatabaseName: WideString]: WideString read Get_UserName;
- property AliasName[const DatabaseName: WideString]: WideString read Get_AliasName;
- end;
-
- { DispInterface declaration for Dual Interface _Login }
-
- _LoginDisp = dispinterface
- ['{00027B81-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property SystemObject: WordBool readonly dispid 12;
- property ID: Integer readonly dispid 14;
- property Language: WideString dispid 15;
- property Database: WideString dispid 16;
- property UserName[const DatabaseName: WideString]: WideString readonly dispid 18;
- property AliasName[const DatabaseName: WideString]: WideString readonly dispid 19;
- function ListTasks: SQLObjectList; dispid 101;
- procedure Remove; dispid 102;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 103;
- procedure SetPassword(const OldPassword, NewPassword: WideString); dispid 104;
- function EnumDatabaseMappings: QueryResults; dispid 105;
- end;
-
- { SQLOLE Language }
-
- _Language = interface(_IVSQLOLEStdObject)
- ['{00026B82-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_Upgrade: Integer; safecall;
- function Get_Alias: WideString; safecall;
- procedure Set_Alias(const Value: WideString); safecall;
- function Get_Months: WideString; safecall;
- procedure Set_Months(const Value: WideString); safecall;
- function Get_ShortMonths: WideString; safecall;
- procedure Set_ShortMonths(const Value: WideString); safecall;
- function Get_Days: WideString; safecall;
- procedure Set_Days(const Value: WideString); safecall;
- function Get_DateFormat: WideString; safecall;
- procedure Set_DateFormat(const Value: WideString); safecall;
- function Get_FirstDayOfWeek: SYSINT; safecall;
- procedure Set_FirstDayOfWeek(Value: SYSINT); safecall;
- function Get_Month(Month: SYSINT): WideString; safecall;
- function Get_ShortMonth(Month: SYSINT): WideString; safecall;
- function Get_Day(Day: SYSINT): WideString; safecall;
- procedure Remove; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property Upgrade: Integer read Get_Upgrade;
- property Alias: WideString read Get_Alias write Set_Alias;
- property Months: WideString read Get_Months write Set_Months;
- property ShortMonths: WideString read Get_ShortMonths write Set_ShortMonths;
- property Days: WideString read Get_Days write Set_Days;
- property DateFormat: WideString read Get_DateFormat write Set_DateFormat;
- property FirstDayOfWeek: SYSINT read Get_FirstDayOfWeek write Set_FirstDayOfWeek;
- property Month[Month: SYSINT]: WideString read Get_Month;
- property ShortMonth[Month: SYSINT]: WideString read Get_ShortMonth;
- property Day[Day: SYSINT]: WideString read Get_Day;
- end;
-
- { DispInterface declaration for Dual Interface _Language }
-
- _LanguageDisp = dispinterface
- ['{00026B82-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 14;
- property Upgrade: Integer readonly dispid 15;
- property Alias: WideString dispid 16;
- property Months: WideString dispid 17;
- property ShortMonths: WideString dispid 18;
- property Days: WideString dispid 19;
- property DateFormat: WideString dispid 20;
- property FirstDayOfWeek: SYSINT dispid 21;
- property Month[Month: SYSINT]: WideString readonly dispid 22;
- property ShortMonth[Month: SYSINT]: WideString readonly dispid 23;
- property Day[Day: SYSINT]: WideString readonly dispid 24;
- procedure Remove; dispid 100;
- end;
-
- { SQLOLE RemoteServer }
-
- _RemoteServer = interface(_IVSQLOLEStdObject)
- ['{00027B83-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_NetName: WideString; safecall;
- procedure Set_NetName(const Value: WideString); safecall;
- function Get_RemoteLogins: RemoteLogins; safecall;
- function Get_SubscriberInfo: SubscriberInfo; safecall;
- function Get_Options: SQLOLE_SRVOPTION_TYPE; safecall;
- function Get_TopologyX: Integer; safecall;
- function Get_TopologyY: Integer; safecall;
- procedure Remove; safecall;
- function EnumPublicationDatabases: QueryResults; safecall;
- function EnumPublications(const DatabaseName: WideString): QueryResults; safecall;
- function EnumArticles(const DatabaseName, PublicationName: WideString): QueryResults; safecall;
- function EnumSubscriptions(const DatabaseName, PublicationName, ArticleName: WideString): QueryResults; safecall;
- procedure ExecuteImmediate(const Command: WideString); safecall;
- function ExecuteWithResults(const Command: WideString): QueryResults; safecall;
- procedure Subscribe(const DatabaseName, PublicationName: WideString; ArticleName, SubscribingDB, SyncType: OleVariant); safecall;
- procedure UnSubscribe(const DatabaseName: WideString; PublicationName, ArticleName: OleVariant); safecall;
- procedure SetOptions(Options: SQLOLE_SRVOPTION_TYPE; Setting: WordBool); safecall;
- function EnumTasks(TaskName, TaskID: OleVariant): QueryResults; safecall;
- function EnumSubscriptionDatabases: QueryResults; safecall;
- procedure SetTopologyXY(X, Y: Integer); safecall;
- function EnumPublicationSyncTask(const DatabaseName, PublicationName: WideString): QueryResults; safecall;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property NetName: WideString read Get_NetName write Set_NetName;
- property RemoteLogins: RemoteLogins read Get_RemoteLogins;
- property SubscriberInfo: SubscriberInfo read Get_SubscriberInfo;
- property Options: SQLOLE_SRVOPTION_TYPE read Get_Options;
- property TopologyX: Integer read Get_TopologyX;
- property TopologyY: Integer read Get_TopologyY;
- end;
-
- { DispInterface declaration for Dual Interface _RemoteServer }
-
- _RemoteServerDisp = dispinterface
- ['{00027B83-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 14;
- property NetName: WideString dispid 15;
- property RemoteLogins: RemoteLogins readonly dispid 17;
- property SubscriberInfo: SubscriberInfo readonly dispid 18;
- property Options: SQLOLE_SRVOPTION_TYPE readonly dispid 19;
- property TopologyX: Integer readonly dispid 20;
- property TopologyY: Integer readonly dispid 21;
- procedure Remove; dispid 100;
- function EnumPublicationDatabases: QueryResults; dispid 101;
- function EnumPublications(const DatabaseName: WideString): QueryResults; dispid 102;
- function EnumArticles(const DatabaseName, PublicationName: WideString): QueryResults; dispid 103;
- function EnumSubscriptions(const DatabaseName, PublicationName, ArticleName: WideString): QueryResults; dispid 104;
- procedure ExecuteImmediate(const Command: WideString); dispid 105;
- function ExecuteWithResults(const Command: WideString): QueryResults; dispid 106;
- procedure Subscribe(const DatabaseName, PublicationName: WideString; ArticleName, SubscribingDB, SyncType: OleVariant); dispid 107;
- procedure UnSubscribe(const DatabaseName: WideString; PublicationName, ArticleName: OleVariant); dispid 108;
- procedure SetOptions(Options: SQLOLE_SRVOPTION_TYPE; Setting: WordBool); dispid 109;
- function EnumTasks(TaskName, TaskID: OleVariant): QueryResults; dispid 110;
- function EnumSubscriptionDatabases: QueryResults; dispid 111;
- procedure SetTopologyXY(X, Y: Integer); dispid 112;
- function EnumPublicationSyncTask(const DatabaseName, PublicationName: WideString): QueryResults; dispid 113;
- function ExecuteWithResultsAndMessages(const Command: WideString; out Messages: WideString): QueryResults; dispid 114;
- end;
-
- { SQLOLE RemoteLogin }
-
- _RemoteLogin = interface(_IVSQLOLEStdObject)
- ['{00026B84-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_LocalName: WideString; safecall;
- procedure Set_LocalName(const Value: WideString); safecall;
- function Get_RemoteName: WideString; safecall;
- procedure Set_RemoteName(const Value: WideString); safecall;
- function Get_Trusted: WordBool; safecall;
- procedure Set_Trusted(Value: WordBool); safecall;
- procedure Remove; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property LocalName: WideString read Get_LocalName write Set_LocalName;
- property RemoteName: WideString read Get_RemoteName write Set_RemoteName;
- property Trusted: WordBool read Get_Trusted write Set_Trusted;
- end;
-
- { DispInterface declaration for Dual Interface _RemoteLogin }
-
- _RemoteLoginDisp = dispinterface
- ['{00026B84-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property LocalName: WideString dispid 13;
- property RemoteName: WideString dispid 14;
- property Trusted: WordBool dispid 15;
- procedure Remove; dispid 100;
- end;
-
- { SQLOLE Task Object }
-
- _Task = interface(_IVSQLOLEStdObject)
- ['{00027B85-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_SubSystem: WideString; safecall;
- procedure Set_SubSystem(const Value: WideString); safecall;
- function Get_Owner: WideString; safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Database: WideString; safecall;
- procedure Set_Database(const Value: WideString); safecall;
- function Get_User: WideString; safecall;
- procedure Set_User(const Value: WideString); safecall;
- function Get_FrequencyType: SQLOLE_FREQUENCY_TYPE; safecall;
- procedure Set_FrequencyType(Value: SQLOLE_FREQUENCY_TYPE); safecall;
- function Get_FrequencyInterval: Integer; safecall;
- procedure Set_FrequencyInterval(Value: Integer); safecall;
- function Get_FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE; safecall;
- procedure Set_FrequencyRelativeInterval(Value: SQLOLE_FREQRELATIVE_TYPE); safecall;
- function Get_FrequencyRecurrenceFactor: Integer; safecall;
- procedure Set_FrequencyRecurrenceFactor(Value: Integer); safecall;
- function Get_ActiveStartDate: TDateTime; safecall;
- procedure Set_ActiveStartDate(Value: TDateTime); safecall;
- function Get_ActiveEndDate: TDateTime; safecall;
- procedure Set_ActiveEndDate(Value: TDateTime); safecall;
- function Get_TagAdditionalInfo: WideString; safecall;
- procedure Set_TagAdditionalInfo(const Value: WideString); safecall;
- function Get_TagObjectID: Integer; safecall;
- procedure Set_TagObjectID(Value: Integer); safecall;
- function Get_TagObjectType: Integer; safecall;
- procedure Set_TagObjectType(Value: Integer); safecall;
- function Get_NextRunDate: TDateTime; safecall;
- function Get_LastRunDate: TDateTime; safecall;
- function Get_RunPriority: SQLOLE_RUNPRIORITY_TYPE; safecall;
- procedure Set_RunPriority(Value: SQLOLE_RUNPRIORITY_TYPE); safecall;
- function Get_EmailOperator: WideString; safecall;
- procedure Set_EmailOperator(const Value: WideString); safecall;
- function Get_RetryAttempts: Integer; safecall;
- procedure Set_RetryAttempts(Value: Integer); safecall;
- function Get_RetryDelay: Integer; safecall;
- procedure Set_RetryDelay(Value: Integer); safecall;
- function Get_LastRunRetries: Integer; safecall;
- function Get_DateCreated: WideString; safecall;
- function Get_DateModified: WideString; safecall;
- function Get_Command: WideString; safecall;
- procedure Set_Command(const Value: WideString); safecall;
- function Get_LastRunCompletionLevel: SQLOLE_COMPLETION_TYPE; safecall;
- function Get_LastRunDuration: Integer; safecall;
- function Get_LogHistoryCompletionLevel: SQLOLE_COMPLETION_TYPE; safecall;
- procedure Set_LogHistoryCompletionLevel(Value: SQLOLE_COMPLETION_TYPE); safecall;
- function Get_EmailCompletionLevel: SQLOLE_COMPLETION_TYPE; safecall;
- procedure Set_EmailCompletionLevel(Value: SQLOLE_COMPLETION_TYPE); safecall;
- function Get_TargetSQLServer: WideString; safecall;
- procedure Set_TargetSQLServer(const Value: WideString); safecall;
- function Get_Description: WideString; safecall;
- procedure Set_Description(const Value: WideString); safecall;
- function Get_FrequencySubDay: SQLOLE_FREQSUB_TYPE; safecall;
- procedure Set_FrequencySubDay(Value: SQLOLE_FREQSUB_TYPE); safecall;
- function Get_FrequencySubDayInterval: Integer; safecall;
- procedure Set_FrequencySubDayInterval(Value: Integer); safecall;
- function EnumHistory(HistoryFilter: OleVariant): QueryResults; safecall;
- procedure PurgeHistory(HistoryFilter: OleVariant); safecall;
- procedure Invoke_; safecall;
- procedure Remove; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- procedure Refresh; safecall;
- procedure Reassign(const NewLogin: WideString); safecall;
- function Get_Parameters: WideString; safecall;
- procedure Set_Parameters(const Value: WideString); safecall;
- function Get_CmdExecSuccessCode: Integer; safecall;
- procedure Set_CmdExecSuccessCode(Value: Integer); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property SubSystem: WideString read Get_SubSystem write Set_SubSystem;
- property Owner: WideString read Get_Owner;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property Database: WideString read Get_Database write Set_Database;
- property User: WideString read Get_User write Set_User;
- property FrequencyType: SQLOLE_FREQUENCY_TYPE read Get_FrequencyType write Set_FrequencyType;
- property FrequencyInterval: Integer read Get_FrequencyInterval write Set_FrequencyInterval;
- property FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE read Get_FrequencyRelativeInterval write Set_FrequencyRelativeInterval;
- property FrequencyRecurrenceFactor: Integer read Get_FrequencyRecurrenceFactor write Set_FrequencyRecurrenceFactor;
- property ActiveStartDate: TDateTime read Get_ActiveStartDate write Set_ActiveStartDate;
- property ActiveEndDate: TDateTime read Get_ActiveEndDate write Set_ActiveEndDate;
- property TagAdditionalInfo: WideString read Get_TagAdditionalInfo write Set_TagAdditionalInfo;
- property TagObjectID: Integer read Get_TagObjectID write Set_TagObjectID;
- property TagObjectType: Integer read Get_TagObjectType write Set_TagObjectType;
- property NextRunDate: TDateTime read Get_NextRunDate;
- property LastRunDate: TDateTime read Get_LastRunDate;
- property RunPriority: SQLOLE_RUNPRIORITY_TYPE read Get_RunPriority write Set_RunPriority;
- property EmailOperator: WideString read Get_EmailOperator write Set_EmailOperator;
- property RetryAttempts: Integer read Get_RetryAttempts write Set_RetryAttempts;
- property RetryDelay: Integer read Get_RetryDelay write Set_RetryDelay;
- property LastRunRetries: Integer read Get_LastRunRetries;
- property DateCreated: WideString read Get_DateCreated;
- property DateModified: WideString read Get_DateModified;
- property Command: WideString read Get_Command write Set_Command;
- property LastRunCompletionLevel: SQLOLE_COMPLETION_TYPE read Get_LastRunCompletionLevel;
- property LastRunDuration: Integer read Get_LastRunDuration;
- property LogHistoryCompletionLevel: SQLOLE_COMPLETION_TYPE read Get_LogHistoryCompletionLevel write Set_LogHistoryCompletionLevel;
- property EmailCompletionLevel: SQLOLE_COMPLETION_TYPE read Get_EmailCompletionLevel write Set_EmailCompletionLevel;
- property TargetSQLServer: WideString read Get_TargetSQLServer write Set_TargetSQLServer;
- property Description: WideString read Get_Description write Set_Description;
- property FrequencySubDay: SQLOLE_FREQSUB_TYPE read Get_FrequencySubDay write Set_FrequencySubDay;
- property FrequencySubDayInterval: Integer read Get_FrequencySubDayInterval write Set_FrequencySubDayInterval;
- property Parameters: WideString read Get_Parameters write Set_Parameters;
- property CmdExecSuccessCode: Integer read Get_CmdExecSuccessCode write Set_CmdExecSuccessCode;
- end;
-
- { DispInterface declaration for Dual Interface _Task }
-
- _TaskDisp = dispinterface
- ['{00027B85-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 10;
- property SubSystem: WideString dispid 11;
- property Owner: WideString readonly dispid 12;
- property Enabled: WordBool dispid 13;
- property Database: WideString dispid 14;
- property User: WideString dispid 15;
- property FrequencyType: SQLOLE_FREQUENCY_TYPE dispid 16;
- property FrequencyInterval: Integer dispid 17;
- property FrequencyRelativeInterval: SQLOLE_FREQRELATIVE_TYPE dispid 18;
- property FrequencyRecurrenceFactor: Integer dispid 19;
- property ActiveStartDate: TDateTime dispid 20;
- property ActiveEndDate: TDateTime dispid 21;
- property TagAdditionalInfo: WideString dispid 22;
- property TagObjectID: Integer dispid 23;
- property TagObjectType: Integer dispid 24;
- property NextRunDate: TDateTime readonly dispid 25;
- property LastRunDate: TDateTime readonly dispid 26;
- property RunPriority: SQLOLE_RUNPRIORITY_TYPE dispid 29;
- property EmailOperator: WideString dispid 30;
- property RetryAttempts: Integer dispid 31;
- property RetryDelay: Integer dispid 32;
- property LastRunRetries: Integer readonly dispid 33;
- property DateCreated: WideString readonly dispid 34;
- property DateModified: WideString readonly dispid 35;
- property Command: WideString dispid 36;
- property LastRunCompletionLevel: SQLOLE_COMPLETION_TYPE readonly dispid 37;
- property LastRunDuration: Integer readonly dispid 38;
- property LogHistoryCompletionLevel: SQLOLE_COMPLETION_TYPE dispid 39;
- property EmailCompletionLevel: SQLOLE_COMPLETION_TYPE dispid 40;
- property TargetSQLServer: WideString dispid 41;
- property Description: WideString dispid 42;
- property FrequencySubDay: SQLOLE_FREQSUB_TYPE dispid 43;
- property FrequencySubDayInterval: Integer dispid 44;
- function EnumHistory(HistoryFilter: OleVariant): QueryResults; dispid 100;
- procedure PurgeHistory(HistoryFilter: OleVariant); dispid 101;
- procedure Invoke_; dispid 102;
- procedure Remove; dispid 103;
- procedure BeginAlter; dispid 104;
- procedure DoAlter; dispid 105;
- procedure CancelAlter; dispid 106;
- procedure Refresh; dispid 107;
- procedure Reassign(const NewLogin: WideString); dispid 108;
- property Parameters: WideString dispid 45;
- property CmdExecSuccessCode: Integer dispid 46;
- end;
-
- { SQLOLE DB Transfer Object }
-
- _Transfer = interface(_IVSQLOLEStdObject)
- ['{00026B86-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_DestServer: WideString; safecall;
- procedure Set_DestServer(const Value: WideString); safecall;
- function Get_DestLogin: WideString; safecall;
- procedure Set_DestLogin(const Value: WideString); safecall;
- function Get_DestPassword: WideString; safecall;
- procedure Set_DestPassword(const Value: WideString); safecall;
- function Get_DestDatabase: WideString; safecall;
- procedure Set_DestDatabase(const Value: WideString); safecall;
- function Get_CopyData: SQLOLE_COPYDATA_TYPE; safecall;
- procedure Set_CopyData(Value: SQLOLE_COPYDATA_TYPE); safecall;
- function Get_CopySchema: WordBool; safecall;
- procedure Set_CopySchema(Value: WordBool); safecall;
- function Get_CopyAllObjects: WordBool; safecall;
- procedure Set_CopyAllObjects(Value: WordBool); safecall;
- function Get_CopyAllTables: WordBool; safecall;
- procedure Set_CopyAllTables(Value: WordBool); safecall;
- function Get_CopyAllViews: WordBool; safecall;
- procedure Set_CopyAllViews(Value: WordBool); safecall;
- function Get_CopyAllStoredProcedures: WordBool; safecall;
- procedure Set_CopyAllStoredProcedures(Value: WordBool); safecall;
- function Get_CopyAllUserDefinedDatatypes: WordBool; safecall;
- procedure Set_CopyAllUserDefinedDatatypes(Value: WordBool); safecall;
- function Get_CopyAllRules: WordBool; safecall;
- procedure Set_CopyAllRules(Value: WordBool); safecall;
- function Get_CopyAllDefaults: WordBool; safecall;
- procedure Set_CopyAllDefaults(Value: WordBool); safecall;
- function Get_CopyAllTriggers: WordBool; safecall;
- procedure Set_CopyAllTriggers(Value: WordBool); safecall;
- function Get_IncludeDependencies: WordBool; safecall;
- procedure Set_IncludeDependencies(Value: WordBool); safecall;
- function Get_IncludeUsers: WordBool; safecall;
- procedure Set_IncludeUsers(Value: WordBool); safecall;
- function Get_IncludeGroups: WordBool; safecall;
- procedure Set_IncludeGroups(Value: WordBool); safecall;
- function Get_IncludeLogins: WordBool; safecall;
- procedure Set_IncludeLogins(Value: WordBool); safecall;
- function Get_DropDestObjectsFirst: WordBool; safecall;
- procedure Set_DropDestObjectsFirst(Value: WordBool); safecall;
- function Get_ScriptType: SQLOLE_SCRIPT_TYPE; safecall;
- procedure Set_ScriptType(Value: SQLOLE_SCRIPT_TYPE); safecall;
- function Get_DestUseTrustedConnection: WordBool; safecall;
- procedure Set_DestUseTrustedConnection(Value: WordBool); safecall;
- procedure AddObjectByName(const ObjectName: WideString; ObjectType: SQLOLE_OBJECT_TYPE); safecall;
- procedure AddObject(const DBObject: DBObject); safecall;
- function ListObjectNames(ObjectType: SQLOLE_OBJECT_TYPE): NameList; safecall;
- procedure Abort; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property DestServer: WideString read Get_DestServer write Set_DestServer;
- property DestLogin: WideString read Get_DestLogin write Set_DestLogin;
- property DestPassword: WideString read Get_DestPassword write Set_DestPassword;
- property DestDatabase: WideString read Get_DestDatabase write Set_DestDatabase;
- property CopyData: SQLOLE_COPYDATA_TYPE read Get_CopyData write Set_CopyData;
- property CopySchema: WordBool read Get_CopySchema write Set_CopySchema;
- property CopyAllObjects: WordBool read Get_CopyAllObjects write Set_CopyAllObjects;
- property CopyAllTables: WordBool read Get_CopyAllTables write Set_CopyAllTables;
- property CopyAllViews: WordBool read Get_CopyAllViews write Set_CopyAllViews;
- property CopyAllStoredProcedures: WordBool read Get_CopyAllStoredProcedures write Set_CopyAllStoredProcedures;
- property CopyAllUserDefinedDatatypes: WordBool read Get_CopyAllUserDefinedDatatypes write Set_CopyAllUserDefinedDatatypes;
- property CopyAllRules: WordBool read Get_CopyAllRules write Set_CopyAllRules;
- property CopyAllDefaults: WordBool read Get_CopyAllDefaults write Set_CopyAllDefaults;
- property CopyAllTriggers: WordBool read Get_CopyAllTriggers write Set_CopyAllTriggers;
- property IncludeDependencies: WordBool read Get_IncludeDependencies write Set_IncludeDependencies;
- property IncludeUsers: WordBool read Get_IncludeUsers write Set_IncludeUsers;
- property IncludeGroups: WordBool read Get_IncludeGroups write Set_IncludeGroups;
- property IncludeLogins: WordBool read Get_IncludeLogins write Set_IncludeLogins;
- property DropDestObjectsFirst: WordBool read Get_DropDestObjectsFirst write Set_DropDestObjectsFirst;
- property ScriptType: SQLOLE_SCRIPT_TYPE read Get_ScriptType write Set_ScriptType;
- property DestUseTrustedConnection: WordBool read Get_DestUseTrustedConnection write Set_DestUseTrustedConnection;
- end;
-
- { DispInterface declaration for Dual Interface _Transfer }
-
- _TransferDisp = dispinterface
- ['{00026B86-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property DestServer: WideString dispid 10;
- property DestLogin: WideString dispid 11;
- property DestPassword: WideString dispid 12;
- property DestDatabase: WideString dispid 13;
- property CopyData: SQLOLE_COPYDATA_TYPE dispid 14;
- property CopySchema: WordBool dispid 15;
- property CopyAllObjects: WordBool dispid 16;
- property CopyAllTables: WordBool dispid 17;
- property CopyAllViews: WordBool dispid 18;
- property CopyAllStoredProcedures: WordBool dispid 19;
- property CopyAllUserDefinedDatatypes: WordBool dispid 20;
- property CopyAllRules: WordBool dispid 21;
- property CopyAllDefaults: WordBool dispid 22;
- property CopyAllTriggers: WordBool dispid 23;
- property IncludeDependencies: WordBool dispid 24;
- property IncludeUsers: WordBool dispid 25;
- property IncludeGroups: WordBool dispid 26;
- property IncludeLogins: WordBool dispid 27;
- property DropDestObjectsFirst: WordBool dispid 28;
- property ScriptType: SQLOLE_SCRIPT_TYPE dispid 29;
- property DestUseTrustedConnection: WordBool dispid 30;
- procedure AddObjectByName(const ObjectName: WideString; ObjectType: SQLOLE_OBJECT_TYPE); dispid 100;
- procedure AddObject(const DBObject: DBObject); dispid 101;
- function ListObjectNames(ObjectType: SQLOLE_OBJECT_TYPE): NameList; dispid 102;
- procedure Abort; dispid 103;
- end;
-
- { SQLOLE DB Backup Object }
-
- _Backup = interface(_IVSQLOLEStdObject)
- ['{00027B87-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_DumpDevices: WideString; safecall;
- procedure Set_DumpDevices(const Value: WideString); safecall;
- function Get_DiskDevices: WideString; safecall;
- procedure Set_DiskDevices(const Value: WideString); safecall;
- function Get_TapeDevices: WideString; safecall;
- procedure Set_TapeDevices(const Value: WideString); safecall;
- function Get_FloppyDevices: WideString; safecall;
- procedure Set_FloppyDevices(const Value: WideString); safecall;
- function Get_UnloadTapeAfter: WordBool; safecall;
- procedure Set_UnloadTapeAfter(Value: WordBool); safecall;
- function Get_DumpInitDeviceBefore: WordBool; safecall;
- procedure Set_DumpInitDeviceBefore(Value: WordBool); safecall;
- function Get_DumpExpirationDate: WideString; safecall;
- procedure Set_DumpExpirationDate(const Value: WideString); safecall;
- function Get_DumpRetainDays: Integer; safecall;
- procedure Set_DumpRetainDays(Value: Integer); safecall;
- function Get_SkipTapeHeader: WordBool; safecall;
- procedure Set_SkipTapeHeader(Value: WordBool); safecall;
- function Get_LoadTableBatchPages: Integer; safecall;
- procedure Set_LoadTableBatchPages(Value: Integer); safecall;
- function Get_LoadFileNumber: Integer; safecall;
- procedure Set_LoadFileNumber(Value: Integer); safecall;
- function Get_TableName: WideString; safecall;
- procedure Set_TableName(const Value: WideString); safecall;
- function Get_LoadStopDate: WideString; safecall;
- procedure Set_LoadStopDate(const Value: WideString); safecall;
- function Get_PipeDevices: WideString; safecall;
- procedure Set_PipeDevices(const Value: WideString); safecall;
- function Get_LoadFromSourceTableName: WideString; safecall;
- procedure Set_LoadFromSourceTableName(const Value: WideString); safecall;
- function Get_LoadAppendToTableData: WordBool; safecall;
- procedure Set_LoadAppendToTableData(Value: WordBool); safecall;
- function Get_PercentCompleteNotification: Integer; safecall;
- procedure Set_PercentCompleteNotification(Value: Integer); safecall;
- procedure Abort; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property DumpDevices: WideString read Get_DumpDevices write Set_DumpDevices;
- property DiskDevices: WideString read Get_DiskDevices write Set_DiskDevices;
- property TapeDevices: WideString read Get_TapeDevices write Set_TapeDevices;
- property FloppyDevices: WideString read Get_FloppyDevices write Set_FloppyDevices;
- property UnloadTapeAfter: WordBool read Get_UnloadTapeAfter write Set_UnloadTapeAfter;
- property DumpInitDeviceBefore: WordBool read Get_DumpInitDeviceBefore write Set_DumpInitDeviceBefore;
- property DumpExpirationDate: WideString read Get_DumpExpirationDate write Set_DumpExpirationDate;
- property DumpRetainDays: Integer read Get_DumpRetainDays write Set_DumpRetainDays;
- property SkipTapeHeader: WordBool read Get_SkipTapeHeader write Set_SkipTapeHeader;
- property LoadTableBatchPages: Integer read Get_LoadTableBatchPages write Set_LoadTableBatchPages;
- property LoadFileNumber: Integer read Get_LoadFileNumber write Set_LoadFileNumber;
- property TableName: WideString read Get_TableName write Set_TableName;
- property LoadStopDate: WideString read Get_LoadStopDate write Set_LoadStopDate;
- property PipeDevices: WideString read Get_PipeDevices write Set_PipeDevices;
- property LoadFromSourceTableName: WideString read Get_LoadFromSourceTableName write Set_LoadFromSourceTableName;
- property LoadAppendToTableData: WordBool read Get_LoadAppendToTableData write Set_LoadAppendToTableData;
- property PercentCompleteNotification: Integer read Get_PercentCompleteNotification write Set_PercentCompleteNotification;
- end;
-
- { DispInterface declaration for Dual Interface _Backup }
-
- _BackupDisp = dispinterface
- ['{00027B87-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property DumpDevices: WideString dispid 10;
- property DiskDevices: WideString dispid 11;
- property TapeDevices: WideString dispid 12;
- property FloppyDevices: WideString dispid 13;
- property UnloadTapeAfter: WordBool dispid 14;
- property DumpInitDeviceBefore: WordBool dispid 15;
- property DumpExpirationDate: WideString dispid 16;
- property DumpRetainDays: Integer dispid 17;
- property SkipTapeHeader: WordBool dispid 19;
- property LoadTableBatchPages: Integer dispid 20;
- property LoadFileNumber: Integer dispid 21;
- property TableName: WideString dispid 22;
- property LoadStopDate: WideString dispid 23;
- property PipeDevices: WideString dispid 24;
- property LoadFromSourceTableName: WideString dispid 25;
- property LoadAppendToTableData: WordBool dispid 26;
- property PercentCompleteNotification: Integer dispid 27;
- procedure Abort; dispid 100;
- end;
-
- { SQLOLE HistoryFilter Object }
-
- _HistoryFilter = interface(_IVSQLOLEStdObject)
- ['{00026B88-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_TaskName: WideString; safecall;
- procedure Set_TaskName(const Value: WideString); safecall;
- function Get_StartDate: TDateTime; safecall;
- procedure Set_StartDate(Value: TDateTime); safecall;
- function Get_CompletionTypes: SQLOLE_COMPLETION_TYPE; safecall;
- procedure Set_CompletionTypes(Value: SQLOLE_COMPLETION_TYPE); safecall;
- function Get_EventTypes: SQLOLE_EVENT_TYPE; safecall;
- procedure Set_EventTypes(Value: SQLOLE_EVENT_TYPE); safecall;
- function Get_TaskID: Integer; safecall;
- procedure Set_TaskID(Value: Integer); safecall;
- function Get_EventID: Integer; safecall;
- procedure Set_EventID(Value: Integer); safecall;
- function Get_MessageID: Integer; safecall;
- procedure Set_MessageID(Value: Integer); safecall;
- function Get_Severity: Integer; safecall;
- procedure Set_Severity(Value: Integer); safecall;
- function Get_Source: WideString; safecall;
- procedure Set_Source(const Value: WideString); safecall;
- function Get_CategoryName: WideString; safecall;
- procedure Set_CategoryName(const Value: WideString); safecall;
- function Get_MinimumRunDuration: TDateTime; safecall;
- procedure Set_MinimumRunDuration(Value: TDateTime); safecall;
- function Get_OldestFirst: WordBool; safecall;
- procedure Set_OldestFirst(Value: WordBool); safecall;
- function Get_EndDate: TDateTime; safecall;
- procedure Set_EndDate(Value: TDateTime); safecall;
- function Get_MinimumRetries: Integer; safecall;
- procedure Set_MinimumRetries(Value: Integer); safecall;
- function Get_MinimumTimesSkipped: Integer; safecall;
- procedure Set_MinimumTimesSkipped(Value: Integer); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property TaskName: WideString read Get_TaskName write Set_TaskName;
- property StartDate: TDateTime read Get_StartDate write Set_StartDate;
- property CompletionTypes: SQLOLE_COMPLETION_TYPE read Get_CompletionTypes write Set_CompletionTypes;
- property EventTypes: SQLOLE_EVENT_TYPE read Get_EventTypes write Set_EventTypes;
- property TaskID: Integer read Get_TaskID write Set_TaskID;
- property EventID: Integer read Get_EventID write Set_EventID;
- property MessageID: Integer read Get_MessageID write Set_MessageID;
- property Severity: Integer read Get_Severity write Set_Severity;
- property Source: WideString read Get_Source write Set_Source;
- property CategoryName: WideString read Get_CategoryName write Set_CategoryName;
- property MinimumRunDuration: TDateTime read Get_MinimumRunDuration write Set_MinimumRunDuration;
- property OldestFirst: WordBool read Get_OldestFirst write Set_OldestFirst;
- property EndDate: TDateTime read Get_EndDate write Set_EndDate;
- property MinimumRetries: Integer read Get_MinimumRetries write Set_MinimumRetries;
- property MinimumTimesSkipped: Integer read Get_MinimumTimesSkipped write Set_MinimumTimesSkipped;
- end;
-
- { DispInterface declaration for Dual Interface _HistoryFilter }
-
- _HistoryFilterDisp = dispinterface
- ['{00026B88-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property TaskName: WideString dispid 9;
- property StartDate: TDateTime dispid 10;
- property CompletionTypes: SQLOLE_COMPLETION_TYPE dispid 11;
- property EventTypes: SQLOLE_EVENT_TYPE dispid 12;
- property TaskID: Integer dispid 13;
- property EventID: Integer dispid 14;
- property MessageID: Integer dispid 15;
- property Severity: Integer dispid 16;
- property Source: WideString dispid 17;
- property CategoryName: WideString dispid 18;
- property MinimumRunDuration: TDateTime dispid 19;
- property OldestFirst: WordBool dispid 20;
- property EndDate: TDateTime dispid 21;
- property MinimumRetries: Integer dispid 22;
- property MinimumTimesSkipped: Integer dispid 23;
- end;
-
- { SQLOLE Operator Object }
-
- _Operator = interface(_IVSQLOLEStdObject)
- ['{00026B89-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_EmailAddress: WideString; safecall;
- procedure Set_EmailAddress(const Value: WideString); safecall;
- function Get_LastEmailDate: TDateTime; safecall;
- function Get_PagerAddress: WideString; safecall;
- procedure Set_PagerAddress(const Value: WideString); safecall;
- function Get_LastPageDate: TDateTime; safecall;
- function Get_WeekdayPagerStartTime: TDateTime; safecall;
- procedure Set_WeekdayPagerStartTime(Value: TDateTime); safecall;
- function Get_WeekdayPagerEndTime: TDateTime; safecall;
- procedure Set_WeekdayPagerEndTime(Value: TDateTime); safecall;
- function Get_SaturdayPagerStartTime: TDateTime; safecall;
- procedure Set_SaturdayPagerStartTime(Value: TDateTime); safecall;
- function Get_SaturdayPagerEndTime: TDateTime; safecall;
- procedure Set_SaturdayPagerEndTime(Value: TDateTime); safecall;
- function Get_SundayPagerStartTime: TDateTime; safecall;
- procedure Set_SundayPagerStartTime(Value: TDateTime); safecall;
- function Get_SundayPagerEndTime: TDateTime; safecall;
- procedure Set_SundayPagerEndTime(Value: TDateTime); safecall;
- function Get_PagerDays: SQLOLE_WEEKDAY_TYPE; safecall;
- procedure Set_PagerDays(Value: SQLOLE_WEEKDAY_TYPE); safecall;
- procedure AddNotification(const AlertName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); safecall;
- procedure UpdateNotification(const AlertName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); safecall;
- procedure RemoveNotification(const AlertName: WideString); safecall;
- function EnumNotifications(NotifyMethod: SQLOLE_NOTIFY_TYPE; AlertsToEnum: SQLOLE_ENUMNOTIFY_TYPE; AlertName: OleVariant): QueryResults; safecall;
- procedure Remove; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- procedure Refresh; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property EmailAddress: WideString read Get_EmailAddress write Set_EmailAddress;
- property LastEmailDate: TDateTime read Get_LastEmailDate;
- property PagerAddress: WideString read Get_PagerAddress write Set_PagerAddress;
- property LastPageDate: TDateTime read Get_LastPageDate;
- property WeekdayPagerStartTime: TDateTime read Get_WeekdayPagerStartTime write Set_WeekdayPagerStartTime;
- property WeekdayPagerEndTime: TDateTime read Get_WeekdayPagerEndTime write Set_WeekdayPagerEndTime;
- property SaturdayPagerStartTime: TDateTime read Get_SaturdayPagerStartTime write Set_SaturdayPagerStartTime;
- property SaturdayPagerEndTime: TDateTime read Get_SaturdayPagerEndTime write Set_SaturdayPagerEndTime;
- property SundayPagerStartTime: TDateTime read Get_SundayPagerStartTime write Set_SundayPagerStartTime;
- property SundayPagerEndTime: TDateTime read Get_SundayPagerEndTime write Set_SundayPagerEndTime;
- property PagerDays: SQLOLE_WEEKDAY_TYPE read Get_PagerDays write Set_PagerDays;
- end;
-
- { DispInterface declaration for Dual Interface _Operator }
-
- _OperatorDisp = dispinterface
- ['{00026B89-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 10;
- property Enabled: WordBool dispid 11;
- property EmailAddress: WideString dispid 12;
- property LastEmailDate: TDateTime readonly dispid 13;
- property PagerAddress: WideString dispid 14;
- property LastPageDate: TDateTime readonly dispid 15;
- property WeekdayPagerStartTime: TDateTime dispid 16;
- property WeekdayPagerEndTime: TDateTime dispid 17;
- property SaturdayPagerStartTime: TDateTime dispid 18;
- property SaturdayPagerEndTime: TDateTime dispid 19;
- property SundayPagerStartTime: TDateTime dispid 20;
- property SundayPagerEndTime: TDateTime dispid 21;
- property PagerDays: SQLOLE_WEEKDAY_TYPE dispid 22;
- procedure AddNotification(const AlertName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); dispid 100;
- procedure UpdateNotification(const AlertName: WideString; NotifyMethod: SQLOLE_NOTIFY_TYPE); dispid 101;
- procedure RemoveNotification(const AlertName: WideString); dispid 102;
- function EnumNotifications(NotifyMethod: SQLOLE_NOTIFY_TYPE; AlertsToEnum: SQLOLE_ENUMNOTIFY_TYPE; AlertName: OleVariant): QueryResults; dispid 103;
- procedure Remove; dispid 104;
- procedure BeginAlter; dispid 105;
- procedure DoAlter; dispid 106;
- procedure CancelAlter; dispid 107;
- procedure Refresh; dispid 108;
- end;
-
- { SQLOLE Publication Object }
-
- _Publication = interface(_IVSQLOLEStdObject)
- ['{00027B8A-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_Description: WideString; safecall;
- procedure Set_Description(const Value: WideString); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_InitialSyncTask: Task; safecall;
- function Get_InitialSyncMethod: SQLOLE_INITIALSYNC_TYPE; safecall;
- procedure Set_InitialSyncMethod(Value: SQLOLE_INITIALSYNC_TYPE); safecall;
- function Get_ReplicationFrequency: SQLOLE_REPFREQ_TYPE; safecall;
- procedure Set_ReplicationFrequency(Value: SQLOLE_REPFREQ_TYPE); safecall;
- function Get_Restricted: WordBool; safecall;
- procedure Set_Restricted(Value: WordBool); safecall;
- function Get_Articles: Articles; safecall;
- procedure Remove; safecall;
- function EnumFullSubscribers: QueryResults; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- procedure AddFullSubscriber(const ServerName: WideString; DestinationDatabase, InitialSyncType, Status: OleVariant); safecall;
- procedure RemoveFullSubscriber(const ServerName: WideString); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property Description: WideString read Get_Description write Set_Description;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property InitialSyncTask: Task read Get_InitialSyncTask;
- property InitialSyncMethod: SQLOLE_INITIALSYNC_TYPE read Get_InitialSyncMethod write Set_InitialSyncMethod;
- property ReplicationFrequency: SQLOLE_REPFREQ_TYPE read Get_ReplicationFrequency write Set_ReplicationFrequency;
- property Restricted: WordBool read Get_Restricted write Set_Restricted;
- property Articles: Articles read Get_Articles;
- end;
-
- { DispInterface declaration for Dual Interface _Publication }
-
- _PublicationDisp = dispinterface
- ['{00027B8A-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 10;
- property Description: WideString dispid 11;
- property Enabled: WordBool dispid 12;
- property InitialSyncTask: Task readonly dispid 13;
- property InitialSyncMethod: SQLOLE_INITIALSYNC_TYPE dispid 14;
- property ReplicationFrequency: SQLOLE_REPFREQ_TYPE dispid 15;
- property Restricted: WordBool dispid 16;
- property Articles: Articles readonly dispid 0;
- procedure Remove; dispid 100;
- function EnumFullSubscribers: QueryResults; dispid 101;
- procedure BeginAlter; dispid 102;
- procedure DoAlter; dispid 103;
- procedure CancelAlter; dispid 104;
- procedure AddFullSubscriber(const ServerName: WideString; DestinationDatabase, InitialSyncType, Status: OleVariant); dispid 105;
- procedure RemoveFullSubscriber(const ServerName: WideString); dispid 106;
- end;
-
- { SQLOLE Article Object }
-
- _Article = interface(_IVSQLOLEStdObject)
- ['{00027B8B-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_ID: Integer; safecall;
- function Get_TableName: WideString; safecall;
- procedure Set_TableName(const Value: WideString); safecall;
- function Get_Description: WideString; safecall;
- procedure Set_Description(const Value: WideString); safecall;
- function Get_ReplicateAllColumns: WordBool; safecall;
- function Get_InitialSyncObjectName: WideString; safecall;
- procedure Set_InitialSyncObjectName(const Value: WideString); safecall;
- function Get_ReplicationType: SQLOLE_REPLICATION_TYPE; safecall;
- procedure Set_ReplicationType(Value: SQLOLE_REPLICATION_TYPE); safecall;
- function Get_InsertCommand: WideString; safecall;
- procedure Set_InsertCommand(const Value: WideString); safecall;
- function Get_UpdateCommand: WideString; safecall;
- procedure Set_UpdateCommand(const Value: WideString); safecall;
- function Get_DeleteCommand: WideString; safecall;
- procedure Set_DeleteCommand(const Value: WideString); safecall;
- function Get_ReplicationFilterProcName: WideString; safecall;
- procedure Set_ReplicationFilterProcName(const Value: WideString); safecall;
- function Get_CreationScriptPath: WideString; safecall;
- procedure Set_CreationScriptPath(const Value: WideString); safecall;
- function Get_DestinationTableName: WideString; safecall;
- procedure Set_DestinationTableName(const Value: WideString); safecall;
- function Get_Subscriptions: Subscriptions; safecall;
- function Get_PreCreationMethod: SQLOLE_PREARTICLE_TYPE; safecall;
- procedure Set_PreCreationMethod(Value: SQLOLE_PREARTICLE_TYPE); safecall;
- function Get_FilterClause: WideString; safecall;
- procedure Set_FilterClause(const Value: WideString); safecall;
- procedure Remove; safecall;
- function ListReplicatedColumns: SQLObjectList; safecall;
- procedure AddReplicatedColumns(const Columns: WideString); safecall;
- procedure RemoveReplicatedColumns(const Columns: WideString); safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- function ScriptDestinationTable(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- function Get_OwnerQualifyTable: WordBool; safecall;
- procedure Set_OwnerQualifyTable(Value: WordBool); safecall;
- function Get_IncludeInsertColumnNames: WordBool; safecall;
- procedure Set_IncludeInsertColumnNames(Value: WordBool); safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property ID: Integer read Get_ID;
- property TableName: WideString read Get_TableName write Set_TableName;
- property Description: WideString read Get_Description write Set_Description;
- property ReplicateAllColumns: WordBool read Get_ReplicateAllColumns;
- property InitialSyncObjectName: WideString read Get_InitialSyncObjectName write Set_InitialSyncObjectName;
- property ReplicationType: SQLOLE_REPLICATION_TYPE read Get_ReplicationType write Set_ReplicationType;
- property InsertCommand: WideString read Get_InsertCommand write Set_InsertCommand;
- property UpdateCommand: WideString read Get_UpdateCommand write Set_UpdateCommand;
- property DeleteCommand: WideString read Get_DeleteCommand write Set_DeleteCommand;
- property ReplicationFilterProcName: WideString read Get_ReplicationFilterProcName write Set_ReplicationFilterProcName;
- property CreationScriptPath: WideString read Get_CreationScriptPath write Set_CreationScriptPath;
- property DestinationTableName: WideString read Get_DestinationTableName write Set_DestinationTableName;
- property Subscriptions: Subscriptions read Get_Subscriptions;
- property PreCreationMethod: SQLOLE_PREARTICLE_TYPE read Get_PreCreationMethod write Set_PreCreationMethod;
- property FilterClause: WideString read Get_FilterClause write Set_FilterClause;
- property OwnerQualifyTable: WordBool read Get_OwnerQualifyTable write Set_OwnerQualifyTable;
- property IncludeInsertColumnNames: WordBool read Get_IncludeInsertColumnNames write Set_IncludeInsertColumnNames;
- end;
-
- { DispInterface declaration for Dual Interface _Article }
-
- _ArticleDisp = dispinterface
- ['{00027B8B-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property ID: Integer readonly dispid 10;
- property TableName: WideString dispid 12;
- property Description: WideString dispid 13;
- property ReplicateAllColumns: WordBool readonly dispid 14;
- property InitialSyncObjectName: WideString dispid 15;
- property ReplicationType: SQLOLE_REPLICATION_TYPE dispid 16;
- property InsertCommand: WideString dispid 18;
- property UpdateCommand: WideString dispid 19;
- property DeleteCommand: WideString dispid 20;
- property ReplicationFilterProcName: WideString dispid 21;
- property CreationScriptPath: WideString dispid 22;
- property DestinationTableName: WideString dispid 23;
- property Subscriptions: Subscriptions readonly dispid 0;
- property PreCreationMethod: SQLOLE_PREARTICLE_TYPE dispid 25;
- property FilterClause: WideString dispid 26;
- procedure Remove; dispid 100;
- function ListReplicatedColumns: SQLObjectList; dispid 101;
- procedure AddReplicatedColumns(const Columns: WideString); dispid 102;
- procedure RemoveReplicatedColumns(const Columns: WideString); dispid 103;
- procedure BeginAlter; dispid 104;
- procedure DoAlter; dispid 105;
- procedure CancelAlter; dispid 106;
- function ScriptDestinationTable(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 107;
- property OwnerQualifyTable: WordBool dispid 27;
- property IncludeInsertColumnNames: WordBool dispid 28;
- end;
-
- { SQLOLE Subscription Object }
-
- _Subscription = interface(_IVSQLOLEStdObject)
- ['{00026B8C-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_ServerName: WideString; safecall;
- procedure Set_ServerName(const Value: WideString); safecall;
- function Get_DestinationDatabase: WideString; safecall;
- procedure Set_DestinationDatabase(const Value: WideString); safecall;
- function Get_InitialSyncType: SQLOLE_SUBSYNC_TYPE; safecall;
- procedure Set_InitialSyncType(Value: SQLOLE_SUBSYNC_TYPE); safecall;
- function Get_Status: SQLOLE_SUBSTATUS_TYPE; safecall;
- procedure Set_Status(Value: SQLOLE_SUBSTATUS_TYPE); safecall;
- procedure Remove; safecall;
- procedure BeginAlter; safecall;
- procedure DoAlter; safecall;
- procedure CancelAlter; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property ServerName: WideString read Get_ServerName write Set_ServerName;
- property DestinationDatabase: WideString read Get_DestinationDatabase write Set_DestinationDatabase;
- property InitialSyncType: SQLOLE_SUBSYNC_TYPE read Get_InitialSyncType write Set_InitialSyncType;
- property Status: SQLOLE_SUBSTATUS_TYPE read Get_Status write Set_Status;
- end;
-
- { DispInterface declaration for Dual Interface _Subscription }
-
- _SubscriptionDisp = dispinterface
- ['{00026B8C-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property ServerName: WideString dispid 9;
- property DestinationDatabase: WideString dispid 10;
- property InitialSyncType: SQLOLE_SUBSYNC_TYPE dispid 11;
- property Status: SQLOLE_SUBSTATUS_TYPE dispid 12;
- procedure Remove; dispid 100;
- procedure BeginAlter; dispid 102;
- procedure DoAlter; dispid 103;
- procedure CancelAlter; dispid 104;
- end;
-
- { SQLOLE DRI Check }
-
- _Check = interface(_IVSQLOLEStdObject)
- ['{00026B8D-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Text: WideString; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_ExcludeReplication: WordBool; safecall;
- procedure Set_ExcludeReplication(Value: WordBool); safecall;
- procedure Remove; safecall;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Text: WideString read Get_Text write Set_Text;
- property ExcludeReplication: WordBool read Get_ExcludeReplication write Set_ExcludeReplication;
- end;
-
- { DispInterface declaration for Dual Interface _Check }
-
- _CheckDisp = dispinterface
- ['{00026B8D-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Text: WideString dispid 10;
- property ExcludeReplication: WordBool dispid 11;
- procedure Remove; dispid 100;
- function Script(ScriptType, ScriptFilePath: OleVariant): WideString; dispid 101;
- end;
-
- { SQLOLE DRI ServerGroup }
-
- _ServerGroup = interface(_IVSQLOLEStdObject)
- ['{00026B8E-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_RegisteredServers: RegisteredServers; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- procedure Remove; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property RegisteredServers: RegisteredServers read Get_RegisteredServers;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- end;
-
- { DispInterface declaration for Dual Interface _ServerGroup }
-
- _ServerGroupDisp = dispinterface
- ['{00026B8E-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property RegisteredServers: RegisteredServers readonly dispid 0;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- procedure Remove; dispid 100;
- end;
-
- { SQLOLE DRI RegisteredServer }
-
- _RegisteredServer = interface(_IVSQLOLEStdObject)
- ['{00026B8F-0000-0000-C000-000000000046}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Login: WideString; safecall;
- procedure Set_Login(const Value: WideString); safecall;
- function Get_Password: WideString; safecall;
- procedure Set_Password(const Value: WideString); safecall;
- function Get_UseTrustedConnection: WordBool; safecall;
- procedure Set_UseTrustedConnection(Value: WordBool); safecall;
- function Get_VersionMajor: Integer; safecall;
- function Get_VersionMinor: Integer; safecall;
- function Get_SaLogin: WordBool; safecall;
- function Get_PersistFlags: Integer; safecall;
- procedure Set_PersistFlags(Value: Integer); safecall;
- procedure Remove; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property Name: WideString read Get_Name write Set_Name;
- property Login: WideString read Get_Login write Set_Login;
- property Password: WideString read Get_Password write Set_Password;
- property UseTrustedConnection: WordBool read Get_UseTrustedConnection write Set_UseTrustedConnection;
- property VersionMajor: Integer read Get_VersionMajor;
- property VersionMinor: Integer read Get_VersionMinor;
- property SaLogin: WordBool read Get_SaLogin;
- property PersistFlags: Integer read Get_PersistFlags write Set_PersistFlags;
- end;
-
- { DispInterface declaration for Dual Interface _RegisteredServer }
-
- _RegisteredServerDisp = dispinterface
- ['{00026B8F-0000-0000-C000-000000000046}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property Name: WideString dispid 9;
- property Login: WideString dispid 10;
- property Password: WideString dispid 11;
- property UseTrustedConnection: WordBool dispid 12;
- property VersionMajor: Integer readonly dispid 13;
- property VersionMinor: Integer readonly dispid 14;
- property SaLogin: WordBool readonly dispid 15;
- property PersistFlags: Integer dispid 16;
- procedure Remove; dispid 100;
- end;
-
- { SQLOLE BulkCopy Object }
-
- _BulkCopy = interface(_IVSQLOLEStdObject)
- ['{00027B90-0BCC-11CE-A4B3-00AA004A34D5}']
- function Get_Application: Application; safecall;
- function Get_Parent: _IVSQLOLEStdObject; safecall;
- function Get_UserData: Integer; safecall;
- procedure Set_UserData(Value: Integer); safecall;
- function Get_TypeOf: SQLOLE_OBJECT_TYPE; safecall;
- function Get_Properties: Properties; safecall;
- function Get_DataFilePath: WideString; safecall;
- procedure Set_DataFilePath(const Value: WideString); safecall;
- function Get_FormatFilePath: WideString; safecall;
- procedure Set_FormatFilePath(const Value: WideString); safecall;
- function Get_ErrorFilePath: WideString; safecall;
- procedure Set_ErrorFilePath(const Value: WideString); safecall;
- function Get_LogFilePath: WideString; safecall;
- procedure Set_LogFilePath(const Value: WideString); safecall;
- function Get_ColumnDelimiter: WideString; safecall;
- procedure Set_ColumnDelimiter(const Value: WideString); safecall;
- function Get_RowDelimiter: WideString; safecall;
- procedure Set_RowDelimiter(const Value: WideString); safecall;
- function Get_DataFileType: SQLOLE_DATAFILE_TYPE; safecall;
- procedure Set_DataFileType(Value: SQLOLE_DATAFILE_TYPE); safecall;
- function Get_FirstRow: Integer; safecall;
- procedure Set_FirstRow(Value: Integer); safecall;
- function Get_LastRow: Integer; safecall;
- procedure Set_LastRow(Value: Integer); safecall;
- function Get_MaximumErrorsBeforeAbort: Integer; safecall;
- procedure Set_MaximumErrorsBeforeAbort(Value: Integer); safecall;
- function Get_IncludeIdentityValues: WordBool; safecall;
- procedure Set_IncludeIdentityValues(Value: WordBool); safecall;
- function Get_ImportRowsPerBatch: Integer; safecall;
- procedure Set_ImportRowsPerBatch(Value: Integer); safecall;
- function Get_UseBulkCopyOption: WordBool; safecall;
- procedure Set_UseBulkCopyOption(Value: WordBool); safecall;
- function Get_SuspendIndexing: WordBool; safecall;
- procedure Set_SuspendIndexing(Value: WordBool); safecall;
- function Get_TruncateLog: WordBool; safecall;
- procedure Set_TruncateLog(Value: WordBool); safecall;
- procedure Abort; safecall;
- property Application: Application read Get_Application;
- property Parent: _IVSQLOLEStdObject read Get_Parent;
- property UserData: Integer read Get_UserData write Set_UserData;
- property TypeOf: SQLOLE_OBJECT_TYPE read Get_TypeOf;
- property Properties: Properties read Get_Properties;
- property DataFilePath: WideString read Get_DataFilePath write Set_DataFilePath;
- property FormatFilePath: WideString read Get_FormatFilePath write Set_FormatFilePath;
- property ErrorFilePath: WideString read Get_ErrorFilePath write Set_ErrorFilePath;
- property LogFilePath: WideString read Get_LogFilePath write Set_LogFilePath;
- property ColumnDelimiter: WideString read Get_ColumnDelimiter write Set_ColumnDelimiter;
- property RowDelimiter: WideString read Get_RowDelimiter write Set_RowDelimiter;
- property DataFileType: SQLOLE_DATAFILE_TYPE read Get_DataFileType write Set_DataFileType;
- property FirstRow: Integer read Get_FirstRow write Set_FirstRow;
- property LastRow: Integer read Get_LastRow write Set_LastRow;
- property MaximumErrorsBeforeAbort: Integer read Get_MaximumErrorsBeforeAbort write Set_MaximumErrorsBeforeAbort;
- property IncludeIdentityValues: WordBool read Get_IncludeIdentityValues write Set_IncludeIdentityValues;
- property ImportRowsPerBatch: Integer read Get_ImportRowsPerBatch write Set_ImportRowsPerBatch;
- property UseBulkCopyOption: WordBool read Get_UseBulkCopyOption write Set_UseBulkCopyOption;
- property SuspendIndexing: WordBool read Get_SuspendIndexing write Set_SuspendIndexing;
- property TruncateLog: WordBool read Get_TruncateLog write Set_TruncateLog;
- end;
-
- { DispInterface declaration for Dual Interface _BulkCopy }
-
- _BulkCopyDisp = dispinterface
- ['{00027B90-0BCC-11CE-A4B3-00AA004A34D5}']
- property Application: Application readonly dispid 1;
- property Parent: _IVSQLOLEStdObject readonly dispid 2;
- property UserData: Integer dispid 3;
- property TypeOf: SQLOLE_OBJECT_TYPE readonly dispid 4;
- property Properties: Properties readonly dispid 7;
- property DataFilePath: WideString dispid 10;
- property FormatFilePath: WideString dispid 11;
- property ErrorFilePath: WideString dispid 12;
- property LogFilePath: WideString dispid 13;
- property ColumnDelimiter: WideString dispid 14;
- property RowDelimiter: WideString dispid 15;
- property DataFileType: SQLOLE_DATAFILE_TYPE dispid 16;
- property FirstRow: Integer dispid 17;
- property LastRow: Integer dispid 18;
- property MaximumErrorsBeforeAbort: Integer dispid 19;
- property IncludeIdentityValues: WordBool dispid 20;
- property ImportRowsPerBatch: Integer dispid 21;
- property UseBulkCopyOption: WordBool dispid 22;
- property SuspendIndexing: WordBool dispid 23;
- property TruncateLog: WordBool dispid 24;
- procedure Abort; dispid 100;
- end;
-
- { SQLOLE Transfer Event Sink }
-
- TransferSink = interface(IUnknown)
- ['{00030002-0BCC-11CE-A4B3-00AA004A34D5}']
- function StatusMessage(const Message: WideString): HResult; stdcall;
- function PercentCompleteAtStep(const Message: WideString; Percent: Integer): HResult; stdcall;
- function ScriptTransferPercentComplete(const Message: WideString; Percent: Integer): HResult; stdcall;
- function TransferPercentComplete(const Message: WideString; Percent: Integer): HResult; stdcall;
- end;
-
- { SQLOLE Server Event Sink }
-
- ServerSink = interface(IUnknown)
- ['{00030005-0BCC-11CE-A4B3-00AA004A34D5}']
- function QueryTimeout(const Message: WideString; out Retval: WordBool): HResult; stdcall;
- function ServerMessage(Severity, MessageNumber, MessageState: Integer; const Message: WideString): HResult; stdcall;
- function ConnectionBroken(const Message: WideString; out Retval: WordBool): HResult; stdcall;
- function RemoteLoginFailed(Severity, MessageNumber, MessageState: Integer; const Message: WideString): HResult; stdcall;
- function CommandSent(const SQLCommand: WideString): HResult; stdcall;
- end;
-
- { SQLOLE Backup Event Sink }
-
- BackupSink = interface(IUnknown)
- ['{00030008-0BCC-11CE-A4B3-00AA004A34D5}']
- function PercentComplete(const Message: WideString; Percent: Integer): HResult; stdcall;
- function NextVolume(const Message: WideString): HResult; stdcall;
- function DumpComplete(const Message: WideString): HResult; stdcall;
- end;
-
- { SQLOLE BulkCopy Event Sink }
-
- BulkCopySink = interface(IUnknown)
- ['{0003000B-0BCC-11CE-A4B3-00AA004A34D5}']
- function RowsCopied(const Message: WideString; Rows: Integer): HResult; stdcall;
- function BatchImported(const Message: WideString): HResult; stdcall;
- end;
-
- { SQLOLE Application }
-
- CoApplication = class
- class function Create: _Application;
- class function CreateRemote(const MachineName: string): _Application;
- end;
-
- { SQLOLE Server }
-
- CoSQLServer = class
- class function Create: _SQLServer;
- class function CreateRemote(const MachineName: string): _SQLServer;
- end;
-
- { SQLOLE Database }
-
- CoDatabase = class
- class function Create: _Database;
- class function CreateRemote(const MachineName: string): _Database;
- end;
-
- { SQLOLE Table }
-
- CoTable = class
- class function Create: _Table;
- class function CreateRemote(const MachineName: string): _Table;
- end;
-
- { SQLOLE Column }
-
- CoColumn = class
- class function Create: _Column;
- class function CreateRemote(const MachineName: string): _Column;
- end;
-
- { SQLOLE View }
-
- CoView = class
- class function Create: _View;
- class function CreateRemote(const MachineName: string): _View;
- end;
-
- { SQLOLE UserDefinedDatatype }
-
- CoUserDefinedDatatype = class
- class function Create: _UserDefinedDatatype;
- class function CreateRemote(const MachineName: string): _UserDefinedDatatype;
- end;
-
- { SQLOLE Default }
-
- CoDefault = class
- class function Create: _Default;
- class function CreateRemote(const MachineName: string): _Default;
- end;
-
- { SQLOLE Rule }
-
- CoRule = class
- class function Create: _Rule;
- class function CreateRemote(const MachineName: string): _Rule;
- end;
-
- { SQLOLE User }
-
- CoUser = class
- class function Create: _User;
- class function CreateRemote(const MachineName: string): _User;
- end;
-
- { SQLOLE Group }
-
- CoGroup = class
- class function Create: _Group;
- class function CreateRemote(const MachineName: string): _Group;
- end;
-
- { SQLOLE StoredProcedure }
-
- CoStoredProcedure = class
- class function Create: _StoredProcedure;
- class function CreateRemote(const MachineName: string): _StoredProcedure;
- end;
-
- { SQLOLE Index }
-
- CoIndex = class
- class function Create: _Index;
- class function CreateRemote(const MachineName: string): _Index;
- end;
-
- { SQLOLE DRI Key }
-
- CoKey = class
- class function Create: _Key;
- class function CreateRemote(const MachineName: string): _Key;
- end;
-
- { SQLOLE Trigger }
-
- CoTrigger = class
- class function Create: _Trigger;
- class function CreateRemote(const MachineName: string): _Trigger;
- end;
-
- { SQLOLE Device }
-
- CoDevice = class
- class function Create: _Device;
- class function CreateRemote(const MachineName: string): _Device;
- end;
-
- { SQLOLE Alert }
-
- CoAlert = class
- class function Create: _Alert;
- class function CreateRemote(const MachineName: string): _Alert;
- end;
-
- { SQLOLE Login }
-
- CoLogin = class
- class function Create: _Login;
- class function CreateRemote(const MachineName: string): _Login;
- end;
-
- { SQLOLE Language }
-
- CoLanguage = class
- class function Create: _Language;
- class function CreateRemote(const MachineName: string): _Language;
- end;
-
- { SQLOLE RemoteServer }
-
- CoRemoteServer = class
- class function Create: _RemoteServer;
- class function CreateRemote(const MachineName: string): _RemoteServer;
- end;
-
- { SQLOLE RemoteLogin }
-
- CoRemoteLogin = class
- class function Create: _RemoteLogin;
- class function CreateRemote(const MachineName: string): _RemoteLogin;
- end;
-
- { SQLOLE Task }
-
- CoTask = class
- class function Create: _Task;
- class function CreateRemote(const MachineName: string): _Task;
- end;
-
- { SQLOLE DB Transfer }
-
- CoTransfer = class
- class function Create: _Transfer;
- class function CreateRemote(const MachineName: string): _Transfer;
- end;
-
- { SQLOLE DB Backup }
-
- CoBackup = class
- class function Create: _Backup;
- class function CreateRemote(const MachineName: string): _Backup;
- end;
-
- { SQLOLE HistoryFilter }
-
- CoHistoryFilter = class
- class function Create: _HistoryFilter;
- class function CreateRemote(const MachineName: string): _HistoryFilter;
- end;
-
- { SQLOLE Operator }
-
- CoOperator = class
- class function Create: _Operator;
- class function CreateRemote(const MachineName: string): _Operator;
- end;
-
- { SQLOLE Publication }
-
- CoPublication = class
- class function Create: _Publication;
- class function CreateRemote(const MachineName: string): _Publication;
- end;
-
- { SQLOLE Article }
-
- CoArticle = class
- class function Create: _Article;
- class function CreateRemote(const MachineName: string): _Article;
- end;
-
- { SQLOLE Subscription }
-
- CoSubscription = class
- class function Create: _Subscription;
- class function CreateRemote(const MachineName: string): _Subscription;
- end;
-
- { SQLOLE DRI Check }
-
- CoCheck = class
- class function Create: _Check;
- class function CreateRemote(const MachineName: string): _Check;
- end;
-
- { SQLOLE Server Group }
-
- CoServerGroup = class
- class function Create: _ServerGroup;
- class function CreateRemote(const MachineName: string): _ServerGroup;
- end;
-
- { SQLOLE Registered Server }
-
- CoRegisteredServer = class
- class function Create: _RegisteredServer;
- class function CreateRemote(const MachineName: string): _RegisteredServer;
- end;
-
- { SQLOLE BulkCopy }
-
- CoBulkCopy = class
- class function Create: _BulkCopy;
- class function CreateRemote(const MachineName: string): _BulkCopy;
- end;
-
-
-
- implementation
-
- uses ComObj;
-
- class function CoApplication.Create: _Application;
- begin
- Result := CreateComObject(Class_Application) as _Application;
- end;
-
- class function CoApplication.CreateRemote(const MachineName: string): _Application;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Application) as _Application;
- end;
-
- class function CoSQLServer.Create: _SQLServer;
- begin
- Result := CreateComObject(Class_SQLServer) as _SQLServer;
- end;
-
- class function CoSQLServer.CreateRemote(const MachineName: string): _SQLServer;
- begin
- Result := CreateRemoteComObject(MachineName, Class_SQLServer) as _SQLServer;
- end;
-
- class function CoDatabase.Create: _Database;
- begin
- Result := CreateComObject(Class_Database) as _Database;
- end;
-
- class function CoDatabase.CreateRemote(const MachineName: string): _Database;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Database) as _Database;
- end;
-
- class function CoTable.Create: _Table;
- begin
- Result := CreateComObject(Class_Table) as _Table;
- end;
-
- class function CoTable.CreateRemote(const MachineName: string): _Table;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Table) as _Table;
- end;
-
- class function CoColumn.Create: _Column;
- begin
- Result := CreateComObject(Class_Column) as _Column;
- end;
-
- class function CoColumn.CreateRemote(const MachineName: string): _Column;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Column) as _Column;
- end;
-
- class function CoView.Create: _View;
- begin
- Result := CreateComObject(Class_View) as _View;
- end;
-
- class function CoView.CreateRemote(const MachineName: string): _View;
- begin
- Result := CreateRemoteComObject(MachineName, Class_View) as _View;
- end;
-
- class function CoUserDefinedDatatype.Create: _UserDefinedDatatype;
- begin
- Result := CreateComObject(Class_UserDefinedDatatype) as _UserDefinedDatatype;
- end;
-
- class function CoUserDefinedDatatype.CreateRemote(const MachineName: string): _UserDefinedDatatype;
- begin
- Result := CreateRemoteComObject(MachineName, Class_UserDefinedDatatype) as _UserDefinedDatatype;
- end;
-
- class function CoDefault.Create: _Default;
- begin
- Result := CreateComObject(Class_Default) as _Default;
- end;
-
- class function CoDefault.CreateRemote(const MachineName: string): _Default;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Default) as _Default;
- end;
-
- class function CoRule.Create: _Rule;
- begin
- Result := CreateComObject(Class_Rule) as _Rule;
- end;
-
- class function CoRule.CreateRemote(const MachineName: string): _Rule;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Rule) as _Rule;
- end;
-
- class function CoUser.Create: _User;
- begin
- Result := CreateComObject(Class_User) as _User;
- end;
-
- class function CoUser.CreateRemote(const MachineName: string): _User;
- begin
- Result := CreateRemoteComObject(MachineName, Class_User) as _User;
- end;
-
- class function CoGroup.Create: _Group;
- begin
- Result := CreateComObject(Class_Group) as _Group;
- end;
-
- class function CoGroup.CreateRemote(const MachineName: string): _Group;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Group) as _Group;
- end;
-
- class function CoStoredProcedure.Create: _StoredProcedure;
- begin
- Result := CreateComObject(Class_StoredProcedure) as _StoredProcedure;
- end;
-
- class function CoStoredProcedure.CreateRemote(const MachineName: string): _StoredProcedure;
- begin
- Result := CreateRemoteComObject(MachineName, Class_StoredProcedure) as _StoredProcedure;
- end;
-
- class function CoIndex.Create: _Index;
- begin
- Result := CreateComObject(Class_Index) as _Index;
- end;
-
- class function CoIndex.CreateRemote(const MachineName: string): _Index;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Index) as _Index;
- end;
-
- class function CoKey.Create: _Key;
- begin
- Result := CreateComObject(Class_Key) as _Key;
- end;
-
- class function CoKey.CreateRemote(const MachineName: string): _Key;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Key) as _Key;
- end;
-
- class function CoTrigger.Create: _Trigger;
- begin
- Result := CreateComObject(Class_Trigger) as _Trigger;
- end;
-
- class function CoTrigger.CreateRemote(const MachineName: string): _Trigger;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Trigger) as _Trigger;
- end;
-
- class function CoDevice.Create: _Device;
- begin
- Result := CreateComObject(Class_Device) as _Device;
- end;
-
- class function CoDevice.CreateRemote(const MachineName: string): _Device;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Device) as _Device;
- end;
-
- class function CoAlert.Create: _Alert;
- begin
- Result := CreateComObject(Class_Alert) as _Alert;
- end;
-
- class function CoAlert.CreateRemote(const MachineName: string): _Alert;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Alert) as _Alert;
- end;
-
- class function CoLogin.Create: _Login;
- begin
- Result := CreateComObject(Class_Login) as _Login;
- end;
-
- class function CoLogin.CreateRemote(const MachineName: string): _Login;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Login) as _Login;
- end;
-
- class function CoLanguage.Create: _Language;
- begin
- Result := CreateComObject(Class_Language) as _Language;
- end;
-
- class function CoLanguage.CreateRemote(const MachineName: string): _Language;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Language) as _Language;
- end;
-
- class function CoRemoteServer.Create: _RemoteServer;
- begin
- Result := CreateComObject(Class_RemoteServer) as _RemoteServer;
- end;
-
- class function CoRemoteServer.CreateRemote(const MachineName: string): _RemoteServer;
- begin
- Result := CreateRemoteComObject(MachineName, Class_RemoteServer) as _RemoteServer;
- end;
-
- class function CoRemoteLogin.Create: _RemoteLogin;
- begin
- Result := CreateComObject(Class_RemoteLogin) as _RemoteLogin;
- end;
-
- class function CoRemoteLogin.CreateRemote(const MachineName: string): _RemoteLogin;
- begin
- Result := CreateRemoteComObject(MachineName, Class_RemoteLogin) as _RemoteLogin;
- end;
-
- class function CoTask.Create: _Task;
- begin
- Result := CreateComObject(Class_Task) as _Task;
- end;
-
- class function CoTask.CreateRemote(const MachineName: string): _Task;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Task) as _Task;
- end;
-
- class function CoTransfer.Create: _Transfer;
- begin
- Result := CreateComObject(Class_Transfer) as _Transfer;
- end;
-
- class function CoTransfer.CreateRemote(const MachineName: string): _Transfer;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Transfer) as _Transfer;
- end;
-
- class function CoBackup.Create: _Backup;
- begin
- Result := CreateComObject(Class_Backup) as _Backup;
- end;
-
- class function CoBackup.CreateRemote(const MachineName: string): _Backup;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Backup) as _Backup;
- end;
-
- class function CoHistoryFilter.Create: _HistoryFilter;
- begin
- Result := CreateComObject(Class_HistoryFilter) as _HistoryFilter;
- end;
-
- class function CoHistoryFilter.CreateRemote(const MachineName: string): _HistoryFilter;
- begin
- Result := CreateRemoteComObject(MachineName, Class_HistoryFilter) as _HistoryFilter;
- end;
-
- class function CoOperator.Create: _Operator;
- begin
- Result := CreateComObject(Class_Operator) as _Operator;
- end;
-
- class function CoOperator.CreateRemote(const MachineName: string): _Operator;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Operator) as _Operator;
- end;
-
- class function CoPublication.Create: _Publication;
- begin
- Result := CreateComObject(Class_Publication) as _Publication;
- end;
-
- class function CoPublication.CreateRemote(const MachineName: string): _Publication;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Publication) as _Publication;
- end;
-
- class function CoArticle.Create: _Article;
- begin
- Result := CreateComObject(Class_Article) as _Article;
- end;
-
- class function CoArticle.CreateRemote(const MachineName: string): _Article;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Article) as _Article;
- end;
-
- class function CoSubscription.Create: _Subscription;
- begin
- Result := CreateComObject(Class_Subscription) as _Subscription;
- end;
-
- class function CoSubscription.CreateRemote(const MachineName: string): _Subscription;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Subscription) as _Subscription;
- end;
-
- class function CoCheck.Create: _Check;
- begin
- Result := CreateComObject(Class_Check) as _Check;
- end;
-
- class function CoCheck.CreateRemote(const MachineName: string): _Check;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Check) as _Check;
- end;
-
- class function CoServerGroup.Create: _ServerGroup;
- begin
- Result := CreateComObject(Class_ServerGroup) as _ServerGroup;
- end;
-
- class function CoServerGroup.CreateRemote(const MachineName: string): _ServerGroup;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ServerGroup) as _ServerGroup;
- end;
-
- class function CoRegisteredServer.Create: _RegisteredServer;
- begin
- Result := CreateComObject(Class_RegisteredServer) as _RegisteredServer;
- end;
-
- class function CoRegisteredServer.CreateRemote(const MachineName: string): _RegisteredServer;
- begin
- Result := CreateRemoteComObject(MachineName, Class_RegisteredServer) as _RegisteredServer;
- end;
-
- class function CoBulkCopy.Create: _BulkCopy;
- begin
- Result := CreateComObject(Class_BulkCopy) as _BulkCopy;
- end;
-
- class function CoBulkCopy.CreateRemote(const MachineName: string): _BulkCopy;
- begin
- Result := CreateRemoteComObject(MachineName, Class_BulkCopy) as _BulkCopy;
- end;
-
-
- end.
-