lsteamclient: import upstream changes

This commit is contained in:
GloriousEggroll committed 2025-10-26 16:18:40 -06:00
1 parent 730269b024
commit 7bdb5966ce
11 files changed
+2530 -6

No files matched your search

+2
View File
@@ -13,6 +13,7 @@ SOURCES = \
winISteamAppList.c \
winISteamApps.c \
winISteamAppTicket.c \
winISteamBilling.c \
winISteamClient.c \
winISteamController.c \
winISteamFriends.c \
@@ -58,6 +59,7 @@ SOURCES = \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp \
cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.cpp \
cppISteamBilling_SteamBilling002.cpp \
cppISteamClient_SteamClient006.cpp \
cppISteamClient_SteamClient007.cpp \
cppISteamClient_SteamClient008.cpp \
@@ -0,0 +1,781 @@
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
NTSTATUS ISteamBilling_SteamBilling002_InitCreditCardPurchase( void *args )
{
struct ISteamBilling_SteamBilling002_InitCreditCardPurchase_params *params = (struct ISteamBilling_SteamBilling002_InitCreditCardPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitCreditCardPurchase( params->nPackageID, params->nCardIndex, params->bStoreCardInfo );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase_params *params = (struct wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitCreditCardPurchase( params->nPackageID, params->nCardIndex, params->bStoreCardInfo );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_InitPayPalPurchase( void *args )
{
struct ISteamBilling_SteamBilling002_InitPayPalPurchase_params *params = (struct ISteamBilling_SteamBilling002_InitPayPalPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitPayPalPurchase( params->nPackageID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase_params *params = (struct wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitPayPalPurchase( params->nPackageID );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetActivationCodeInfo( void *args )
{
struct ISteamBilling_SteamBilling002_GetActivationCodeInfo_params *params = (struct ISteamBilling_SteamBilling002_GetActivationCodeInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetActivationCodeInfo( params->pchActivationCode );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetActivationCodeInfo( params->pchActivationCode );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_PurchaseWithActivationCode( void *args )
{
struct ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params *params = (struct ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->PurchaseWithActivationCode( params->pchActivationCode );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params *params = (struct wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->PurchaseWithActivationCode( params->pchActivationCode );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetFinalPrice( void *args )
{
struct ISteamBilling_SteamBilling002_GetFinalPrice_params *params = (struct ISteamBilling_SteamBilling002_GetFinalPrice_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetFinalPrice( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetFinalPrice( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetFinalPrice_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetFinalPrice_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetFinalPrice( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_CancelPurchase( void *args )
{
struct ISteamBilling_SteamBilling002_CancelPurchase_params *params = (struct ISteamBilling_SteamBilling002_CancelPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CancelPurchase( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_CancelPurchase( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_CancelPurchase_params *params = (struct wow64_ISteamBilling_SteamBilling002_CancelPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CancelPurchase( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_CompletePurchase( void *args )
{
struct ISteamBilling_SteamBilling002_CompletePurchase_params *params = (struct ISteamBilling_SteamBilling002_CompletePurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CompletePurchase( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_CompletePurchase( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_CompletePurchase_params *params = (struct wow64_ISteamBilling_SteamBilling002_CompletePurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CompletePurchase( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_UpdateCardInfo( void *args )
{
struct ISteamBilling_SteamBilling002_UpdateCardInfo_params *params = (struct ISteamBilling_SteamBilling002_UpdateCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->UpdateCardInfo( params->nCardIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_UpdateCardInfo( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_UpdateCardInfo_params *params = (struct wow64_ISteamBilling_SteamBilling002_UpdateCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->UpdateCardInfo( params->nCardIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_DeleteCard( void *args )
{
struct ISteamBilling_SteamBilling002_DeleteCard_params *params = (struct ISteamBilling_SteamBilling002_DeleteCard_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->DeleteCard( params->nCardIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_DeleteCard( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_DeleteCard_params *params = (struct wow64_ISteamBilling_SteamBilling002_DeleteCard_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->DeleteCard( params->nCardIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetCardList( void *args )
{
struct ISteamBilling_SteamBilling002_GetCardList_params *params = (struct ISteamBilling_SteamBilling002_GetCardList_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetCardList( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetCardList( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetCardList_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetCardList_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetCardList( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_Obsolete_GetLicenses( void *args )
{
struct ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params *params = (struct ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->Obsolete_GetLicenses( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params *params = (struct wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->Obsolete_GetLicenses( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_CancelLicense( void *args )
{
struct ISteamBilling_SteamBilling002_CancelLicense_params *params = (struct ISteamBilling_SteamBilling002_CancelLicense_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CancelLicense( params->nPackageID, params->nCancelReason );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_CancelLicense( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_CancelLicense_params *params = (struct wow64_ISteamBilling_SteamBilling002_CancelLicense_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->CancelLicense( params->nPackageID, params->nCancelReason );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetPurchaseReceipts( void *args )
{
struct ISteamBilling_SteamBilling002_GetPurchaseReceipts_params *params = (struct ISteamBilling_SteamBilling002_GetPurchaseReceipts_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetPurchaseReceipts( params->bUnacknowledgedOnly );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetPurchaseReceipts( params->bUnacknowledgedOnly );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_SetBillingAddress( void *args )
{
struct ISteamBilling_SteamBilling002_SetBillingAddress_params *params = (struct ISteamBilling_SteamBilling002_SetBillingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetBillingAddress( params->nCardIndex, params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetBillingAddress( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_SetBillingAddress_params *params = (struct wow64_ISteamBilling_SteamBilling002_SetBillingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetBillingAddress( params->nCardIndex, params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetBillingAddress( void *args )
{
struct ISteamBilling_SteamBilling002_GetBillingAddress_params *params = (struct ISteamBilling_SteamBilling002_GetBillingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetBillingAddress( params->nCardIndex, params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetBillingAddress( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetBillingAddress_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetBillingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetBillingAddress( params->nCardIndex, params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_SetShippingAddress( void *args )
{
struct ISteamBilling_SteamBilling002_SetShippingAddress_params *params = (struct ISteamBilling_SteamBilling002_SetShippingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetShippingAddress( params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetShippingAddress( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_SetShippingAddress_params *params = (struct wow64_ISteamBilling_SteamBilling002_SetShippingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetShippingAddress( params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetShippingAddress( void *args )
{
struct ISteamBilling_SteamBilling002_GetShippingAddress_params *params = (struct ISteamBilling_SteamBilling002_GetShippingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetShippingAddress( params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetShippingAddress( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetShippingAddress_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetShippingAddress_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetShippingAddress( params->pchFirstName, params->pchLastName, params->pchAddress1, params->pchAddress2, params->pchCity, params->pchPostcode, params->pchState, params->pchCountry, params->pchPhone );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_SetCardInfo( void *args )
{
struct ISteamBilling_SteamBilling002_SetCardInfo_params *params = (struct ISteamBilling_SteamBilling002_SetCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetCardInfo( params->nCardIndex, params->eCreditCardType, params->pchCardNumber, params->pchCardHolderFirstName, params->pchCardHolderLastName, params->pchCardExpYear, params->pchCardExpMonth, params->pchCardCVV2 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetCardInfo( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_SetCardInfo_params *params = (struct wow64_ISteamBilling_SteamBilling002_SetCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->SetCardInfo( params->nCardIndex, params->eCreditCardType, params->pchCardNumber, params->pchCardHolderFirstName, params->pchCardHolderLastName, params->pchCardExpYear, params->pchCardExpMonth, params->pchCardCVV2 );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetCardInfo( void *args )
{
struct ISteamBilling_SteamBilling002_GetCardInfo_params *params = (struct ISteamBilling_SteamBilling002_GetCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetCardInfo( params->nCardIndex, params->eCreditCardType, params->pchCardNumber, params->pchCardHolderFirstName, params->pchCardHolderLastName, params->pchCardExpYear, params->pchCardExpMonth, params->pchCardCVV2 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetCardInfo( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetCardInfo_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetCardInfo_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetCardInfo( params->nCardIndex, params->eCreditCardType, params->pchCardNumber, params->pchCardHolderFirstName, params->pchCardHolderLastName, params->pchCardExpYear, params->pchCardExpMonth, params->pchCardCVV2 );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePackageID( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicensePackageID_params *params = (struct ISteamBilling_SteamBilling002_GetLicensePackageID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePackageID( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePackageID( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicensePackageID_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicensePackageID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePackageID( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseTimeCreated( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params *params = (struct ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseTimeCreated( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseTimeCreated( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params *params = (struct ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseTimeNextProcess( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseTimeNextProcess( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseMinuteLimit( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params *params = (struct ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseMinuteLimit( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseMinuteLimit( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseMinutesUsed( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params *params = (struct ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseMinutesUsed( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseMinutesUsed( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePaymentMethod( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params *params = (struct ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePaymentMethod( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePaymentMethod( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseFlags( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicenseFlags_params *params = (struct ISteamBilling_SteamBilling002_GetLicenseFlags_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseFlags( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseFlags( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicenseFlags_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicenseFlags_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicenseFlags( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode( void *args )
{
struct ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params *params = (struct ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePurchaseCountryCode( params->nLicenseIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetLicensePurchaseCountryCode( params->nLicenseIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptPackageID( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptPackageID_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptPackageID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptPackageID( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptPackageID( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptStatus( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptStatus_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptStatus_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptStatus( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptStatus( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptStatus_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptStatus_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptStatus( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptResultDetail( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptResultDetail_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptResultDetail_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptResultDetail( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptResultDetail( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTransTime( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptTransTime_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptTransTime_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTransTime( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTransTime( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTransID( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptTransID_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptTransID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTransID( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTransID( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransID_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTransID( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptPaymentMethod( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptPaymentMethod( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptPaymentMethod( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptBaseCost( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptBaseCost_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptBaseCost_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptBaseCost( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptBaseCost( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTotalDiscount( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTotalDiscount( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTotalDiscount( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTax( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptTax_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptTax_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTax( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTax( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTax_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptTax_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptTax( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptShipping( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptShipping_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptShipping_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptShipping( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptShipping( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptShipping_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptShipping_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptShipping( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptCountryCode( void *args )
{
struct ISteamBilling_SteamBilling002_GetReceiptCountryCode_params *params = (struct ISteamBilling_SteamBilling002_GetReceiptCountryCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptCountryCode( params->nReceiptIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetReceiptCountryCode( params->nReceiptIndex );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetNumLicenses( void *args )
{
struct ISteamBilling_SteamBilling002_GetNumLicenses_params *params = (struct ISteamBilling_SteamBilling002_GetNumLicenses_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetNumLicenses( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetNumLicenses( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetNumLicenses_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetNumLicenses_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetNumLicenses( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetNumReceipts( void *args )
{
struct ISteamBilling_SteamBilling002_GetNumReceipts_params *params = (struct ISteamBilling_SteamBilling002_GetNumReceipts_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetNumReceipts( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetNumReceipts( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetNumReceipts_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetNumReceipts_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetNumReceipts( );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_PurchaseWithMachineID( void *args )
{
struct ISteamBilling_SteamBilling002_PurchaseWithMachineID_params *params = (struct ISteamBilling_SteamBilling002_PurchaseWithMachineID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->PurchaseWithMachineID( params->nPackageID, params->pchCustomData );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID_params *params = (struct wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->PurchaseWithMachineID( params->nPackageID, params->pchCustomData );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_InitClickAndBuyPurchase( void *args )
{
struct ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params *params = (struct ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitClickAndBuyPurchase( params->nPackageID, params->nAccountNum, params->pchState, params->pchCountryCode );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params *params = (struct wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->InitClickAndBuyPurchase( params->nPackageID, params->nAccountNum, params->pchState, params->pchCountryCode );
return 0;
}
#endif
NTSTATUS ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount( void *args )
{
struct ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params *params = (struct ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetPreviousClickAndBuyAccount( params->pnAccountNum, params->pchState, params->pchCountryCode );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount( void *args )
{
struct wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params *params = (struct wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params *)args;
struct u_ISteamBilling_SteamBilling002 *iface = (struct u_ISteamBilling_SteamBilling002 *)params->u_iface;
params->_ret = iface->GetPreviousClickAndBuyAccount( params->pnAccountNum, params->pchState, params->pchCountryCode );
return 0;
}
#endif
+3
View File
@@ -131,6 +131,9 @@ SDK_SOURCES = {
"ISteamUtils",
"ISteamVideo"
],
"isteambilling.h": [
"ISteamBilling"
],
"isteamappticket.h": [
"ISteamAppTicket"
],
+3
View File
@@ -89,6 +89,7 @@ static const struct { const char *iface_version; iface_constructor ctor; } const
{"STEAMVIDEO_INTERFACE_V001", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V001},
{"STEAMVIDEO_INTERFACE_V002", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V002},
{"STEAMVIDEO_INTERFACE_V007", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V007},
{"SteamBilling002", &create_winISteamBilling_SteamBilling002},
{"SteamClient006", &create_winISteamClient_SteamClient006},
{"SteamClient007", &create_winISteamClient_SteamClient007},
{"SteamClient008", &create_winISteamClient_SteamClient008},
@@ -229,6 +230,7 @@ iface_constructor find_iface_constructor( const char *iface_version )
extern void init_winISteamAppList_rtti( char * );
extern void init_winISteamAppTicket_rtti( char * );
extern void init_winISteamApps_rtti( char * );
extern void init_winISteamBilling_rtti( char * );
extern void init_winISteamClient_rtti( char * );
extern void init_winISteamController_rtti( char * );
extern void init_winISteamFriends_rtti( char * );
@@ -270,6 +272,7 @@ void init_rtti( char *base )
init_winISteamAppList_rtti( base );
init_winISteamAppTicket_rtti( base );
init_winISteamApps_rtti( base );
init_winISteamBilling_rtti( base );
init_winISteamClient_rtti( base );
init_winISteamController_rtti( base );
init_winISteamFriends_rtti( base );
+1
View File
@@ -84,6 +84,7 @@ extern struct w_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSIO
extern struct w_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V001( struct u_iface );
extern struct w_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002( struct u_iface );
extern struct w_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V007( struct u_iface );
extern struct w_iface *create_winISteamBilling_SteamBilling002( struct u_iface );
extern struct w_iface *create_winISteamClient_SteamClient006( struct u_iface );
extern struct w_iface *create_winISteamClient_SteamClient007( struct u_iface );
extern struct w_iface *create_winISteamClient_SteamClient008( struct u_iface );
-6
View File
@@ -318,12 +318,6 @@ struct w_iface *create_win_interface( const char *name, struct u_iface u_iface )
goto done;
}
if (!strcmp( name, "SteamBilling002" ))
{
FIXME( "Defintion for %s is missing, returning invalid pointer.\n", debugstr_a(name) );
ret = (struct w_iface *)0xdeadbeef;
}
done:
LeaveCriticalSection(&steamclient_cs);
if (!ret) ERR("Don't recognize interface name: %s\n", name);
@@ -0,0 +1,63 @@
#ifndef ISTEAMBILLING_H
#define ISTEAMBILLING_H
#ifdef _WIN32
#pragma once
#endif
#include "isteamclient.h"
typedef int32 EPaymentMethod;
typedef int32 EPurchaseStatus;
typedef int32 EPurchaseResultDetail;
class ISteamBilling
{
public:
virtual bool InitCreditCardPurchase( int32 nPackageID, uint32 nCardIndex, bool bStoreCardInfo );
virtual bool InitPayPalPurchase( int32 nPackageID );
virtual bool GetActivationCodeInfo(const char *pchActivationCode );
virtual bool PurchaseWithActivationCode( const char *pchActivationCode );
virtual bool GetFinalPrice();
virtual bool CancelPurchase();
virtual bool CompletePurchase();
virtual bool UpdateCardInfo( uint32 nCardIndex );
virtual bool DeleteCard( uint32 nCardIndex );
virtual bool GetCardList();
virtual bool Obsolete_GetLicenses();
virtual bool CancelLicense( int32 nPackageID, int32 nCancelReason );
virtual bool GetPurchaseReceipts( bool bUnacknowledgedOnly );
virtual bool SetBillingAddress( uint32 nCardIndex, const char *pchFirstName, const char *pchLastName, const char *pchAddress1, const char *pchAddress2, const char *pchCity, const char *pchPostcode, const char *pchState, const char *pchCountry, const char *pchPhone );
virtual bool GetBillingAddress( uint32 nCardIndex, char *pchFirstName, char *pchLastName, char *pchAddress1, char *pchAddress2, char *pchCity, char *pchPostcode, char *pchState, char *pchCountry, char *pchPhone );
virtual bool SetShippingAddress( const char *pchFirstName, const char *pchLastName, const char *pchAddress1, const char *pchAddress2, const char *pchCity, const char *pchPostcode, const char *pchState, const char *pchCountry, const char *pchPhone );
virtual bool GetShippingAddress( char *pchFirstName, char *pchLastName, char *pchAddress1, char *pchAddress2, char *pchCity, char *pchPostcode, char *pchState, char *pchCountry, char *pchPhone );
virtual bool SetCardInfo( uint32 nCardIndex, int32 eCreditCardType, const char *pchCardNumber, const char *pchCardHolderFirstName, const char *pchCardHolderLastName, const char *pchCardExpYear, const char *pchCardExpMonth, const char *pchCardCVV2 );
virtual bool GetCardInfo( uint32 nCardIndex, int32 *eCreditCardType, char *pchCardNumber, char *pchCardHolderFirstName, char *pchCardHolderLastName, char *pchCardExpYear, char *pchCardExpMonth, char *pchCardCVV2 );
virtual int32 GetLicensePackageID( uint32 nLicenseIndex );
virtual uint32 GetLicenseTimeCreated( uint32 nLicenseIndex );
virtual uint32 GetLicenseTimeNextProcess( uint32 nLicenseIndex );
virtual int32 GetLicenseMinuteLimit( uint32 nLicenseIndex );
virtual int32 GetLicenseMinutesUsed( uint32 nLicenseIndex );
virtual EPaymentMethod GetLicensePaymentMethod( uint32 nLicenseIndex );
virtual uint32 GetLicenseFlags( uint32 nLicenseIndex );
virtual const char * GetLicensePurchaseCountryCode( uint32 nLicenseIndex );
virtual int32 GetReceiptPackageID( uint32 nReceiptIndex );
virtual EPurchaseStatus GetReceiptStatus( uint32 nReceiptIndex );
virtual EPurchaseResultDetail GetReceiptResultDetail( uint32 nReceiptIndex );
virtual uint32 GetReceiptTransTime( uint32 nReceiptIndex );
virtual uint64 GetReceiptTransID( uint32 nReceiptIndex );
virtual EPaymentMethod GetReceiptPaymentMethod( uint32 nReceiptIndex );
virtual uint32 GetReceiptBaseCost( uint32 nReceiptIndex );
virtual uint32 GetReceiptTotalDiscount( uint32 nReceiptIndex );
virtual uint32 GetReceiptTax( uint32 nReceiptIndex );
virtual uint32 GetReceiptShipping( uint32 nReceiptIndex );
virtual const char * GetReceiptCountryCode( uint32 nReceiptIndex );
virtual uint32 GetNumLicenses();
virtual uint32 GetNumReceipts();
virtual bool PurchaseWithMachineID( int32 nPackageID, const char *pchCustomData );
virtual bool InitClickAndBuyPurchase( int32 nPackageID, int64 nAccountNum, const char *pchState, const char *pchCountryCode );
virtual bool GetPreviousClickAndBuyAccount( int64 *pnAccountNum, char *pchState, char *pchCountryCode );
};
#define STEAMBILLING_INTERFACE_VERSION "SteamBilling002"
#endif
+135
View File
@@ -421,6 +421,55 @@ struct u_ISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002
#endif /* __cplusplus */
};
struct u_ISteamBilling_SteamBilling002
{
#ifdef __cplusplus
virtual int8_t InitCreditCardPurchase( int32_t, uint32_t, int8_t ) = 0;
virtual int8_t InitPayPalPurchase( int32_t ) = 0;
virtual int8_t GetActivationCodeInfo( const char * ) = 0;
virtual int8_t PurchaseWithActivationCode( const char * ) = 0;
virtual int8_t GetFinalPrice( ) = 0;
virtual int8_t CancelPurchase( ) = 0;
virtual int8_t CompletePurchase( ) = 0;
virtual int8_t UpdateCardInfo( uint32_t ) = 0;
virtual int8_t DeleteCard( uint32_t ) = 0;
virtual int8_t GetCardList( ) = 0;
virtual int8_t Obsolete_GetLicenses( ) = 0;
virtual int8_t CancelLicense( int32_t, int32_t ) = 0;
virtual int8_t GetPurchaseReceipts( int8_t ) = 0;
virtual int8_t SetBillingAddress( uint32_t, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char * ) = 0;
virtual int8_t GetBillingAddress( uint32_t, char *, char *, char *, char *, char *, char *, char *, char *, char * ) = 0;
virtual int8_t SetShippingAddress( const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char * ) = 0;
virtual int8_t GetShippingAddress( char *, char *, char *, char *, char *, char *, char *, char *, char * ) = 0;
virtual int8_t SetCardInfo( uint32_t, int32_t, const char *, const char *, const char *, const char *, const char *, const char * ) = 0;
virtual int8_t GetCardInfo( uint32_t, int32_t *, char *, char *, char *, char *, char *, char * ) = 0;
virtual int32_t GetLicensePackageID( uint32_t ) = 0;
virtual uint32_t GetLicenseTimeCreated( uint32_t ) = 0;
virtual uint32_t GetLicenseTimeNextProcess( uint32_t ) = 0;
virtual int32_t GetLicenseMinuteLimit( uint32_t ) = 0;
virtual int32_t GetLicenseMinutesUsed( uint32_t ) = 0;
virtual int32_t GetLicensePaymentMethod( uint32_t ) = 0;
virtual uint32_t GetLicenseFlags( uint32_t ) = 0;
virtual const char * GetLicensePurchaseCountryCode( uint32_t ) = 0;
virtual int32_t GetReceiptPackageID( uint32_t ) = 0;
virtual int32_t GetReceiptStatus( uint32_t ) = 0;
virtual int32_t GetReceiptResultDetail( uint32_t ) = 0;
virtual uint32_t GetReceiptTransTime( uint32_t ) = 0;
virtual uint64_t GetReceiptTransID( uint32_t ) = 0;
virtual int32_t GetReceiptPaymentMethod( uint32_t ) = 0;
virtual uint32_t GetReceiptBaseCost( uint32_t ) = 0;
virtual uint32_t GetReceiptTotalDiscount( uint32_t ) = 0;
virtual uint32_t GetReceiptTax( uint32_t ) = 0;
virtual uint32_t GetReceiptShipping( uint32_t ) = 0;
virtual const char * GetReceiptCountryCode( uint32_t ) = 0;
virtual uint32_t GetNumLicenses( ) = 0;
virtual uint32_t GetNumReceipts( ) = 0;
virtual int8_t PurchaseWithMachineID( int32_t, const char * ) = 0;
virtual int8_t InitClickAndBuyPurchase( int32_t, int64_t, const char *, const char * ) = 0;
virtual int8_t GetPreviousClickAndBuyAccount( int64_t *, char *, char * ) = 0;
#endif /* __cplusplus */
};
struct u_ISteamGameServer_SteamGameServer003
{
#ifdef __cplusplus
@@ -13199,6 +13248,92 @@ NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void * );
NTSTATUS wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void * );
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void * );
NTSTATUS wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void * );
NTSTATUS ISteamBilling_SteamBilling002_InitCreditCardPurchase( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase( void * );
NTSTATUS ISteamBilling_SteamBilling002_InitPayPalPurchase( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetActivationCodeInfo( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo( void * );
NTSTATUS ISteamBilling_SteamBilling002_PurchaseWithActivationCode( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetFinalPrice( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetFinalPrice( void * );
NTSTATUS ISteamBilling_SteamBilling002_CancelPurchase( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_CancelPurchase( void * );
NTSTATUS ISteamBilling_SteamBilling002_CompletePurchase( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_CompletePurchase( void * );
NTSTATUS ISteamBilling_SteamBilling002_UpdateCardInfo( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_UpdateCardInfo( void * );
NTSTATUS ISteamBilling_SteamBilling002_DeleteCard( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_DeleteCard( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetCardList( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetCardList( void * );
NTSTATUS ISteamBilling_SteamBilling002_Obsolete_GetLicenses( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses( void * );
NTSTATUS ISteamBilling_SteamBilling002_CancelLicense( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_CancelLicense( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetPurchaseReceipts( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts( void * );
NTSTATUS ISteamBilling_SteamBilling002_SetBillingAddress( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetBillingAddress( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetBillingAddress( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetBillingAddress( void * );
NTSTATUS ISteamBilling_SteamBilling002_SetShippingAddress( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetShippingAddress( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetShippingAddress( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetShippingAddress( void * );
NTSTATUS ISteamBilling_SteamBilling002_SetCardInfo( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_SetCardInfo( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetCardInfo( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetCardInfo( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePackageID( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePackageID( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseTimeCreated( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseMinuteLimit( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseMinutesUsed( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePaymentMethod( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicenseFlags( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicenseFlags( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptPackageID( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptStatus( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptStatus( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptResultDetail( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTransTime( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTransID( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTransID( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptPaymentMethod( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptBaseCost( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTotalDiscount( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptTax( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptTax( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptShipping( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptShipping( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetReceiptCountryCode( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetNumLicenses( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetNumLicenses( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetNumReceipts( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetNumReceipts( void * );
NTSTATUS ISteamBilling_SteamBilling002_PurchaseWithMachineID( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID( void * );
NTSTATUS ISteamBilling_SteamBilling002_InitClickAndBuyPurchase( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase( void * );
NTSTATUS ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount( void * );
NTSTATUS wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount( void * );
NTSTATUS ISteamClient_SteamClient006_CreateSteamPipe( void * );
NTSTATUS wow64_ISteamClient_SteamClient006_CreateSteamPipe( void * );
NTSTATUS ISteamClient_SteamClient006_BReleaseSteamPipe( void * );
+86
View File
@@ -2879,6 +2879,49 @@ extern "C" const unixlib_entry_t __wine_unix_call_funcs[] =
ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting,
ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings,
ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp,
ISteamBilling_SteamBilling002_InitCreditCardPurchase,
ISteamBilling_SteamBilling002_InitPayPalPurchase,
ISteamBilling_SteamBilling002_GetActivationCodeInfo,
ISteamBilling_SteamBilling002_PurchaseWithActivationCode,
ISteamBilling_SteamBilling002_GetFinalPrice,
ISteamBilling_SteamBilling002_CancelPurchase,
ISteamBilling_SteamBilling002_CompletePurchase,
ISteamBilling_SteamBilling002_UpdateCardInfo,
ISteamBilling_SteamBilling002_DeleteCard,
ISteamBilling_SteamBilling002_GetCardList,
ISteamBilling_SteamBilling002_Obsolete_GetLicenses,
ISteamBilling_SteamBilling002_CancelLicense,
ISteamBilling_SteamBilling002_GetPurchaseReceipts,
ISteamBilling_SteamBilling002_SetBillingAddress,
ISteamBilling_SteamBilling002_GetBillingAddress,
ISteamBilling_SteamBilling002_SetShippingAddress,
ISteamBilling_SteamBilling002_GetShippingAddress,
ISteamBilling_SteamBilling002_SetCardInfo,
ISteamBilling_SteamBilling002_GetCardInfo,
ISteamBilling_SteamBilling002_GetLicensePackageID,
ISteamBilling_SteamBilling002_GetLicenseTimeCreated,
ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess,
ISteamBilling_SteamBilling002_GetLicenseMinuteLimit,
ISteamBilling_SteamBilling002_GetLicenseMinutesUsed,
ISteamBilling_SteamBilling002_GetLicensePaymentMethod,
ISteamBilling_SteamBilling002_GetLicenseFlags,
ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode,
ISteamBilling_SteamBilling002_GetReceiptPackageID,
ISteamBilling_SteamBilling002_GetReceiptStatus,
ISteamBilling_SteamBilling002_GetReceiptResultDetail,
ISteamBilling_SteamBilling002_GetReceiptTransTime,
ISteamBilling_SteamBilling002_GetReceiptTransID,
ISteamBilling_SteamBilling002_GetReceiptPaymentMethod,
ISteamBilling_SteamBilling002_GetReceiptBaseCost,
ISteamBilling_SteamBilling002_GetReceiptTotalDiscount,
ISteamBilling_SteamBilling002_GetReceiptTax,
ISteamBilling_SteamBilling002_GetReceiptShipping,
ISteamBilling_SteamBilling002_GetReceiptCountryCode,
ISteamBilling_SteamBilling002_GetNumLicenses,
ISteamBilling_SteamBilling002_GetNumReceipts,
ISteamBilling_SteamBilling002_PurchaseWithMachineID,
ISteamBilling_SteamBilling002_InitClickAndBuyPurchase,
ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount,
ISteamClient_SteamClient006_CreateSteamPipe,
ISteamClient_SteamClient006_BReleaseSteamPipe,
ISteamClient_SteamClient006_CreateGlobalUser,
@@ -9148,6 +9191,49 @@ extern "C" const unixlib_entry_t __wine_unix_call_wow64_funcs[] =
wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting,
wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings,
wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp,
wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase,
wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase,
wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo,
wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode,
wow64_ISteamBilling_SteamBilling002_GetFinalPrice,
wow64_ISteamBilling_SteamBilling002_CancelPurchase,
wow64_ISteamBilling_SteamBilling002_CompletePurchase,
wow64_ISteamBilling_SteamBilling002_UpdateCardInfo,
wow64_ISteamBilling_SteamBilling002_DeleteCard,
wow64_ISteamBilling_SteamBilling002_GetCardList,
wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses,
wow64_ISteamBilling_SteamBilling002_CancelLicense,
wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts,
wow64_ISteamBilling_SteamBilling002_SetBillingAddress,
wow64_ISteamBilling_SteamBilling002_GetBillingAddress,
wow64_ISteamBilling_SteamBilling002_SetShippingAddress,
wow64_ISteamBilling_SteamBilling002_GetShippingAddress,
wow64_ISteamBilling_SteamBilling002_SetCardInfo,
wow64_ISteamBilling_SteamBilling002_GetCardInfo,
wow64_ISteamBilling_SteamBilling002_GetLicensePackageID,
wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated,
wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess,
wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit,
wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed,
wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod,
wow64_ISteamBilling_SteamBilling002_GetLicenseFlags,
wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode,
wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID,
wow64_ISteamBilling_SteamBilling002_GetReceiptStatus,
wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail,
wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime,
wow64_ISteamBilling_SteamBilling002_GetReceiptTransID,
wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod,
wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost,
wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount,
wow64_ISteamBilling_SteamBilling002_GetReceiptTax,
wow64_ISteamBilling_SteamBilling002_GetReceiptShipping,
wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode,
wow64_ISteamBilling_SteamBilling002_GetNumLicenses,
wow64_ISteamBilling_SteamBilling002_GetNumReceipts,
wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID,
wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase,
wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount,
wow64_ISteamClient_SteamClient006_CreateSteamPipe,
wow64_ISteamClient_SteamClient006_BReleaseSteamPipe,
wow64_ISteamClient_SteamClient006_CreateGlobalUser,
+745
View File
@@ -45901,6 +45901,708 @@ struct wow64_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params
W32_PTR(int32_t *pnBufferSize, pnBufferSize, int32_t *);
};
struct ISteamBilling_SteamBilling002_InitCreditCardPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
uint32_t nCardIndex;
int8_t bStoreCardInfo;
};
struct wow64_ISteamBilling_SteamBilling002_InitCreditCardPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
uint32_t nCardIndex;
int8_t bStoreCardInfo;
};
struct ISteamBilling_SteamBilling002_InitPayPalPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
};
struct wow64_ISteamBilling_SteamBilling002_InitPayPalPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
};
struct ISteamBilling_SteamBilling002_GetActivationCodeInfo_params
{
struct u_iface u_iface;
int8_t _ret;
const char *pchActivationCode;
};
struct wow64_ISteamBilling_SteamBilling002_GetActivationCodeInfo_params
{
struct u_iface u_iface;
int8_t _ret;
W32_PTR(const char *pchActivationCode, pchActivationCode, const char *);
};
struct ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params
{
struct u_iface u_iface;
int8_t _ret;
const char *pchActivationCode;
};
struct wow64_ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params
{
struct u_iface u_iface;
int8_t _ret;
W32_PTR(const char *pchActivationCode, pchActivationCode, const char *);
};
struct ISteamBilling_SteamBilling002_GetFinalPrice_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_GetFinalPrice_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct ISteamBilling_SteamBilling002_CancelPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_CancelPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct ISteamBilling_SteamBilling002_CompletePurchase_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_CompletePurchase_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct ISteamBilling_SteamBilling002_UpdateCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
};
struct wow64_ISteamBilling_SteamBilling002_UpdateCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
};
struct ISteamBilling_SteamBilling002_DeleteCard_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
};
struct wow64_ISteamBilling_SteamBilling002_DeleteCard_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
};
struct ISteamBilling_SteamBilling002_GetCardList_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_GetCardList_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params
{
struct u_iface u_iface;
int8_t _ret;
};
struct ISteamBilling_SteamBilling002_CancelLicense_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
int32_t nCancelReason;
};
struct wow64_ISteamBilling_SteamBilling002_CancelLicense_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
int32_t nCancelReason;
};
struct ISteamBilling_SteamBilling002_GetPurchaseReceipts_params
{
struct u_iface u_iface;
int8_t _ret;
int8_t bUnacknowledgedOnly;
};
struct wow64_ISteamBilling_SteamBilling002_GetPurchaseReceipts_params
{
struct u_iface u_iface;
int8_t _ret;
int8_t bUnacknowledgedOnly;
};
struct ISteamBilling_SteamBilling002_SetBillingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
const char *pchFirstName;
const char *pchLastName;
const char *pchAddress1;
const char *pchAddress2;
const char *pchCity;
const char *pchPostcode;
const char *pchState;
const char *pchCountry;
const char *pchPhone;
};
struct wow64_ISteamBilling_SteamBilling002_SetBillingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
W32_PTR(const char *pchFirstName, pchFirstName, const char *);
W32_PTR(const char *pchLastName, pchLastName, const char *);
W32_PTR(const char *pchAddress1, pchAddress1, const char *);
W32_PTR(const char *pchAddress2, pchAddress2, const char *);
W32_PTR(const char *pchCity, pchCity, const char *);
W32_PTR(const char *pchPostcode, pchPostcode, const char *);
W32_PTR(const char *pchState, pchState, const char *);
W32_PTR(const char *pchCountry, pchCountry, const char *);
W32_PTR(const char *pchPhone, pchPhone, const char *);
};
struct ISteamBilling_SteamBilling002_GetBillingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
char *pchFirstName;
char *pchLastName;
char *pchAddress1;
char *pchAddress2;
char *pchCity;
char *pchPostcode;
char *pchState;
char *pchCountry;
char *pchPhone;
};
struct wow64_ISteamBilling_SteamBilling002_GetBillingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
W32_PTR(char *pchFirstName, pchFirstName, char *);
W32_PTR(char *pchLastName, pchLastName, char *);
W32_PTR(char *pchAddress1, pchAddress1, char *);
W32_PTR(char *pchAddress2, pchAddress2, char *);
W32_PTR(char *pchCity, pchCity, char *);
W32_PTR(char *pchPostcode, pchPostcode, char *);
W32_PTR(char *pchState, pchState, char *);
W32_PTR(char *pchCountry, pchCountry, char *);
W32_PTR(char *pchPhone, pchPhone, char *);
};
struct ISteamBilling_SteamBilling002_SetShippingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
const char *pchFirstName;
const char *pchLastName;
const char *pchAddress1;
const char *pchAddress2;
const char *pchCity;
const char *pchPostcode;
const char *pchState;
const char *pchCountry;
const char *pchPhone;
};
struct wow64_ISteamBilling_SteamBilling002_SetShippingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
W32_PTR(const char *pchFirstName, pchFirstName, const char *);
W32_PTR(const char *pchLastName, pchLastName, const char *);
W32_PTR(const char *pchAddress1, pchAddress1, const char *);
W32_PTR(const char *pchAddress2, pchAddress2, const char *);
W32_PTR(const char *pchCity, pchCity, const char *);
W32_PTR(const char *pchPostcode, pchPostcode, const char *);
W32_PTR(const char *pchState, pchState, const char *);
W32_PTR(const char *pchCountry, pchCountry, const char *);
W32_PTR(const char *pchPhone, pchPhone, const char *);
};
struct ISteamBilling_SteamBilling002_GetShippingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
char *pchFirstName;
char *pchLastName;
char *pchAddress1;
char *pchAddress2;
char *pchCity;
char *pchPostcode;
char *pchState;
char *pchCountry;
char *pchPhone;
};
struct wow64_ISteamBilling_SteamBilling002_GetShippingAddress_params
{
struct u_iface u_iface;
int8_t _ret;
W32_PTR(char *pchFirstName, pchFirstName, char *);
W32_PTR(char *pchLastName, pchLastName, char *);
W32_PTR(char *pchAddress1, pchAddress1, char *);
W32_PTR(char *pchAddress2, pchAddress2, char *);
W32_PTR(char *pchCity, pchCity, char *);
W32_PTR(char *pchPostcode, pchPostcode, char *);
W32_PTR(char *pchState, pchState, char *);
W32_PTR(char *pchCountry, pchCountry, char *);
W32_PTR(char *pchPhone, pchPhone, char *);
};
struct ISteamBilling_SteamBilling002_SetCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
int32_t eCreditCardType;
const char *pchCardNumber;
const char *pchCardHolderFirstName;
const char *pchCardHolderLastName;
const char *pchCardExpYear;
const char *pchCardExpMonth;
const char *pchCardCVV2;
};
struct wow64_ISteamBilling_SteamBilling002_SetCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
int32_t eCreditCardType;
W32_PTR(const char *pchCardNumber, pchCardNumber, const char *);
W32_PTR(const char *pchCardHolderFirstName, pchCardHolderFirstName, const char *);
W32_PTR(const char *pchCardHolderLastName, pchCardHolderLastName, const char *);
W32_PTR(const char *pchCardExpYear, pchCardExpYear, const char *);
W32_PTR(const char *pchCardExpMonth, pchCardExpMonth, const char *);
W32_PTR(const char *pchCardCVV2, pchCardCVV2, const char *);
};
struct ISteamBilling_SteamBilling002_GetCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
int32_t *eCreditCardType;
char *pchCardNumber;
char *pchCardHolderFirstName;
char *pchCardHolderLastName;
char *pchCardExpYear;
char *pchCardExpMonth;
char *pchCardCVV2;
};
struct wow64_ISteamBilling_SteamBilling002_GetCardInfo_params
{
struct u_iface u_iface;
int8_t _ret;
uint32_t nCardIndex;
W32_PTR(int32_t *eCreditCardType, eCreditCardType, int32_t *);
W32_PTR(char *pchCardNumber, pchCardNumber, char *);
W32_PTR(char *pchCardHolderFirstName, pchCardHolderFirstName, char *);
W32_PTR(char *pchCardHolderLastName, pchCardHolderLastName, char *);
W32_PTR(char *pchCardExpYear, pchCardExpYear, char *);
W32_PTR(char *pchCardExpMonth, pchCardExpMonth, char *);
W32_PTR(char *pchCardCVV2, pchCardCVV2, char *);
};
struct ISteamBilling_SteamBilling002_GetLicensePackageID_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicensePackageID_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicenseFlags_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicenseFlags_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params
{
struct u_iface u_iface;
struct u_buffer _ret;
uint32_t nLicenseIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params
{
struct u_iface u_iface;
struct u_buffer _ret;
uint32_t nLicenseIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptPackageID_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptPackageID_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptStatus_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptStatus_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptResultDetail_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptResultDetail_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptTransTime_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransTime_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptTransID_params
{
struct u_iface u_iface;
uint64_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTransID_params
{
struct u_iface u_iface;
uint64_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params
{
struct u_iface u_iface;
int32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptBaseCost_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptBaseCost_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptTax_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptTax_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptShipping_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptShipping_params
{
struct u_iface u_iface;
uint32_t _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetReceiptCountryCode_params
{
struct u_iface u_iface;
struct u_buffer _ret;
uint32_t nReceiptIndex;
};
struct wow64_ISteamBilling_SteamBilling002_GetReceiptCountryCode_params
{
struct u_iface u_iface;
struct u_buffer _ret;
uint32_t nReceiptIndex;
};
struct ISteamBilling_SteamBilling002_GetNumLicenses_params
{
struct u_iface u_iface;
uint32_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_GetNumLicenses_params
{
struct u_iface u_iface;
uint32_t _ret;
};
struct ISteamBilling_SteamBilling002_GetNumReceipts_params
{
struct u_iface u_iface;
uint32_t _ret;
};
struct wow64_ISteamBilling_SteamBilling002_GetNumReceipts_params
{
struct u_iface u_iface;
uint32_t _ret;
};
struct ISteamBilling_SteamBilling002_PurchaseWithMachineID_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
const char *pchCustomData;
};
struct wow64_ISteamBilling_SteamBilling002_PurchaseWithMachineID_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
W32_PTR(const char *pchCustomData, pchCustomData, const char *);
};
struct ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
int64_t nAccountNum;
const char *pchState;
const char *pchCountryCode;
};
struct wow64_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params
{
struct u_iface u_iface;
int8_t _ret;
int32_t nPackageID;
int64_t nAccountNum;
W32_PTR(const char *pchState, pchState, const char *);
W32_PTR(const char *pchCountryCode, pchCountryCode, const char *);
};
struct ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params
{
struct u_iface u_iface;
int8_t _ret;
int64_t *pnAccountNum;
char *pchState;
char *pchCountryCode;
};
struct wow64_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params
{
struct u_iface u_iface;
int8_t _ret;
W32_PTR(int64_t *pnAccountNum, pnAccountNum, int64_t *);
W32_PTR(char *pchState, pchState, char *);
W32_PTR(char *pchCountryCode, pchCountryCode, char *);
};
struct ISteamClient_SteamClient006_CreateSteamPipe_params
{
struct u_iface u_iface;
@@ -100402,6 +101104,49 @@ enum unix_funcs
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings,
unix_ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp,
unix_ISteamBilling_SteamBilling002_InitCreditCardPurchase,
unix_ISteamBilling_SteamBilling002_InitPayPalPurchase,
unix_ISteamBilling_SteamBilling002_GetActivationCodeInfo,
unix_ISteamBilling_SteamBilling002_PurchaseWithActivationCode,
unix_ISteamBilling_SteamBilling002_GetFinalPrice,
unix_ISteamBilling_SteamBilling002_CancelPurchase,
unix_ISteamBilling_SteamBilling002_CompletePurchase,
unix_ISteamBilling_SteamBilling002_UpdateCardInfo,
unix_ISteamBilling_SteamBilling002_DeleteCard,
unix_ISteamBilling_SteamBilling002_GetCardList,
unix_ISteamBilling_SteamBilling002_Obsolete_GetLicenses,
unix_ISteamBilling_SteamBilling002_CancelLicense,
unix_ISteamBilling_SteamBilling002_GetPurchaseReceipts,
unix_ISteamBilling_SteamBilling002_SetBillingAddress,
unix_ISteamBilling_SteamBilling002_GetBillingAddress,
unix_ISteamBilling_SteamBilling002_SetShippingAddress,
unix_ISteamBilling_SteamBilling002_GetShippingAddress,
unix_ISteamBilling_SteamBilling002_SetCardInfo,
unix_ISteamBilling_SteamBilling002_GetCardInfo,
unix_ISteamBilling_SteamBilling002_GetLicensePackageID,
unix_ISteamBilling_SteamBilling002_GetLicenseTimeCreated,
unix_ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess,
unix_ISteamBilling_SteamBilling002_GetLicenseMinuteLimit,
unix_ISteamBilling_SteamBilling002_GetLicenseMinutesUsed,
unix_ISteamBilling_SteamBilling002_GetLicensePaymentMethod,
unix_ISteamBilling_SteamBilling002_GetLicenseFlags,
unix_ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode,
unix_ISteamBilling_SteamBilling002_GetReceiptPackageID,
unix_ISteamBilling_SteamBilling002_GetReceiptStatus,
unix_ISteamBilling_SteamBilling002_GetReceiptResultDetail,
unix_ISteamBilling_SteamBilling002_GetReceiptTransTime,
unix_ISteamBilling_SteamBilling002_GetReceiptTransID,
unix_ISteamBilling_SteamBilling002_GetReceiptPaymentMethod,
unix_ISteamBilling_SteamBilling002_GetReceiptBaseCost,
unix_ISteamBilling_SteamBilling002_GetReceiptTotalDiscount,
unix_ISteamBilling_SteamBilling002_GetReceiptTax,
unix_ISteamBilling_SteamBilling002_GetReceiptShipping,
unix_ISteamBilling_SteamBilling002_GetReceiptCountryCode,
unix_ISteamBilling_SteamBilling002_GetNumLicenses,
unix_ISteamBilling_SteamBilling002_GetNumReceipts,
unix_ISteamBilling_SteamBilling002_PurchaseWithMachineID,
unix_ISteamBilling_SteamBilling002_InitClickAndBuyPurchase,
unix_ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount,
unix_ISteamClient_SteamClient006_CreateSteamPipe,
unix_ISteamClient_SteamClient006_BReleaseSteamPipe,
unix_ISteamClient_SteamClient006_CreateGlobalUser,
+711
View File
@@ -0,0 +1,711 @@
/* This file is auto-generated, do not edit. */
#include "steamclient_private.h"
WINE_DEFAULT_DEBUG_CHANNEL(steamclient);
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_InitCreditCardPurchase, 16)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_InitPayPalPurchase, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetActivationCodeInfo, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_PurchaseWithActivationCode, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetFinalPrice, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_CancelPurchase, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_CompletePurchase, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_UpdateCardInfo, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_DeleteCard, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetCardList, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_Obsolete_GetLicenses, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_CancelLicense, 12)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetPurchaseReceipts, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_SetBillingAddress, 44)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetBillingAddress, 44)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_SetShippingAddress, 40)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetShippingAddress, 40)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_SetCardInfo, 36)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetCardInfo, 36)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicensePackageID, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicenseTimeCreated, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicenseTimeNextProcess, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicenseMinuteLimit, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicenseMinutesUsed, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicensePaymentMethod, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicenseFlags, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptPackageID, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptStatus, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptResultDetail, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptTransTime, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptTransID, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptPaymentMethod, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptBaseCost, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptTotalDiscount, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptTax, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptShipping, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetReceiptCountryCode, 8)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetNumLicenses, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetNumReceipts, 4)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_PurchaseWithMachineID, 12)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_InitClickAndBuyPurchase, 24)
DEFINE_THISCALL_WRAPPER(winISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount, 16)
int8_t __thiscall winISteamBilling_SteamBilling002_InitCreditCardPurchase(struct w_iface *_this, int32_t nPackageID, uint32_t nCardIndex, int8_t bStoreCardInfo)
{
struct ISteamBilling_SteamBilling002_InitCreditCardPurchase_params params =
{
.u_iface = _this->u_iface,
.nPackageID = nPackageID,
.nCardIndex = nCardIndex,
.bStoreCardInfo = bStoreCardInfo,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_InitCreditCardPurchase, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_InitPayPalPurchase(struct w_iface *_this, int32_t nPackageID)
{
struct ISteamBilling_SteamBilling002_InitPayPalPurchase_params params =
{
.u_iface = _this->u_iface,
.nPackageID = nPackageID,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_InitPayPalPurchase, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetActivationCodeInfo(struct w_iface *_this, const char *pchActivationCode)
{
struct ISteamBilling_SteamBilling002_GetActivationCodeInfo_params params =
{
.u_iface = _this->u_iface,
.pchActivationCode = pchActivationCode,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchActivationCode, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetActivationCodeInfo, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_PurchaseWithActivationCode(struct w_iface *_this, const char *pchActivationCode)
{
struct ISteamBilling_SteamBilling002_PurchaseWithActivationCode_params params =
{
.u_iface = _this->u_iface,
.pchActivationCode = pchActivationCode,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchActivationCode, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_PurchaseWithActivationCode, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetFinalPrice(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_GetFinalPrice_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetFinalPrice, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_CancelPurchase(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_CancelPurchase_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_CancelPurchase, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_CompletePurchase(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_CompletePurchase_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_CompletePurchase, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_UpdateCardInfo(struct w_iface *_this, uint32_t nCardIndex)
{
struct ISteamBilling_SteamBilling002_UpdateCardInfo_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_UpdateCardInfo, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_DeleteCard(struct w_iface *_this, uint32_t nCardIndex)
{
struct ISteamBilling_SteamBilling002_DeleteCard_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_DeleteCard, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetCardList(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_GetCardList_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetCardList, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_Obsolete_GetLicenses(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_Obsolete_GetLicenses_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_Obsolete_GetLicenses, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_CancelLicense(struct w_iface *_this, int32_t nPackageID, int32_t nCancelReason)
{
struct ISteamBilling_SteamBilling002_CancelLicense_params params =
{
.u_iface = _this->u_iface,
.nPackageID = nPackageID,
.nCancelReason = nCancelReason,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_CancelLicense, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetPurchaseReceipts(struct w_iface *_this, int8_t bUnacknowledgedOnly)
{
struct ISteamBilling_SteamBilling002_GetPurchaseReceipts_params params =
{
.u_iface = _this->u_iface,
.bUnacknowledgedOnly = bUnacknowledgedOnly,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetPurchaseReceipts, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_SetBillingAddress(struct w_iface *_this, uint32_t nCardIndex, const char *pchFirstName, const char *pchLastName, const char *pchAddress1, const char *pchAddress2, const char *pchCity, const char *pchPostcode, const char *pchState, const char *pchCountry, const char *pchPhone)
{
struct ISteamBilling_SteamBilling002_SetBillingAddress_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
.pchFirstName = pchFirstName,
.pchLastName = pchLastName,
.pchAddress1 = pchAddress1,
.pchAddress2 = pchAddress2,
.pchCity = pchCity,
.pchPostcode = pchPostcode,
.pchState = pchState,
.pchCountry = pchCountry,
.pchPhone = pchPhone,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchFirstName, -1);
IsBadStringPtrA(pchLastName, -1);
IsBadStringPtrA(pchAddress1, -1);
IsBadStringPtrA(pchAddress2, -1);
IsBadStringPtrA(pchCity, -1);
IsBadStringPtrA(pchPostcode, -1);
IsBadStringPtrA(pchState, -1);
IsBadStringPtrA(pchCountry, -1);
IsBadStringPtrA(pchPhone, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_SetBillingAddress, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetBillingAddress(struct w_iface *_this, uint32_t nCardIndex, char *pchFirstName, char *pchLastName, char *pchAddress1, char *pchAddress2, char *pchCity, char *pchPostcode, char *pchState, char *pchCountry, char *pchPhone)
{
struct ISteamBilling_SteamBilling002_GetBillingAddress_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
.pchFirstName = pchFirstName,
.pchLastName = pchLastName,
.pchAddress1 = pchAddress1,
.pchAddress2 = pchAddress2,
.pchCity = pchCity,
.pchPostcode = pchPostcode,
.pchState = pchState,
.pchCountry = pchCountry,
.pchPhone = pchPhone,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetBillingAddress, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_SetShippingAddress(struct w_iface *_this, const char *pchFirstName, const char *pchLastName, const char *pchAddress1, const char *pchAddress2, const char *pchCity, const char *pchPostcode, const char *pchState, const char *pchCountry, const char *pchPhone)
{
struct ISteamBilling_SteamBilling002_SetShippingAddress_params params =
{
.u_iface = _this->u_iface,
.pchFirstName = pchFirstName,
.pchLastName = pchLastName,
.pchAddress1 = pchAddress1,
.pchAddress2 = pchAddress2,
.pchCity = pchCity,
.pchPostcode = pchPostcode,
.pchState = pchState,
.pchCountry = pchCountry,
.pchPhone = pchPhone,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchFirstName, -1);
IsBadStringPtrA(pchLastName, -1);
IsBadStringPtrA(pchAddress1, -1);
IsBadStringPtrA(pchAddress2, -1);
IsBadStringPtrA(pchCity, -1);
IsBadStringPtrA(pchPostcode, -1);
IsBadStringPtrA(pchState, -1);
IsBadStringPtrA(pchCountry, -1);
IsBadStringPtrA(pchPhone, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_SetShippingAddress, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetShippingAddress(struct w_iface *_this, char *pchFirstName, char *pchLastName, char *pchAddress1, char *pchAddress2, char *pchCity, char *pchPostcode, char *pchState, char *pchCountry, char *pchPhone)
{
struct ISteamBilling_SteamBilling002_GetShippingAddress_params params =
{
.u_iface = _this->u_iface,
.pchFirstName = pchFirstName,
.pchLastName = pchLastName,
.pchAddress1 = pchAddress1,
.pchAddress2 = pchAddress2,
.pchCity = pchCity,
.pchPostcode = pchPostcode,
.pchState = pchState,
.pchCountry = pchCountry,
.pchPhone = pchPhone,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetShippingAddress, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_SetCardInfo(struct w_iface *_this, uint32_t nCardIndex, int32_t eCreditCardType, const char *pchCardNumber, const char *pchCardHolderFirstName, const char *pchCardHolderLastName, const char *pchCardExpYear, const char *pchCardExpMonth, const char *pchCardCVV2)
{
struct ISteamBilling_SteamBilling002_SetCardInfo_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
.eCreditCardType = eCreditCardType,
.pchCardNumber = pchCardNumber,
.pchCardHolderFirstName = pchCardHolderFirstName,
.pchCardHolderLastName = pchCardHolderLastName,
.pchCardExpYear = pchCardExpYear,
.pchCardExpMonth = pchCardExpMonth,
.pchCardCVV2 = pchCardCVV2,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchCardNumber, -1);
IsBadStringPtrA(pchCardHolderFirstName, -1);
IsBadStringPtrA(pchCardHolderLastName, -1);
IsBadStringPtrA(pchCardExpYear, -1);
IsBadStringPtrA(pchCardExpMonth, -1);
IsBadStringPtrA(pchCardCVV2, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_SetCardInfo, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetCardInfo(struct w_iface *_this, uint32_t nCardIndex, int32_t *eCreditCardType, char *pchCardNumber, char *pchCardHolderFirstName, char *pchCardHolderLastName, char *pchCardExpYear, char *pchCardExpMonth, char *pchCardCVV2)
{
struct ISteamBilling_SteamBilling002_GetCardInfo_params params =
{
.u_iface = _this->u_iface,
.nCardIndex = nCardIndex,
.eCreditCardType = eCreditCardType,
.pchCardNumber = pchCardNumber,
.pchCardHolderFirstName = pchCardHolderFirstName,
.pchCardHolderLastName = pchCardHolderLastName,
.pchCardExpYear = pchCardExpYear,
.pchCardExpMonth = pchCardExpMonth,
.pchCardCVV2 = pchCardCVV2,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetCardInfo, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetLicensePackageID(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicensePackageID_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicensePackageID, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetLicenseTimeCreated(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicenseTimeCreated_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicenseTimeCreated, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetLicenseTimeNextProcess(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicenseTimeNextProcess, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetLicenseMinuteLimit(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicenseMinuteLimit_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicenseMinuteLimit, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetLicenseMinutesUsed(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicenseMinutesUsed_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicenseMinutesUsed, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetLicensePaymentMethod(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicensePaymentMethod_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicensePaymentMethod, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetLicenseFlags(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicenseFlags_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicenseFlags, &params );
return params._ret;
}
const char * __thiscall winISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode(struct w_iface *_this, uint32_t nLicenseIndex)
{
struct ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode_params params =
{
.u_iface = _this->u_iface,
.nLicenseIndex = nLicenseIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode, &params );
return get_unix_buffer( params._ret );
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptPackageID(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptPackageID_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptPackageID, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptStatus(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptStatus_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptStatus, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptResultDetail(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptResultDetail_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptResultDetail, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptTransTime(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptTransTime_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptTransTime, &params );
return params._ret;
}
uint64_t __thiscall winISteamBilling_SteamBilling002_GetReceiptTransID(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptTransID_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptTransID, &params );
return params._ret;
}
int32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptPaymentMethod(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptPaymentMethod_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptPaymentMethod, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptBaseCost(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptBaseCost_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptBaseCost, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptTotalDiscount(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptTotalDiscount_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptTotalDiscount, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptTax(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptTax_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptTax, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetReceiptShipping(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptShipping_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptShipping, &params );
return params._ret;
}
const char * __thiscall winISteamBilling_SteamBilling002_GetReceiptCountryCode(struct w_iface *_this, uint32_t nReceiptIndex)
{
struct ISteamBilling_SteamBilling002_GetReceiptCountryCode_params params =
{
.u_iface = _this->u_iface,
.nReceiptIndex = nReceiptIndex,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetReceiptCountryCode, &params );
return get_unix_buffer( params._ret );
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetNumLicenses(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_GetNumLicenses_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetNumLicenses, &params );
return params._ret;
}
uint32_t __thiscall winISteamBilling_SteamBilling002_GetNumReceipts(struct w_iface *_this)
{
struct ISteamBilling_SteamBilling002_GetNumReceipts_params params =
{
.u_iface = _this->u_iface,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetNumReceipts, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_PurchaseWithMachineID(struct w_iface *_this, int32_t nPackageID, const char *pchCustomData)
{
struct ISteamBilling_SteamBilling002_PurchaseWithMachineID_params params =
{
.u_iface = _this->u_iface,
.nPackageID = nPackageID,
.pchCustomData = pchCustomData,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchCustomData, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_PurchaseWithMachineID, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_InitClickAndBuyPurchase(struct w_iface *_this, int32_t nPackageID, int64_t nAccountNum, const char *pchState, const char *pchCountryCode)
{
struct ISteamBilling_SteamBilling002_InitClickAndBuyPurchase_params params =
{
.u_iface = _this->u_iface,
.nPackageID = nPackageID,
.nAccountNum = nAccountNum,
.pchState = pchState,
.pchCountryCode = pchCountryCode,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchState, -1);
IsBadStringPtrA(pchCountryCode, -1);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_InitClickAndBuyPurchase, &params );
return params._ret;
}
int8_t __thiscall winISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount(struct w_iface *_this, int64_t *pnAccountNum, char *pchState, char *pchCountryCode)
{
struct ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount_params params =
{
.u_iface = _this->u_iface,
.pnAccountNum = pnAccountNum,
.pchState = pchState,
.pchCountryCode = pchCountryCode,
};
TRACE("%p\n", _this);
STEAMCLIENT_CALL( ISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount, &params );
return params._ret;
}
extern vtable_ptr winISteamBilling_SteamBilling002_vtable;
DEFINE_RTTI_DATA0(winISteamBilling_SteamBilling002, 0, ".?AVISteamBilling@@")
__ASM_BLOCK_BEGIN(winISteamBilling_SteamBilling002_vtables)
__ASM_VTABLE(winISteamBilling_SteamBilling002,
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_InitCreditCardPurchase)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_InitPayPalPurchase)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetActivationCodeInfo)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_PurchaseWithActivationCode)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetFinalPrice)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_CancelPurchase)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_CompletePurchase)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_UpdateCardInfo)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_DeleteCard)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetCardList)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_Obsolete_GetLicenses)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_CancelLicense)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetPurchaseReceipts)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_SetBillingAddress)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetBillingAddress)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_SetShippingAddress)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetShippingAddress)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_SetCardInfo)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetCardInfo)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicensePackageID)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicenseTimeCreated)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicenseTimeNextProcess)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicenseMinuteLimit)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicenseMinutesUsed)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicensePaymentMethod)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicenseFlags)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetLicensePurchaseCountryCode)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptPackageID)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptStatus)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptResultDetail)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptTransTime)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptTransID)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptPaymentMethod)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptBaseCost)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptTotalDiscount)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptTax)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptShipping)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetReceiptCountryCode)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetNumLicenses)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetNumReceipts)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_PurchaseWithMachineID)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_InitClickAndBuyPurchase)
VTABLE_ADD_FUNC(winISteamBilling_SteamBilling002_GetPreviousClickAndBuyAccount)
);
__ASM_BLOCK_END
struct w_iface *create_winISteamBilling_SteamBilling002( struct u_iface u_iface )
{
struct w_iface *r = alloc_mem_for_iface(sizeof(struct w_iface), "SteamBilling002");
TRACE("-> %p\n", r);
r->vtable = alloc_vtable(&winISteamBilling_SteamBilling002_vtable, 43, "SteamBilling002");
r->u_iface = u_iface;
return r;
}
void init_winISteamBilling_rtti( char *base )
{
#if defined(__x86_64__) || defined(__aarch64__)
init_winISteamBilling_SteamBilling002_rtti( base );
#endif /* defined(__x86_64__) || defined(__aarch64__) */
}