📄 dbdaoint.h
字号:
/* [retval][out] */ short __RPC_FAR *ps ) PURE;
STDMETHOD( put_Type ) (
/* [in] */ short Type ) PURE;
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR Name ) PURE;
STDMETHOD( get_Size ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_Size ) (
/* [in] */ long Size ) PURE;
STDMETHOD( get_SourceField ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_SourceTable ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_Value ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( put_Value ) (
/* [in] */ VARIANT Val ) PURE;
STDMETHOD( get_Attributes ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_Attributes ) (
/* [in] */ long Attr ) PURE;
STDMETHOD( get_OrdinalPosition ) (
/* [retval][out] */ short __RPC_FAR *ps ) PURE;
STDMETHOD( put_OrdinalPosition ) (
/* [in] */ short Pos ) PURE;
STDMETHOD( get_ValidationText ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ValidationText ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_ValidateOnSet ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_ValidateOnSet ) (
/* [in] */ VARIANT_BOOL Validate ) PURE;
STDMETHOD( get_ValidationRule ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ValidationRule ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_DefaultValue ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( put_DefaultValue ) (
/* [in] */ VARIANT var ) PURE;
STDMETHOD( get_Required ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Required ) (
/* [in] */ VARIANT_BOOL fReq ) PURE;
STDMETHOD( get_AllowZeroLength ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_AllowZeroLength ) (
/* [in] */ VARIANT_BOOL fAllow ) PURE;
STDMETHOD( get_DataUpdatable ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_ForeignName ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ForeignName ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( AppendChunk ) (
/* [in] */ VARIANT Val ) PURE;
STDMETHOD( GetChunk ) (
/* [in] */ long Offset,
/* [in] */ long Bytes,
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( _30_FieldSize ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( CreateProperty ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Value,
/* [optional][in] */ VARIANT DDL,
/* [retval][out] */ DAOProperty __RPC_FAR *__RPC_FAR *pprp ) PURE;
STDMETHOD( get_CollectionIndex ) (
/* [retval][out] */ short __RPC_FAR *i ) PURE;
STDMETHOD( get_OriginalValue ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_VisibleValue ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_FieldSize ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
};// end interface;
// Interface: DAOFields
#undef INTERFACE
#define INTERFACE DAOFields
DECLARE_INTERFACE_(DAOFields, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOField __RPC_FAR *__RPC_FAR *ppfld ) PURE;
};// end interface;
// Interface: _DAOIndex
#undef INTERFACE
#define INTERFACE _DAOIndex
DECLARE_INTERFACE_(_DAOIndex, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Foreign ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( get_Unique ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Unique ) (
/* [in] */ VARIANT_BOOL fUnique ) PURE;
STDMETHOD( get_Clustered ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Clustered ) (
/* [in] */ VARIANT_BOOL fClustered ) PURE;
STDMETHOD( get_Required ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Required ) (
/* [in] */ VARIANT_BOOL fRequired ) PURE;
STDMETHOD( get_IgnoreNulls ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_IgnoreNulls ) (
/* [in] */ VARIANT_BOOL fIgnoreNulls ) PURE;
STDMETHOD( get_Primary ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Primary ) (
/* [in] */ VARIANT_BOOL fPrimary ) PURE;
STDMETHOD( get_DistinctCount ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( get_Fields ) (
/* [retval][out] */ VARIANT __RPC_FAR *pv ) PURE;
STDMETHOD( put_Fields ) (
/* [in] */ VARIANT v ) PURE;
STDMETHOD( CreateField ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Size,
/* [retval][out] */ DAOField __RPC_FAR *__RPC_FAR *ppfld ) PURE;
STDMETHOD( CreateProperty ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Value,
/* [optional][in] */ VARIANT DDL,
/* [retval][out] */ DAOProperty __RPC_FAR *__RPC_FAR *pprp ) PURE;
};// end interface;
// Interface: DAOIndexes
#undef INTERFACE
#define INTERFACE DAOIndexes
DECLARE_INTERFACE_(DAOIndexes, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOIndex __RPC_FAR *__RPC_FAR *ppidx ) PURE;
};// end interface;
// Interface: DAOParameter
#undef INTERFACE
#define INTERFACE DAOParameter
DECLARE_INTERFACE_(DAOParameter, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_Value ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( put_Value ) (
/* [in] */ VARIANT val ) PURE;
STDMETHOD( get_Type ) (
/* [retval][out] */ short __RPC_FAR *ps ) PURE;
STDMETHOD( put_Type ) (
/* [in] */ short s ) PURE;
STDMETHOD( get_Direction ) (
/* [retval][out] */ short __RPC_FAR *pOption ) PURE;
STDMETHOD( put_Direction ) (
/* [in] */ short Option ) PURE;
};// end interface;
// Interface: DAOParameters
#undef INTERFACE
#define INTERFACE DAOParameters
DECLARE_INTERFACE_(DAOParameters, _DAOCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOParameter __RPC_FAR *__RPC_FAR *ppprm ) PURE;
};// end interface;
// Interface: _DAOUser
#undef INTERFACE
#define INTERFACE _DAOUser
DECLARE_INTERFACE_(_DAOUser, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( put_PID ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( put_Password ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Groups ) (
/* [retval][out] */ DAOGroups __RPC_FAR *__RPC_FAR *ppgrps ) PURE;
STDMETHOD( NewPassword ) (
/* [in] */ BSTR bstrOld,
/* [in] */ BSTR bstrNew ) PURE;
STDMETHOD( CreateGroup ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT PID,
/* [retval][out] */ DAOGroup __RPC_FAR *__RPC_FAR *ppgrp ) PURE;
};// end interface;
// Interface: DAOUsers
#undef INTERFACE
#define INTERFACE DAOUsers
DECLARE_INTERFACE_(DAOUsers, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOUser __RPC_FAR *__RPC_FAR *ppusr ) PURE;
};// end interface;
// Interface: _DAOGroup
#undef INTERFACE
#define INTERFACE _DAOGroup
DECLARE_INTERFACE_(_DAOGroup, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( put_PID ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Users ) (
/* [retval][out] */ DAOUsers __RPC_FAR *__RPC_FAR *ppusrs ) PURE;
STDMETHOD( CreateUser ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT PID,
/* [optional][in] */ VARIANT Password,
/* [retval][out] */ DAOUser __RPC_FAR *__RPC_FAR *ppusr ) PURE;
};// end interface;
// Interface: DAOGroups
#undef INTERFACE
#define INTERFACE DAOGroups
DECLARE_INTERFACE_(DAOGroups, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOGroup __RPC_FAR *__RPC_FAR *ppgrp ) PURE;
};// end interface;
// Interface: _DAORelation
#undef INTERFACE
#define INTERFACE _DAORelation
DECLARE_INTERFACE_(_DAORelation, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Name ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Table ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Table ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_ForeignTable ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_ForeignTable ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Attributes ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_Attributes ) (
/* [in] */ long attr ) PURE;
STDMETHOD( get_Fields ) (
/* [retval][out] */ DAOFields __RPC_FAR *__RPC_FAR *ppflds ) PURE;
STDMETHOD( CreateField ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Size,
/* [retval][out] */ DAOField __RPC_FAR *__RPC_FAR *ppfld ) PURE;
STDMETHOD( get_PartialReplica ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfPartialReplica ) PURE;
STDMETHOD( put_PartialReplica ) (
/* [in] */ VARIANT_BOOL fPartialReplica ) PURE;
};// end interface;
// Interface: DAORelations
#undef INTERFACE
#define INTERFACE DAORelations
DECLARE_INTERFACE_(DAORelations, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAORelation __RPC_FAR *__RPC_FAR *pprel ) PURE;
};// end interface;
// Interface: DAOContainer
#undef INTERFACE
#define INTERFACE DAOContainer
DECLARE_INTERFACE_(DAOContainer, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_Owner ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Owner ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_UserName ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_UserName ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Permissions ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_Permissions ) (
/* [in] */ long permissions ) PURE;
STDMETHOD( get_Inherit ) (
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb ) PURE;
STDMETHOD( put_Inherit ) (
/* [in] */ VARIANT_BOOL fInherit ) PURE;
STDMETHOD( get_Documents ) (
/* [retval][out] */ DAODocuments __RPC_FAR *__RPC_FAR *ppdocs ) PURE;
STDMETHOD( get_AllPermissions ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
};// end interface;
// Interface: DAOContainers
#undef INTERFACE
#define INTERFACE DAOContainers
DECLARE_INTERFACE_(DAOContainers, _DAOCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAOContainer __RPC_FAR *__RPC_FAR *ppctn ) PURE;
};// end interface;
// Interface: DAODocument
#undef INTERFACE
#define INTERFACE DAODocument
DECLARE_INTERFACE_(DAODocument, _DAO)
{
STDMETHOD( get_Name ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_Owner ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_Owner ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Container ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( get_UserName ) (
/* [retval][out] */ BSTR __RPC_FAR *pbstr ) PURE;
STDMETHOD( put_UserName ) (
/* [in] */ BSTR bstr ) PURE;
STDMETHOD( get_Permissions ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( put_Permissions ) (
/* [in] */ long permissions ) PURE;
STDMETHOD( get_DateCreated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_LastUpdated ) (
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
STDMETHOD( get_AllPermissions ) (
/* [retval][out] */ long __RPC_FAR *pl ) PURE;
STDMETHOD( CreateProperty ) (
/* [optional][in] */ VARIANT Name,
/* [optional][in] */ VARIANT Type,
/* [optional][in] */ VARIANT Value,
/* [optional][in] */ VARIANT DDL,
/* [retval][out] */ DAOProperty __RPC_FAR *__RPC_FAR *pprp ) PURE;
};// end interface;
// Interface: DAODocuments
#undef INTERFACE
#define INTERFACE DAODocuments
DECLARE_INTERFACE_(DAODocuments, _DAOCollection)
{
STDMETHOD( get_Item ) (
/* [in] */ VARIANT Item,
/* [retval][out] */ DAODocument __RPC_FAR *__RPC_FAR *ppdoc ) PURE;
};// end interface;
// Interface: DAOIndexFields
#undef INTERFACE
#define INTERFACE DAOIndexFields
DECLARE_INTERFACE_(DAOIndexFields, _DAODynaCollection)
{
STDMETHOD( get_Item ) (
/* [optional][in] */ VARIANT Item,
/* [retval][out] */ VARIANT __RPC_FAR *pvar ) PURE;
};// end interface;
#pragma option pop /*P_O_Pop*/
#endif // _DBDAOINT_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -