📄 nativemethods.cs
字号:
int GetRows();
int BeginAlter();
int DoAlter();
int CancelAlter();
int Bogus_19(); // HRESULT ReCompileReferences();
int Bogus_20(); // HRESULT Grant([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR GranteeNames, [in, optional] VARIANT ColumnNames, [in, optional] VARIANT GrantGrant, [in, optional] VARIANT AsRole);
int Bogus_21(); // HRESULT Revoke([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR RevokeeNames, [in, optional] VARIANT ColumnNames, [in, optional] VARIANT GrantGrant, [in, optional] VARIANT RevokeGrantOption, [in, optional] VARIANT AsRole);
int Bogus_22(); // HRESULT ListPermissions([in, optional, defaultvalue(63)] SQLDMO_PRIVILEGE_TYPE PrivilegeTypes, [out, retval] SQLObjectList** ppVBObjRet);
int Bogus_23(); // HRESULT ListUserPermissions([in] BSTR UserName, [out, retval] SQLObjectList** ppVBObjRet);
int Bogus_24(); // HRESULT CheckTable([out, retval] BSTR* pRetVal);
int Bogus_25(); // HRESULT TruncateData();
int Bogus_26(); // HRESULT UpdateStatistics();
int Remove();
int Bogus_27(); // HRESULT EnumReferencedKeys([in, optional] VARIANT ReferencedTableName, [in, optional] VARIANT IncludeAllCandidates, [out, retval] QueryResults** ppVBObjRet);
int Bogus_28(); // HRESULT EnumReferencedTables([in, optional] VARIANT IncludeAllCandidates, [out, retval] QueryResults** ppVBObjRet);
int Bogus_29(); // HRESULT EnumReferencingKeys([in, optional] VARIANT ReferencingTableName, [in, optional] VARIANT IncludeAllCandidates, [out, retval] QueryResults** ppVBObjRet);
int Bogus_30(); // HRESULT EnumReferencingTables([in, optional] VARIANT IncludeAllCandidates, [out, retval] QueryResults** ppVBObjRet);
int Bogus_31(); // HRESULT EnumDependencies([in, optional, defaultvalue(0)] SQLDMO_DEPENDENCY_TYPE DependencyType, [out, retval] QueryResults** ppVBObjRet);
int Bogus_32(); // HRESULT InsertColumn([in] Column* NewColumn, [in] BSTR BeforeColumnName);
int Bogus_33(); // HRESULT RecalcSpaceUsage();
int Bogus_34(); // HRESULT EnumLastStatisticsUpdates([in, optional] VARIANT IndexName, [out, retval] QueryResults** ppVBObjRet);
string Script(int ScriptType, object ScriptFilePath, object NewName, int Script2Type);
int Bogus_35(); // HRESULT DoAlterWithNoCheck();
int Bogus_36(); // HRESULT Refresh();
int Bogus_37(); // HRESULT ImportData([in] BulkCopy* Bcp, [out, retval] long* RowsImported);
int Bogus_38(); // HRESULT ExportData([in] BulkCopy* Bcp, [out, retval] long* RowsExported);
int Bogus_39(); // HRESULT RebuildIndexes([in, optional, defaultvalue(0)] SQLDMO_INDEX_TYPE SortedDataType, [in, optional] VARIANT FillFactor);
int Bogus_40(); // HRESULT CheckIdentityValue();
int Bogus_41(); // HRESULT CheckTableDataOnly([out, retval] BSTR* pRetVal);
int Bogus_42(); // HRESULT InAlter([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_43(); // HRESULT FileGroup([out, retval] BSTR* pRetVal);
int Bogus_44(); // HRESULT FileGroup([in] BSTR pRetVal);
int Bogus_45(); // HRESULT TextFileGroup([out, retval] BSTR* pRetVal);
int Bogus_46(); // HRESULT TextFileGroup([in] BSTR pRetVal);
int Bogus_47(); // HRESULT Deny([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR DenyeeNames, [in, optional] VARIANT ColumnNames, [in, optional] VARIANT GrantGrant);
int Bogus_48(); // HRESULT GenerateSQL([in] Database* pDB, [out, retval] BSTR* pRetVal);
int Bogus_49(); // HRESULT CheckTextAllocsFast([out, retval] BSTR* pRetVal);
int Bogus_50(); // HRESULT CheckTextAllocsFull([out, retval] BSTR* pRetVal);
int Bogus_51(); // HRESULT UpdateStatisticsWith([in] SQLDMO_STAT_AFFECT_TYPE AffectType, [in] SQLDMO_STAT_SCAN_TYPE ScanType, [in, optional] VARIANT ScanNumber, [in, optional] VARIANT ReCompute);
int Bogus_52(); // HRESULT FullTextIndex([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_53(); // HRESULT FullTextIndex([in] VARIANT_BOOL pRetVal);
int Bogus_54(); // HRESULT UniqueIndexForFullText([out, retval] BSTR* pRetVal);
int Bogus_55(); // HRESULT UniqueIndexForFullText([in] BSTR pRetVal);
int Bogus_56(); // HRESULT FullTextCatalogName([out, retval] BSTR* pRetVal);
int Bogus_57(); // HRESULT FullTextCatalogName([in] BSTR pRetVal);
int Bogus_58(); // HRESULT FullTextIndexActive([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_59(); // HRESULT FullTextIndexActive([in] VARIANT_BOOL pRetVal);
int Bogus_60(); // HRESULT FullTextKeyColumn([out, retval] long* pRetVal);
int Bogus_61(); // HRESULT ListAvailableUniqueIndexesForFullText([out, retval] NameList** ppVBObjRet);
int Bogus_62(); // HRESULT FullTextIndexScript([out, retval] BSTR* pRetVal);
int Bogus_63(); // HRESULT HasClusteredIndex([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_64(); // HRESULT HasIndex([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_65(); // HRESULT FakeSystemTable([out, retval] VARIANT_BOOL* pRetVal);
}
[ComVisible(true), ComImport(), Guid("10020503-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface IColumns {
int Bogus_1(); // HRESULT Application([out, retval] Application** ppApp);
int Bogus_2(); // HRESULT Parent([out, retval] _IVSQLDMOStdObject** ppParent);
int Bogus_3(); // HRESULT UserData([out, retval] long* pRetVal);
int Bogus_4(); // HRESULT UserData([in] long pRetVal);
int Bogus_5(); // HRESULT TypeOf([out, retval] SQLDMO_OBJECT_TYPE* pRetVal);
IColumn Item(object Index);
int Bogus_6(); // HRESULT _NewEnum([out, retval] IUnknown** ppEnum);
int GetCount();
int Bogus_7(); // HRESULT ItemByID([in] long ID, [out, retval] Column** ppVBObjRet);
int Add(IColumn Object);
int Bogus_8(); // HRESULT Remove([in] VARIANT Index);
int Refresh(object ReleaseMemberObjects); // HRESULT Refresh([in, optional] VARIANT ReleaseMemberObjects);
}
[ComVisible(true), ComImport(), Guid("10020500-E260-11CF-AE68-00AA004A34D5")]
public class Column {
}
[ComVisible(true), ComImport(), Guid("10020506-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface IColumn {
int Bogus_1(); // HRESULT Application([out, retval] Application** ppApp);
int Bogus_2(); // HRESULT Parent([out, retval] _IVSQLDMOStdObject** ppParent);
int Bogus_3(); // HRESULT UserData([out, retval] long* pRetVal);
int Bogus_4(); // HRESULT UserData([in] long pRetVal);
int Bogus_5(); // HRESULT TypeOf([out, retval] SQLDMO_OBJECT_TYPE* pRetVal);
int Bogus_6(); // HRESULT Properties([out, retval] Properties** ppVBObjRet);
string GetName();
int SetName(string pRetVal);
int GetIdentityIncrement();
int SetIdentityIncrement(int pRetVal);
int GetIdentitySeed();
int SetIdentitySeed(int pRetVal);
IDRIDefault GetDRIDefault(); // HRESULT DRIDefault([out, retval] DRIDefault** ppVBObjRet);
bool GetInPrimaryKey();
string GetDatatype();
int SetDatatype(string pRetVal);
int Bogus_8(); // HRESULT PhysicalDatatype([out, retval] BSTR* pRetVal);
int GetLength();
int SetLength(int pRetVal);
string GetDefault();
int SetDefault(string pRetVal);
int Bogus_9(); // HRESULT Rule([out, retval] BSTR* pRetVal);
int Bogus_10(); // HRESULT Rule([in] BSTR pRetVal);
bool GetAllowNulls();
int SetAllowNulls(bool pRetVal);
int Bogus_11(); // HRESULT ID([out, retval] long* pRetVal);
bool GetIdentity();
int SetIdentity(bool pRetVal);
int GetNumericPrecision();
int SetNumericPrecision(int pRetVal);
int GetNumericScale();
int SetNumericScale(int pRetVal);
int Remove();
int Bogus_12(); // HRESULT ListKeys([out, retval] SQLObjectList** ppVBObjRet);
bool GetIsRowGuidCol();
int SetIsRowGuidCol(bool pRetVal);
int Bogus_13(); // HRESULT IsComputed([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_14(); // HRESULT IsComputed([in] VARIANT_BOOL pRetVal);
int Bogus_15(); // HRESULT ComputedText([out, retval] BSTR* pRetVal);
int Bogus_16(); // HRESULT ComputedText([in] BSTR pRetVal);
int Bogus_17(); // HRESULT NotForRepl([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_18(); // HRESULT NotForRepl([in] VARIANT_BOOL pRetVal);
int Bogus_19(); // HRESULT UpdateStatisticsWith([in] SQLDMO_STAT_SCAN_TYPE ScanType, [in, optional] VARIANT ScanNumber, [in, optional] VARIANT ReCompute);
int Bogus_20(); // HRESULT FullTextIndex([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_21(); // HRESULT FullTextIndex([in] VARIANT_BOOL pRetVal);
int Bogus_22(); // HRESULT AnsiPaddingStatus([out, retval] VARIANT_BOOL* pRetVal);
int Bogus_23(); // HRESULT DefaultOwner([out, retval] BSTR* pRetVal);
int Bogus_24(); // HRESULT RuleOwner([out, retval] BSTR* pRetVal);
int Bogus_25(); // HRESULT BindDefault([in] BSTR DefaultOwner, [in] BSTR DefaultName, [in] VARIANT_BOOL Bind);
int Bogus_26(); // HRESULT BindRule([in] BSTR RuleOwner, [in] BSTR RuleName, [in] VARIANT_BOOL Bind);
}
[ComVisible(true), ComImport(), Guid("10022B06-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface IDRIDefault {
int Bogus_1(); // HRESULT Application([out, retval] Application** ppApp);
int Bogus_2(); // HRESULT Parent([out, retval] _IVSQLDMOStdObject** ppParent);
int Bogus_3(); // HRESULT UserData([out, retval] long* pRetVal);
int Bogus_4(); // HRESULT UserData([in] long pRetVal);
int Bogus_5(); // HRESULT TypeOf([out, retval] SQLDMO_OBJECT_TYPE* pRetVal);
int Bogus_6(); // HRESULT Properties([out, retval] Properties** ppVBObjRet);
string GetName(); // HRESULT Name([out, retval] BSTR* pRetVal);
int SetName(string pRetVal); // HRESULT Name([in] BSTR pRetVal);
string GetText(); // HRESULT Text([out, retval] BSTR* pRetVal);
int SetText(string pRetVal); // HRESULT Text([in] BSTR pRetVal);
int Remove(); // HRESULT Remove();
int Bogus_7(); // HRESULT Script([in, optional, defaultvalue(4)] SQLDMO_SCRIPT_TYPE ScriptType, [in, optional] VARIANT ScriptFilePath, [in, optional, defaultvalue(0)] SQLDMO_SCRIPT2_TYPE Script2Type, [out, retval] BSTR* pRetVal);
}
[ComVisible(true), ComImport(), Guid("10020F03-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface IKeys {
int Bogus_1(); // HRESULT Application([out, retval] Application** ppApp);
int Bogus_2(); // HRESULT Parent([out, retval] _IVSQLDMOStdObject** ppParent);
int Bogus_3(); // HRESULT UserData([out, retval] long* pRetVal);
int Bogus_4(); // HRESULT UserData([in] long pRetVal);
int Bogus_5(); // HRESULT TypeOf([out, retval] SQLDMO_OBJECT_TYPE* pRetVal);
IKey Item(object ItemIndex);
int Bogus_6(); // HRESULT _NewEnum([out, retval] IUnknown** ppEnum);
int GetCount();
int Add(IKey Object);
int Remove(object Index);
int Bo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -