⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nativemethods.cs

📁 wrox c#高级编程
💻 CS
📖 第 1 页 / 共 5 页
字号:
            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 Bogus_7(); // HRESULT Refresh([in, optional] VARIANT ReleaseMemberObjects);
        }

        [ComVisible(true), ComImport(), Guid("10020F00-E260-11CF-AE68-00AA004A34D5")]
        public class Key {
        }

        [ComVisible(true), ComImport(), Guid("10020F06-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IKey {
            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 Bogus_7(); // HRESULT Clustered([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_8(); // HRESULT Clustered([in] VARIANT_BOOL pRetVal);
            int Bogus_9(); // HRESULT FillFactor([out, retval] long* pRetVal);
            int Bogus_10(); // HRESULT FillFactor([in] long pRetVal);

            INames GetKeyColumns();

            int Bogus_11(); // HRESULT ReferencedTable([out, retval] BSTR* pRetVal);
            int Bogus_12(); // HRESULT ReferencedTable([in] BSTR pRetVal);
            int Bogus_13(); // HRESULT ReferencedColumns([out, retval] Names** ppVBObjRet);

            int GetType();
            int SetType(int pRetVal);

            int Bogus_14(); // HRESULT ReferencedKey([out, retval] BSTR* pRetVal);

            int Remove();
            string Script(int ScriptType, object ScriptFilePath, int Script2Type);

            int Bogus_15(); // HRESULT RebuildIndex();
            int Bogus_16(); // HRESULT ExcludeReplication([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_17(); // HRESULT ExcludeReplication([in] VARIANT_BOOL pRetVal);
            int Bogus_18(); // HRESULT FileGroup([out, retval] BSTR* pRetVal);
            int Bogus_19(); // HRESULT FileGroup([in] BSTR pRetVal);
            int Bogus_20(); // HRESULT Checked([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_21(); // HRESULT Checked([in] VARIANT_BOOL pRetVal);
        }

        [ComVisible(true), ComImport(), Guid("10021

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -