Skip to main content

Crate tapsdk_pc_sys

Crate tapsdk_pc_sys 

Source
Expand description

Raw FFI bindings to TapTap PC SDK

This crate provides unsafe, low-level bindings to the TapTap PC SDK. For a safe, high-level API, use the tapsdk-pc crate instead.

§Platform Support

Windows only. This SDK only supports Windows (x86_64). On macOS and Linux, all functions will panic with an “unsupported platform” error.

Modules§

authorize_result
Authorization result codes
cloudsave_result
Cloud save result codes
error_code
Error codes
event_id
Event ID constants
init_result
SDK initialization result codes
system_state
System state constants

Structs§

AuthorizeFinishedResponse
DLCPlayableStatusChangedResponse
GamePlayableStatusChangedResponse
TapCloudSaveCreateRequest
TapCloudSaveCreateResponse
TapCloudSaveDeleteResponse
TapCloudSaveGetFileRequest
TapCloudSaveGetFileResponse
TapCloudSaveInfo
TapCloudSaveListResponse
TapCloudSaveUpdateRequest
TapSDK_Error
TapSystemStateNotification

Functions§

TapApps_IsOwned
TapCloudSave
TapCloudSave_AsyncCreate
TapCloudSave_AsyncDelete
TapCloudSave_AsyncGetCover
TapCloudSave_AsyncGetData
TapCloudSave_AsyncList
TapCloudSave_AsyncUpdate
TapDLC_IsOwned
TapDLC_ShowStore
TapSDK_GetClientID
TapSDK_Init
TapSDK_RegisterCallback
TapSDK_RestartAppIfNecessary
TapSDK_RunCallbacks
TapSDK_Shutdown
TapSDK_UnregisterCallback
TapUser_AsyncAuthorize
TapUser_GetOpenID
is_platform_supported
Check if the current platform is supported
unsupported_platform_error
Returns an error message for unsupported platforms

Type Aliases§

ITapCloudSave
TapCallback
TapCloudSaveHandle