42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
|
|
|
|||
|
|
#pragma once
|
|||
|
|
|
|||
|
|
#if defined(_HSHIELD)
|
|||
|
|
|
|||
|
|
class HShieldSvrWrapper
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static AHNHS_CLIENT_HANDLE __stdcall AhnHS_CreateClientObject(
|
|||
|
|
IN AHNHS_SERVER_HANDLE hServer,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
static void __stdcall AhnHS_CloseClientHandle(
|
|||
|
|
IN AHNHS_CLIENT_HANDLE hClient,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
static unsigned long __stdcall AhnHS_VerifyResponseEx(
|
|||
|
|
IN AHNHS_CLIENT_HANDLE hClient,
|
|||
|
|
IN unsigned char *pbyResponse,
|
|||
|
|
IN unsigned long nResponseLength,
|
|||
|
|
OUT unsigned long *pnErrorCode,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
static unsigned long __stdcall AhnHS_MakeRequest(
|
|||
|
|
IN AHNHS_CLIENT_HANDLE hClient,
|
|||
|
|
OUT PAHNHS_TRANS_BUFFER pRequestBuffer,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
static AHNHS_SERVER_HANDLE __stdcall AhnHS_CreateServerObject(
|
|||
|
|
IN const char *pszFilePath,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
static void __stdcall AhnHS_CloseServerHandle(
|
|||
|
|
IN AHNHS_SERVER_HANDLE hServer,
|
|||
|
|
OUT DWORD* pRetVal /* = NULL */ /* <20><><EFBFBD><EFBFBD> : NOERROR / <20><><EFBFBD><EFBFBD> : <20><EFBFBD> (<28><><EFBFBD>ܹ<EFBFBD>ȣ) */
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif // #if defined(_HSHIELD)
|