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

📄 nativemethods.cs

📁 模拟数据库
💻 CS
📖 第 1 页 / 共 5 页
字号:
            int Remove(); // HRESULT Remove();

            int Bogus_RecalcSpaceUsage(); // HRESULT RecalcSpaceUsage();
            int Bogus_EnumCandidateKeys(); // HRESULT EnumCandidateKeys([out, retval] QueryResults** ppVBObjRet);
            int Bogus_IsValidKeyDatatype(); // HRESULT IsValidKeyDatatype([in] BSTR KeyColType, [in, optional] VARIANT ReferencingColType, [out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_GetDatatypeByName(); // HRESULT GetDatatypeByName([in] BSTR TypeName, [out, retval] _IVSQLDMOStdObject** ppVBObjRet);
            int Bogus_Transfer(); // HRESULT Transfer([in] Transfer* TransferSpec);
            int Bogus_ScriptTransfer(); // HRESULT ScriptTransfer([in] Transfer* TransferSpec, [in, optional, defaultvalue(1)] SQLDMO_XFRSCRIPTMODE_TYPE ScriptFileMode, [in, optional] VARIANT ScriptFilePath, [out, retval] BSTR* pRetVal);
            int Bogus_CheckIdentityValues(); // HRESULT CheckIdentityValues();
            int Bogus_ExecuteWithResultsAndMessages(); // HRESULT ExecuteWithResultsAndMessages([in] BSTR Command, [in, optional] VARIANT Length, [out] BSTR* Messages, [out, retval] QueryResults** ppVBObjRet);

            string Script(int ScriptType, object ScriptFilePath, int Script2Type); // 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);

            int Bogus_CheckTablesDataOnly(); // HRESULT CheckTablesDataOnly([out, retval] BSTR* pRetVal);
            int Bogus_CheckAllocationsDataOnly(); // HRESULT CheckAllocationsDataOnly([out, retval] BSTR* pRetVal);
            int Bogus_UpdateIndexStatistics(); // HRESULT UpdateIndexStatistics();
            int Bogus_EnumLoginMappings(); // HRESULT EnumLoginMappings([out, retval] QueryResults** ppVBObjRet);
            int Bogus_PrimaryFilePath(); // HRESULT PrimaryFilePath([out, retval] BSTR* pRetVal);

            IFileGroups GetFileGroups(); // HRESULT FileGroups([out, retval] FileGroups** ppVBObjRet);

            IDatabaseRoles GetDatabaseRoles(); // HRESULT DatabaseRoles([out, retval] DatabaseRoles** ppVBObjRet);

            int GetPermissions(); // HRESULT Permissions([out, retval] SQLDMO_PRIVILEGE_TYPE* Permissions);

            int Bogus_Isdb_accessadmin(); // HRESULT Isdb_accessadmin([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_datareader(); // HRESULT Isdb_datareader([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_ddladmin(); // HRESULT Isdb_ddladmin([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_denydatareader(); // HRESULT Isdb_denydatareader([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_denydatawriter(); // HRESULT Isdb_denydatawriter([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_backupoperator(); // HRESULT Isdb_backupoperator([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_owner(); // HRESULT Isdb_owner([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_securityadmin(); // HRESULT Isdb_securityadmin([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_Isdb_datawriter(); // HRESULT Isdb_datawriter([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_EnumFiles(); // HRESULT EnumFiles([out, retval] QueryResults** ppVBObjRet);
            int Bogus_EnumFileGroups(); // HRESULT EnumFileGroups([out, retval] QueryResults** ppVBObjRet);
            int Bogus_EnumUsers(); // HRESULT EnumUsers([in, optional] VARIANT Who, [out, retval] QueryResults** ppVBObjRet);
            int Bogus_EnumNTGroups(); // HRESULT EnumNTGroups([in, optional] VARIANT Who, [out, retval] QueryResults** ppVBObjRet);
            int Bogus_Deny(); // HRESULT Deny([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR DenyeeNames);

            bool IsUser(string UserName); // HRESULT IsUser([in] BSTR UserName, [out, retval] VARIANT_BOOL* pRetVal);

            int Bogus_GenerateSQL(); // HRESULT GenerateSQL([out, retval] BSTR* pRetVal);
            int Bogus_Shrink(); // HRESULT Shrink([in] long FreeSpaceInPercent, [in] SQLDMO_SHRINK_TYPE Truncate);
            int Bogus_CheckTextAllocsFast(); // HRESULT CheckTextAllocsFast([out, retval] BSTR* pRetVal);
            int Bogus_CheckTextAllocsFull(); // HRESULT CheckTextAllocsFull([out, retval] BSTR* pRetVal);
            int Bogus_EnumMatchingSPs(); // HRESULT EnumMatchingSPs([in] BSTR Text, [in, optional] VARIANT IncludeSystemSP, [out, retval] QueryResults** ppVBObjRet);
            int Bogus_EnableFullTextCatalogs(); // HRESULT EnableFullTextCatalogs();
            int Bogus_RemoveFullTextCatalogs(); // HRESULT RemoveFullTextCatalogs();
            int Bogus_FullTextIndexScript(); // HRESULT FullTextIndexScript([out, retval] BSTR* pRetVal);
            int Bogus_IsFullTextEnabled(); // HRESULT IsFullTextEnabled([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_FullTextCatalogs(); // HRESULT FullTextCatalogs([out, retval] FullTextCatalogs** ppVBObjRet);
            int Bogus_DisableFullTextCatalogs(); // HRESULT DisableFullTextCatalogs();
            int Bogus_CompatibilityLevel1(); // HRESULT CompatibilityLevel([out, retval] SQLDMO_COMP_LEVEL_TYPE* pRetVal);
            int Bogus_CompatibilityLevel2(); // HRESULT CompatibilityLevel([in] SQLDMO_COMP_LEVEL_TYPE pRetVal);
            int Bogus_UseServerName1(); // HRESULT UseServerName([out, retval] BSTR* pRetVal);
            int Bogus_UseServerName2(); // HRESULT UseServerName([in] BSTR pRetVal);
        }

        [ComVisible(true), ComImport(), Guid("10020D03-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IStoredProcedures {
            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);

            IStoredProcedure Item(object Index, object Owner);

            int Bogus_6(); // HRESULT _NewEnum([out, retval] IUnknown** ppEnum);

            int GetCount();

            int Bogus_7(); // HRESULT ItemByID([in] long ID, [out, retval] StoredProcedure** ppVBObjRet);

            int Add(IStoredProcedure Object);

            int Bogus_8(); // HRESULT Remove([in] VARIANT Index, [in, optional] VARIANT Owner);
            int Refresh(object ReleaseMemberObjects); // HRESULT Refresh([in, optional] VARIANT ReleaseMemberObjects);
        }

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

        [ComVisible(true), ComImport(), Guid("10020D06-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IStoredProcedure {
            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);
            bool GetSystemObject(); // HRESULT SystemObject([out, retval] VARIANT_BOOL* pRetVal);

            int Bogus_7(); // HRESULT Type([out, retval] SQLDMO_PROCEDURE_TYPE* pRetVal);
            int Bogus_8(); // HRESULT Type([in] SQLDMO_PROCEDURE_TYPE pRetVal);
            int Bogus_9(); // HRESULT Startup([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_10(); // HRESULT Startup([in] VARIANT_BOOL pRetVal);

            string GetOwner();
            int SetOwner(string pRetVal);
            string GetCreateDate();

            int Bogus_11(); // HRESULT ID([out, retval] long* pRetVal);

            string GetText();
            int SetText(string pRetVal);

            int Bogus_12(); // HRESULT Grant([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR GranteeNames, [in, optional] VARIANT GrantGrant, [in, optional] VARIANT AsRole);
            int Bogus_13(); // HRESULT Revoke([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR RevokeeNames, [in, optional] VARIANT GrantGrant, [in, optional] VARIANT RevokeGrantOption, [in, optional] VARIANT AsRole);
            int Bogus_14(); // HRESULT ListPermissions([in, optional, defaultvalue(16)] SQLDMO_PRIVILEGE_TYPE PrivilegeTypes, [out, retval] SQLObjectList** ppVBObjRet);
            int Bogus_15(); // HRESULT ListUserPermissions([in] BSTR UserName, [out, retval] SQLObjectList** ppVBObjRet);
            int Bogus_16(); // HRESULT EnumParameters([out, retval] QueryResults** ppVBObjRet);

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

            int Bogus_17(); // HRESULT EnumDependencies([in, optional, defaultvalue(0)] SQLDMO_DEPENDENCY_TYPE DependencyType, [out, retval] QueryResults** ppVBObjRet);
            int Bogus_18(); // HRESULT Deny([in] SQLDMO_PRIVILEGE_TYPE Privileges, [in] BSTR DenyeeNames, [in, optional] VARIANT GrantGrant);

            int Alter(string NewText);

            int Bogus_19(); // HRESULT QuotedIdentifierStatus([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_20(); // HRESULT AnsiNullsStatus([out, retval] VARIANT_BOOL* pRetVal);
        }


        [ComVisible(true), ComImport(), Guid("10022C03-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IFileGroups {
            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);

            IFileGroup Item(object ItemInd); // HRESULT Item([in] VARIANT ItemIndex, [out, retval] FileGroup** ppVBObjRet);

            int Bogus_6(); // HRESULT _NewEnum([out, retval] IUnknown** ppEnum);
            int Bogus_7(); // HRESULT Count([out, retval] long* pRetVal);
            int Bogus_8(); // HRESULT ItemByID([in] long ID, [out, retval] FileGroup** ppVBObjRet);
            int Bogus_9(); // HRESULT Add([in] FileGroup* Object);
            int Bogus_10(); // HRESULT Remove([in] VARIANT Index);
            int Bogus_11(); // HRESULT Refresh([in, optional] VARIANT ReleaseMemberObjects);
        }

        [ComVisible(true), ComImport(), Guid("10022C00-E260-11CF-AE68-00AA004A34D5")]
        public class FileGroup {
        }

        [ComVisible(true), ComImport(), Guid("10022C06-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IFileGroup {
            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);
            int Bogus_7(); // HRESULT Name([out, retval] BSTR* pRetVal);
            int Bogus_8(); // HRESULT Name([in] BSTR pRetVal);

            IDBFiles GetDBFiles();

            int Bogus_9(); // HRESULT Size([out, retval] long* pRetVal);
            int Bogus_10(); // HRESULT ID([out, retval] long* pRetVal);
            int Bogus_11(); // HRESULT ReadOnly([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_12(); // HRESULT ReadOnly([in] VARIANT_BOOL pRetVal);
            int Bogus_13(); // HRESULT Remove();
            int Bogus_14(); // HRESULT EnumObjects([out, retval] QueryResults** ppVBObjRet);
            int Bogus_15(); // HRESULT EnumFiles([out, retval] QueryResults** ppVBObjRet);
            int Bogus_16(); // HRESULT CheckFilegroup([out, retval] BSTR* pRetVal);
            int Bogus_17(); // HRESULT CheckFilegroupDataOnly([out, retval] BSTR* pRetVal);
            int Bogus_18(); // HRESULT Default([out, retval] VARIANT_BOOL* pRetVal);
            int Bogus_19(); // HRESULT Default([in] VARIANT_BOOL pRetVal);
        }

        [ComVisible(true), ComImport(), Guid("10022D03-E260-11CF-AE68-00AA004A34D5"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
        public interface IDBFiles {
            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);

            IDBFile Item(object ItemIndex); // HRESULT Item([in] VARIANT ItemIndex, [out, retval] DBFile** ppVBObjRet);

⌨️ 快捷键说明

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