11#include " pch.h"
22#include " AuthHelp_DynamicCode/AuthHelp_DynamicCode.h"
33#include " AuthHelp_MultiLogin/AuthHelp_MultiLogin.h"
4+ #include " AuthHelp_APIHelp/AuthHelp_APIHelp.h"
45#ifdef _MSC_BUILD
56#include " AuthHelp_ClipBoard/AuthHelp_ClipBoard.h"
67#include " AuthHelp_Windows/AuthHelp_Windows.h"
@@ -21,6 +22,7 @@ XLONG Help_dwErrorCode = 0;
2122// ////////////////////////////////////////////////////////////////////////
2223CAuthHelp_DynamicCode m_HelpDynamic;
2324CAuthHelp_MultiLogin m_HelpLogin;
25+ CAuthHelp_APIHelp m_APIHelp;
2426#ifdef _MSC_BUILD
2527CAuthHelp_ClipBoard m_HelpClipBoard;
2628CAuthHelp_Windows m_HelpWindow;
@@ -61,6 +63,17 @@ extern "C" bool AuthHelp_MultiLogin_GetRange(int nClientDevice, int* pInt_IDType
6163 return m_HelpLogin.AuthHelp_MultiLogin_GetRange (nClientDevice, pInt_IDType);
6264}
6365/* ***********************************************************************/
66+ /* API帮助函数导出定义 */
67+ /* ***********************************************************************/
68+ extern " C" bool AuthHelp_APIHelp_HttpAuth (XCHAR* ptszUser, XCHAR* ptszPass, XCHAR** pptszListHdr, int nHdrCount)
69+ {
70+ return m_APIHelp.AuthHelp_APIHelp_HttpAuth (ptszUser, ptszPass, pptszListHdr, nHdrCount);
71+ }
72+ extern " C" bool AuthHelp_APIHelp_Digest (XCHAR* ptszResponseStr, LPCXSTR lpszUser, LPCXSTR lpszPass, LPCXSTR lpszRealm, LPCXSTR lpszMethod, LPCXSTR lpszUrl, LPCXSTR lpszNonce, LPCXSTR lpszCNonce, LPCXSTR lpszNC)
73+ {
74+ return m_APIHelp.AuthHelp_APIHelp_Digest (ptszResponseStr, lpszUser, lpszPass, lpszRealm, lpszMethod, lpszUser, lpszNonce, lpszCNonce, lpszNC);
75+ }
76+ /* ***********************************************************************/
6477/* 剪贴板导出定义 */
6578/* ***********************************************************************/
6679#ifdef _MSC_BUILD
0 commit comments