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

📄 hxdb.h

📁 linux下的一款播放器
💻 H
📖 第 1 页 / 共 3 页
字号:
DEFINE_GUID(IID_IHXAsyncEnumAuthenticationDBResponse,   0x00002A03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXAsyncEnumAuthenticationDBResponseDECLARE_INTERFACE_(IHXAsyncEnumAuthenticationDBResponse, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXAsyncEnumAuthenticationDBResponse::ResetDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXAsyncEnumAuthenticationDB::Reset     *     */    STDMETHOD(ResetDone)    (	THIS_	HX_RESULT		ResultStatus    ) PURE;    /************************************************************************     *	Method:     *	    IHXAsyncEnumAuthenticationDBResponse::NextDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXAsyncEnumAuthenticationDB::Next     *	    If successful the PrincipalID is valid.     *     */    STDMETHOD(NextDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferNextPrincipalID    ) PURE;    /************************************************************************     *	Method:     *	    IHXAsyncEnumAuthenticationDBResponse::SkipDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXAsyncEnumAuthenticationDB::Skip     *	    If successful the PrincipalID is valid.     *     */    STDMETHOD(SkipDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferNextPrincipalID    ) PURE;};/**************************************************************************** *  *  Interface: * *	IHXAuthenticationDBAccess * *  Purpose: * *	A database plugin will implement this when it desires to provide  *	access to authentication data. * *  IHXAuthenticationDBAccess: * *	{00002A06-0901-11d1-8B06-00A024406D59} * */DEFINE_GUID(IID_IHXAuthenticationDBAccess,   0x00002A06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXAuthenticationDBAccessDECLARE_INTERFACE_(IHXAuthenticationDBAccess, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXAuthenticationDBAccess::_NewEnum     *	Purpose:     *	         *	    Call this to make a new enumerator of this collection.     *     */    STDMETHOD(_NewEnum)    (	THIS_	REF(IHXAsyncEnumAuthenticationDB*) pAsyncEnumAuthenticationDBNew    ) PURE;    /************************************************************************     *	Method:     *	    IHXAuthenticationDBAccess::CheckExistence     *	Purpose:     *	         *	    Call this to verify the existance of a principal.     *     */    STDMETHOD(CheckExistence)    (	THIS_	IHXAuthenticationDBAccessResponse* pAuthenticationDBAccessResponseNew,	IHXBuffer*		pBufferPrincipalID    ) PURE;    /************************************************************************     *	Method:     *	    IHXAuthenticationDBAccess::GetCredentials     *	Purpose:     *	         *	    Call this to access the credentials for the specified principal.     *     */    STDMETHOD(GetCredentials)    (	THIS_	IHXAuthenticationDBAccessResponse* pAuthenticationDBAccessResponseNew,	IHXBuffer*		pBufferPrincipalID    ) PURE;};/**************************************************************************** *  *  Interface: * *	IHXAuthenticationDBAccessResponse * *  Purpose: * *	A database user will implement this when it desires to  *	access authentication data. *	This interface receives the results of IHXAuthenticationDBAccess *	methods * *  IHXAuthenticationDBAccessResponse: * *	{00002A05-0901-11d1-8B06-00A024406D59} * */DEFINE_GUID(IID_IHXAuthenticationDBAccessResponse,   0x00002A05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXAuthenticationDBAccessResponseDECLARE_INTERFACE_(IHXAuthenticationDBAccessResponse, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXAuthenticationDBAccessResponse::ExistenceCheckDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXAuthenticationDBAccess::ExistenceCheck     *     */    STDMETHOD(ExistenceCheckDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferPrincipalID    ) PURE;    /************************************************************************     *	Method:     *	    IHXAuthenticationDBAccessResponse::GetCredentialsDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXAuthenticationDBAccess::GetCredentials     *	    If successful the Credentials var is valid.     *     */    STDMETHOD(GetCredentialsDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferPrincipalID,	IHXBuffer*		pBufferCredentials    ) PURE;};/**************************************************************************** *  *  Interface: * *	IHXGUIDDBManager * *  Purpose: * *	A database plugin will implement this when it desires to provide  *	storage of player GUID data (for Player Authentication). * *  IHXGUIDDBManager: * *	{00002A08-0901-11d1-8B06-00A024406D59} * */DEFINE_GUID(IID_IHXGUIDDBManager,   0x00002A08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXGUIDDBManagerDECLARE_INTERFACE_(IHXGUIDDBManager, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXGUIDDBManager::SetGUIDForPrincipalID     *	Purpose:     *	         *	    Call this to associate a player GUID with a user.     *     */    STDMETHOD(SetGUIDForPrincipalID)    (	THIS_	IHXGUIDDBManagerResponse* pGUIDDBManagerResponseNew,	IHXBuffer*		pBufferPrincipalID,	IHXBuffer*		pBufferGUID    ) PURE;    /************************************************************************     *	Method:     *	    IHXGUIDDBManager::GetPrincipalIDFromGUID     *	Purpose:     *	         *	    Call this to get the associated player GUID from a user.     *     */    STDMETHOD(GetPrincipalIDFromGUID)    (	THIS_	IHXGUIDDBManagerResponse* pGUIDDBManagerResponseNew,	IHXBuffer*		pBufferGUID    ) PURE;};/**************************************************************************** *  *  Interface: * *	IHXGUIDDBManagerResponse * *  Purpose: * *	A database user will implement this when it desires to  *	manage player GUID data. *	This interface receives the results of IHXGUIDDBManager *	methods * *  IHXGUIDDBManagerResponse: * *	{00002A07-0901-11d1-8B06-00A024406D59} * */DEFINE_GUID(IID_IHXGUIDDBManagerResponse,   0x00002A07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXGUIDDBManagerResponseDECLARE_INTERFACE_(IHXGUIDDBManagerResponse, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXGUIDDBManagerResponse::SetGUIDForPrincipalIDDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXGUIDDBManager::SetGUIDForPrincipalID     *     */    STDMETHOD(SetGUIDForPrincipalIDDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferPrincipalID    ) PURE;    /************************************************************************     *	Method:     *	    IHXGUIDDBManagerResponse::GetPrincipalIDFromGUIDDone     *	Purpose:     *	         *	    Reports the success or failure of      *	    IHXGUIDDBManager::GetGUIDForPrincipalID     *     */    STDMETHOD(GetPrincipalIDFromGUIDDone)    (	THIS_	HX_RESULT		ResultStatus,	IHXBuffer*		pBufferGUID,	IHXBuffer*		pBufferPrincipalID    ) PURE;};/**************************************************************************** *  *  Interface: * *	IHXPPVDBManager * *  Purpose: * *	A database plugin will implement this when it desires to provide  *	storage of Pay-Per-View permission data. * *  IHXPPVDBManager: * *	{00002A0A-0901-11d1-8B06-00A024406D59} * */DEFINE_GUID(IID_IHXPPVDBManager,   0x00002A0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59);#undef  INTERFACE#define INTERFACE   IHXPPVDBManagerDECLARE_INTERFACE_(IHXPPVDBManager, IUnknown){    /*     *	IUnknown methods     */    STDMETHOD(QueryInterface)    (	THIS_	REFIID			IIDOfInterfaceDesired,	void**			ppVoidRequestedInterface    ) PURE;    STDMETHOD_(ULONG32,AddRef)    (	THIS    ) PURE;    STDMETHOD_(ULONG32,Release)    (	THIS    ) PURE;    /************************************************************************     *	Method:     *	    IHXPPVDBManager::GetPermissions     *	Purpose:

⌨️ 快捷键说明

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