LosaDev source snapshot 2019

This commit is contained in:
LosaDev committed 2026-11-07 13:30:45 +07:00
commit c198676e97
20588 files changed
+8812878

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LS_NXSoap", "LS_NXSoap\LS_NXSoap.vcxproj", "{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}.Debug|Win32.ActiveCfg = Debug|Win32
{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}.Debug|Win32.Build.0 = Debug|Win32
{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}.Release|Win32.ActiveCfg = Release|Win32
{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6F0B72A3-01CC-4C6A-9E82-D078ED9990AE}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>LS_NXSoap</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>$(ProjectName)D</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WITH_OPENSSL;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>../openssl/</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PostBuildEvent>
<Command>copy "$(TargetDir)\$(TargetName)$(TargetExt)" "$(TargetDir)\..\..\lib\$(TargetName)$(TargetExt)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WITH_OPENSSL;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>../openssl/</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<PostBuildEvent>
<Command>copy "$(TargetDir)\$(TargetName)$(TargetExt)" "$(TargetDir)\..\..\lib\$(TargetName)$(TargetExt)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="cNEXON.h" />
<ClInclude Include="import\gsoap\soapH.h" />
<ClInclude Include="import\gsoap\soapStub.h" />
<ClInclude Include="import\gsoap\stdsoap2.h" />
<ClInclude Include="import\NXSoap.h" />
<ClInclude Include="import\soapNexonCashSoapProxy.h" />
<ClInclude Include="MD5.h" />
<ClInclude Include="Nexon.h" />
<ClInclude Include="stdafx.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="cNEXON.cpp" />
<ClCompile Include="import\gsoap\soapC.cpp" />
<ClCompile Include="import\gsoap\stdsoap2.cpp" />
<ClCompile Include="import\soapNexonCashSoapProxy.cpp" />
<ClCompile Include="MD5.cpp" />
<ClCompile Include="stdafx.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="소스 파일">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="헤더 파일">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="리소스 파일">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="import">
<UniqueIdentifier>{83920778-4398-43e3-9407-1224f7830650}</UniqueIdentifier>
</Filter>
<Filter Include="import\gsoap">
<UniqueIdentifier>{14e73f5b-48f5-45d6-b6c6-5f839e6ee67a}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="import\NXSoap.h">
<Filter>import</Filter>
</ClInclude>
<ClInclude Include="import\soapNexonCashSoapProxy.h">
<Filter>import</Filter>
</ClInclude>
<ClInclude Include="import\gsoap\soapH.h">
<Filter>import\gsoap</Filter>
</ClInclude>
<ClInclude Include="import\gsoap\soapStub.h">
<Filter>import\gsoap</Filter>
</ClInclude>
<ClInclude Include="import\gsoap\stdsoap2.h">
<Filter>import\gsoap</Filter>
</ClInclude>
<ClInclude Include="cNEXON.h">
<Filter>헤더 파일</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>헤더 파일</Filter>
</ClInclude>
<ClInclude Include="MD5.h">
<Filter>헤더 파일</Filter>
</ClInclude>
<ClInclude Include="Nexon.h">
<Filter>헤더 파일</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="import\soapNexonCashSoapProxy.cpp">
<Filter>import</Filter>
</ClCompile>
<ClCompile Include="import\gsoap\soapC.cpp">
<Filter>import\gsoap</Filter>
</ClCompile>
<ClCompile Include="import\gsoap\stdsoap2.cpp">
<Filter>import\gsoap</Filter>
</ClCompile>
<ClCompile Include="cNEXON.cpp">
<Filter>소스 파일</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>소스 파일</Filter>
</ClCompile>
<ClCompile Include="MD5.cpp">
<Filter>소스 파일</Filter>
</ClCompile>
</ItemGroup>
</Project>
+302
View File
@@ -0,0 +1,302 @@
// MD5.cpp: implementation of the CMD5 class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "MD5.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
#define S11 7
#define S12 12
#define S13 17
#define S14 22
#define S21 5
#define S22 9
#define S23 14
#define S24 20
#define S31 4
#define S32 11
#define S33 16
#define S34 23
#define S41 6
#define S42 10
#define S43 15
#define S44 21
static BYTE PADDING[64] =
{
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
/* F, G, H and I are basic MD5 functions.
*/
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define G(x, y, z) (((x) & (z)) | ((y) & (~z)))
#define H(x, y, z) ((x) ^ (y) ^ (z))
#define I(x, y, z) ((y) ^ ((x) | (~z)))
/* ROTATE_LEFT rotates x left n bits.
*/
#define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32-(n))))
/* FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4.
Rotation is separate from addition to prevent recomputation.
*/
#define FF(a, b, c, d, x, s, ac) { \
(a) += F ((b), (c), (d)) + (x) + (UINT)(ac); \
(a) = ROTATE_LEFT ((a), (s)); \
(a) += (b); \
}
#define GG(a, b, c, d, x, s, ac) { \
(a) += G ((b), (c), (d)) + (x) + (UINT)(ac); \
(a) = ROTATE_LEFT ((a), (s)); \
(a) += (b); \
}
#define HH(a, b, c, d, x, s, ac) { \
(a) += H ((b), (c), (d)) + (x) + (UINT)(ac); \
(a) = ROTATE_LEFT ((a), (s)); \
(a) += (b); \
}
#define II(a, b, c, d, x, s, ac) { \
(a) += I ((b), (c), (d)) + (x) + (UINT)(ac); \
(a) = ROTATE_LEFT ((a), (s)); \
(a) += (b); \
}
static void MD5Transform (UINT state[4], BYTE block[64]);
static void Encode(BYTE* output, UINT* input, UINT len);
static void Decode (UINT* output, BYTE* input, UINT len);
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMD5::CMD5()
{
}
CMD5::~CMD5()
{
}
/*
CString CMD5::GetString(CString str)
{
MD5_CTX context;
BYTE digest[16];
UINT len = str.GetLength();
MD5Init (&context);
MD5Update (&context, (BYTE*)(LPTSTR)(LPCTSTR)str, len);
MD5Final (digest, &context);
CString temp;
CString ret = _T("");
for (int i=0; i<16; i++)
{
temp.Format("%02X", digest[i]);
ret += temp;
}
return ret;
}
*/
void CMD5::Generate(BYTE* file, UINT length)
{
ZeroMemory(m_digest, sizeof(m_digest));
MD5_CTX context;
MD5Init(&context);
MD5Update(&context, file, length);
MD5Final(m_digest, &context);
}
char* CMD5::GetDigestHEX()
{
enum { MAX_DIGEST = 16, };
ZeroMemory(m_digestHEX, sizeof(m_digestHEX));
for (int i = 0; i < MAX_DIGEST ; i++)
{
char temp[MAX_PATH]="";
sprintf_s(temp, sizeof(temp), "%02x", m_digest[i]); // BYTE ij½ºÆÃÇØ¼­ FFFFºÙÁö ¾Ê´Â´Ù.
strcat_s(m_digestHEX, temp);
}
return m_digestHEX;
}
void CMD5::MD5Init(MD5_CTX* context)
{
context->count[0] = context->count[1] = 0;
context->state[0] = 0x67452301;
context->state[1] = 0xefcdab89;
context->state[2] = 0x98badcfe;
context->state[3] = 0x10325476;
}
void CMD5::MD5Update (MD5_CTX* context, BYTE* input, UINT inputLen)
{
UINT i, index, partLen;
index = (UINT)((context->count[0] >> 3) & 0x3F);
if ((context->count[0] += ((UINT)inputLen << 3)) < ((UINT)inputLen << 3))
context->count[1]++;
context->count[1] += ((UINT)inputLen >> 29);
partLen = 64 - index;
if (inputLen >= partLen)
{
memcpy(&context->buffer[index], input, partLen);
MD5Transform (context->state, context->buffer);
for (i = partLen; i + 63 < inputLen; i += 64)
MD5Transform (context->state, &input[i]);
index = 0;
}
else
i = 0;
memcpy(&context->buffer[index], &input[i], inputLen-i);
}
void CMD5::MD5Final (BYTE* digest, MD5_CTX* context)
{
BYTE bits[8];
UINT index, padLen;
Encode (bits, context->count, 8);
index = (UINT)((context->count[0] >> 3) & 0x3f);
padLen = (index < 56) ? (56 - index) : (120 - index);
MD5Update (context, PADDING, padLen);
MD5Update (context, bits, 8);
Encode (digest, context->state, 16);
memset (context, 0, sizeof (*context));
}
static void MD5Transform (UINT state[4], BYTE block[64])
{
UINT a = state[0], b = state[1], c = state[2], d = state[3], x[16];
Decode (x, block, 64);
/* Round 1 */
FF (a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
FF (d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
FF (c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
FF (b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
FF (a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
FF (d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
FF (c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
FF (b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
/* Round 2 */
GG (a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
GG (d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
GG (b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
GG (a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
GG (b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
GG (c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
GG (d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
GG (c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
/* Round 3 */
HH (a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
HH (a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
HH (b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */
HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
HH (b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
/* Round 4 */
II (a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
II (d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
II (b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
II (d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
II (b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
II (c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
II (a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
II (c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
state[0] += a;
state[1] += b;
state[2] += c;
state[3] += d;
/* Zeroize sensitive information. */
memset (x, 0, sizeof (x));
}
static void Encode(BYTE* output, UINT* input, UINT len)
{
UINT i, j;
for (i = 0, j = 0; j < len; i++, j += 4) {
output[j] = (BYTE)(input[i] & 0xff);
output[j+1] = (BYTE)((input[i] >> 8) & 0xff);
output[j+2] = (BYTE)((input[i] >> 16) & 0xff);
output[j+3] = (BYTE)((input[i] >> 24) & 0xff);
}
}
static void Decode (UINT* output, BYTE* input, UINT len)
{
unsigned int i, j;
for (i = 0, j = 0; j < len; i++, j += 4)
output[i] = ((UINT)input[j]) | (((UINT)input[j+1]) << 8) |
(((UINT)input[j+2]) << 16) | (((UINT)input[j+3]) << 24);
}
+34
View File
@@ -0,0 +1,34 @@
// MD5.h: interface for the CMD5 class.
//
//////////////////////////////////////////////////////////////////////
#pragma once
class CMD5
{
public:
CMD5();
~CMD5();
public:
void Generate(BYTE* file, UINT length);
BYTE* GetDigest() { return m_digest; }
char* GetDigestHEX();
protected:
BYTE m_digest[16];
char m_digestHEX[512];
protected:
typedef struct
{
UINT state[4]; /* state (ABCD) */
UINT count[2]; /* number of bits, modulo 2^64 (lsb first) */
BYTE buffer[64]; /* input buffer */
} MD5_CTX;
void MD5Init(MD5_CTX* ctx);
void MD5Update(MD5_CTX* ctx, BYTE* input, UINT inputlen);
void MD5Final(BYTE* digest, MD5_CTX* ctx);
};
+66
View File
@@ -0,0 +1,66 @@
#pragma once
#include <string>
struct NX_InitializeSoap
{
};
struct NX_IsBillingUser
{
BYTE reason;
std::string ID;
std::string IP;
};
struct NX_GetPurse
{
BYTE reason;
std::string ID;
std::string IP;
};
struct NX_Purchase
{
short productType;
std::string amount;
BYTE reason;
std::string ID;
std::string IP;
std::string transactionID;
std::string productCode;
std::string gameID;
std::string serverID;
std::string orderNO;
};
struct NX_Present
{
short productType;
BYTE reason;
std::string ID;
std::string IP;
std::string transactionID;
std::string productCode;
std::string amount;
std::string gameID;
std::string friendID;
std::string serverID;
std::string orderNO;
};
struct NX_UsageCancel
{
short productType;
int amount;
std::string ID;
std::string transactionID;
};
struct NX_UsageCancelByUsageSN
{
std::string ID;
int usageSN;
int amount;
};
+27
View File
@@ -0,0 +1,27 @@
========================================================================
정적 라이브러리 : LS_NXSoap 프로젝트 개요
========================================================================
응용 프로그램 마법사에서 이 LS_NXSoap 라이브러리 프로젝트를 만들었습니다.
프로젝트에 대해 소스 파일은 만들어지지 않았습니다.
LS_NXSoap.vcxproj
응용 프로그램 마법사를 사용하여 생성한 VC++ 프로젝트의 기본 프로젝트 파일입니다.
파일을 생성한 Visual C++ 버전에 대한 정보와 응용 프로그램 마법사를 사용하여 선택한 플랫폼,
구성 및 프로젝트 기능에 대한 정보가 포함되어 있습니다.
LS_NXSoap.vcxproj.filters
응용 프로그램 마법사를 사용하여 생성된 VC++ 프로젝트의 필터 파일입니다.
이 파일에는 프로젝트의 파일과 필터 간의 연결 정보가 들어 있습니다.
이러한 연결은 특정 노드에서 유사한 확장명으로 그룹화된 파일을 표시하기 위해 IDE에서
사용됩니다. 예를 들어 ".cpp" 파일은 "소스 파일" 필터와 연결되어 있습니다.
/////////////////////////////////////////////////////////////////////////////
기타 참고:
응용 프로그램 마법사에서 사용하는 "TODO:" 주석은 사용자가 추가하거나 사용자 지정해야 하는
소스 코드 부분을 나타냅니다.
/////////////////////////////////////////////////////////////////////////////
+388
View File
@@ -0,0 +1,388 @@
#include "stdafx.h"
#include "cNEXON.h"
#include "Nexon.h"
#include "MD5.h"
#include "import/soapNexonCashSoapProxy.h"
#include "import/gsoap/NexonCashSoap.nsmap"
using namespace std;
NexonCashSoapProxy g_proxy;
cNEXON::cNEXON(void)
{
Init();
}
cNEXON::~cNEXON(void)
{
Destroy();
}
void cNEXON::Init()
{
}
void cNEXON::Destroy()
{
DestroyHeader();
}
BOOL cNEXON::InitializeSoap(
const char* TS,
const char* IP,
const char* KEY,
int& error)
{
error = 0;
return InitializeSoapSEH( TS, IP, KEY, error );
//__try
//{
// return InitializeSoapSEH( TS, IP, KEY, error );
//}
//__except(1)
//{
// error = 3;
// return FALSE;
//}
//error = 4;
//return FALSE;
}
BOOL cNEXON::InitializeSoapSEH(
const char* TS,
const char* IP,
const char* KEY,
int& error)
{
error = 0;
if(CreateHeader())
{
GenerateHeader(TS, IP, KEY);
_ns1__InitializeSoap request;
_ns1__InitializeSoapResponse response;
int ret = g_proxy.InitializeSoap(&request, &response);
if(SOAP_OK == ret)
return TRUE;
error = 2;
return FALSE;
}
error = 1;
return FALSE;
}
BOOL cNEXON::IsBillingUser(
const char* ID,
BYTE reason,
const char* IP,
int& error,
time_t& lastDate)
{
_ns1__ISBillingUser request;
_ns1__ISBillingUserResponse response;
m_isbillinguser.ID = ID;
m_isbillinguser.IP = IP;
m_isbillinguser.reason = reason;
request.nexonID = &m_isbillinguser.ID;
request.actionUserIP = &m_isbillinguser.IP;
request.reason = reason;
int ret = g_proxy.ISBillingUser(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
error = response.errorCode;
lastDate = response.dtLastPaymentDate;
return TRUE;
}
return FALSE;
}
BOOL cNEXON::GetPurse(
const char* ID,
const BYTE reason,
const char* IP,
int& error,
INT64& balance)
{
_ns1__GetPurse request;
_ns1__GetPurseResponse response;
m_getpurse.ID = ID;
m_getpurse.IP = IP;
m_getpurse.reason = reason;
request.nexonID = &m_getpurse.ID;
request.actionUserIP = &m_getpurse.IP;
request.reason = reason;
int ret = g_proxy.GetPurse(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
error = response.errorCode;
balance = _atoi64(response.GetPurseResult.c_str());
return TRUE;
}
return FALSE;
}
BOOL cNEXON::Purchase(
const char* ID,
const char* transactionID,
short productType,
const char* productCode,
const char* amount,
const char* gameID,
const char* serverID,
const char* orderNO,
BYTE reason,
const char* IP,
int& error,
BOOL& result)
{
_ns1__Purchase request;
_ns1__PurchaseResponse response;
m_purchase.ID = ID;
m_purchase.transactionID = transactionID;
m_purchase.productType = productType;
m_purchase.productCode = productCode;
m_purchase.amount = amount;
m_purchase.gameID = gameID;
m_purchase.serverID = serverID;
m_purchase.orderNO = orderNO;
m_purchase.reason = reason;
m_purchase.IP = IP;
request.nexonID = &m_purchase.ID;
request.transactionID = &m_purchase.transactionID;
request.productType = productType;
request.productCode = &m_purchase.productCode;
request.amount = m_purchase.amount;
request.gameID = &m_purchase.gameID;
request.data2 = &m_purchase.serverID;
request.data3 = &m_purchase.orderNO;
request.reason = reason;
request.actionUserIP = &m_purchase.IP;
int ret = g_proxy.Purchase(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
error = response.errorCode;
result = response.PurchaseResult ? TRUE : FALSE;
return TRUE;
}
return FALSE;
}
BOOL cNEXON::Present(
const char* ID,
const char* transactionID,
short productType,
const char* productCode,
const char* amount,
const char *gameID,
const char *friendID,
BYTE age,
const char* serverID,
const char* orderNO,
BYTE reason,
const char* IP,
int& error,
BOOL& result)
{
_ns1__Present request;
_ns1__PresentResponse response;
m_present.ID = ID;
m_present.transactionID = transactionID;
m_present.productType = productType;
m_present.productCode = productCode;
m_present.amount = amount;
m_present.gameID = gameID;
m_present.friendID = friendID;
m_present.serverID = serverID;
m_present.orderNO = orderNO;
m_present.reason = reason;
m_present.IP = IP;
request.nexonID = &m_present.ID;
request.transactionID = &m_present.transactionID;
request.productType = productType;
request.productCode = &m_present.productCode;
request.amount = m_present.amount;
request.gameID = &m_present.gameID;
request.giftGameID = &m_present.friendID;
request.age = age;
request.data2 = &m_present.serverID;
request.data3 = &m_present.orderNO;
request.reason = reason;
request.actionUserIP = &m_present.IP;
int ret = g_proxy.Present(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
error = response.errorCode;
result = response.PresentResult ? TRUE : FALSE;
return TRUE;
}
return FALSE;
}
BOOL cNEXON::UsageCancel(
const char* ID,
const char* transactionID,
short productType,
int amount,
int& result)
{
_ns1__UsageCancel request;
_ns1__UsageCancelResponse response;
m_usagecancel.ID = ID;
m_usagecancel.transactionID = transactionID;
m_usagecancel.productType = productType;
m_usagecancel.amount = amount;
request.nexonID = &m_usagecancel.ID;
request.transactionID = &m_usagecancel.transactionID;
request.productType = m_usagecancel.productType;
request.refundAmount = amount;
int ret = g_proxy.UsageCancel(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
result = response.UsageCancelResult;
return TRUE;
}
return FALSE;
}
BOOL cNEXON::UsageCancelByUsageSN(
const char* ID,
int usageSN,
int refundAmount,
int& result)
{
_ns1__UsageCancelByUsageSn request;
_ns1__UsageCancelByUsageSnResponse response;
m_usagecancelbyusagesn.ID = ID;
request.id = &m_usagecancelbyusagesn.ID;
request.usageSn = usageSN;
request.refundAmount = refundAmount;
int ret = g_proxy.UsageCancelByUsageSn(&request, &response);
if(SOAP_OK == ret)
{
// 호출성공
result = response.UsageCancelByUsageSnResult;
return TRUE;
}
return FALSE;
}
void cNEXON::GetError(char* buffer, int length)
{
ZeroMemory(buffer, length);
length = (length > ((*(soap*)(&g_proxy))).buflen) ? ((*(soap*)(&g_proxy))).buflen : length;
CopyMemory(buffer, ((*(soap*)(&g_proxy))).buf, length);
}
//-------------------------------------------------------------------------------------------------
// protected operations
//-------------------------------------------------------------------------------------------------
BOOL cNEXON::CreateHeader()
{
// create soap header
if(!g_proxy.header)
{
g_proxy.header = SOAP_NEW(struct SOAP_ENV__Header);
g_proxy.header->ns1__Header_ = SOAP_NEW(ns1__Header);
g_proxy.header->ns1__SecurityHeader_ = SOAP_NEW(ns1__SecurityHeader);
return TRUE;
}
else
{
if(g_proxy.header->ns1__Header_)
{
SOAP_DELETE(g_proxy.header->ns1__Header_);
}
if(g_proxy.header->ns1__SecurityHeader_)
{
SOAP_DELETE(g_proxy.header->ns1__SecurityHeader_);
}
SOAP_DELETE(g_proxy.header);
g_proxy.header = SOAP_NEW(struct SOAP_ENV__Header);
g_proxy.header->ns1__Header_ = SOAP_NEW(ns1__Header);
g_proxy.header->ns1__SecurityHeader_ = SOAP_NEW(ns1__SecurityHeader);
}
return TRUE;
}
void cNEXON::DestroyHeader()
{
// SOAP API를 호출하면 내부에서 자동으로 삭제함
//if(g_proxy.header->ns1__Header_)
//{
// SOAP_DELETE(g_proxy.header->ns1__Header_);
// g_proxy.header->ns1__Header_ = NULL;
//}
//if(g_proxy.header->ns1__SecurityHeader_)
//{
// SOAP_DELETE(g_proxy.header->ns1__SecurityHeader_);
// g_proxy.header->ns1__SecurityHeader_ = NULL;
//}
//if(g_proxy.header)
//{
// SOAP_DELETE(g_proxy.header);
// g_proxy.header = NULL;
//}
}
void cNEXON::GenerateHeader(const char* TS, const char* IP, const char* hashKey)
{
// TS 현재시간(yyyyMMddHHmmss)
// IPAddress 유저IP
// MD5Hash IP + HashKey
m_TS = TS;
m_IP = IP;
std::string key = m_IP + hashKey;
CMD5 MD5;
MD5.Generate((BYTE*)key.c_str(), key.size());
m_Hash = MD5.GetDigestHEX();
g_proxy.header->ns1__Header_->TS = &m_TS;
g_proxy.header->ns1__Header_->IPAddress = &m_IP;
g_proxy.header->ns1__Header_->MD5Hash = &m_Hash;
}
+106
View File
@@ -0,0 +1,106 @@
#pragma once
#include <string>
#include "Nexon.h"
class NexonCashSoapProxy;
class cNEXON
{
public:
cNEXON(void);
~cNEXON(void);
void Init();
void Destroy();
public:
BOOL InitializeSoap(
const char* TS,
const char* IP,
const char* KEY,
int& error); // SOAP 초기화, 반드시 최초 1회 호출되어야 함
BOOL InitializeSoapSEH(
const char* TS,
const char* IP,
const char* KEY,
int& error); // SOAP 초기화, 반드시 최초 1회 호출되어야 함
BOOL IsBillingUser(
const char* ID,
BYTE reason,
const char* IP,
int& error,
time_t& lastDate);
BOOL GetPurse(
const char* ID,
const BYTE reason,
const char* IP,
int& error,
INT64& balance); // 잔액조회(총잔액)
BOOL Purchase(
const char* ID,
const char* transactionID,
short productType,
const char* productCode,
const char* amount,
const char* gameID,
const char* serverID,
const char* orderNO,
BYTE reason,
const char* IP,
int& error,
BOOL& result); // 아이템 구매
BOOL Present(
const char* ID,
const char* transactionID,
short productType,
const char* productCode,
const char* amount,
const char *gameID,
const char *friendID,
BYTE age,
const char* serverID,
const char* orderNO,
BYTE reason,
const char* IP,
int& error,
BOOL& result); // 선물하기
BOOL UsageCancel(
const char* ID,
const char* transactionID,
short productType,
int amount,
int& result); // 청약철회
BOOL UsageCancelByUsageSN(
const char* ID,
int usageSN,
int refundAmount,
int& result); // 청약철회 by UsageSN
void GetError(char* buffer, int length);
protected:
BOOL CreateHeader();
void DestroyHeader();
void GenerateHeader(const char* TS, const char* IP, const char* hashKey);
private:
std::string m_TS;
std::string m_IP;
std::string m_Hash;
NX_IsBillingUser m_isbillinguser;
NX_GetPurse m_getpurse;
NX_Purchase m_purchase;
NX_Present m_present;
NX_UsageCancel m_usagecancel;
NX_UsageCancelByUsageSN m_usagecancelbyusagesn;
};
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,11 @@
#include "soapH.h"
SOAP_NMAC struct Namespace namespaces[] =
{
{"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://schemas.xmlsoap.org/soap/envelope/", NULL},
{"SOAP-ENC", "http://www.w3.org/2003/05/soap-encoding", "http://schemas.xmlsoap.org/soap/encoding/", NULL},
{"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
{"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
{"ns1", "http://127.0.0.1/remoting_version_2/", NULL, NULL},
{NULL, NULL, NULL, NULL}
};
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChange>
<ns1:serviceCode>0</ns1:serviceCode>
<ns1:user>
<ns1:SourceId></ns1:SourceId>
<ns1:TargetId></ns1:TargetId>
<ns1:GameId></ns1:GameId>
<ns1:RequestIP></ns1:RequestIP>
</ns1:user>
<ns1:order>
<ns1:OrderId></ns1:OrderId>
<ns1:Amount></ns1:Amount>
<ns1:CashChangeTypeSn>0</ns1:CashChangeTypeSn>
</ns1:order>
</ns1:ApprovalCashChange>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChangeResponse>
<ns1:ApprovalCashChangeResult>false</ns1:ApprovalCashChangeResult>
<ns1:returnCode>0</ns1:returnCode>
</ns1:ApprovalCashChangeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChange_Channeling>
<ns1:chargeInfo>
<ns1:LiabilityType>0</ns1:LiabilityType>
<ns1:LiabilityTypeCode></ns1:LiabilityTypeCode>
<ns1:BillingId></ns1:BillingId>
<ns1:ChargeType>0</ns1:ChargeType>
<ns1:Amount></ns1:Amount>
<ns1:OrderId></ns1:OrderId>
</ns1:chargeInfo>
<ns1:channelingInfo>
<ns1:ChannelingId></ns1:ChannelingId>
<ns1:ChannelingUserKey></ns1:ChannelingUserKey>
<ns1:Amount></ns1:Amount>
<ns1:ItemId></ns1:ItemId>
<ns1:OrderId></ns1:OrderId>
<ns1:RemoteIP></ns1:RemoteIP>
</ns1:channelingInfo>
</ns1:ApprovalCashChange_Channeling>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChange_ChannelingResponse>
<ns1:ApprovalCashChange_ChannelingResult>
<ns1:Command></ns1:Command>
<ns1:Result>false</ns1:Result>
<ns1:Code>0</ns1:Code>
<ns1:strCode></ns1:strCode>
<ns1:Message></ns1:Message>
<ns1:ApprovalNo></ns1:ApprovalNo>
<ns1:ApprovalAmount></ns1:ApprovalAmount>
<ns1:Balance></ns1:Balance>
<ns1:ApvSn>0</ns1:ApvSn>
</ns1:ApprovalCashChange_ChannelingResult>
</ns1:ApprovalCashChange_ChannelingResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalInfo>
<ns1:nexonID></ns1:nexonID>
<ns1:chargeType>0</ns1:chargeType>
<ns1:startDate></ns1:startDate>
<ns1:endDate></ns1:endDate>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:ApprovalInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalInfoResponse>
<ns1:ApprovalInfoResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:ApprovalInfoResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:ApprovalInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalPaidInfo>
<ns1:id></ns1:id>
<ns1:startDate></ns1:startDate>
<ns1:endDate></ns1:endDate>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:ApprovalPaidInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalPaidInfoResponse>
<ns1:ApprovalPaidInfoResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:ApprovalPaidInfoResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:ApprovalPaidInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalSendCash>
<ns1:cashChangeType>0</ns1:cashChangeType>
<ns1:liabilityType>0</ns1:liabilityType>
<ns1:id></ns1:id>
<ns1:requestId></ns1:requestId>
<ns1:orderId></ns1:orderId>
<ns1:amount></ns1:amount>
<ns1:requestIP></ns1:requestIP>
</ns1:ApprovalSendCash>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalSendCashResponse>
<ns1:ApprovalSendCashResult>false</ns1:ApprovalSendCashResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:ApprovalSendCashResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ChargeForNeopleCoupon>
<ns1:nexonId></ns1:nexonId>
<ns1:couponNo></ns1:couponNo>
<ns1:amount></ns1:amount>
<ns1:requestIp></ns1:requestIp>
</ns1:ChargeForNeopleCoupon>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ChargeForNeopleCouponResponse>
<ns1:ChargeForNeopleCouponResult>false</ns1:ChargeForNeopleCouponResult>
</ns1:ChargeForNeopleCouponResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ChargeGameCash>
<ns1:cryptoString></ns1:cryptoString>
</ns1:ChargeGameCash>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ChargeGameCashResponse>
<ns1:ChargeGameCashResult>0</ns1:ChargeGameCashResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:ChargeGameCashResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:CheckUsage>
<ns1:id></ns1:id>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:itemCode></ns1:itemCode>
<ns1:receiverId></ns1:receiverId>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:CheckUsage>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:CheckUsageResponse>
<ns1:CheckUsageResult>false</ns1:CheckUsageResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:CheckUsageResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetCashReceiptList>
<ns1:nexonID></ns1:nexonID>
<ns1:startDate></ns1:startDate>
<ns1:endDate></ns1:endDate>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:GetCashReceiptList>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetCashReceiptListResponse>
<ns1:GetCashReceiptListResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:GetCashReceiptListResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:GetCashReceiptListResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurchaseAmount>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
</ns1:GetPurchaseAmount>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurchaseAmountResponse>
<ns1:GetPurchaseAmountResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:GetPurchaseAmountResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:GetPurchaseAmountResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurse>
<ns1:nexonID></ns1:nexonID>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:GetPurse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurseResponse>
<ns1:GetPurseResult></ns1:GetPurseResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:GetPurseResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurseByChannel>
<ns1:nexonID></ns1:nexonID>
<ns1:liabilityType>0</ns1:liabilityType>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:GetPurseByChannel>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurseByChannelResponse>
<ns1:GetPurseByChannelResult></ns1:GetPurseByChannelResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:GetPurseByChannelResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurseWithGameCash>
<ns1:id></ns1:id>
<ns1:productType>0</ns1:productType>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:GetPurseWithGameCash>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetPurseWithGameCashResponse>
<ns1:GetPurseWithGameCashResult>false</ns1:GetPurseWithGameCashResult>
<ns1:paidBalance></ns1:paidBalance>
<ns1:freeBalance></ns1:freeBalance>
<ns1:gamecashBalance></ns1:gamecashBalance>
</ns1:GetPurseWithGameCashResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetRemainAmount>
<ns1:id></ns1:id>
<ns1:liabilityType>0</ns1:liabilityType>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:GetRemainAmount>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:GetRemainAmountResponse>
<ns1:GetRemainAmountResult>false</ns1:GetRemainAmountResult>
<ns1:liabilitiesAmount></ns1:liabilitiesAmount>
<ns1:ERPLiabilitiesAmount></ns1:ERPLiabilitiesAmount>
</ns1:GetRemainAmountResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ISBillingUser>
<ns1:nexonID></ns1:nexonID>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:ISBillingUser>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ISBillingUserResponse>
<ns1:ISBillingUserResult>false</ns1:ISBillingUserResult>
<ns1:errorCode>0</ns1:errorCode>
<ns1:dtLastPaymentDate>2013-07-18T07:12:54Z</ns1:dtLastPaymentDate>
</ns1:ISBillingUserResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:Header>
<ns1:TS></ns1:TS>
<ns1:IPAddress></ns1:IPAddress>
<ns1:MD5Hash></ns1:MD5Hash>
</ns1:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:InitializeSoap>
</ns1:InitializeSoap>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:InitializeSoapResponse>
<ns1:InitializeSoapResult>false</ns1:InitializeSoapResult>
</ns1:InitializeSoapResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:LastUsageInfo>
<ns1:id></ns1:id>
<ns1:productType>0</ns1:productType>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:LastUsageInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:LastUsageInfoResponse>
<ns1:LastUsageInfoResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:LastUsageInfoResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:LastUsageInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:Present>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:productCode></ns1:productCode>
<ns1:gameID></ns1:gameID>
<ns1:giftGameID></ns1:giftGameID>
<ns1:age>0</ns1:age>
<ns1:data2></ns1:data2>
<ns1:data3></ns1:data3>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:Present>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PresentResponse>
<ns1:PresentResult>false</ns1:PresentResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:PresentResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PresentExtend>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:extraCashAmount></ns1:extraCashAmount>
<ns1:productCode></ns1:productCode>
<ns1:gameID></ns1:gameID>
<ns1:receiveNexonID></ns1:receiveNexonID>
<ns1:receiveGameID></ns1:receiveGameID>
<ns1:data2></ns1:data2>
<ns1:data3></ns1:data3>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:PresentExtend>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PresentExtendResponse>
<ns1:PresentExtendResult>false</ns1:PresentExtendResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:PresentExtendResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:Purchase>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:productCode></ns1:productCode>
<ns1:gameID></ns1:gameID>
<ns1:data2></ns1:data2>
<ns1:data3></ns1:data3>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:Purchase>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PurchaseResponse>
<ns1:PurchaseResult>false</ns1:PurchaseResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:PurchaseResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PurchaseChannel>
<ns1:liabilityType>0</ns1:liabilityType>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:productCode></ns1:productCode>
<ns1:gameID></ns1:gameID>
<ns1:data2></ns1:data2>
<ns1:data3></ns1:data3>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:PurchaseChannel>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PurchaseChannelResponse>
<ns1:PurchaseChannelResult>false</ns1:PurchaseChannelResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:PurchaseChannelResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PurchaseExtend>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:productType>0</ns1:productType>
<ns1:amount></ns1:amount>
<ns1:extraCashAmount></ns1:extraCashAmount>
<ns1:productCode></ns1:productCode>
<ns1:gameID></ns1:gameID>
<ns1:data2></ns1:data2>
<ns1:data3></ns1:data3>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:PurchaseExtend>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:PurchaseExtendResponse>
<ns1:PurchaseExtendResult>false</ns1:PurchaseExtendResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:PurchaseExtendResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:Purchase_Ex>
<ns1:argument>
<ns1:anyType></ns1:anyType>
<ns1:anyType></ns1:anyType>
</ns1:argument>
</ns1:Purchase_Ex>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:Purchase_ExResponse>
<ns1:Purchase_ExResult>
<ns1:Command></ns1:Command>
<ns1:Result>false</ns1:Result>
<ns1:Code>0</ns1:Code>
<ns1:strCode></ns1:strCode>
<ns1:Message></ns1:Message>
<ns1:ApprovalNo></ns1:ApprovalNo>
<ns1:ApprovalAmount></ns1:ApprovalAmount>
<ns1:Balance></ns1:Balance>
<ns1:ApvSn>0</ns1:ApvSn>
</ns1:Purchase_ExResult>
</ns1:Purchase_ExResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:RequestEventCharge>
<ns1:userId></ns1:userId>
<ns1:amount></ns1:amount>
<ns1:serviceCode>0</ns1:serviceCode>
</ns1:RequestEventCharge>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:RequestEventChargeResponse>
<ns1:RequestEventChargeResult>0</ns1:RequestEventChargeResult>
</ns1:RequestEventChargeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:SetUserMappingData>
<ns1:nexonSn>0</ns1:nexonSn>
<ns1:id></ns1:id>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:SetUserMappingData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:SetUserMappingDataResponse>
<ns1:SetUserMappingDataResult>0</ns1:SetUserMappingDataResult>
</ns1:SetUserMappingDataResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancel>
<ns1:nexonID></ns1:nexonID>
<ns1:productType>0</ns1:productType>
<ns1:transactionID></ns1:transactionID>
<ns1:refundAmount>0</ns1:refundAmount>
</ns1:UsageCancel>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancelResponse>
<ns1:UsageCancelResult>0</ns1:UsageCancelResult>
</ns1:UsageCancelResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancelByUsageSn>
<ns1:id></ns1:id>
<ns1:usageSn>0</ns1:usageSn>
<ns1:refundAmount>0</ns1:refundAmount>
</ns1:UsageCancelByUsageSn>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancelByUsageSnResponse>
<ns1:UsageCancelByUsageSnResult>0</ns1:UsageCancelByUsageSnResult>
</ns1:UsageCancelByUsageSnResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancelForLunia>
<ns1:nexonID></ns1:nexonID>
<ns1:transactionID></ns1:transactionID>
<ns1:refundAmount>0</ns1:refundAmount>
</ns1:UsageCancelForLunia>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageCancelForLuniaResponse>
<ns1:UsageCancelForLuniaResult>0</ns1:UsageCancelForLuniaResult>
</ns1:UsageCancelForLuniaResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageInfo>
<ns1:nexonID></ns1:nexonID>
<ns1:productType>0</ns1:productType>
<ns1:startDate></ns1:startDate>
<ns1:endDate></ns1:endDate>
<ns1:reason>0</ns1:reason>
<ns1:actionUserIP></ns1:actionUserIP>
</ns1:UsageInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageInfoResponse>
<ns1:UsageInfoResult>
<xsd:schema></xsd:schema>
<!-- extensibility element(s) -->
</ns1:UsageInfoResult>
<ns1:errorCode>0</ns1:errorCode>
</ns1:UsageInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageRollback>
<ns1:userId></ns1:userId>
<ns1:usageSn>0</ns1:usageSn>
</ns1:UsageRollback>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UsageRollbackResponse>
<ns1:UsageRollbackResult>0</ns1:UsageRollbackResult>
</ns1:UsageRollbackResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UseCoupon>
<ns1:argument>
<ns1:Value>
<ns1:anyType></ns1:anyType>
<ns1:anyType></ns1:anyType>
</ns1:Value>
</ns1:argument>
</ns1:UseCoupon>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:UseCouponResponse>
<ns1:UseCouponResult>false</ns1:UseCouponResult>
<ns1:returnCode></ns1:returnCode>
</ns1:UseCouponResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,315 @@
/* soapNexonCashSoapProxy.h
Generated by gSOAP 2.8.15 from NXSoap.h
Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
The generated code is released under ONE of the following licenses:
GPL or Genivia's license for commercial use.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
*/
#ifndef soapNexonCashSoapProxy_H
#define soapNexonCashSoapProxy_H
#include "gsoap/soapH.h"
class SOAP_CMAC NexonCashSoapProxy : public soap
{ public:
/// Endpoint URL of service 'NexonCashSoapProxy' (change as needed)
const char *soap_endpoint;
/// Constructor
NexonCashSoapProxy();
/// Construct from another engine state
NexonCashSoapProxy(const struct soap&);
/// Constructor with endpoint URL
NexonCashSoapProxy(const char *url);
/// Constructor with engine input+output mode control
NexonCashSoapProxy(soap_mode iomode);
/// Constructor with URL and input+output mode control
NexonCashSoapProxy(const char *url, soap_mode iomode);
/// Constructor with engine input and output mode control
NexonCashSoapProxy(soap_mode imode, soap_mode omode);
/// Destructor frees deserialized data
virtual ~NexonCashSoapProxy();
/// Initializer used by constructors
virtual void NexonCashSoapProxy_init(soap_mode imode, soap_mode omode);
/// Delete all deserialized data (with soap_destroy and soap_end)
virtual void destroy();
/// Delete all deserialized data and reset to default
virtual void reset();
/// Disables and removes SOAP Header from message
virtual void soap_noheader();
/// Put SOAP Header in message
virtual void soap_header(ns1__Header *ns1__Header_, ns1__SecurityHeader *ns1__SecurityHeader_);
/// Get SOAP Header structure (NULL when absent)
virtual const SOAP_ENV__Header *soap_header();
/// Get SOAP Fault structure (NULL when absent)
virtual const SOAP_ENV__Fault *soap_fault();
/// Get SOAP Fault string (NULL when absent)
virtual const char *soap_fault_string();
/// Get SOAP Fault detail as string (NULL when absent)
virtual const char *soap_fault_detail();
/// Close connection (normally automatic, except for send_X ops)
virtual int soap_close_socket();
/// Force close connection (can kill a thread blocked on IO)
virtual int soap_force_close_socket();
/// Print fault
virtual void soap_print_fault(FILE*);
#ifndef WITH_LEAN
/// Print fault to stream
#ifndef WITH_COMPAT
virtual void soap_stream_fault(std::ostream&);
#endif
/// Put fault into buffer
virtual char *soap_sprint_fault(char *buf, size_t len);
#endif
/// Web service operation 'InitializeSoap' (returns error code or SOAP_OK)
virtual int InitializeSoap(_ns1__InitializeSoap *ns1__InitializeSoap, _ns1__InitializeSoapResponse *ns1__InitializeSoapResponse) { return this->InitializeSoap(NULL, NULL, ns1__InitializeSoap, ns1__InitializeSoapResponse); }
virtual int InitializeSoap(const char *endpoint, const char *soap_action, _ns1__InitializeSoap *ns1__InitializeSoap, _ns1__InitializeSoapResponse *ns1__InitializeSoapResponse);
/// Web service operation 'ApprovalInfo' (returns error code or SOAP_OK)
virtual int ApprovalInfo(_ns1__ApprovalInfo *ns1__ApprovalInfo, _ns1__ApprovalInfoResponse *ns1__ApprovalInfoResponse) { return this->ApprovalInfo(NULL, NULL, ns1__ApprovalInfo, ns1__ApprovalInfoResponse); }
virtual int ApprovalInfo(const char *endpoint, const char *soap_action, _ns1__ApprovalInfo *ns1__ApprovalInfo, _ns1__ApprovalInfoResponse *ns1__ApprovalInfoResponse);
/// Web service operation 'ApprovalPaidInfo' (returns error code or SOAP_OK)
virtual int ApprovalPaidInfo(_ns1__ApprovalPaidInfo *ns1__ApprovalPaidInfo, _ns1__ApprovalPaidInfoResponse *ns1__ApprovalPaidInfoResponse) { return this->ApprovalPaidInfo(NULL, NULL, ns1__ApprovalPaidInfo, ns1__ApprovalPaidInfoResponse); }
virtual int ApprovalPaidInfo(const char *endpoint, const char *soap_action, _ns1__ApprovalPaidInfo *ns1__ApprovalPaidInfo, _ns1__ApprovalPaidInfoResponse *ns1__ApprovalPaidInfoResponse);
/// Web service operation 'UsageInfo' (returns error code or SOAP_OK)
virtual int UsageInfo(_ns1__UsageInfo *ns1__UsageInfo, _ns1__UsageInfoResponse *ns1__UsageInfoResponse) { return this->UsageInfo(NULL, NULL, ns1__UsageInfo, ns1__UsageInfoResponse); }
virtual int UsageInfo(const char *endpoint, const char *soap_action, _ns1__UsageInfo *ns1__UsageInfo, _ns1__UsageInfoResponse *ns1__UsageInfoResponse);
/// Web service operation 'LastUsageInfo' (returns error code or SOAP_OK)
virtual int LastUsageInfo(_ns1__LastUsageInfo *ns1__LastUsageInfo, _ns1__LastUsageInfoResponse *ns1__LastUsageInfoResponse) { return this->LastUsageInfo(NULL, NULL, ns1__LastUsageInfo, ns1__LastUsageInfoResponse); }
virtual int LastUsageInfo(const char *endpoint, const char *soap_action, _ns1__LastUsageInfo *ns1__LastUsageInfo, _ns1__LastUsageInfoResponse *ns1__LastUsageInfoResponse);
/// Web service operation 'ISBillingUser' (returns error code or SOAP_OK)
virtual int ISBillingUser(_ns1__ISBillingUser *ns1__ISBillingUser, _ns1__ISBillingUserResponse *ns1__ISBillingUserResponse) { return this->ISBillingUser(NULL, NULL, ns1__ISBillingUser, ns1__ISBillingUserResponse); }
virtual int ISBillingUser(const char *endpoint, const char *soap_action, _ns1__ISBillingUser *ns1__ISBillingUser, _ns1__ISBillingUserResponse *ns1__ISBillingUserResponse);
/// Web service operation 'GetPurse' (returns error code or SOAP_OK)
virtual int GetPurse(_ns1__GetPurse *ns1__GetPurse, _ns1__GetPurseResponse *ns1__GetPurseResponse) { return this->GetPurse(NULL, NULL, ns1__GetPurse, ns1__GetPurseResponse); }
virtual int GetPurse(const char *endpoint, const char *soap_action, _ns1__GetPurse *ns1__GetPurse, _ns1__GetPurseResponse *ns1__GetPurseResponse);
/// Web service operation 'GetPurseByChannel' (returns error code or SOAP_OK)
virtual int GetPurseByChannel(_ns1__GetPurseByChannel *ns1__GetPurseByChannel, _ns1__GetPurseByChannelResponse *ns1__GetPurseByChannelResponse) { return this->GetPurseByChannel(NULL, NULL, ns1__GetPurseByChannel, ns1__GetPurseByChannelResponse); }
virtual int GetPurseByChannel(const char *endpoint, const char *soap_action, _ns1__GetPurseByChannel *ns1__GetPurseByChannel, _ns1__GetPurseByChannelResponse *ns1__GetPurseByChannelResponse);
/// Web service operation 'Purchase' (returns error code or SOAP_OK)
virtual int Purchase(_ns1__Purchase *ns1__Purchase, _ns1__PurchaseResponse *ns1__PurchaseResponse) { return this->Purchase(NULL, NULL, ns1__Purchase, ns1__PurchaseResponse); }
virtual int Purchase(const char *endpoint, const char *soap_action, _ns1__Purchase *ns1__Purchase, _ns1__PurchaseResponse *ns1__PurchaseResponse);
/// Web service operation 'PurchaseChannel' (returns error code or SOAP_OK)
virtual int PurchaseChannel(_ns1__PurchaseChannel *ns1__PurchaseChannel, _ns1__PurchaseChannelResponse *ns1__PurchaseChannelResponse) { return this->PurchaseChannel(NULL, NULL, ns1__PurchaseChannel, ns1__PurchaseChannelResponse); }
virtual int PurchaseChannel(const char *endpoint, const char *soap_action, _ns1__PurchaseChannel *ns1__PurchaseChannel, _ns1__PurchaseChannelResponse *ns1__PurchaseChannelResponse);
/// Web service operation 'PurchaseExtend' (returns error code or SOAP_OK)
virtual int PurchaseExtend(_ns1__PurchaseExtend *ns1__PurchaseExtend, _ns1__PurchaseExtendResponse *ns1__PurchaseExtendResponse) { return this->PurchaseExtend(NULL, NULL, ns1__PurchaseExtend, ns1__PurchaseExtendResponse); }
virtual int PurchaseExtend(const char *endpoint, const char *soap_action, _ns1__PurchaseExtend *ns1__PurchaseExtend, _ns1__PurchaseExtendResponse *ns1__PurchaseExtendResponse);
/// Web service operation 'Purchase_Ex' (returns error code or SOAP_OK)
virtual int Purchase_USCOREEx(_ns1__Purchase_USCOREEx *ns1__Purchase_USCOREEx, _ns1__Purchase_USCOREExResponse *ns1__Purchase_USCOREExResponse) { return this->Purchase_USCOREEx(NULL, NULL, ns1__Purchase_USCOREEx, ns1__Purchase_USCOREExResponse); }
virtual int Purchase_USCOREEx(const char *endpoint, const char *soap_action, _ns1__Purchase_USCOREEx *ns1__Purchase_USCOREEx, _ns1__Purchase_USCOREExResponse *ns1__Purchase_USCOREExResponse);
/// Web service operation 'ApprovalCashChange_Channeling' (returns error code or SOAP_OK)
virtual int ApprovalCashChange_USCOREChanneling(_ns1__ApprovalCashChange_USCOREChanneling *ns1__ApprovalCashChange_USCOREChanneling, _ns1__ApprovalCashChange_USCOREChannelingResponse *ns1__ApprovalCashChange_USCOREChannelingResponse) { return this->ApprovalCashChange_USCOREChanneling(NULL, NULL, ns1__ApprovalCashChange_USCOREChanneling, ns1__ApprovalCashChange_USCOREChannelingResponse); }
virtual int ApprovalCashChange_USCOREChanneling(const char *endpoint, const char *soap_action, _ns1__ApprovalCashChange_USCOREChanneling *ns1__ApprovalCashChange_USCOREChanneling, _ns1__ApprovalCashChange_USCOREChannelingResponse *ns1__ApprovalCashChange_USCOREChannelingResponse);
/// Web service operation 'Present' (returns error code or SOAP_OK)
virtual int Present(_ns1__Present *ns1__Present, _ns1__PresentResponse *ns1__PresentResponse) { return this->Present(NULL, NULL, ns1__Present, ns1__PresentResponse); }
virtual int Present(const char *endpoint, const char *soap_action, _ns1__Present *ns1__Present, _ns1__PresentResponse *ns1__PresentResponse);
/// Web service operation 'PresentExtend' (returns error code or SOAP_OK)
virtual int PresentExtend(_ns1__PresentExtend *ns1__PresentExtend, _ns1__PresentExtendResponse *ns1__PresentExtendResponse) { return this->PresentExtend(NULL, NULL, ns1__PresentExtend, ns1__PresentExtendResponse); }
virtual int PresentExtend(const char *endpoint, const char *soap_action, _ns1__PresentExtend *ns1__PresentExtend, _ns1__PresentExtendResponse *ns1__PresentExtendResponse);
/// Web service operation 'CheckUsage' (returns error code or SOAP_OK)
virtual int CheckUsage(_ns1__CheckUsage *ns1__CheckUsage, _ns1__CheckUsageResponse *ns1__CheckUsageResponse) { return this->CheckUsage(NULL, NULL, ns1__CheckUsage, ns1__CheckUsageResponse); }
virtual int CheckUsage(const char *endpoint, const char *soap_action, _ns1__CheckUsage *ns1__CheckUsage, _ns1__CheckUsageResponse *ns1__CheckUsageResponse);
/// Web service operation 'GetCashReceiptList' (returns error code or SOAP_OK)
virtual int GetCashReceiptList(_ns1__GetCashReceiptList *ns1__GetCashReceiptList, _ns1__GetCashReceiptListResponse *ns1__GetCashReceiptListResponse) { return this->GetCashReceiptList(NULL, NULL, ns1__GetCashReceiptList, ns1__GetCashReceiptListResponse); }
virtual int GetCashReceiptList(const char *endpoint, const char *soap_action, _ns1__GetCashReceiptList *ns1__GetCashReceiptList, _ns1__GetCashReceiptListResponse *ns1__GetCashReceiptListResponse);
/// Web service operation 'ChargeForNeopleCoupon' (returns error code or SOAP_OK)
virtual int ChargeForNeopleCoupon(_ns1__ChargeForNeopleCoupon *ns1__ChargeForNeopleCoupon, _ns1__ChargeForNeopleCouponResponse *ns1__ChargeForNeopleCouponResponse) { return this->ChargeForNeopleCoupon(NULL, NULL, ns1__ChargeForNeopleCoupon, ns1__ChargeForNeopleCouponResponse); }
virtual int ChargeForNeopleCoupon(const char *endpoint, const char *soap_action, _ns1__ChargeForNeopleCoupon *ns1__ChargeForNeopleCoupon, _ns1__ChargeForNeopleCouponResponse *ns1__ChargeForNeopleCouponResponse);
/// Web service operation 'UsageCancelForLunia' (returns error code or SOAP_OK)
virtual int UsageCancelForLunia(_ns1__UsageCancelForLunia *ns1__UsageCancelForLunia, _ns1__UsageCancelForLuniaResponse *ns1__UsageCancelForLuniaResponse) { return this->UsageCancelForLunia(NULL, NULL, ns1__UsageCancelForLunia, ns1__UsageCancelForLuniaResponse); }
virtual int UsageCancelForLunia(const char *endpoint, const char *soap_action, _ns1__UsageCancelForLunia *ns1__UsageCancelForLunia, _ns1__UsageCancelForLuniaResponse *ns1__UsageCancelForLuniaResponse);
/// Web service operation 'UsageCancel' (returns error code or SOAP_OK)
virtual int UsageCancel(_ns1__UsageCancel *ns1__UsageCancel, _ns1__UsageCancelResponse *ns1__UsageCancelResponse) { return this->UsageCancel(NULL, NULL, ns1__UsageCancel, ns1__UsageCancelResponse); }
virtual int UsageCancel(const char *endpoint, const char *soap_action, _ns1__UsageCancel *ns1__UsageCancel, _ns1__UsageCancelResponse *ns1__UsageCancelResponse);
/// Web service operation 'UsageCancelByUsageSn' (returns error code or SOAP_OK)
virtual int UsageCancelByUsageSn(_ns1__UsageCancelByUsageSn *ns1__UsageCancelByUsageSn, _ns1__UsageCancelByUsageSnResponse *ns1__UsageCancelByUsageSnResponse) { return this->UsageCancelByUsageSn(NULL, NULL, ns1__UsageCancelByUsageSn, ns1__UsageCancelByUsageSnResponse); }
virtual int UsageCancelByUsageSn(const char *endpoint, const char *soap_action, _ns1__UsageCancelByUsageSn *ns1__UsageCancelByUsageSn, _ns1__UsageCancelByUsageSnResponse *ns1__UsageCancelByUsageSnResponse);
/// Web service operation 'GetPurchaseAmount' (returns error code or SOAP_OK)
virtual int GetPurchaseAmount(_ns1__GetPurchaseAmount *ns1__GetPurchaseAmount, _ns1__GetPurchaseAmountResponse *ns1__GetPurchaseAmountResponse) { return this->GetPurchaseAmount(NULL, NULL, ns1__GetPurchaseAmount, ns1__GetPurchaseAmountResponse); }
virtual int GetPurchaseAmount(const char *endpoint, const char *soap_action, _ns1__GetPurchaseAmount *ns1__GetPurchaseAmount, _ns1__GetPurchaseAmountResponse *ns1__GetPurchaseAmountResponse);
/// Web service operation 'UsageRollback' (returns error code or SOAP_OK)
virtual int UsageRollback(_ns1__UsageRollback *ns1__UsageRollback, _ns1__UsageRollbackResponse *ns1__UsageRollbackResponse) { return this->UsageRollback(NULL, NULL, ns1__UsageRollback, ns1__UsageRollbackResponse); }
virtual int UsageRollback(const char *endpoint, const char *soap_action, _ns1__UsageRollback *ns1__UsageRollback, _ns1__UsageRollbackResponse *ns1__UsageRollbackResponse);
/// Web service operation 'RequestEventCharge' (returns error code or SOAP_OK)
virtual int RequestEventCharge(_ns1__RequestEventCharge *ns1__RequestEventCharge, _ns1__RequestEventChargeResponse *ns1__RequestEventChargeResponse) { return this->RequestEventCharge(NULL, NULL, ns1__RequestEventCharge, ns1__RequestEventChargeResponse); }
virtual int RequestEventCharge(const char *endpoint, const char *soap_action, _ns1__RequestEventCharge *ns1__RequestEventCharge, _ns1__RequestEventChargeResponse *ns1__RequestEventChargeResponse);
/// Web service operation 'ApprovalCashChange' (returns error code or SOAP_OK)
virtual int ApprovalCashChange(_ns1__ApprovalCashChange *ns1__ApprovalCashChange, _ns1__ApprovalCashChangeResponse *ns1__ApprovalCashChangeResponse) { return this->ApprovalCashChange(NULL, NULL, ns1__ApprovalCashChange, ns1__ApprovalCashChangeResponse); }
virtual int ApprovalCashChange(const char *endpoint, const char *soap_action, _ns1__ApprovalCashChange *ns1__ApprovalCashChange, _ns1__ApprovalCashChangeResponse *ns1__ApprovalCashChangeResponse);
/// Web service operation 'ApprovalSendCash' (returns error code or SOAP_OK)
virtual int ApprovalSendCash(_ns1__ApprovalSendCash *ns1__ApprovalSendCash, _ns1__ApprovalSendCashResponse *ns1__ApprovalSendCashResponse) { return this->ApprovalSendCash(NULL, NULL, ns1__ApprovalSendCash, ns1__ApprovalSendCashResponse); }
virtual int ApprovalSendCash(const char *endpoint, const char *soap_action, _ns1__ApprovalSendCash *ns1__ApprovalSendCash, _ns1__ApprovalSendCashResponse *ns1__ApprovalSendCashResponse);
/// Web service operation 'UseCoupon' (returns error code or SOAP_OK)
virtual int UseCoupon(_ns1__UseCoupon *ns1__UseCoupon, _ns1__UseCouponResponse *ns1__UseCouponResponse) { return this->UseCoupon(NULL, NULL, ns1__UseCoupon, ns1__UseCouponResponse); }
virtual int UseCoupon(const char *endpoint, const char *soap_action, _ns1__UseCoupon *ns1__UseCoupon, _ns1__UseCouponResponse *ns1__UseCouponResponse);
/// Web service operation 'GetRemainAmount' (returns error code or SOAP_OK)
virtual int GetRemainAmount(_ns1__GetRemainAmount *ns1__GetRemainAmount, _ns1__GetRemainAmountResponse *ns1__GetRemainAmountResponse) { return this->GetRemainAmount(NULL, NULL, ns1__GetRemainAmount, ns1__GetRemainAmountResponse); }
virtual int GetRemainAmount(const char *endpoint, const char *soap_action, _ns1__GetRemainAmount *ns1__GetRemainAmount, _ns1__GetRemainAmountResponse *ns1__GetRemainAmountResponse);
/// Web service operation 'GetPurseWithGameCash' (returns error code or SOAP_OK)
virtual int GetPurseWithGameCash(_ns1__GetPurseWithGameCash *ns1__GetPurseWithGameCash, _ns1__GetPurseWithGameCashResponse *ns1__GetPurseWithGameCashResponse) { return this->GetPurseWithGameCash(NULL, NULL, ns1__GetPurseWithGameCash, ns1__GetPurseWithGameCashResponse); }
virtual int GetPurseWithGameCash(const char *endpoint, const char *soap_action, _ns1__GetPurseWithGameCash *ns1__GetPurseWithGameCash, _ns1__GetPurseWithGameCashResponse *ns1__GetPurseWithGameCashResponse);
/// Web service operation 'ChargeGameCash' (returns error code or SOAP_OK)
virtual int ChargeGameCash(_ns1__ChargeGameCash *ns1__ChargeGameCash, _ns1__ChargeGameCashResponse *ns1__ChargeGameCashResponse) { return this->ChargeGameCash(NULL, NULL, ns1__ChargeGameCash, ns1__ChargeGameCashResponse); }
virtual int ChargeGameCash(const char *endpoint, const char *soap_action, _ns1__ChargeGameCash *ns1__ChargeGameCash, _ns1__ChargeGameCashResponse *ns1__ChargeGameCashResponse);
/// Web service operation 'SetUserMappingData' (returns error code or SOAP_OK)
virtual int SetUserMappingData(_ns1__SetUserMappingData *ns1__SetUserMappingData, _ns1__SetUserMappingDataResponse *ns1__SetUserMappingDataResponse) { return this->SetUserMappingData(NULL, NULL, ns1__SetUserMappingData, ns1__SetUserMappingDataResponse); }
virtual int SetUserMappingData(const char *endpoint, const char *soap_action, _ns1__SetUserMappingData *ns1__SetUserMappingData, _ns1__SetUserMappingDataResponse *ns1__SetUserMappingDataResponse);
/// Web service operation 'InitializeSoap' (returns error code or SOAP_OK)
virtual int InitializeSoap_(_ns1__InitializeSoap *ns1__InitializeSoap, _ns1__InitializeSoapResponse *ns1__InitializeSoapResponse) { return this->InitializeSoap_(NULL, NULL, ns1__InitializeSoap, ns1__InitializeSoapResponse); }
virtual int InitializeSoap_(const char *endpoint, const char *soap_action, _ns1__InitializeSoap *ns1__InitializeSoap, _ns1__InitializeSoapResponse *ns1__InitializeSoapResponse);
/// Web service operation 'ApprovalInfo' (returns error code or SOAP_OK)
virtual int ApprovalInfo_(_ns1__ApprovalInfo *ns1__ApprovalInfo, _ns1__ApprovalInfoResponse *ns1__ApprovalInfoResponse) { return this->ApprovalInfo_(NULL, NULL, ns1__ApprovalInfo, ns1__ApprovalInfoResponse); }
virtual int ApprovalInfo_(const char *endpoint, const char *soap_action, _ns1__ApprovalInfo *ns1__ApprovalInfo, _ns1__ApprovalInfoResponse *ns1__ApprovalInfoResponse);
/// Web service operation 'ApprovalPaidInfo' (returns error code or SOAP_OK)
virtual int ApprovalPaidInfo_(_ns1__ApprovalPaidInfo *ns1__ApprovalPaidInfo, _ns1__ApprovalPaidInfoResponse *ns1__ApprovalPaidInfoResponse) { return this->ApprovalPaidInfo_(NULL, NULL, ns1__ApprovalPaidInfo, ns1__ApprovalPaidInfoResponse); }
virtual int ApprovalPaidInfo_(const char *endpoint, const char *soap_action, _ns1__ApprovalPaidInfo *ns1__ApprovalPaidInfo, _ns1__ApprovalPaidInfoResponse *ns1__ApprovalPaidInfoResponse);
/// Web service operation 'UsageInfo' (returns error code or SOAP_OK)
virtual int UsageInfo_(_ns1__UsageInfo *ns1__UsageInfo, _ns1__UsageInfoResponse *ns1__UsageInfoResponse) { return this->UsageInfo_(NULL, NULL, ns1__UsageInfo, ns1__UsageInfoResponse); }
virtual int UsageInfo_(const char *endpoint, const char *soap_action, _ns1__UsageInfo *ns1__UsageInfo, _ns1__UsageInfoResponse *ns1__UsageInfoResponse);
/// Web service operation 'LastUsageInfo' (returns error code or SOAP_OK)
virtual int LastUsageInfo_(_ns1__LastUsageInfo *ns1__LastUsageInfo, _ns1__LastUsageInfoResponse *ns1__LastUsageInfoResponse) { return this->LastUsageInfo_(NULL, NULL, ns1__LastUsageInfo, ns1__LastUsageInfoResponse); }
virtual int LastUsageInfo_(const char *endpoint, const char *soap_action, _ns1__LastUsageInfo *ns1__LastUsageInfo, _ns1__LastUsageInfoResponse *ns1__LastUsageInfoResponse);
/// Web service operation 'ISBillingUser' (returns error code or SOAP_OK)
virtual int ISBillingUser_(_ns1__ISBillingUser *ns1__ISBillingUser, _ns1__ISBillingUserResponse *ns1__ISBillingUserResponse) { return this->ISBillingUser_(NULL, NULL, ns1__ISBillingUser, ns1__ISBillingUserResponse); }
virtual int ISBillingUser_(const char *endpoint, const char *soap_action, _ns1__ISBillingUser *ns1__ISBillingUser, _ns1__ISBillingUserResponse *ns1__ISBillingUserResponse);
/// Web service operation 'GetPurse' (returns error code or SOAP_OK)
virtual int GetPurse_(_ns1__GetPurse *ns1__GetPurse, _ns1__GetPurseResponse *ns1__GetPurseResponse) { return this->GetPurse_(NULL, NULL, ns1__GetPurse, ns1__GetPurseResponse); }
virtual int GetPurse_(const char *endpoint, const char *soap_action, _ns1__GetPurse *ns1__GetPurse, _ns1__GetPurseResponse *ns1__GetPurseResponse);
/// Web service operation 'GetPurseByChannel' (returns error code or SOAP_OK)
virtual int GetPurseByChannel_(_ns1__GetPurseByChannel *ns1__GetPurseByChannel, _ns1__GetPurseByChannelResponse *ns1__GetPurseByChannelResponse) { return this->GetPurseByChannel_(NULL, NULL, ns1__GetPurseByChannel, ns1__GetPurseByChannelResponse); }
virtual int GetPurseByChannel_(const char *endpoint, const char *soap_action, _ns1__GetPurseByChannel *ns1__GetPurseByChannel, _ns1__GetPurseByChannelResponse *ns1__GetPurseByChannelResponse);
/// Web service operation 'Purchase' (returns error code or SOAP_OK)
virtual int Purchase_(_ns1__Purchase *ns1__Purchase, _ns1__PurchaseResponse *ns1__PurchaseResponse) { return this->Purchase_(NULL, NULL, ns1__Purchase, ns1__PurchaseResponse); }
virtual int Purchase_(const char *endpoint, const char *soap_action, _ns1__Purchase *ns1__Purchase, _ns1__PurchaseResponse *ns1__PurchaseResponse);
/// Web service operation 'PurchaseChannel' (returns error code or SOAP_OK)
virtual int PurchaseChannel_(_ns1__PurchaseChannel *ns1__PurchaseChannel, _ns1__PurchaseChannelResponse *ns1__PurchaseChannelResponse) { return this->PurchaseChannel_(NULL, NULL, ns1__PurchaseChannel, ns1__PurchaseChannelResponse); }
virtual int PurchaseChannel_(const char *endpoint, const char *soap_action, _ns1__PurchaseChannel *ns1__PurchaseChannel, _ns1__PurchaseChannelResponse *ns1__PurchaseChannelResponse);
/// Web service operation 'PurchaseExtend' (returns error code or SOAP_OK)
virtual int PurchaseExtend_(_ns1__PurchaseExtend *ns1__PurchaseExtend, _ns1__PurchaseExtendResponse *ns1__PurchaseExtendResponse) { return this->PurchaseExtend_(NULL, NULL, ns1__PurchaseExtend, ns1__PurchaseExtendResponse); }
virtual int PurchaseExtend_(const char *endpoint, const char *soap_action, _ns1__PurchaseExtend *ns1__PurchaseExtend, _ns1__PurchaseExtendResponse *ns1__PurchaseExtendResponse);
/// Web service operation 'Purchase_Ex' (returns error code or SOAP_OK)
virtual int Purchase_USCOREEx_(_ns1__Purchase_USCOREEx *ns1__Purchase_USCOREEx, _ns1__Purchase_USCOREExResponse *ns1__Purchase_USCOREExResponse) { return this->Purchase_USCOREEx_(NULL, NULL, ns1__Purchase_USCOREEx, ns1__Purchase_USCOREExResponse); }
virtual int Purchase_USCOREEx_(const char *endpoint, const char *soap_action, _ns1__Purchase_USCOREEx *ns1__Purchase_USCOREEx, _ns1__Purchase_USCOREExResponse *ns1__Purchase_USCOREExResponse);
/// Web service operation 'ApprovalCashChange_Channeling' (returns error code or SOAP_OK)
virtual int ApprovalCashChange_USCOREChanneling_(_ns1__ApprovalCashChange_USCOREChanneling *ns1__ApprovalCashChange_USCOREChanneling, _ns1__ApprovalCashChange_USCOREChannelingResponse *ns1__ApprovalCashChange_USCOREChannelingResponse) { return this->ApprovalCashChange_USCOREChanneling_(NULL, NULL, ns1__ApprovalCashChange_USCOREChanneling, ns1__ApprovalCashChange_USCOREChannelingResponse); }
virtual int ApprovalCashChange_USCOREChanneling_(const char *endpoint, const char *soap_action, _ns1__ApprovalCashChange_USCOREChanneling *ns1__ApprovalCashChange_USCOREChanneling, _ns1__ApprovalCashChange_USCOREChannelingResponse *ns1__ApprovalCashChange_USCOREChannelingResponse);
/// Web service operation 'Present' (returns error code or SOAP_OK)
virtual int Present_(_ns1__Present *ns1__Present, _ns1__PresentResponse *ns1__PresentResponse) { return this->Present_(NULL, NULL, ns1__Present, ns1__PresentResponse); }
virtual int Present_(const char *endpoint, const char *soap_action, _ns1__Present *ns1__Present, _ns1__PresentResponse *ns1__PresentResponse);
/// Web service operation 'PresentExtend' (returns error code or SOAP_OK)
virtual int PresentExtend_(_ns1__PresentExtend *ns1__PresentExtend, _ns1__PresentExtendResponse *ns1__PresentExtendResponse) { return this->PresentExtend_(NULL, NULL, ns1__PresentExtend, ns1__PresentExtendResponse); }
virtual int PresentExtend_(const char *endpoint, const char *soap_action, _ns1__PresentExtend *ns1__PresentExtend, _ns1__PresentExtendResponse *ns1__PresentExtendResponse);
/// Web service operation 'CheckUsage' (returns error code or SOAP_OK)
virtual int CheckUsage_(_ns1__CheckUsage *ns1__CheckUsage, _ns1__CheckUsageResponse *ns1__CheckUsageResponse) { return this->CheckUsage_(NULL, NULL, ns1__CheckUsage, ns1__CheckUsageResponse); }
virtual int CheckUsage_(const char *endpoint, const char *soap_action, _ns1__CheckUsage *ns1__CheckUsage, _ns1__CheckUsageResponse *ns1__CheckUsageResponse);
/// Web service operation 'GetCashReceiptList' (returns error code or SOAP_OK)
virtual int GetCashReceiptList_(_ns1__GetCashReceiptList *ns1__GetCashReceiptList, _ns1__GetCashReceiptListResponse *ns1__GetCashReceiptListResponse) { return this->GetCashReceiptList_(NULL, NULL, ns1__GetCashReceiptList, ns1__GetCashReceiptListResponse); }
virtual int GetCashReceiptList_(const char *endpoint, const char *soap_action, _ns1__GetCashReceiptList *ns1__GetCashReceiptList, _ns1__GetCashReceiptListResponse *ns1__GetCashReceiptListResponse);
/// Web service operation 'ChargeForNeopleCoupon' (returns error code or SOAP_OK)
virtual int ChargeForNeopleCoupon_(_ns1__ChargeForNeopleCoupon *ns1__ChargeForNeopleCoupon, _ns1__ChargeForNeopleCouponResponse *ns1__ChargeForNeopleCouponResponse) { return this->ChargeForNeopleCoupon_(NULL, NULL, ns1__ChargeForNeopleCoupon, ns1__ChargeForNeopleCouponResponse); }
virtual int ChargeForNeopleCoupon_(const char *endpoint, const char *soap_action, _ns1__ChargeForNeopleCoupon *ns1__ChargeForNeopleCoupon, _ns1__ChargeForNeopleCouponResponse *ns1__ChargeForNeopleCouponResponse);
/// Web service operation 'UsageCancelForLunia' (returns error code or SOAP_OK)
virtual int UsageCancelForLunia_(_ns1__UsageCancelForLunia *ns1__UsageCancelForLunia, _ns1__UsageCancelForLuniaResponse *ns1__UsageCancelForLuniaResponse) { return this->UsageCancelForLunia_(NULL, NULL, ns1__UsageCancelForLunia, ns1__UsageCancelForLuniaResponse); }
virtual int UsageCancelForLunia_(const char *endpoint, const char *soap_action, _ns1__UsageCancelForLunia *ns1__UsageCancelForLunia, _ns1__UsageCancelForLuniaResponse *ns1__UsageCancelForLuniaResponse);
/// Web service operation 'UsageCancel' (returns error code or SOAP_OK)
virtual int UsageCancel_(_ns1__UsageCancel *ns1__UsageCancel, _ns1__UsageCancelResponse *ns1__UsageCancelResponse) { return this->UsageCancel_(NULL, NULL, ns1__UsageCancel, ns1__UsageCancelResponse); }
virtual int UsageCancel_(const char *endpoint, const char *soap_action, _ns1__UsageCancel *ns1__UsageCancel, _ns1__UsageCancelResponse *ns1__UsageCancelResponse);
/// Web service operation 'UsageCancelByUsageSn' (returns error code or SOAP_OK)
virtual int UsageCancelByUsageSn_(_ns1__UsageCancelByUsageSn *ns1__UsageCancelByUsageSn, _ns1__UsageCancelByUsageSnResponse *ns1__UsageCancelByUsageSnResponse) { return this->UsageCancelByUsageSn_(NULL, NULL, ns1__UsageCancelByUsageSn, ns1__UsageCancelByUsageSnResponse); }
virtual int UsageCancelByUsageSn_(const char *endpoint, const char *soap_action, _ns1__UsageCancelByUsageSn *ns1__UsageCancelByUsageSn, _ns1__UsageCancelByUsageSnResponse *ns1__UsageCancelByUsageSnResponse);
/// Web service operation 'GetPurchaseAmount' (returns error code or SOAP_OK)
virtual int GetPurchaseAmount_(_ns1__GetPurchaseAmount *ns1__GetPurchaseAmount, _ns1__GetPurchaseAmountResponse *ns1__GetPurchaseAmountResponse) { return this->GetPurchaseAmount_(NULL, NULL, ns1__GetPurchaseAmount, ns1__GetPurchaseAmountResponse); }
virtual int GetPurchaseAmount_(const char *endpoint, const char *soap_action, _ns1__GetPurchaseAmount *ns1__GetPurchaseAmount, _ns1__GetPurchaseAmountResponse *ns1__GetPurchaseAmountResponse);
/// Web service operation 'UsageRollback' (returns error code or SOAP_OK)
virtual int UsageRollback_(_ns1__UsageRollback *ns1__UsageRollback, _ns1__UsageRollbackResponse *ns1__UsageRollbackResponse) { return this->UsageRollback_(NULL, NULL, ns1__UsageRollback, ns1__UsageRollbackResponse); }
virtual int UsageRollback_(const char *endpoint, const char *soap_action, _ns1__UsageRollback *ns1__UsageRollback, _ns1__UsageRollbackResponse *ns1__UsageRollbackResponse);
/// Web service operation 'RequestEventCharge' (returns error code or SOAP_OK)
virtual int RequestEventCharge_(_ns1__RequestEventCharge *ns1__RequestEventCharge, _ns1__RequestEventChargeResponse *ns1__RequestEventChargeResponse) { return this->RequestEventCharge_(NULL, NULL, ns1__RequestEventCharge, ns1__RequestEventChargeResponse); }
virtual int RequestEventCharge_(const char *endpoint, const char *soap_action, _ns1__RequestEventCharge *ns1__RequestEventCharge, _ns1__RequestEventChargeResponse *ns1__RequestEventChargeResponse);
/// Web service operation 'ApprovalCashChange' (returns error code or SOAP_OK)
virtual int ApprovalCashChange_(_ns1__ApprovalCashChange *ns1__ApprovalCashChange, _ns1__ApprovalCashChangeResponse *ns1__ApprovalCashChangeResponse) { return this->ApprovalCashChange_(NULL, NULL, ns1__ApprovalCashChange, ns1__ApprovalCashChangeResponse); }
virtual int ApprovalCashChange_(const char *endpoint, const char *soap_action, _ns1__ApprovalCashChange *ns1__ApprovalCashChange, _ns1__ApprovalCashChangeResponse *ns1__ApprovalCashChangeResponse);
/// Web service operation 'ApprovalSendCash' (returns error code or SOAP_OK)
virtual int ApprovalSendCash_(_ns1__ApprovalSendCash *ns1__ApprovalSendCash, _ns1__ApprovalSendCashResponse *ns1__ApprovalSendCashResponse) { return this->ApprovalSendCash_(NULL, NULL, ns1__ApprovalSendCash, ns1__ApprovalSendCashResponse); }
virtual int ApprovalSendCash_(const char *endpoint, const char *soap_action, _ns1__ApprovalSendCash *ns1__ApprovalSendCash, _ns1__ApprovalSendCashResponse *ns1__ApprovalSendCashResponse);
/// Web service operation 'UseCoupon' (returns error code or SOAP_OK)
virtual int UseCoupon_(_ns1__UseCoupon *ns1__UseCoupon, _ns1__UseCouponResponse *ns1__UseCouponResponse) { return this->UseCoupon_(NULL, NULL, ns1__UseCoupon, ns1__UseCouponResponse); }
virtual int UseCoupon_(const char *endpoint, const char *soap_action, _ns1__UseCoupon *ns1__UseCoupon, _ns1__UseCouponResponse *ns1__UseCouponResponse);
/// Web service operation 'GetRemainAmount' (returns error code or SOAP_OK)
virtual int GetRemainAmount_(_ns1__GetRemainAmount *ns1__GetRemainAmount, _ns1__GetRemainAmountResponse *ns1__GetRemainAmountResponse) { return this->GetRemainAmount_(NULL, NULL, ns1__GetRemainAmount, ns1__GetRemainAmountResponse); }
virtual int GetRemainAmount_(const char *endpoint, const char *soap_action, _ns1__GetRemainAmount *ns1__GetRemainAmount, _ns1__GetRemainAmountResponse *ns1__GetRemainAmountResponse);
/// Web service operation 'GetPurseWithGameCash' (returns error code or SOAP_OK)
virtual int GetPurseWithGameCash_(_ns1__GetPurseWithGameCash *ns1__GetPurseWithGameCash, _ns1__GetPurseWithGameCashResponse *ns1__GetPurseWithGameCashResponse) { return this->GetPurseWithGameCash_(NULL, NULL, ns1__GetPurseWithGameCash, ns1__GetPurseWithGameCashResponse); }
virtual int GetPurseWithGameCash_(const char *endpoint, const char *soap_action, _ns1__GetPurseWithGameCash *ns1__GetPurseWithGameCash, _ns1__GetPurseWithGameCashResponse *ns1__GetPurseWithGameCashResponse);
/// Web service operation 'ChargeGameCash' (returns error code or SOAP_OK)
virtual int ChargeGameCash_(_ns1__ChargeGameCash *ns1__ChargeGameCash, _ns1__ChargeGameCashResponse *ns1__ChargeGameCashResponse) { return this->ChargeGameCash_(NULL, NULL, ns1__ChargeGameCash, ns1__ChargeGameCashResponse); }
virtual int ChargeGameCash_(const char *endpoint, const char *soap_action, _ns1__ChargeGameCash *ns1__ChargeGameCash, _ns1__ChargeGameCashResponse *ns1__ChargeGameCashResponse);
/// Web service operation 'SetUserMappingData' (returns error code or SOAP_OK)
virtual int SetUserMappingData_(_ns1__SetUserMappingData *ns1__SetUserMappingData, _ns1__SetUserMappingDataResponse *ns1__SetUserMappingDataResponse) { return this->SetUserMappingData_(NULL, NULL, ns1__SetUserMappingData, ns1__SetUserMappingDataResponse); }
virtual int SetUserMappingData_(const char *endpoint, const char *soap_action, _ns1__SetUserMappingData *ns1__SetUserMappingData, _ns1__SetUserMappingDataResponse *ns1__SetUserMappingDataResponse);
};
#endif
+8
View File
@@ -0,0 +1,8 @@
// stdafx.cpp : 표준 포함 파일만 들어 있는 소스 파일입니다.
// testCompress.pch는 미리 컴파일된 헤더가 됩니다.
// stdafx.obj에는 미리 컴파일된 형식 정보가 포함됩니다.
#include "stdafx.h"
// TODO: 필요한 추가 헤더는
// 이 파일이 아닌 STDAFX.H에서 참조합니다.
+13
View File
@@ -0,0 +1,13 @@
// stdafx.h : 자주 사용하지만 자주 변경되지는 않는
// 표준 시스템 포함 파일 및 프로젝트 관련 포함 파일이
// 들어 있는 포함 파일입니다.
//
#pragma once
#include <stdio.h>
#include <winsock2.h>
// TODO: 프로그램에 필요한 추가 헤더는 여기에서 참조합니다.
File diff suppressed because it is too large. Load diff
+57
View File
@@ -0,0 +1,57 @@
/*
soap12.h
Use #import "soap12.h" in a gSOAP header file to enable SOAP 1.2 bindings.
Alternatively, use soapcpp2 option -2
Use soapcpp2 option -Ipath:path:... to specify the path(s) for #import
gSOAP XML Web services tools
Copyright (C) 2000-2005, Robert van Engelen, Genivia Inc., All Rights Reserved.
This part of the software is released under one of the following licenses:
GPL, the gSOAP public license, or Genivia's license for commercial use.
--------------------------------------------------------------------------------
gSOAP public license.
The contents of this file are subject to the gSOAP Public License Version 1.3
(the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at
http://www.cs.fsu.edu/~engelen/soaplicense.html
Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
for the specific language governing rights and limitations under the License.
The Initial Developer of the Original Code is Robert A. van Engelen.
Copyright (C) 2000-2005 Robert A. van Engelen, Genivia inc. All Rights Reserved.
--------------------------------------------------------------------------------
GPL license.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
Author contact information:
[email protected] / [email protected]
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia, Inc., [email protected]
--------------------------------------------------------------------------------
*/
//gsoap SOAP-ENV schema namespace: http://www.w3.org/2003/05/soap-envelope
//gsoap SOAP-ENC schema namespace: http://www.w3.org/2003/05/soap-encoding
//gsoap SOAP-ENV schema namespace2: http://schemas.xmlsoap.org/soap/envelope/
//gsoap SOAP-ENC schema namespace2: http://schemas.xmlsoap.org/soap/encoding/
Binary file not shown.
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,46 @@
/*
gSOAP XML Web services tools
Copyright (C) 2004, Robert van Engelen, Genivia, Inc. All Rights Reserved.
--------------------------------------------------------------------------------
gSOAP public license.
The contents of this file are subject to the gSOAP Public License Version 1.3
(the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at
http://www.cs.fsu.edu/~engelen/soaplicense.html
Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
for the specific language governing rights and limitations under the License.
The Initial Developer of the Original Code is Robert A. van Engelen.
Copyright (C) 2000-2004 Robert A. van Engelen, Genivia inc. All Rights Reserved.
--------------------------------------------------------------------------------
GPL license.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Fifth Floor, Boston, MA 02110-1301 USA
Author contact information:
[email protected] / [email protected]
--------------------------------------------------------------------------------
*/
#ifndef SOAP_STLVECTOR_H
#define SOAP_STLVECTOR_H
#include <vector>
template <class T> class std::vector;
#endif // SOAP_STLVECTOR_H
Binary file not shown.
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,11 @@
#include "soapH.h"
SOAP_NMAC struct Namespace namespaces[] =
{
{"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://schemas.xmlsoap.org/soap/envelope/", NULL},
{"SOAP-ENC", "http://www.w3.org/2003/05/soap-encoding", "http://schemas.xmlsoap.org/soap/encoding/", NULL},
{"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
{"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
{"ns1", "http://127.0.0.1/remoting_version_2/", NULL, NULL},
{NULL, NULL, NULL, NULL}
};
@@ -0,0 +1,57 @@
/*
soap12.h
Use #import "soap12.h" in a gSOAP header file to enable SOAP 1.2 bindings.
Alternatively, use soapcpp2 option -2
Use soapcpp2 option -Ipath:path:... to specify the path(s) for #import
gSOAP XML Web services tools
Copyright (C) 2000-2005, Robert van Engelen, Genivia Inc., All Rights Reserved.
This part of the software is released under one of the following licenses:
GPL, the gSOAP public license, or Genivia's license for commercial use.
--------------------------------------------------------------------------------
gSOAP public license.
The contents of this file are subject to the gSOAP Public License Version 1.3
(the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at
http://www.cs.fsu.edu/~engelen/soaplicense.html
Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
for the specific language governing rights and limitations under the License.
The Initial Developer of the Original Code is Robert A. van Engelen.
Copyright (C) 2000-2005 Robert A. van Engelen, Genivia inc. All Rights Reserved.
--------------------------------------------------------------------------------
GPL license.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
Author contact information:
[email protected] / [email protected]
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia, Inc., [email protected]
--------------------------------------------------------------------------------
*/
//gsoap SOAP-ENV schema namespace: http://www.w3.org/2003/05/soap-envelope
//gsoap SOAP-ENC schema namespace: http://www.w3.org/2003/05/soap-encoding
//gsoap SOAP-ENV schema namespace2: http://schemas.xmlsoap.org/soap/envelope/
//gsoap SOAP-ENC schema namespace2: http://schemas.xmlsoap.org/soap/encoding/
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
<ns1:SecurityHeader>
<ns1:Created></ns1:Created>
<ns1:HashKey></ns1:HashKey>
<ns1:Data></ns1:Data>
<ns1:Key>0</ns1:Key>
<ns1:CheckSum>0</ns1:CheckSum>
</ns1:SecurityHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChange>
<ns1:serviceCode>0</ns1:serviceCode>
<ns1:user>
<ns1:SourceId></ns1:SourceId>
<ns1:TargetId></ns1:TargetId>
<ns1:GameId></ns1:GameId>
<ns1:RequestIP></ns1:RequestIP>
</ns1:user>
<ns1:order>
<ns1:OrderId></ns1:OrderId>
<ns1:Amount></ns1:Amount>
<ns1:CashChangeTypeSn>0</ns1:CashChangeTypeSn>
</ns1:order>
</ns1:ApprovalCashChange>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChangeResponse>
<ns1:ApprovalCashChangeResult>false</ns1:ApprovalCashChangeResult>
<ns1:returnCode>0</ns1:returnCode>
</ns1:ApprovalCashChangeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://127.0.0.1/remoting_version_2/">
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:ApprovalCashChange_Channeling>
<ns1:chargeInfo>
<ns1:LiabilityType>0</ns1:LiabilityType>
<ns1:LiabilityTypeCode></ns1:LiabilityTypeCode>
<ns1:BillingId></ns1:BillingId>
<ns1:ChargeType>0</ns1:ChargeType>
<ns1:Amount></ns1:Amount>
<ns1:OrderId></ns1:OrderId>
</ns1:chargeInfo>
<ns1:channelingInfo>
<ns1:ChannelingId></ns1:ChannelingId>
<ns1:ChannelingUserKey></ns1:ChannelingUserKey>
<ns1:Amount></ns1:Amount>
<ns1:ItemId></ns1:ItemId>
<ns1:OrderId></ns1:OrderId>
<ns1:RemoteIP></ns1:RemoteIP>
</ns1:channelingInfo>
</ns1:ApprovalCashChange_Channeling>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Loaded 100 of 20588 files, more files were not shown because too many files have changed in this diff. Show more