DragonNest/Server/ServerCommon/HShieldSvrWrapper.h

42 lines
1.3 KiB
C
Raw Normal View History

2024-12-19 09:48:26 +08:00
#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)