Compare commits

..

676 Commits

Author SHA1 Message Date
Proton Merge Bot
bd89dcfe34 update submodules 2025-06-06 22:25:17 +00:00
Anna Lasky
c3a07e59ce proton: Enable gamedrive compat option for more games.
CW-Bug-Id: #25483
2025-06-04 22:33:18 -05:00
Paul Gofman
69affa962b vrclient: Fix exported functions definition in spec file. 2025-06-04 16:18:13 -06:00
Paul Gofman
79c73d3674 Revert "vrclient: Mark VRClientCoreFactory, HmdSystemFactory as stdcall."
This reverts commit 454533f7e3964a25e787ef8910a81244a686d0f0.
2025-06-04 16:18:11 -06:00
Paul Gofman
4b9593f024 lsteamclient: Handle NULL pRequestServersResponse in ISteamMatchmakingServers.
CW-Bug-Id: #25488
2025-06-03 13:41:31 -06:00
Anna Lasky
dce98155b5 proton: Add OPENSSL_ia32cap env variable for more games.
CW-Bug-Id: #25419
2025-05-29 16:59:15 -05:00
Tyson Whitehead
8a76005135 configure.sh: Fix default build-name
Have to put setting environment variable on its own line as
otherwise it just just sets that value for that one line.

Link: https://github.com/ValveSoftware/Proton/pull/8747
2025-05-29 17:12:08 +03:00
Paul Gofman
b8ebaf63de vrclient: Validate exact size for InputSkeletalActionData_t.
CW-Bug-Id: #25461
2025-05-28 18:14:27 -06:00
Paul Gofman
32e146c3e5 vrclient: Report VK_WINE_openvr_device_extensions in IVRCompositor_GetVulkanDeviceExtensionsRequired().
CW-Bug-Id: #24553
2025-05-28 14:10:12 -06:00
Paul Gofman
bfeda97e32 vrclient: Read Vulkan instance extensions from registry in load_vrclient().
CW-Bug-Id: #24553
CW-Bug-Id: #24891
2025-05-28 14:10:11 -06:00
Paul Gofman
0142040ba9 wineopenxr: Set __WINE_OPENXR_VK_DEVICE_EXTENSIONS in wine_openxr_init_once().
CW-Bug-Id: #25451
2025-05-27 13:18:49 -06:00
Paul Gofman
672da0978f wineopenxr: Get real host extensions in get_extensions().
CW-Bug-Id: #25451
2025-05-27 13:18:49 -06:00
Paul Gofman
d8fdf091df wineopenxr: Handle Vulkan device extension substitution on the PE side.
CW-Bug-Id: #25451
2025-05-27 13:18:49 -06:00
Paul Gofman
60a86f4792 wineopenxr: Make manual loader thunk for xrGetVulkanDeviceExtensionsKHR().
CW-Bug-Id: #25451
2025-05-27 13:18:49 -06:00
Esme Povirk
71ae5c3cec Add work-around for IL-2 Sturmovik Cliffs of Dover.
CW-Bug-Id: #19152
2025-05-23 16:04:12 +00:00
Paul Gofman
6aacadb38e proton: Enable gamedrive for Once Human.
CW-Bug-Id: #25417
2025-05-19 17:15:20 -06:00
Arkadiusz Hiler
b8f3ff9eff Revert "proton: Disable nvapi for TLOU2."
This reverts commit fca55f69ee7fbaf2b251b92c0d4b6280396b1430.
2025-05-19 21:43:27 +03:00
Arkadiusz Hiler
6c22fac9f3 proton: Add a missing comma.
The missing comma causes what is supposed to be two separate tuple
entries:

    '/lib/wine/x86_64-windows'
    '/lib/wine',

to be concatenated into one:

    '/lib/wine/x86_64-windows/lib/wine',

Fixes: cc6cd89eac00 ("proton: Install DLLs and libraries to arch specific directories.")
2025-05-19 10:22:06 +03:00
Esme Povirk
7001ed626e Add a fixup to Xalia for SysLink support. 2025-05-16 15:43:13 +00:00
Esme Povirk
a49766a3b6 proton: Run Xalia in supported only mode.
CW-Bug-Id: #24679
2025-05-16 15:42:48 +00:00
Arkadiusz Hiler
ba22723f0c lsteamclient: Don't return status from steamclient_init_registry().
It's not used for anything anyway. Trying to use unix call's return
value just makes it hard to assert on actual errors like exceptions.
2025-05-13 10:05:41 +03:00
Arkadiusz Hiler
89c9625118 proton: Try to fix prefix if possible.
CW-Bug-Id: #25362
2025-05-09 18:59:16 +03:00
Arkadiusz Hiler
0958417578 proton: Enable Xalia for Clair Obscur: Expedition 33. 2025-05-07 17:21:36 +03:00
Arkadiusz Hiler
cff466cc6d proton: Create prefix creation guard for unknown prefix versions. 2025-04-30 17:17:53 +03:00
Arkadiusz Hiler
7d79990d4b steam_helper: Don't write garbage memory to libraryfolders.vdf.
buf_len is the size of allocated buffer, pos should be used instead when
determining how much to write.
2025-04-30 07:55:16 +03:00
Arkadiusz Hiler
ecebf8c6e6 steam_helper: Rename strappend's len to buf_size.
As it's the size of the buffer and grows in *2.
2025-04-30 07:47:52 +03:00
Paul Gofman
02721bf15f proton: Hide Intel GPU for Jusant.
CW-Bug-Id: #25295
2025-04-29 12:25:48 +03:00
Paul Gofman
a49bdd89b9 proton: Add OPENSSL_ia32cap env var for some games.
CW-Bug-Id: #25283
2025-04-29 12:25:48 +03:00
Paul Gofman
cb9d852bc7 proton: Disable builtin opencl by default.
CW-Bug-Id: #25276
2025-04-29 12:25:48 +03:00
Paul Gofman
8f5d26a890 wineopenxr: Update to 1.1.47 registry version.
CW-Bug-Id: #25198
2025-04-29 12:25:48 +03:00
Aaron Leiby
41fe05f798 wineopenxr: Initialize pNext when calling xrEnumerateSwapchainImages.
CW-Bug-Id: #25198
2025-04-29 12:25:48 +03:00
Billy Laws
4ef5ee6889 wineopenxr: PE split.
CW-Bug-Id: #25198
2025-04-29 12:25:48 +03:00
Billy Laws
36c61146da makedep: Only apply makedep LDFLAGS to unix-side code.
CW-Bug-Id: #25198
2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
f6f6189e2e update submodules 2025-04-29 12:25:48 +03:00
Paul Gofman
9617a3a06f vrclient: Update to SDK v2.5.1. 2025-04-29 12:25:48 +03:00
Esme Povirk
6418a296c0 Update Xalia to 0.4.6. 2025-04-29 12:25:48 +03:00
Rémi Bernon
e51c06cec3 proton: Enable the new SDL 2.30 Steam Input integration.
CW-Bug-Id: #23185
2025-04-29 12:25:48 +03:00
Rémi Bernon
4ff7f2ade4 proton: Reset the SteamVirtualGamepadInfo environment variable.
To keep SDL 2.30 old behavior until we start supporting it.

CW-Bug-Id: #23185
2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
28c69970b9 Bump prefix version to higher than Proton Stable. 2025-04-29 12:25:48 +03:00
Bernhard Kölbl
0fa76ec6a0 build: Add and build Vosk submodule. 2025-04-29 12:25:48 +03:00
Bernhard Kölbl
21a009784a build: Add and build Kaldi submodule. 2025-04-29 12:25:48 +03:00
Bernhard Kölbl
6ce9c96f72 build: Add and build OpenFST submodule. 2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
4fde5ae968 make/rules-common.mk: Specify CMAKE_PREFIX_PATH for cmake-only deps resolution.
It used to work due to cmake's convoluted dependency resolution rules
taking into account $PATH. Since it's now set a bit differently we have
to explicitly point it to dependency directories.
2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
ae2a5cfa6f make/rules-configure.mk: Run autoreconf if configure is not provided. 2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
a3bd30ccf0 Makefile.in: Isolate ffmpeg-specific configure flags. 2025-04-29 12:25:48 +03:00
Arkadiusz Hiler
948538a5e1 docker: Update SDK base and install libjson-perl. 2025-04-29 12:25:48 +03:00
Anna Lasky
69279b6f15 proton: Enable gamedrive compat option for The Elder Scrolls IV:
Oblivion Remastered.

CW-Bug-Id: #25277
2025-04-29 12:23:01 +03:00
Esme Povirk
5592ebd921 Update Wine Mono to 10.0.0. 2025-04-29 12:21:41 +03:00
Arkadiusz Hiler
ea317ca603 update wine 2025-04-28 18:28:11 +03:00
Paul Gofman
fca55f69ee proton: Disable nvapi for TLOU2.
CW-Bug-Id: #25149
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
f585d3d478 docs: Change DEBUGGING.md to DEBUGGING-LINUX.md. 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
91e50d83ac docs: Add DEBUGGING-WINDOWS.md. 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
4e21446d57 icu: Add LICENSE. 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
fdb6af79cc icu: Add README.md. 2025-04-24 18:05:59 +03:00
Paul Gofman
c42989d39e Revert "proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball."
This reverts commit 6e584890c03829036cd5e0d8d59de2847b3c9be2.

CW-Bug-Id: #23874
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
f317747673 update dxvk to v2.6.1 2025-04-24 18:05:59 +03:00
Paul Gofman
0f1148470f proton: Add Deviator to MFDXGI hack.
CW-Bug-Id: #24913
2025-04-24 18:05:59 +03:00
Paul Gofman
f8be44e12a proton: Enable heaptopdown for MySims Kingdom.
CW-Bug-Id: #25094
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
4b1eb797f8 update dxvk to v2.6-31-gf460af893e7c 2025-04-24 18:05:59 +03:00
Zhiyi Zhang
23055b2577 Revert "proton: Disable forced LAA for Final Fantsy X/X-2."
This reverts commit 623d71250f399fb1de3aa8ba7d36128053d6bd45.

This is not needed. It should have been reverted as mentioned in CW bug 22930 #5.

CW-Bug-Id: #25071
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
dd5124e39e update dxvk-nvapi to v0.9.0 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
bfab9d0570 update dxvk to v2.6-13-g90ee5fe18021 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
84dbdae29a update vkd3d-proton to v2.14.1-153-ga7159b80e165 2025-04-24 18:05:59 +03:00
Paul Gofman
e50bd38388 proton: Set PROTON_LIMIT_RESOLUTIONS for some games.
CW-Bug-Id: #25061
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
e78950e742 update vkd3d 2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
3983bca134 Makefile.in: Update Proton SDK to 3.0.20250210.116596-0. 2025-04-24 18:05:59 +03:00
Rémi Bernon
97dab46434 proton: Use heapdelayfree for Imperiums: Greek Wars.
CW-Bug-Id: #24877
2025-04-24 18:05:59 +03:00
Yuxuan Shui
160e28f1bd lsteamclient: Point GMFilePath to Proton SoundFonts 2025-04-24 18:05:59 +03:00
Yuxuan Shui
f8b6bb5694 vrclient: Properly implement IVRSystem::GetOutputDevice.
CW-Bug-Id: #24891
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
cd79459d5b steam_helper: Free retval of wine_get_dos_file_name() using HeapFree(). 2025-04-24 18:05:59 +03:00
Paul Gofman
5c4a530164 steam_helper: Create dummy SteamVR status window.
CW-Bug-Id: #24552
2025-04-24 18:05:59 +03:00
Francisco Casas
3058cb6c80 proton: Re-enable nvapi for Cryptic Studios games.
CW-Bug-Id: #23700
2025-04-24 18:05:59 +03:00
Esme Povirk
68eb97b764 Enable Xalia for games 0.4.5 is expected to fix.
(cherry picked from commit bbb10c3117c055a278853c9fdef6b48c0b2a60cb)
2025-04-24 18:05:59 +03:00
Esme Povirk
f1799330ab Update Xalia to 0.4.5.
(cherry picked from commit 879ef204798bf5defe7dd8881097d1414c41ddd5)
2025-04-24 18:05:59 +03:00
Paul Gofman
8d4661b0f3 lsteamclient: Avoid memory leak and frequent allocation in steamclient_Steam_BGetCallback().
CW-Bug-Id: #24806
2025-04-24 18:05:59 +03:00
Arkadiusz Hiler
a0e69f1876 make/rules-meson.mk: Don't force the C++ standard.
We got some build failures with DXVK-NVAPI due to this. They even have
CI that uses Proton SDK images but since we create our own cross files
they were not anticipating that we may be forcing a C++ standard
version.

Since everything builds and none of the meson-using subprojects seems to
be setting the version via their provided corss files we should be good
to just drop it.
2025-04-24 18:05:59 +03:00
Anna Lasky
97f91d515e fixup! proton: Add Roboquest to MFDXGI hack and clean up shared resources games 2025-04-24 18:05:59 +03:00
Anna Lasky
b7d7a05aa7 proton: Remove POSTAL: Brain Damaged games from MFDXGI hack.
CW-Bug-Id: #19126
2025-04-24 18:05:59 +03:00
Anna Lasky
f5f4ba672d Revert "proton: Remove FUSER from MFDXGI hack."
This re-adds FUSER to the MFDXGI hack.

CW-Bug-Id: #20240
2025-04-24 18:05:59 +03:00
Anna Lasky
f86da711e7 proton: Remove FUSER from MFDXGI hack.
CW-Bug-Id: #20240
2025-04-24 18:03:45 +03:00
Anna Lasky
f4b9eaff51 proton: Remove Disintegration from MFDXGI hack.
CW-Bug-Id: #20592
2025-04-24 18:03:45 +03:00
Anna Lasky
9ba174073b proton: Remove POSTAL 4: No Regerts from MFDXGI hack.
CW-Bug-Id: #20611
2025-04-24 18:03:45 +03:00
Anna Lasky
cd1109259e proton: Remove Farlight 84 from MFDXGI hack.
CW-Bug-Id: #23986
2025-04-24 18:03:45 +03:00
Paul Gofman
92d497eefc vrclient: Improve relative path handling in vrclient_dos_to_unix_path().
CW-Bug-Id: #24798
2025-04-24 18:03:45 +03:00
Arkadiusz Hiler
e909367230 proton: Sync pfx creation and create a guard file.
Due to unlucky power off or a crash crash when first starting the game
the prefix can end up in corrupted state with no obvious way of
troubleshooting.

This is an attempt at ensuring that the prefix was created successfully
and force-recreate it if it wasn't.

CW-Bug-Id: #19720
2025-04-24 18:03:45 +03:00
Rémi Bernon
8d19973b01 vrclient: Check vrclient before dlclose. 2025-04-24 18:03:45 +03:00
Billy Laws
107a633b97 vrclient: Add support for ARM64. 2025-04-24 18:03:45 +03:00
Billy Laws
8ff40aad6e lsteamclient: Add support for ARM64. 2025-04-24 18:03:45 +03:00
Billy Laws
7436180e78 vrclient: Allocate runtime sized array dynamically. 2025-04-24 18:03:45 +03:00
Billy Laws
10f96bfa53 lsteamclient: Allocate runtime sized array dynamically. 2025-04-24 18:03:45 +03:00
Rémi Bernon
d3e44f677f lsteamclient: Build with long types. 2025-04-24 18:03:45 +03:00
Rémi Bernon
23fc5458da vrclient: Generate WOW64 thunks. 2025-04-24 18:03:45 +03:00
Billy Laws
c295dcb636 lsteamclient: Generate WOW64 thunks. 2025-04-24 18:03:45 +03:00
Billy Laws
725044535f lsteamclient: Pad some client pointers. 2025-04-24 18:03:45 +03:00
Billy Laws
63ea48a0eb lsteamclient: Use templated wrappers for other steamclient functions. 2025-04-24 18:03:45 +03:00
Billy Laws
2dd569b5e6 lsteamclient: Use a cookie to pass unix side temporary CallbackMsg_t. 2025-04-24 18:03:45 +03:00
Billy Laws
0f5e178c8f lsteamclient: Implement WOW64 callback handling. 2025-04-24 18:03:45 +03:00
Billy Laws
c808bffb55 vrclient: Generate w32<->u64 structure converters. 2025-04-24 18:03:45 +03:00
Billy Laws
bdb386dc4f lsteamclient: Generate w32<->u64 structure converters. 2025-04-24 18:03:45 +03:00
Rémi Bernon
203280136e lsteamclient: Re-allocate filter arrays for WOW64 conversion. 2025-04-24 18:03:45 +03:00
Billy Laws
95d76758be lsteamclient: Manually wrap ISteamRemoteStorage_UpdatePublishedFile. 2025-04-24 18:03:45 +03:00
Rémi Bernon
c31e612e7f vrclient: Generate type-annotated 32bit pointers. 2025-04-24 18:03:45 +03:00
Rémi Bernon
995d3cf28b lsteamclient: Generate type-annotated 32bit pointers. 2025-04-24 18:03:45 +03:00
Rémi Bernon
ad86a3029e vrclient: Use templates for IVRRenderModels unix side thunks. 2025-04-24 18:03:45 +03:00
Rémi Bernon
b38b8e062f vrclient: Use templates for IVRCompositor unix side thunks. 2025-04-24 18:03:45 +03:00
Rémi Bernon
8919e9243d vrclient: Use templates for IVRCompositor texture unwrap helpers. 2025-04-24 18:03:45 +03:00
Rémi Bernon
410d060627 vrclient: Use templates for IVROverlay unix side thunks. 2025-04-24 18:03:45 +03:00
Rémi Bernon
427e71fee8 vrclient: Use templates for some unix side thunks. 2025-04-24 18:03:45 +03:00
Rémi Bernon
4d4acd55cc vrclient: Exclude some unused structs. 2025-04-24 18:03:45 +03:00
Rémi Bernon
1f3b23fbba lsteamclient: Get rid of some unnecessary structs. 2025-04-24 18:03:45 +03:00
Rémi Bernon
bdc735205a lsteamclient: Generate callback tables with inline converters. 2025-04-24 18:03:45 +03:00
Rémi Bernon
8cd16ffc70 lsteamclient: Simplify the struct converter code generation. 2025-04-24 18:03:45 +03:00
Billy Laws
0804e0b81f lsteamclient: Template steam network manual wrappers. 2025-04-24 18:03:45 +03:00
Rémi Bernon
6670fd4fdf lsteamclient: Move some networking messages code around. 2025-04-24 18:03:45 +03:00
Billy Laws
3378ff7f66 lsteamclient: Use templates for networking message conversions. 2025-04-24 18:03:45 +03:00
Rémi Bernon
6d06d8bc2d lsteamclient: Use function overloads for networking message conversions. 2025-04-24 18:03:45 +03:00
Rémi Bernon
8d0ab1f8d3 lsteamclient: Use overloads and static dispatch for networking_message. 2025-04-24 18:03:44 +03:00
Rémi Bernon
11083b94b5 lsteamclient: Use the PE side request to cache GetServerDetails results. 2025-04-24 18:03:44 +03:00
Rémi Bernon
76b98269dd lsteamclient: Use the buffer cache for ISteamMatchmakingServers_GetServerDetails. 2025-04-24 18:03:44 +03:00
Rémi Bernon
8e9e7b97ab lsteamclient: Keep the unix side response object on the PE side request. 2025-04-24 18:03:44 +03:00
Rémi Bernon
47d5d59f1b lsteamclient: Allocate server list request handles on the PE side. 2025-04-24 18:03:44 +03:00
Rémi Bernon
1a0811b6cc lsteamclient: Manually wrap ISteamMatchmakingServers on the PE side. 2025-04-24 18:03:44 +03:00
Rémi Bernon
3a20f26df9 lsteamclient: Manually wrap some unix side ISteamMatchmakingServers methods.
This avoids returning unix-side server info structures from the
PE-side. For the v2 API requests are wrapped entirely and for v1
API as there is no explicit release function, results are cached
forvever using the buffer cache.
2025-04-24 18:03:44 +03:00
Rémi Bernon
375815c5ba lsteamclient: Delete unix allocated object if no server list request is returned. 2025-04-24 18:03:44 +03:00
Rémi Bernon
24af2813d1 lsteamclient: Use templated wrappers for matchmaking servers. 2025-04-24 18:03:44 +03:00
Billy Laws
0e6cc204b6 lsteamclient: Move ISteamMatchmakingServers thunks to a separate file. 2025-04-24 18:03:44 +03:00
Billy Laws
c059a702ae lsteamclient: Drop unused vtable callback argument. 2025-04-24 18:03:44 +03:00
Rémi Bernon
c52283497f vrclient: Strip vr:: prefix more consistently. 2025-04-24 18:03:44 +03:00
Rémi Bernon
d9c38daa27 vrclient: Build with long types. 2025-04-24 18:03:44 +03:00
Rémi Bernon
3dab466a9a vrclient: Use the buffer cache for indirectly returned strings. 2025-04-24 18:03:44 +03:00
Billy Laws
76e9208d43 lsteamclient: Use the buffer cache for indirectly returned strings. 2025-04-24 18:03:44 +03:00
Rémi Bernon
e57e06c9c5 vrclient: Use a string cache for returned unix side strings. 2025-04-24 18:03:44 +03:00
Billy Laws
b722943316 lsteamclient: Use a string cache for returned unix side strings. 2025-04-24 18:03:44 +03:00
Rémi Bernon
85151b7dfa vrclient: Introduce unix-side buffer cache with PE allocate pointers.
There are several steam API calls that currently pass unix pointers
for e.g. strings directly to the PE-side, this allows for caching such
return values and returning a PE-side pointer instead.
2025-04-24 18:03:44 +03:00
Billy Laws
6c13702ab3 lsteamclient: Introduce unix-side buffer cache with PE allocate pointers.
There are several steam API calls that currently pass unix pointers
for e.g. strings directly to the PE-side, this allows for caching such
return values and returning a PE-side pointer instead.
2025-04-24 18:03:44 +03:00
Rémi Bernon
e91fadea51 vrclient: Update cxx.h to latest msvcrt version. 2025-04-24 18:03:44 +03:00
Rémi Bernon
a41f9b8288 lsteamclient: Update cxx.h to latest msvcrt version. 2025-04-24 18:03:44 +03:00
Rémi Bernon
2a68b5d96f lsteamclient: Use templates for steam input manual wrappers. 2025-04-24 18:03:44 +03:00
Rémi Bernon
f925f2f0d3 vrclient: Use 64bit handles for unix side interface pointers.
Based on a patch from Billy Laws.
2025-04-24 18:03:44 +03:00
Rémi Bernon
d89c5c80bb lsteamclient: Use 64bit handles for unix side interface pointers.
Based on a patch from Billy Laws.
2025-04-24 18:03:44 +03:00
Rémi Bernon
01e7e7eccf vrclient: Rename w_steam_iface to w_iface. 2025-04-24 18:03:44 +03:00
Rémi Bernon
661da904e4 lsteamclient: Rename w_steam_iface to w_iface. 2025-04-24 18:03:44 +03:00
Rémi Bernon
634b00fff2 vrclient: Get rid of unnecessary U_PTR / W_PTR macros. 2025-04-24 18:03:44 +03:00
Rémi Bernon
6b8c5e4ef0 lsteamclient: Get rid of unnecessary U_PTR / W_PTR macros. 2025-04-24 18:03:44 +03:00
Billy Laws
195e7ab1b7 lsteamclient: Wrap more returned unix side interfaces. 2025-04-24 18:03:44 +03:00
Billy Laws
ac408239a9 lsteamclient: Use a templated wrapper for ISteamUtils GetAPICallResult. 2025-04-24 18:03:44 +03:00
Rémi Bernon
334cce3426 make: Support new WOW64 in separate bin dir.
Based on a patch by Billy Laws.
2025-04-24 18:03:44 +03:00
Rémi Bernon
6301a8c25b make: Update TOP_INSTALL_LIB in makedep built modules. 2025-04-24 18:03:44 +03:00
Rémi Bernon
d0bbf643d9 proton: Use WINEDLLPATH for vkd3d DLLs instead of copying them. 2025-04-24 18:03:44 +03:00
Rémi Bernon
b201603f0d make: Copy vkd3d DLLs as Wine builtin DLLs. 2025-04-24 18:03:44 +03:00
Billy Laws
c12229bda5 fixup! make: Add support for arbitrary archs / cross archs selection. 2025-04-24 18:03:44 +03:00
Rémi Bernon
68d36773d5 make: Reconfigure wine when aclocal.m4 changes. 2025-04-24 18:03:44 +03:00
Rémi Bernon
ee9aa1f9eb vrclient: Use the new makedep module name patterns. 2025-04-24 18:03:44 +03:00
Rémi Bernon
948bcedcad steam_helper: Use CRT allocation functions.
CW-Bug-Id: #24510
2025-04-24 18:03:44 +03:00
Rémi Bernon
5ea24c6218 steam_helper: Use wcs instead of lstr functions.
CW-Bug-Id: #24510
2025-04-24 18:03:44 +03:00
Rémi Bernon
23d0a682e6 steam_helper: Use wide string literals.
CW-Bug-Id: #24510
2025-04-24 18:03:44 +03:00
Rémi Bernon
500c38f34b steam_helper: Build with msvcrt.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
8916378d66 steam_helper: Build as a C source.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
c75d03fb4a steam.exe: Use ProcessWineUnixDebuggerPid to detect unix debugger. 2025-04-24 18:03:43 +03:00
Rémi Bernon
3f2d345fb5 steam_helper: Use the new steamclient export to initialize registry.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
2a69a32cf8 lsteamclient: Add a new export to initialize registry.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
3a4858bd6b lsteamclient: Add a missing parameter.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
650a04b1ef steam_helper: Get rid of std::string usages.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
244b6a9b15 steam_helper: Remove now unnecessary OpenVR registry initialization.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
146b3d0803 vrclient: Initialize OpenVR registry vulkan extensions.
CW-Bug-Id: #24510
2025-04-24 18:03:43 +03:00
Rémi Bernon
4ee2942625 vrclient: Init unixlib and load vrclient.so on registry init.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
31d8db7517 wineopenxr: Remove now unnecessary __wineopenxr_get_extensions_internal export.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
9acae7b80b steam_helper: Remove now unnecessary OpenXR registry initialization.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
8fb744e2d6 wineopenxr: Add a new export to initialize registry values.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
14149c4bad steam_helper: Load vrclient_x64 to initialize the registry.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
80b7a10809 vrclient: Add a new export to initialize VR registry.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
abb2ac58d9 vrclient: Use wide string literals.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
62e8cde35a steam_helper: Remove now unnecessary OpenVR path conversion.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
175f5f6aa4 vrclient: Remove unused variable. 2025-04-24 18:03:12 +03:00
Rémi Bernon
984fb5c1cc steam_helper: Remove unused functions and variables.
CW-Bug-Id: #24510
2025-04-24 18:03:12 +03:00
Rémi Bernon
cdda87fe88 proton: Setup openvrpaths.vrpath.
CW-Bug-Id: #24510
2025-04-24 18:03:11 +03:00
Rémi Bernon
6990bd8e88 make: Use the host architecture for build time tools. 2025-04-24 18:03:11 +03:00
Rémi Bernon
99660553f4 make: Use a single arch to build wine tools. 2025-04-24 18:03:11 +03:00
Rémi Bernon
0dc3217e02 make: Add support for arbitrary archs / cross archs selection. 2025-04-24 18:03:11 +03:00
Rémi Bernon
acc431b93c make: Reduce and simplify the use of CFLAGS / LDFLAGS. 2025-04-24 18:03:11 +03:00
Rémi Bernon
b33c6a4ec0 make: Pass target os instead of inconsistent CROSS. 2025-04-24 18:03:11 +03:00
Rémi Bernon
c8c66cc457 make: Use arch names instead of 32/64 suffixes. 2025-04-24 18:03:11 +03:00
Billy Laws
eebc8245fd make: Specify per-arch cross CFLAGS when building wine
Unlike passing CROSSCFLAGS, this works when multiple PE archs are built
for a single host wine arch with --enable-archs.
2025-04-24 18:02:51 +03:00
Rémi Bernon
0c6b70a50b make: Always use a cross file for meson builds. 2025-04-24 18:02:51 +03:00
Rémi Bernon
82b173490c make: Use prefixes for archs in variables. 2025-04-24 18:02:51 +03:00
Rémi Bernon
ead580b59e make: Use a more consistent rules arg variables names. 2025-04-24 18:02:51 +03:00
Billy Laws
d5b3f1a376 make: Use correct per-arch flags in the makedep cross config 2025-04-24 18:02:51 +03:00
Rémi Bernon
ccbdf8df30 make: Introduce an OBJCOPY_FLAGS variable. 2025-04-24 18:02:51 +03:00
Rémi Bernon
bad2c9268e make: Remove now less necessary -Wl,--file-alignment,4096.
Everything we really care about uses it already, and it won't work with
llvm-mingw toolchain.
2025-04-24 18:02:51 +03:00
Rémi Bernon
cc6cd89eac proton: Install DLLs and libraries to arch specific directories.
Based on a patch from Billy Laws.
2025-04-24 18:02:51 +03:00
Rémi Bernon
59068ee39f make: Move vkd3d libraries to where they should be after build. 2025-04-24 17:58:12 +03:00
Rémi Bernon
217c613cc7 make: Generate dxvk / nvapi / vkd3d-proton version in post-source. 2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
411d09e9d2 proton: Bump CURRENT_PREFIX_VERSION. 2025-04-24 17:58:12 +03:00
Rémi Bernon
da0ee5ddbd make: Fix protonsdk_version initialization. 2025-04-24 17:58:12 +03:00
Billy Laws
42f2d563a4 steamclient: Call Windows vtable callbacks with the correct arg count
The x86 Windows ABI pushes all arguments onto the stack in the caller
and expects the callee to clean them up. The mismatch in parameter
counts thus causes the stack to be offset after calling these
callbacks leading to a crash.
2025-04-24 17:58:12 +03:00
Billy Laws
454533f7e3 vrclient: Mark VRClientCoreFactory, HmdSystemFactory as stdcall. 2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
bd8b11463c .gitmodules: Switch vkd3d to winehq upstream. 2025-04-24 17:58:12 +03:00
Shaun Ren
33bf4e8317 steam_helper: Place Proton Voice Files path into PROTON_VOICE_FILES.
Used by the protontts DLL for speech synthesis.

CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2025-04-24 17:58:12 +03:00
Shaun Ren
4b31b17588 build: Add and build piper submodule.
CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
82eb00515f compatibilitytool.vdf: Make sure internal tool name includes 'proton'.
This matters for builds dropped into compatibilitytools.d/. Steam uses
the internal tool name to detect it's Proton and alters some behavior
regarding how cloud saves work.

Not including Proton in the name may lead to confusing behavior
regarding saves where they are present on some builds but vanish on the
other, only to reappear when switching back.
2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
5c3d790afd update submodules 2025-04-24 17:58:12 +03:00
Rémi Bernon
13298c5f7b build: Update requests generated file list.
server/trace.c and server/request.h aren't generated anymore.
2025-04-24 17:58:12 +03:00
Paul Gofman
61eefe67ca wineopenxr: Don't use WINAPI with vk callback functions. 2025-04-24 17:58:12 +03:00
Paul Gofman
12ea9f4700 wineopenxr: Fix native Vk functions prototyping for Wine 10. 2025-04-24 17:58:12 +03:00
Paul Gofman
e4fa0172f7 vrclient: Substitute Win32 extensions in GetVulkanDeviceExtensionsRequired().
CW-Bug-Id: #24553
2025-04-24 17:58:12 +03:00
Paul Gofman
8839d1e1f9 vrclient: Factor out get_vulkan_extensions_required().
CW-Bug-Id: #24553
2025-04-24 17:58:11 +03:00
Paul Gofman
1d3eb108be vrclient: Remove FIXME for Vulkan textures in set_skybox_override_init().
Nothing needs to be done with those on the PE side.

CW-Bug-Id: #24553
2025-04-24 17:58:11 +03:00
Rémi Bernon
c16af73048 build: Add ffmpeg dependency to wine. 2025-04-24 17:58:11 +03:00
Rémi Bernon
149a60e3d1 build: Set XDG_CACHE_HOME for make_vulkan. 2025-04-24 17:58:11 +03:00
Paul Gofman
cd779fbcca Makefile.in: Mind auto generated server/request_handlers.h. 2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
8fa7fe7b69 Makefile.in: Copy vulkan_driver.h to wine's build src dir. 2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
b7af1658e0 Makefile.in: Use video.xml bundled with wine. 2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
1dc6090d51 Update Wine Mono to 9.4.0. 2025-03-24 10:46:07 +02:00
Arkadiusz Hiler
a62e072e94 lsteamclient: Generate SteamWorks SDK 1.62 support. 2025-03-20 18:48:22 +02:00
Arkadiusz Hiler
b94b664f79 configure.sh: Detect non-silenced podman-docker. 2025-03-20 18:47:59 +02:00
Anna Lasky
8936896659 proton: Enable gamedrive compat option for Supermarket Together.
CW-Bug-Id: #24929
2025-02-25 14:40:18 -06:00
Anna Lasky
03ed6a381e proton: Enable gamedrive compat option for The Sims 2 Legacy Collection.
CW-Bug-Id: #24713
2025-01-31 10:56:55 -06:00
Arkadiusz Hiler
f1933d3f9c update wine 2025-01-29 23:18:52 +02:00
Arkadiusz Hiler
5b723fb5f4 lsteamclient: Generate SteamWorks SDK 1.61 support. 2025-01-29 23:01:30 +02:00
Anna Lasky
2c7c15ca0b proton: Enable gamedrive compat option for Stronghold: Definitive
Edition.

CW-Bug-Id: #24765
2025-01-23 16:05:49 -06:00
Anna Lasky
6ada748972 proton: Enable gamedrive compat option for more games.
Added gamedrive for both Stronghold Crusader:Definitive Edition and Stronghold Crusader:
Definitive Edition demo.

CW-Bug-ID: #24728
2025-01-21 12:27:38 -06:00
Anna Lasky
25b096e54e proton: Enable gamedrive compat option for Atelier Resleriana.
CW-Bug-Id: #24728
2025-01-20 12:35:09 -06:00
Charlotte Pabst
04ea347a8b proton: Enable gamedrive for Disney Epic Mickey 2: The Power of Two
The game chokes on dots in game path.

CW-Bug-ID: #24490
2025-01-20 12:34:58 -06:00
Paul Gofman
ea14af517f proton: Enable gamedrive compat option for Star Wars Outlaws.
CW-Bug-Id: #24530
2025-01-20 12:33:57 -06:00
Arkadiusz Hiler
71379ad921 update wine 2024-12-23 11:59:41 +02:00
Anna Lasky
a4aa35bff9 proton: Disable nvapi for Assassin's Creed Syndicate.
CW-Bug-ID: #24613
2024-12-20 11:35:26 -06:00
Arkadiusz Hiler
a680cdc2de update wine 2024-12-19 16:41:11 +02:00
Anna Lasky
947ff72055 proton: Disable nvapi for Simulakros and Simulakros Demo.
CW-Bug-ID: #24603
2024-12-18 20:10:45 -06:00
Arkadiusz Hiler
b7cb2fc548 update wine 2024-12-04 17:46:05 +02:00
Paul Gofman
7a651eba33 lsteamclient: Only free SteamMatchmakingServerListResponse callback after ISteamMatchMakingServers::ReleaseRequest().
And leak the callback for SteamMatchMakingServers v001
(same as before e3798c1adbdd7a424ac544bec592b93f6c6289f5 for both versions).

CW-Bug-Id: #24528
2024-11-28 19:19:11 +02:00
Paul Gofman
01c636ddb8 lsteamclient: Make SteamMatchMakingServers::ReleaseRequest() manual.
CW-Bug-Id: #24528
2024-11-28 19:19:11 +02:00
Arkadiusz Hiler
27c5c9bde0 update wine 2024-11-28 18:34:05 +02:00
Anna Lasky
995c43873d proton: Enable Xalia on MultiVersus
CW-Bug-Id: #23876
2024-11-28 18:34:05 +02:00
Esme Povirk
8a74dee586 Update Xalia to 0.4.4. 2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
67d32b4725 update vkd3d-proton to v2.13-241-g4fd7d3ab3d35 2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
10cd2ec7c3 update dxvk-nvapi to v0.7.1-94-gafb59a8e841b 2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
a277d7024d update dxvk to v2.5.1 + backports 2024-11-28 18:33:58 +02:00
Arkadiusz Hiler
015932b1e3 update vkd3d-shader to vkd3d-1.14 + a hack 2024-11-21 17:33:28 +02:00
Giovanni Mascellani
16a82ccfb2 Vulkan-Headers: Update to v1.3.278. 2024-11-21 17:31:33 +02:00
Giovanni Mascellani
904e81e309 Makefile.in: Disable LTO for vkd3d.
Adapted by Arkadiusz Hiler.
2024-11-21 17:31:33 +02:00
Anna Lasky
4754b4b23b proton: Disable nvapi for Shadow Warrior
CW-Bug-Id: #24459
2024-11-21 17:31:33 +02:00
Anna Lasky
d587c78d22 proton: Disable nvapi for Skull and Bones
CW-Bug-Id: #24410
2024-11-21 17:31:33 +02:00
Anna Lasky
eafb9f48af proton: Disable nvapi for Hard Reset Redux
CW-Bug-Id: #24396
2024-11-21 17:31:33 +02:00
Arkadiusz Hiler
ad6d7def0b proton: Disable hardwarescheduling for some games. 2024-11-21 17:31:33 +02:00
Arkadiusz Hiler
5ea05065b9 proton: Copy nvofapi64.dll in addition to other nvapi dlls.
Thanks to Liam Middlebrook.
2024-11-21 17:31:33 +02:00
Liam Middlebrook
74ddef65b1 proton: Populate NVIDIA_WINE_DLL_DIR when available
NVIDIA-software may check the environment variable `NVIDIA_WINE_DLL_DIR`
for a path where DLLs provided by the NVIDIA Linux driver can be found.
This is done as a fallback for when the "DriverStore" cannot be detected
via the D3DDDI functions for querying an adapter-specific registry key.

Tested with an application that reads `NVIDIA_WINE_DLL_DIR` from the
environment and tries to load a known DLL from it. As expected manually
setting the environment variable to the on-disk location did not work,
as the path is not accurate within the pressure-vessel environment.

Link: https://github.com/ValveSoftware/Proton/pull/8087
2024-11-21 17:31:33 +02:00
Anna Lasky
4d9c9e1287 proton: Enable gamedrive compat option for Yakuza 3 and Yakuza 4
CW-Bug-ID: #24211
2024-11-21 17:31:33 +02:00
Paul Gofman
623cf1bd16 proton: Use server sync for Disgaea 4 Complete+.
CW-Bug-Id: #24458
2024-11-21 17:31:33 +02:00
Paul Gofman
efb8612e29 vrclient: Revert "vrclient: HACK: Fixup digital action 'bChange' parameter on 32 bit."
By removing manual handling of IVRInput::GetDigitalActionData().

CW-Bug-Id: #19067
CW-Bug-Id: #24440
2024-11-21 17:31:33 +02:00
Paul Gofman
b87c6e39d2 vrclient: Fix flatapi calls on 32 bit.
CW-Bug-Id: #24429
2024-11-21 17:31:33 +02:00
Anna Lasky
2ddb4f8d67 proton: Enable gamedrive compat option for STAR WARS Jedi Knight II
CW-Bug-Id: #24390
2024-11-21 17:31:33 +02:00
Paul Gofman
526eb2c091 steam_helper: clean up OpenVR before getting OpenXR extensions in initialize_vr_data
Patch written by Emily <102429049+emily-is-my-username@users.noreply.github.com>

https://github.com/ValveSoftware/Proton/pull/8126

When using OpenComposite, both OpenVR and OpenXR functions may
call the same underlying OpenXR loader.

Because the OpenXR loader only supports a single active instance,
`initialize_vr_data` currently fails as an OpenXR instance
has already been initialized ath the time XR extensions are queried.

This commit fixes the problem by cleaning up the temporary
OpenVR context *before* initializing OpenXR instead of keeping it
open until the end of the call.

Fix for:
https://github.com/ValveSoftware/Proton/issues/7905

Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2024-11-21 17:31:33 +02:00
Paul Gofman
576380d53a proton: Disable nvapi for Fablecraft.
CW-Bug-Id: #24325
2024-11-21 17:31:33 +02:00
Paul Gofman
727dc0caae lsteamclient: Convert URL in ISteamFriends::ActivateGameOverlayToWebPage().
CW-Bug-Id: #24247
2024-11-21 17:31:33 +02:00
Paul Gofman
6a160b9d0a lsteamclient: Handle error result in networking_message_pool_receive_().
CW-Bug-Id: #24177
2024-11-21 17:31:33 +02:00
Paul Gofman
3ca6b6d944 proton: Check for low /proc/sys/vm/max_map_count.
CW-Bug-Id: #24081
2024-11-21 17:31:33 +02:00
Paul Gofman
10510e879e proton: Enable gamedrive compat option for Dragon Age: The Veilguard.
CW-Bug-Id: #24423
2024-11-21 17:31:33 +02:00
Paul Gofman
82e2407adb proton: Link ICU 6.8 32 bit dlls into the prefix.
CW-Bug-Id: #24402
2024-11-21 17:31:32 +02:00
Paul Gofman
b1a751ceb9 Makefile.in: Distribute ICU dlls (32 bit).
CW-Bug-Id: #24402
2024-11-21 17:31:32 +02:00
Paul Gofman
4ea1be2c7e proton: Link ICU 6.8 dlls into the prefix.
CW-Bug-Id: #24402
2024-11-18 21:22:19 +02:00
Paul Gofman
83c6c2d1c3 Makefile.in: Distribute ICU dlls (64 bit).
CW-Bug-Id: #24402
2024-11-18 21:22:19 +02:00
Paul Gofman
5de5d4ee46 proton: Enable WINE_HEAP_TOP_DOWN hack for Crazy Taxi.
CW-Bug-Id: #24362
2024-11-18 21:22:19 +02:00
Paul Gofman
5bd1d0eb79 proton: Do not copy SXS runtime redists.
CW-Bug-Id: #23227
2024-11-18 21:22:19 +02:00
Esme Povirk
ac1939f09a Update Wine Mono to 9.3.1. 2024-11-18 21:22:19 +02:00
Paul Gofman
a547332310 proton: Enable gamedrive compat option for Strip Fighter ZERO.
CW-Bug-Id: #24096
2024-11-18 21:22:19 +02:00
Paul Gofman
a8621e5f0b proton: Enable gamedrive compat option for Aimlabs.
CW-Bug-Id: #24014
2024-11-18 21:22:19 +02:00
Anna Lasky
beac08696c fixup! proton: Enable gamedrive compat option for Sword of Convallaria 2024-11-18 21:22:19 +02:00
Paul Gofman
3c3d468971 proton: Preserve MachineGuid when downgrading prefix and generate unique for the new prefix.
CW-Bug-Id: #24414
2024-11-11 19:39:17 +02:00
Paul Gofman
f277d7a21f lsteamclient: Convert api call completion callback length in SteamAPICallCompleted_t.
CW-Bug-Id: #24446
2024-11-08 14:14:04 +02:00
Paul Gofman
1a73b04e6c lsteamclient: Add ISteamTimeline interface.
CW-Bug-Id: #24276
2024-09-23 18:16:24 +03:00
Arkadiusz Hiler
1c05176283 update vkd3d-proton to proton-9.0-3-support 2024-09-23 15:08:37 +03:00
Arkadiusz Hiler
6c7cba9aeb update wine 2024-09-04 15:52:27 +03:00
Arkadiusz Hiler
9a8215ecd0 update dxvk to v2.4-40-gd0ea5a4a87c9 2024-09-04 15:52:20 +03:00
Arkadiusz Hiler
9fdefa4b7a update dxvk-nvapi to v0.7.1-19-gbd542144518d 2024-09-04 15:52:18 +03:00
Arkadiusz Hiler
ccddb2d72b update vkd3d-proton to v2.13-64-g47840a4bb614 2024-08-19 22:35:49 +03:00
Eric Pouech
e7a0af993f Makefile.in: Don't fail when updating openvr_api_dxvk.dll.
These files are copied into lib(64)/wine/dxvk with user-write
permission, which is later removed by default_pfx: rule.
Hence failing to 'cp' upon update.
2024-08-19 22:35:49 +03:00
Esme Povirk
72d5b322d9 Remove files that failed to download.
In some cases, wget -O will create the file even when the
download fails. This is not removed by make and will make
subsequent failures more confusing, as well as failing to
recover if the cause was an intermittent network failure.
2024-08-19 22:35:49 +03:00
Anna Lasky
cff555a823 proton: Enable gamedrive compat option for Sword of Convallaria
Option allows EULA to display properly.

CW-Bug-ID: #22421
2024-08-19 22:35:49 +03:00
Rémi Bernon
1e6e006cb6 build: Add dependencies for makedep to find generated server headers. 2024-08-19 22:35:49 +03:00
Rémi Bernon
3d99a92e17 build: Ignore dxvk version.h.in changes. 2024-08-19 22:35:49 +03:00
Rémi Bernon
6b1bed7a8d build: Add rules to generate wine requests. 2024-08-19 22:35:49 +03:00
Rémi Bernon
d1c5085a30 build: Ignore make_specfiles generated sources. 2024-08-19 22:35:49 +03:00
Rémi Bernon
7dcb011a18 build: Run make_specfiles after make_vulkan.
No-op but make_specfiles reads .specs and make_vulkan updates one.
2024-08-19 22:35:49 +03:00
Giovanni Mascellani
1683d5f143 make: Canonicalize ORIGIN paths.
That path can be relative when the build directory is inside the Proton
source directory. Since it then used to patch compile_commands.json, it
is important that it is absolute, otherwise it implicitly becomes grafted
to a directory for which it is meaningless.
2024-08-19 22:35:49 +03:00
Arkadiusz Hiler
3ffb520d58 Revert "proton: Add PROTON_NO_STEAM_FFMPEG to ignore ffmpeg that ships with Steam."
This reverts commit 5720dd3e9c3130f65609310bf621897b9d025765.
2024-08-19 22:35:49 +03:00
Paul Gofman
ae688238b9 proton: Force 32 bit steam.exe for Undecember.
CW-Bug-Id: #24110
2024-08-19 22:35:49 +03:00
Paul Gofman
e3fbcf7e81 proton: Use server sync for Flatout 3.
CW-Bug-Id: #24102
2024-08-19 22:35:49 +03:00
Paul Gofman
2d60e4e04f proton: Enable gamedrive compat option for Strip Fighter ZERO.
CW-Bug-Id: #24096
2024-08-19 22:35:49 +03:00
Paul Gofman
e26ae368c8 proton: Use server sync for RAID: World War II.
CW-Bug-Id: #24085
2024-08-19 22:35:49 +03:00
Paul Gofman
96e08662b0 proton: Invalidate Ubisoft Launcher installation after deleting regsitry.
CW-Bug-Id: #23953
2024-08-19 22:35:49 +03:00
Paul Gofman
2e97e9f002 lsteamclient: Reset last error in Steam_BGetCallback() on no callback return.
CW-Bug-Id: #24028
2024-08-19 22:35:49 +03:00
Paul Gofman
235b0b151c lsteamclient: Preserve last error in load_steamclient().
CW-Bug-Id: #24028
2024-08-19 22:35:49 +03:00
Paul Gofman
bd471fba97 proton: Enable gamedrive compat option for Aimlabs.
CW-Bug-Id: #24014
2024-08-19 22:35:47 +03:00
Paul Gofman
9d1cadcaa3 build: Build apetag gstreamer plugin.
CW-Bug-Id: #23991
2024-08-19 22:33:50 +03:00
Paul Gofman
d432aa6673 proton: Add Farlight 84 to MFDXGI hack.
CW-Bug-Id: #23986
2024-08-19 22:33:50 +03:00
Paul Gofman
2164e3bae6 proton: Enable gamedrive early for Bad Mojo Redux.
CW-Bug-Id: #23924
2024-08-19 22:33:50 +03:00
Paul Gofman
1a349add90 proton: Prefer native ddraw for Arcanum (500810).
CW-Bug-Id: #23916
2024-08-19 22:33:50 +03:00
Paul Gofman
6e584890c0 proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball.
CW-Bug-Id: #23874
2024-08-19 22:33:50 +03:00
Paul Gofman
bf479d31d9 lsteamclient: Use default conversion in convert_callback_utow / callback_message_utow even if Unix len is unknown.
CW-Bug-Id: #23875
2024-08-19 22:33:50 +03:00
Yuxuan Shui
08c566d928 wineopenxr: Support acquiring/releasing images from D3D12 swapchains. 2024-08-19 22:33:50 +03:00
Yuxuan Shui
ef4785f325 wineopenxr: Support creating a D3D12 XR instance. 2024-08-19 22:33:50 +03:00
Yuxuan Shui
2cf4673153 wineopenxr: Don't recreate swapchain images for subsequent calls to EnumerateSwapchainImages. 2024-08-19 22:33:50 +03:00
Yuxuan Shui
0181ecc872 wineopenxr: Print warnings if the application is giving us funny swapchain formats. 2024-08-19 22:33:50 +03:00
Esme Povirk
ebf9795240 Update Wine Mono to 9.2.0. 2024-08-19 22:33:50 +03:00
Arkadiusz Hiler
8d7f593f9d proton: Add PROTON_DXVK_D3D8 / dxvkd3d8. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9aa92b8b13 proton: Correctly Popen.communicate() with timeout. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
9f209e9091 proton: Suppress type checker errors about non-existing user_settings. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
730acf592b proton: Don't assign exception to a variable when the value is not used. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
732a1296a1 proton: Stop using bare except. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
0405ca582b proton: Use more meaningful variable names. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
7c3accab4e proton: Access env variables directly when we know they are set. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3d716a9db2 proton: Don't try track .debug files if there's not tracking file. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
c57940a528 proton: Use None instead of False for default argument value.
This fixes type inference - tools no longer assume that there's a
possibility of the value ever being True.
2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
ea996efc3d proton: Use _ for ignored values. 2024-08-16 21:22:45 +03:00
Arkadiusz Hiler
3ea1bf2170 proton: Change 'not x in y' to 'x not in y'. 2024-08-16 21:22:35 +03:00
Arkadiusz Hiler
126f121b74 proton: Remove unused imports. 2024-08-16 16:52:50 +03:00
Brendan McGrath
85e2b8751b build: Add gst-plugins-bad.
Enables hls, videoparsers and mpegtsdemux.

CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
2024-08-16 16:52:50 +03:00
Esme Povirk
fdc578a939 proton: Add documentation URL for file descriptor limit warning. 2024-08-16 16:52:50 +03:00
Esme Povirk
b183fae4b7 proton: Check for low file descriptor limit.
CW-Bug-Id: #24035
2024-08-16 16:52:50 +03:00
Anna Lasky
4b0d481450 proton: Add comment to explain STEAM_COMPAT_APP_ID option in os.environ 2024-08-16 16:52:50 +03:00
Giovanni Mascellani
1477a4f9f3 Vulkan-Loader: Remove the Vulkan loader.
Its only dependency was vkd3d, but vkd3d doesn't need it. I don't know
why we used to build it.
2024-08-16 16:52:50 +03:00
Anna Lasky
2e6565db41 proton: Disable nvapi for GRID 2 and GRID Autosport
CW-Bug-ID: #24055
2024-08-16 16:52:50 +03:00
Arkadiusz Hiler
b904b2c6e4 proton: Disable nvapi for Alan Wake's American Nightmare.
This helps with the DLC crashing.

CW-Bug-Id: #24055
2024-08-16 16:52:50 +03:00
Anna Lasky
dc9f68f100 proton: Enable gamedrive compat option for Yakuza Kiwami
CW-Bug-Id: #22421
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
69de6a7d34 Revert "proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack."
This reverts commit 44c58e08574bd4a44fb3c31a58c03f9c8073a588.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
a9b51e2733 Revert "proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack"
This reverts commit 500d6608c401105bb251634d23ad11fb91089ef9.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Zhiyi Zhang
fd83c902e0 Revert "proton: Added Iragon and Iragon 18+ to MFDXGI hack"
This reverts commit 436634421b0955c8b520d82ee1b1be6f8fadb594.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-08-16 16:52:02 +03:00
Esme Povirk
70cc4dc305 proton: Use STEAM_COMPAT_APP_ID to decide when to run xalia.
CW-Bug-Id: #23808

SteamAppId isn't set for InstallScripts, but this variable is.
2024-08-16 16:52:02 +03:00
Aric Stewart
5a66da7ed4 steam-helper: Create list of games to ignore selected locale
First, and only on this list so far is Guild Wars 2 (1284210)

CW-Bug-Id: #23824
2024-08-16 16:52:02 +03:00
Arkadiusz Hiler
962bbc4e74 update vkd3d-proton 2024-07-15 19:57:17 +03:00
Paul Gofman
63e81a1a95 vrclient_x64: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-07-02 17:01:48 +03:00
Paul Gofman
54378d5357 lsteamclient: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-07-02 17:01:46 +03:00
Rémi Bernon
dbc381d95e lsteamclient: Generate SteamWorks SDK 1.60 support.
CW-Bug-Id: #23976
2024-07-01 10:10:27 +03:00
Rémi Bernon
25890a64ca lsteamclient: Import SteamWorks SDK 1.60.
CW-Bug-Id: #23976
2024-07-01 10:10:26 +03:00
Arkadiusz Hiler
bb76da532e update wine 2024-06-17 21:49:25 +03:00
Rémi Bernon
592362a666 update wine 2024-06-03 19:53:42 +02:00
Rémi Bernon
1473b6131b update dxvk 2024-05-27 12:07:49 +02:00
Arkadiusz Hiler
8d47eb5e0a update wine 2024-05-23 18:33:56 +03:00
Arkadiusz Hiler
9dc3b4832d update dxvk-nvapi to v0.7.0-7-gaae4902b6ff7 2024-05-23 17:50:04 +03:00
Arkadiusz Hiler
48fef397c6 update vkd3d-proton to v2.12-58-gf6d39052afb1 2024-05-23 17:50:04 +03:00
Arkadiusz Hiler
307e7c4220 update dxvk to v2.3.1-64-g889802887fa5 2024-05-23 17:50:01 +03:00
Paul Gofman
b4b6617224 lsteamclient: Zero unused output message pointers in networking_message_pool_receive().
CW-Bug-Id: #23829
2024-05-23 10:54:50 +03:00
Paul Gofman
6202be5348 steam_helper: Try to handle same app id restart ourselves instead of forwarding to Steam command handler.
CW-Bug-Id: #23816
2024-05-23 10:54:50 +03:00
Paul Gofman
77f1af2afc proton: Enable WINE_HEAP_DELAY_FREE for Planet of the Apes: Last Frontier.
CW-Bug-Id: #23811
2024-05-23 10:54:50 +03:00
Zhiyi Zhang
692e07d139 HACK: steam.exe: Force Japanese locale for Granado Espada Japan.
Granado Espada Japan (1219160) launcher needs Japanese locale to display correctly. Otherwise, it
displays gibberish, even on Windows.

CW-Bug-Id: #23597
2024-05-23 10:54:50 +03:00
Ziqing Hui
b80ceddeed user_settings.sample.py: Change media converter GST debug channel name.
CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Ziqing Hui
40494f74a1 proton: Add media files.
The media files are used in new media converter.

CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Ziqing Hui
da36c977f9 media-converter: Remove media-converter.
Remove it since it has been integrated into winegstreamer.

CW-Bug-Id: #23225
2024-05-23 10:54:50 +03:00
Esme Povirk
d72fb93507 proton: Enable Xalia on known-working games. 2024-05-23 10:54:50 +03:00
Esme Povirk
876158c2b8 proton: Add and document compat flag for xalia. 2024-05-23 10:54:50 +03:00
Esme Povirk
1f400c7606 Download and include Xalia in distribution. 2024-05-23 10:54:50 +03:00
Rémi Bernon
21751b6ac6 docs: Update DEBUGGING.md for 9.0-2. 2024-05-23 10:54:50 +03:00
Rémi Bernon
be97a7e470 docs: Add a paragraph about the new GDB integration. 2024-05-23 10:54:50 +03:00
Arkadiusz Hiler
f53bc2edfe docs/DEBUGGING.md: Add a section on different binaries. 2024-05-23 10:54:50 +03:00
Arkadiusz Hiler
08636f843f docs/DEBUGGING.md: Add a note on predictable bus names. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
40efc25c8e Makefile: Update Wine Mono to 9.1.0. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
06e412ab60 make: Use SOURCE_DATE_EPOCH for unique timestamps.
... and vary them between 32 and 64bit builds.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
32e3b6edfe make: Preserve PE timestamps with objcopy. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
a860eab9ca Makefile.in: Update Proton SDK image. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
9b10a7670a docker: Update binutils to 2.42. 2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
9b2fed6fe4 Makefile.in: Disable inline assembly for ffmpeg.
It doesn't build with newer versions of GNU ld. We don't ship the
artifacts anyway, it's just to build gstreemer for use with Steam's
libav.
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
e11744fcb7 Makefile.in: Specify the name of libvulkan shared object for vkd3d.
Vkd3d doesn't seem to like to be be built as a PE. When it tries to look
for the vulkan library it does so by trying a very naive program that
defines `char vkGetInstanceProcAddr()`. This misses both being marked as
stdcall and the correct number of parameters to link against
Vulkan-Loader in PE32 mode.

This used to work with binutils pre 2.41 because it wasn't including the
@NUM part in the export libs but since that was fixed we have to be
explicit to skip the check.
2024-05-23 10:54:49 +03:00
Esme Povirk
25eb24e4e9 Makefile: Update Wine Mono to 9.0.0. 2024-05-23 10:54:49 +03:00
Esme Povirk
271ad809be Makefile: Use wget --no-use-server-timestamps.
If the -dist target were created after a file was uploaded to the
server, it wouldn't be rebuilt after downloading, because the
timestamp on the downloaded file would be newer than the -dist
file. Using a local timestamp to download prevents this.
2024-05-23 10:54:49 +03:00
Krzysztof Bogacki
235a203f8a proton: Enable dxvk-nvapi logging when PROTON_LOG is used. 2024-05-23 10:54:49 +03:00
kisak-valve
dfd3b65de6 Refresh request for Steam Runtime information
Looks like this menu option got renamed in the Steam client.
2024-05-23 10:54:49 +03:00
Anna Lasky
bbacb57b06 proton: Limit CPU count for Call of Juarez: Gunslinger.
CW-Bug-ID: #23766
2024-05-23 10:54:49 +03:00
Yuxuan Shui
22fa6c7346 wineopenxr: Propagate vulkan device IDs from steam.exe to the application. 2024-05-23 10:54:49 +03:00
Paul Gofman
c35598bb21 wineopenxr: Lock d3d11 device in xrReleaseSwapchainImage().
CW-Bug-Id: #23491
2024-05-23 10:54:49 +03:00
Paul Gofman
231c4b7112 wineopenxr: Lock d3d11 device in xrAcquireSwapchainImage().
CW-Bug-Id: #23491
2024-05-23 10:54:49 +03:00
Paul Gofman
cce9c8b308 wineopenxr: Lock d3d11 device in xrBeginFrame().
CW-Bug-Id: #23491
2024-05-23 10:54:49 +03:00
Paul Gofman
5a996971d7 lsteamclient: Initialize sockets in load_steamclient().
CW-Bug-Id: #23749
2024-05-23 10:54:49 +03:00
Paul Gofman
5cfe529c2a wineopenxr: Use API version 1.0.0 if current is not supported by the runtime.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
c25afe23ab proton: Limit CPU count for C&C and The Covert Operations.
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
d3b7e7b647 fixup! proton: Limit CPU count for some games.
CW-Bug-Id: #23691
2024-05-23 10:54:49 +03:00
Paul Gofman
0fd8364e06 wineopenxr: Add some missing events unwrapping to wine_xrPollEvent().
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
da30672797 wineopenxr: Update to 1.1.36 registry version.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
3661124333 wineopenxr: Drop extensions from UNSUPPORTED_EXTENSIONS which can now be auto generated.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
ded1941e73 wineopenxr: Implement auto mapping specified handles to dispatch table instead of manually wrapping those.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
9ff5c9da91 wineopenxr: Define some structs earlier when generating definitions.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
98b0d5a4e0 wineopenxr: Don't break on recursive struct definition.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
26e5b94e4c wineopenxr: Don't sort funcpointers.
Sorting breaks generated code compilation due to funcpointers
dependencies on each other in the up to date registry.

CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
7c56794fa5 wineopenxr: Support function pointer definition with paramaters specified as plain element text.
To handle PFN_xrCreateApiLayerInstance definition in the up to date registry XML which
does that.

CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Paul Gofman
be90b5e952 wineopenxr: Handle XrPosef tracing.
CW-Bug-Id: #23689
2024-05-23 10:54:49 +03:00
Yuxuan Shui
a3711d4747 vrclient_x64: Support submitting D3D12 textures.
CW-Bug-Id: #23542
2024-05-23 10:54:49 +03:00
Paul Gofman
e3798c1adb lsteamclient: Delete matchmaking callback objects on request completion.
CW-Bug-Id: #23577
2024-05-23 10:54:49 +03:00
Paul Gofman
0389125f9a lsteamclient: TRACE all the strings with debugstr_a() in execute_pending_callbacks().
CW-Bug-Id: #23577
2024-05-23 10:54:49 +03:00
Paul Gofman
061231e29c steam_helper: Clean up backgroundservice.ini for EA Desktop.
CW-Bug-Id: #23434
2024-05-23 10:54:49 +03:00
Paul Gofman
76369eb526 vrclient: Support v2.2.3.
CW-Bug-Id: #23412
2024-05-23 10:54:49 +03:00
Paul Gofman
2d93d45926 vrclient: Support v2.0.10.
CW-Bug-Id: #23412
2024-05-23 10:54:49 +03:00
Paul Gofman
5ec8d4dcfb vrclient: Remove upper version limit for IVRCompositor_WaitGetPoses manual override.
CW-Bug-Id: #23412
2024-05-23 10:54:49 +03:00
Shawn Wallace
0efcd7d787 wineopenxr: change instance type to session type
Graphics in OpenXR are bound by their sessions, not by their instances.

https://github.com/ValveSoftware/Proton/pull/7424
2024-05-23 10:54:49 +03:00
Paul Gofman
1df6335f80 Revert "proton: Add nowritewatch config option to disable write watch support"
This reverts commit 9f614e83ce08438f5fa4709413b6b94e2c6adb48.

CW-Bug-Id: #23654
2024-05-23 10:54:49 +03:00
Arkadiusz Hiler
85c21a159c update wine 2024-04-26 18:29:54 +03:00
Anna Lasky
90220973c7 proton: Disable nvapi for Cryptic Studios games
CW-Bug-Id: #23700
2024-04-24 13:00:18 -05:00
Paul Gofman
6ceb2e8d30 proton: Limit CPU count for some games.
CW-Bug-Id: #22223
2024-04-19 10:24:31 -06:00
Paul Gofman
44d95e0df2 proton: Enable PROTON_HEAP_ZERO_MEMORY for Sonic Colors: Ultimate.
CW-Bug-Id: #23525
2024-04-19 09:53:54 -06:00
Paul Gofman
7367494355 proton: Enable PROTON_HEAP_ZERO_MEMORY for Call of Juarez: Bound in Blood.
CW-Bug-Id: #23466
2024-04-19 09:53:45 -06:00
Paul Gofman
b3d9b1c0a0 proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
And enable it for Helldivers 2.

CW-Bug-Id: #23394
2024-04-19 09:50:49 -06:00
Paul Gofman
d3e49cc154 Revert "HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option."
This reverts commit ccc1fda88970da322c351562eaf8a66a40ddfd54.
2024-04-19 09:50:16 -06:00
Paul Gofman
0b317f8464 lsteamclient: Collapse path in dos to unix conversion.
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
4e289629ce lsteamclient: Strip extra /'s from file:/// in steamclient_dos_to_unix_path().
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
6e7e17776e lsteamclient: Return empty string from steamclient_dos_to_unix_path() when conversion failed.
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
a287ebaaf9 lsteamclient: Propagate Unix side access violation to the PE side exception.
CW-Bug-Id: #23623
2024-04-04 08:53:20 -06:00
Paul Gofman
3cba1580fe lsteamclient: Convert callbacks with a best guess even if specified message length is too short.
CW-Bug-Id: #23620
2024-04-04 08:53:20 -06:00
Paul Gofman
ccc1fda889 HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
Based on Paul's patches for CW bug 23394.

And enable this heap zero hack for Call of Juarez: Bound in Blood (21980).

CW-Bug-Id: #23394
CW-Bug-Id: #23466
2024-03-25 23:45:46 +08:00
Arkadiusz Hiler
bc4d2acf3b update wine 2024-03-22 13:41:34 +02:00
Arkadiusz Hiler
4341729100 lsteamclient: Generate SteamWorks SDK 1.59 support. 2024-03-22 13:30:06 +02:00
Arkadiusz Hiler
c17db0b838 proton: Don't use copy_file_range if fs doesn't support it. 2024-03-22 13:30:06 +02:00
Paul Gofman
bd8d7e374e lsteamclient: Reimplement callback_message_utow() in manual code using table.
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
7e98577a74 lsteamclient: Reimplement alloc_callback_wtou(), convert_callback_utow() in manual code using generated table.
And try to handle the case of non-matching Windows callback length
similar to  before commit 6a5d5757ca2fbed232481f4e001114e7ba87560c.

CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
ce08f3ca53 lsteamclient: Generate C conversion functions.
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Anna Lasky
b7f80e85d0 proton: Disable nvapi for Carmageddon: Max Damage
CW-Bug-Id: 23594
2024-03-19 14:42:59 -05:00
Arkadiusz Hiler
8ebec92664 update wine 2024-03-14 17:30:40 +02:00
Anna Lasky
0d54d1fa40 proton: Disable nvapi for Divinity: Original Sin 2 - Definitive Edition
CW-Bug-Id: #23561
2024-03-13 13:09:38 -05:00
John Brooks
d3fb3759a6 proton: Enable gamedrive compat option for Descent 3
Descent 3 corrupts its stack if the installation path is too long. The
return pointer gets overwritten with the path to the intro movie and we
crash.

Signed-off-by: John Brooks <john@fastquake.com>
Link: https://github.com/ValveSoftware/Proton/pull/7365
2024-03-11 12:18:16 -05:00
Anna Lasky
c48b88d7b9 proton: Disable nvapi for Alan Wake (108710)
CW-Bug-Id: #23545
2024-03-11 11:40:04 -05:00
Arkadiusz Hiler
fdc3ef77db update wine 2024-03-05 17:03:09 +02:00
Arkadiusz Hiler
61e139d5eb update wine 2024-03-04 22:38:06 +02:00
Paul Gofman
d3f7ecfc32 proton: Add hideapu config option and enable it for Deathloop.
CW-Bug-Id: #23489
2024-03-04 22:37:52 +02:00
Arkadiusz Hiler
7620dd6249 update wine 2024-03-01 17:23:49 +02:00
Anna Lasky
e78a69d011 Revert "proton: Disable nvapi for THE FINALS"
This reverts commit 24d52723169fe9cad347c22efb0ca7d56cef6e4e.
2024-02-28 08:35:06 -06:00
Rémi Bernon
1ef9a3674b update wine 2024-02-23 20:06:41 +01:00
Paul Gofman
b108af777b update dxvk to e2a46a347d7193ee853bd8c75cbca5939f10a987
v2.3-47-ge2a46a34 with Granblue Fantasy: Relink workarounds on top.
2024-02-22 11:38:58 -06:00
Anna Lasky
436634421b proton: Added Iragon and Iragon 18+ to MFDXGI hack
CW-Bug-Id: #23184
2024-02-15 15:19:16 -06:00
Arkadiusz Hiler
b911e631b1 update wine 2024-02-15 18:04:02 +02:00
Arkadiusz Hiler
5dcd60269c update dxvk-nvapi to v0.6.4-48-g0951afb 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
e7244cf4ed update vkd3d-proton to v2.11.1-49-g32ff676b 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
06480c6148 update dxvk to v2.3-47-ge2a46a34 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
1d04497177 docs: Add DEBUGGING.md. 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
809b6b66dc proton: Remove PROTON_DUMP_DEBUG_COMMANDS. 2024-02-15 15:53:29 +02:00
Anna Lasky
500d6608c4 proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Paul Gofman
8f03470527 vrclient_x64: Unload native vrclient shared library on process detach.
CW-Bug-Id: #23390
2024-02-15 15:53:29 +02:00
Paul Gofman
250242f66a vrclient: Return STATUS_SUCCESS from vrclient_init() on initialization failures.
Initialization status is returned in parameters, returning non-zero
NTSTATUS causes unneeded assertion failure.

CW-Bug-Id: #23354
2024-02-15 15:53:29 +02:00
Zhiyi Zhang
44c58e0857 proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack.
CW-Bug-Id: #23184
2024-02-15 15:53:29 +02:00
Rémi Bernon
9982db7405 proton: Enable the new SDL 2.30 Steam Input integration.
CW-Bug-Id: #23185
2024-02-15 15:53:29 +02:00
Rémi Bernon
121cdab5fc lsteamclient: Copy the ServerResponded parameter for delayed callbacks.
CW-Bug-Id: #23272
2024-02-15 15:53:29 +02:00
Anna Lasky
24d5272316 proton: Disable nvapi for THE FINALS 2024-02-15 15:53:29 +02:00
Rémi Bernon
457407ffd5 lsteamclient: Copy the m_hSteamUser member in callback_message_utow. 2024-02-15 15:53:29 +02:00
Anna Lasky
5f9603eb23 proton: Enable gamedrive compat option for Bayonetta.
CW-Bug-Id: #22421
2024-02-15 15:53:29 +02:00
Paul Gofman
49b1120eb9 proton: Copy more VC runtime redists.
CW-Bug-Id: #23227
2024-02-15 15:53:29 +02:00
Rémi Bernon
faf681cd9c lsteamclient: Execute any pending callback before ReleaseRequest.
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
Paul Gofman
22672c5b0a lsteamclient: Clear last error in create_win_interface().
CW-Bug-Id: #23178
2024-02-15 15:53:29 +02:00
Paul Gofman
1eb8799803 proton: Use server sync for Disaster Report 4: Summer Memories.
CW-Bug-Id: #22415
2024-02-15 15:53:29 +02:00
Paul Gofman
051cb009df lsteamclient: Fix g_tmppath buffer length.
CW-Bug-Id: #23197
2024-02-15 15:53:29 +02:00
Paul Gofman
ff94f04eca steam_helper, vrclient, openxr: Use Unix ABI for winevulkan unwrappers.
CW-Bug-Id: #23180
2024-02-15 15:53:29 +02:00
Paul Gofman
9e6011147d vrclient: Fail initialization if winevulkan unwrappers cannot be loaded.
CW-Bug-Id: #23180
2024-02-15 15:53:29 +02:00
Eric Pouech
53eee3161e default_pfx: Set DLL search path. 2024-02-15 15:53:29 +02:00
Paul Gofman
2781aa3d1c proton: Add ir50_32.dll to dll copy list.
CW-Bug-Id: #23172
2024-02-15 15:53:29 +02:00
Paul Gofman
5d374bdc2c lsteamclient: Use GetEnvironmentVariableW() in load_steamclient().
CW-Bug-Id: #23142
2024-02-15 15:53:29 +02:00
Paul Gofman
f2fa9ed325 Revert "lsteamclient: Use getenv() in load_steamclient()."
This reverts commit df4821f3612b8876bcbd2e0803f9c57f72b209d4.

CW-Bug-Id: #23170
2024-02-15 15:53:29 +02:00
Rémi Bernon
29e9357b09 vrclient: Fix incorrect sized int type for VRInputValueHandle_t.
Fixes a regression in Racket: NX from 9b0930f925009c4dbd30ecd83281cd0c7b91eb5b.

CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
3784d63a26 vrclient: Remove unnecessary struct_needs_size_adjustment.
CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
77c5345632 vrclient: Respect provided struct sizes when returning structures.
CW-Bug-Id: #22729
CW-Bug-Id: #23147
2024-02-15 15:53:29 +02:00
Rémi Bernon
37dc6df5eb lsteamclient: Avoid accessing entry->callback.size after free.
Fixes a crash in Space Engineers.

CW-Bug-Id: #23145
2024-02-15 15:53:29 +02:00
Paul Gofman
6858265bd3 proton: Enable WINE_HEAP_DELAY_FREE for WITCH ON THE HOLY NIGHT.
CW-Bug-Id: #23142
2024-02-15 15:53:29 +02:00
Paul Gofman
b86aa755d9 lsteamclient: Use getenv() in load_steamclient().
CW-Bug-Id: #23142
2024-02-15 15:53:29 +02:00
Joshua Ashton
46c2f720d2 proton: Enable forcenvapi for Tony Hawk's Pro Skater 1 + 2
CW-Bug-Id: #23140
2024-02-15 15:53:29 +02:00
Joshua Ashton
0f45b24677 proton: Add forcenvapi
To allow titles like Tony Hawk's Pro Skater 1+2 to support HDR on
SteamOS by default.

These games use statically linked AMD AGS.

CW-Bug-Id: #23140
2024-02-15 15:53:29 +02:00
Paul Gofman
b9040886de proton: Add hidevggpu option and enable it for Serious Sam 4.
CW-Bug-Id: #20527
2024-02-15 15:53:29 +02:00
Rémi Bernon
d8f44fe58e build: Enable -Werror for wine. 2024-02-15 15:53:29 +02:00
Paul Gofman
c8669fbcbd steamclient: Read access input strings on the PE side. 2024-02-15 15:53:29 +02:00
Andrew Eikum
de63ea5341 Handle steampipe quirks in deploy builds 2024-02-15 15:53:29 +02:00
Andrew Eikum
3d5022de71 Don't ship proton dist files in a tarball anymore 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
ab1db897be Revert ".gitmodules: Use downstream dxvk."
This reverts commit 15854dbb99ea23cc5e9a383b73a750d6f208de07.
2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
05d8723647 proton: Remove enableamdags.
CW-Bug-Id: #22976
2024-02-15 15:53:29 +02:00
Adam Moss
eda0f05272 proton: Change DXVK-NVAPI to enabled-by-default.
it's now disabled by PROTON_DISABLE_NVAPI=1

Link: https://github.com/ValveSoftware/Proton/pull/7335
2024-02-15 15:53:29 +02:00
Rémi Bernon
c9dca2e770 Bump dxvk, dxvk-nvapi, vkd3d-proton submodules. 2024-02-15 15:53:29 +02:00
Rémi Bernon
dc9220271e proton: Bump proton and prefix version. 2024-02-15 15:53:29 +02:00
Rémi Bernon
9079a24016 build: Make sure configure uses configure.ac mtime.
Since we moved the rsync into the container, configure dependency on
configure.ac was broken, leading to it not being regenerated until a
second build. This is because timestamps are read by make earlier than
the rsync, which runs after the top-level rules are checked.
2024-02-15 15:53:29 +02:00
Rémi Bernon
59699bb4d1 build: Run tools/make_specfiles if it exists. 2024-02-15 15:53:29 +02:00
Rémi Bernon
f8bf0861b2 steam.exe: Define SHGetFolderPath(A|W) to remove shlobj.h include.
It breaks on DECLSPEC_IMPORT EXTERN_C.
2024-02-15 15:53:29 +02:00
Rémi Bernon
e24f98aa3b vrclient: Add warnings and asserts to unixlib calls.
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
Rémi Bernon
eb45ddf6f8 lsteamclient: Add warnings and asserts to unixlib calls.
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
Rémi Bernon
37785cfbd3 vrclient: Split unixlib and build with msvcrt.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
838d14d66e lsteamclient: Split unixlib and build with msvcrt.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
99bdd62d6c lsteamclient: Get rid of unused functions declarations. 2024-02-15 15:53:28 +02:00
Rémi Bernon
60d50a11e6 lsteamclient: Get rid of DECLSPEC_HIDDEN. 2024-02-15 15:53:28 +02:00
Rémi Bernon
1e55f9de08 vrclient: Get rid of DECLSPEC_HIDDEN. 2024-02-15 15:53:28 +02:00
Rémi Bernon
859e51c65a wineopenxr: Get rid of DECLSPEC_HIDDEN. 2024-02-15 15:53:28 +02:00
Rémi Bernon
726879ea78 lsteamclient: Add missing break in ISteamNetworkingUtils_SetConfigValue switch.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Gabriel Ivăncescu
40ff3aa623 gecko: Update version to 2.47.4. 2024-02-15 15:53:28 +02:00
Rémi Bernon
5e70a92e17 lsteamclient: Default calling convention is cdecl.
CW-Bug-Id: #22729
CW-Bug-Id: #23085
2024-02-15 15:53:28 +02:00
Rémi Bernon
dcc841cab0 vrclient: Default calling convention is cdecl.
CW-Bug-Id: #22729
CW-Bug-Id: #23085
2024-02-15 15:53:28 +02:00
Tyson Whitehead
ae89737911 vrclient: Ignore Submit_TextureWithDepth for TextureType_DirectX
Don't bother passing as SteamVR compositor ignores depth textures.

Link: https://github.com/ValveSoftware/Proton/pull/7286
2024-02-15 15:53:28 +02:00
Tyson Whitehead
8c44c9e9ee vrclient: Handle Submit_TextureWithPose for TextureType_DirectX
This resolves a black HMD with the log message
"fixme:vrclient:ivrcompositor_submit_dxvk Unhandled flags 0x8".

Link: https://github.com/ValveSoftware/Proton/pull/7286
2024-02-15 15:53:28 +02:00
Rémi Bernon
3813708ca9 build: Also set makedep C++ compiler for cross-compilation. 2024-02-15 15:53:28 +02:00
Rémi Bernon
8de58db409 vrclient: Trace IVRCompositor_Submit parameters.
CW-Bug-Id: #22729
CW-Bug-Id: #23000
2024-02-15 15:53:28 +02:00
Rémi Bernon
8ff2cf5e8e vrclient: Make sure the param structs are consistently aligned.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
1bf0e86507 lsteamclient: Make sure the param structs are consistently aligned.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
fd574a64ca vrclient: Use int8_t instead of ambiguous sized bool.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
cd4a31f4e0 lsteamclient: Use int8_t instead of ambiguous sized bool.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
5190d26e7e vrclient: Remove unnecessary return value cast.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
f5ef49cf29 vrclient: Use manual method for IVRTrackedCamera_GetVideoStreamFrame. 2024-02-15 15:53:28 +02:00
Rémi Bernon
e9aeba85f2 vrclient: Move sources out of vrclient_x64 subfolder.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
98a90a1458 lsteamclient: Queue callback for input EnableActionEventCallbacks functions.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
6a7dbe6160 lsteamclient: Queue callback for networking SetConfigValue functions.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
5a552fbe77 lsteamclient: Use unix callbacks for custom client classes.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
bc000612cd lsteamclient: Move callback function handling to unixlib.cpp.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
d8574d35a5 vrclient: Add traces to path conversion helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
38573d2875 lsteamclient: Add traces to path conversion helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
1e8d243065 vrclient: Move unix to dos path conversions to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
c95536019c lsteamclient: Move unix to dos path conversions to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
43481a24ff vrclient: Move dos to unix path conversion to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
049342a555 lsteamclient: Move dos to unix path conversion to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
fd5711e93b vrclient: Use unixlib interface for C API functions.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
cf89fdf018 lsteamclient: Use unixlib interface for C API functions.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
4e8556ae62 vrclient: Move json conversion to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
13fa4c9b13 vrclient: Remove now unused PE-side unwrappers.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
9219ad9490 vrclient: Unwrap Submit vulkan objects on the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
59205c21ee vrclient: Unwrap SetSkyboxOverride vulkan objects on the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
0e092b3940 vrclient: Unwrap IVROverlay_SetOverlayTexture vulkan objects on the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
5ef99b39a3 vrclient: Unwrap vulkan objects outside of vrclient_translate_texture_dxvk.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
ec9b2692c7 vrclient: Move physical device wrapping to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
a185561e88 vrclient: Generate unixlib interface in unixlib_generated.h.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
b22627053d lsteamclient: Generate unixlib interface in unixlib_generated.h.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
7449bca90b vrclient: Generate C++ interfaces in unix_private_generated.h.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
bd51335a8c lsteamclient: Generate C++ interfaces in unix_private_generated.h.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
1071c99388 lsteamclient: Move manual_convert_nNativeKeyCode to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
53e65e1ffd vrclient: Update cxx.h to latest msvcp90 version.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
6741a504f0 lsteamclient: Update cxx.h to latest msvcp90 version.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
03366c4d33 vrclient: Move vulkan wrapper / unwrapper loading to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
c6a9e4ce99 vrclient: Move initialization to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
e0b2b50fb1 lsteamclient: Move unix library loading to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
4823be943d vrclient: Generate iface constructor lookup function.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
3e2dde20de lsteamclient: Generate iface constructor lookup function.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
0564207f84 lsteamclient: Use the new converters for Steam_BGetCallback.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
2170b64142 lsteamclient: Generate callback wrappers with the new structs.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
77e83d193a lsteamclient: Execute debug callbacks from within Steam_BGetCallback.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
1b4cd4fc7a lsteamclient: Remove now unused steamclient_manual_common.cpp.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
05f84c8595 lsteamclient: Rewrite SteamNetworkingMessage_t_153a unix thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
fa9ded4baf lsteamclient: Rewrite SteamNetworkingMessage_t_147 unix thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
b56d6aa766 lsteamclient: Rewrite SteamNetworkingMessage_t_144 unix thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
0e4fab2dff lsteamclient: Use manual methods for glyphs path return.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
4d5d6322b0 lsteamclient: Move ISteamInput and ISteamController manual thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
96a26ea211 lsteamclient: Move ISteamNetworkingFakeUDPPort creation / destroy to the PE side.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
537b4096a5 lsteamclient: Use manual methods instead of codegen for callbacks.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
9183543836 lsteamclient: Use manual method wrapper instead of post-exec.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
15c5ad5242 lsteamclient: Simplify manual method description.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
70629f4d71 vrclient: Remove unused tests generation code.
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
c31c7b7144 vrclient: Remove old struct conversion code.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
3defc39189 vrclient: Use manual methods instead of wrap / unwrap.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
3bfdfc205f vrclient: Use the new structures in thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
9ea65fe0d0 lsteamclient: Use the new structures in thunks.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
9b1a3cb349 lsteamclient: Move the client wrapper creation to the unix side.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
f5944b9ae5 vrclient: Generate wtou / utow struct conversion helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
1fc7e4381a lsteamclient: Generate wtou / utow struct conversion helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
f1f483a443 vrclient: Generate struct definitions for all abis.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
7c622566cf lsteamclient: Generate struct definitions for all abis.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
cafc3fb8e7 vrclient: Classify struct compatibility over SDK versions.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
fb25831f68 lsteamclient: Classify struct compatibility over SDK versions.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
ee98a08f4c vrclient: Use Struct and Field class for conversions.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
8a2881dd90 lsteamclient: Use Struct and Field class for conversions.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
d4cefca096 vrclient: Introduce new Struct generator class.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
f835c3ab66 lsteamclient: Introduce new Struct generator class.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
f8cb502eea vrclient: Generate function types with ABI attributes.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
5ec5ec2923 lsteamclient: Generate function types with ABI attributes.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
cc69121738 lsteamclient: Use the generated interfaces in the manual converters.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
09846111bd lsteamclient: Fixup ISteamUser_SteamUser_InitiateGameConnection directly.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
468731b011 vrclient: Generate linux interface structs.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
a1445b757d lsteamclient: Generate linux interface structs.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
4988734817 vrclient: Remove unnecessary typedefs.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
4dfab8d8b6 lsteamclient: Remove unnecessary typedefs.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
0a2a3c514f vrclient: Get rid of the remaining openvr typedefs.
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
a5fe4d774b lsteamclient: Get rid of the remaining steam typedefs.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
aaf9ba6e56 lsteamclient: Generate functions with calling convention.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
783cde21bd lsteamclient: Generate functions with calling convention.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
77d381cd1d vrclient: Use standard fixed size integer types.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
560fc53226 lsteamclient: Use standard fixed size integer types.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
af68b26a9b vrclient: Use integer types instead of enums.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
b83f5fe79e lsteamclient: Use integer types instead of enums.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
5aefaf36d8 vrclient: Update the params nSubmitFlags instead of the local variable.
CW-Bug-Id: #23000
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
92ac73e803 vrclient: Wrap compositor data cleanup with parameter struct.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
e8d83b6527 vrclient: Update the submit flags in load_compositor_texture_dxvk.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
a20d4f3547 wineopenxr: Use SOURCES instead of C(XX)_SRCS. 2024-02-15 15:53:25 +02:00
Rémi Bernon
750d2689a6 vrclient: Use SOURCES instead of C(XX)_SRCS. 2024-02-15 15:53:25 +02:00
Rémi Bernon
64cdf179b9 steam.exe: Use SOURCES instead of C(XX)_SRCS. 2024-02-15 15:53:25 +02:00
Rémi Bernon
c9b3ee14c5 lsteamclient: Use SOURCES instead of C(XX)_SRCS. 2024-02-15 15:53:25 +02:00
Rémi Bernon
6d9762bfef vrclient: Fix IVRCompositor_WaitGetPoses calls after struct wrapping.
And call the right versions of the interfaces.

CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
ec675e1fe3 wineopenxr: Link with unix vulkan, not PE.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
fc49fe100e steam.exe: Build as a GUI subsystem executable. 2024-02-15 15:53:25 +02:00
Rémi Bernon
4fee987bf6 vrclient: Correctly assign converted paths to params members.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
fc1f3d83ee vrclient: Wrap parameters in structures.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
6b21c32d2a lsteamclient: Wrap parameters in structures.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
e4d75b2fb0 vrclient: Simplify unix side parameter conversions.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
d8038254d4 lsteamclient: Simplify unix side parameter conversions.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
87a65c1993 vrclient: Allocate memory for every path conversion.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
1e11264606 lsteamclient: Allocate memory for every path conversion.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
c3495c7f25 vrclient: Simplify path convertion using separate dicts.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
10d907c5f7 lsteamclient: Simplify path convertion using separate dicts.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
c67298dda0 vrclient: Inline some IVRClientCore override code.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
e812ab48ee vrclient: Use manual methods instead of generated wrappers.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
eff166af7e vrclient: Inline some IVRCompositor override code.
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
c3ccae9d23 vrclient: Use manual methods for IVRCompositor overrides.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
192dc52fcd vrclient: Split IVRCompositor helpers to vrcompositor_manual.c.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
b48a38b688 vrclient: Inline some IVRInput override code.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
d21441d3ef vrclient: Use manual methods for IVRInput overrides.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
d26ee86dcd vrclient: Split IVRInput helpers to vrinput_manual.c.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
51f76d68ab vrclient: Inline some IVROverlay override code.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
5f787ff524 vrclient: Use manual methods for IVROverlay overrides.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
09a92a1ce2 vrclient: Split IVROverlay helpers to vroverlay_manual.c.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
f0887911a3 vrclient: Use manual methods for IVRRenderModels overrides.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
ef849f4822 vrclient: Split IVRRenderModels helpers to vrrendermodels_manual.c.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
17644c7bbf vrclient: Use manual methods for IVRSystem overrides.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
6b50dd5920 vrclient: Split IVRSystem helpers to vrsystem_manual.c.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
d2ef33eb25 vrclient: Use a generic interface wrapper struct.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
7e5eed6c71 lsteamclient: Use a generic interface wrapper struct.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
eb531f7764 vrclient: Remove unused wrapper generation case.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
08fe99382f vrclient: Use with statement to generate the .c files.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
224f0af6ad lsteamclient: Use with statement to generate the .c files.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
f0cbd25230 vrclient: Generate the .h and .cpp files separately.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
42b0968c32 lsteamclient: Generate the .h and .cpp files separately.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
37853f8469 vrclient: Pass write function as parameter to handle_method*.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
9130b93597 lsteamclient: Pass write function as parameter to handle_method*.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
7b11b2a3a6 lsteamclient: Replace do_cb_wrap with (alloc|convert)_callback.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
31e7035f64 lsteamclient: Split do_cb_wrap into conversion helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
358f8f5841 vrclient: Consistently use the computed return type.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
bf156c5161 vrclient: Fix inconsistent const qualifier handling.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
8d78cb5107 lsteamclient: Consistently use the computed return type.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
ef91c04a22 vrclient: Always use a return result variable.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
f6871a6b73 lsteamclient: Always use a return result variable.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
cc38f0c8c1 vrclient: Fix incorrect size paramter passed to lin_to_win.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
453b5bdc5a make: Correctly link external modules unixlib with ntdll.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
273c5c22d1 wineopenxr: Fix compilation warnings.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
ad41ceefce wineopenxr: Build using makedep rules.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
3f94f884ae steam.exe: Fix compilation warnings.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
861ea515bb steam.exe: Build using makedep rules.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
dcb11c0d4b vrclient: Fix some compilation warnings.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
dd34dad5a1 vrclient: Build using makedep rules.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
ece68edb6a lsteamclient: Fix some compilation warnings.
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
40f210f20c lsteamclient: Build using makedep rules.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
5e415e552c vrclient: Cleanup C method generator.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
c34fc635ce lsteamclient: Cleanup C method generator.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
87cdc4fcad vrclient: Generate thiscall wrappers separately.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
caa21ea5d0 lsteamclient: Generate thiscall wrappers separately.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
0ffeec686f vrclient: Introduce a new Method cursor wrapper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
ad8cbcfc2d lsteamclient: Introduce a new Method cursor wrapper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
957ce193f9 vrclient: Introduce a new Class cursor wrapper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
e9e6dd3117 lsteamclient: Introduce a new Class cursor wrapper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
5990126dad vrclient: Use the generated names in the C++ method.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
1909c6d441 vrclient: Simplify next-is-size handling a bit.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
4fc0934c83 lsteamclient: Use the names array for the param converters.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
f8a14dfd27 vrclient: Use declspec to generate C++ method signature.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
122e0e362c lsteamclient: Use declspec to generate C++ method signature.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
992384b88f vrclient: Use method.get_arguments instead of get_params.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
5e89fb156a vrclient: Split C++/C method generation helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
e1c7f3e3f3 lsteamclient: Split C++/C method generation helpers.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
c9dda0d5b7 lsteamclient: Reorder do_cb_wrap first parameters.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
f3eb7b9491 vrclient: Split cpp_h generation to a dedicated method.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
064d511e66 lsteamclient: Split cpp_h generation to a dedicated method.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
30e873331c vrclient: Return all struct abis from find_struct.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
9bf3f81987 lsteamclient: Return all struct abis from find_struct.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
c5a4bc1729 vrclient: Filter structs and classes while parsing.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
f31b6d43fb lsteamclient: Filter structs and classes while parsing.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
6a59c1377a vrclient: Use the all_records dict to lookup structs.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
18e3344745 lsteamclient: Use the all_records dict to lookup structs.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
2aa6fac5cb vrclient: Introduce new canonical_typename helper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
c3cb0a26b0 lsteamclient: Introduce new canonical_typename helper.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
f82c90c71a vrclient: Sort classes by their version string.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
9da0e96f94 lsteamclient: Sort classes by their version string.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
dd7031d547 vrclient: Filter classes by version before generating.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
e4ca59abab lsteamclient: Filter classes by version before generating.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
cc1963dbba lsteamclient: Strip interface version suffixes early.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
e6cce9236c vrclient: Parse SDK versions and ABIs in parallel.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
f19380c190 lsteamclient: Parse SDK versions and ABIs in parallel.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
60876a1cc6 vrclient: Split loading, parsing, and generating steps.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
d4cb359f4b lsteamclient: Split loading, parsing, and generating steps.
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Rémi Bernon
d8bb8ba6a3 vrclient: Introduce a dedicated parsing function.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
f6bb931d9a lsteamclient: Introduce a dedicated parsing function.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
73db1a9176 vrclient: Use a dict for SDK sources / class mapping.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
ff2999e563 lsteamclient: Use a dict for SDK sources / class mapping.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
67210df56b vrclient: Use upper-case global constants.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
adbe64d4bf lsteamclient: Use upper-case global constants.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
34f52223fc vrclient: Remove unused imports and duplicate entries.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Rémi Bernon
5f6ee9a06e lsteamclient: Remove unused imports and duplicate entries.
CW-Bug-Id: #22729
2024-02-15 15:53:22 +02:00
Paul Gofman
623d71250f proton: Disable forced LAA for Final Fantsy X/X-2.
CW-Bug-Id: #22930
2024-02-15 15:50:55 +02:00
1296 changed files with 728751 additions and 286459 deletions

View File

@ -39,7 +39,7 @@ attach the generated $HOME/steam-$APPID.log to this issue report as a file.
4. Please copy it to your clipboard by pressing `Ctrl+A` and then `Ctrl+C`.
Then paste it in a [Gist](https://gist.github.com/) and post the link in
this issue.
5. Also, please copy the contents of `Help` > `Steam Runtime Information` to
5. Also, please copy the contents of `Help` > `Steam Runtime Diagnostics` to
the gist.
6. Please search for open issues and pull requests by the name of the game and
find out whether they are relevant and should be referenced above.

18
.gitmodules vendored
View File

@ -3,7 +3,7 @@
url = ../wine
[submodule "dxvk"]
path = dxvk
url = ../dxvk
url = https://github.com/doitsujin/dxvk.git
[submodule "openvr"]
path = openvr
url = https://github.com/ValveSoftware/openvr
@ -27,7 +27,7 @@
url = https://github.com/jp7677/dxvk-nvapi
[submodule "vkd3d"]
path = vkd3d
url = https://github.com/ValveSoftware/vkd3d
url = https://gitlab.winehq.org/wine/vkd3d
[submodule "Vulkan-Headers"]
path = Vulkan-Headers
url = https://github.com/KhronosGroup/Vulkan-Headers
@ -55,3 +55,17 @@
[submodule "glslang"]
path = glslang
url = https://github.com/KhronosGroup/glslang
[submodule "piper"]
path = piper
url = https://github.com/shaunren/piper.git
branch = library
[submodule "openfst"]
path = openfst
url = https://github.com/alphacep/openfst
[submodule "kaldi"]
path = kaldi
url = https://github.com/alphacep/kaldi
branch = vosk
[submodule "vosk-api"]
path = vosk-api
url = https://github.com/alphacep/vosk-api

View File

@ -47,9 +47,9 @@ CONFIGURE_CMD := ../../configure.sh \
--build-name="$(_build_name)"
ifneq ($(protonsdk_version),)
CONFIGURE_CMD += --proton-sdk-image=registry.gitlab.steamos.cloud/proton/soldier/sdk:$(protonsdk_version)
CONFIGURE_CMD += --proton-sdk-image=registry.gitlab.steamos.cloud/proton/sniper/sdk:$(protonsdk_version)
else
protonsdk_version := $(shell grep '^arg_protonsdk_image=' configure.sh|xargs echo|cut -d: -f2)
protonsdk_version := $(shell grep '^STEAMRT_IMAGE ' Makefile.in|xargs echo|cut -d: -f2)
endif
enable_ccache := 1
@ -129,6 +129,7 @@ proton: configure
echo "Proton built locally. Use 'install', 'deploy' or 'redist' targets."
install: configure
rm -rf $(STEAM_DIR)/compatibilitytools.d/$(_build_name)/files/ #remove proton's internal files, but preserve user_settings etc from top-level
$(MAKE) $(MFLAGS) $(MAKEOVERRIDES) -C $(BUILD_DIR)/ $(UNSTRIPPED) install
echo "Proton installed to your local Steam installation"
@ -148,77 +149,71 @@ deploy: configure
module: | $(BUILD_ROOT)/$(module)/lib/wine/i386-windows
module: | $(BUILD_ROOT)/$(module)/lib/wine/i386-unix
module: | $(BUILD_ROOT)/$(module)/lib64/wine/x86_64-windows
module: | $(BUILD_ROOT)/$(module)/lib64/wine/x86_64-unix
module: | $(BUILD_ROOT)/$(module)/lib/wine/x86_64-windows
module: | $(BUILD_ROOT)/$(module)/lib/wine/x86_64-unix
module: configure
$(MAKE) $(MFLAGS) $(MAKEOVERRIDES) -C $(BUILD_DIR)/ $(UNSTRIPPED) module=$(module) module && \
cp -f $(BUILD_DIR)/obj-wine32/dlls/$(module)/$(MODULE_PEFILE) $(BUILD_ROOT)/$(module)/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/obj-wine64/dlls/$(module)/$(MODULE_PEFILE) $(BUILD_ROOT)/$(module)/lib64/wine/x86_64-windows/ && \
if [ -e $(BUILD_DIR)/obj-wine32/dlls/$(module)/$(MODULE_PEFILE).so ]; then \
cp -f $(BUILD_DIR)/obj-wine32/dlls/$(module)/$(MODULE_PEFILE).so $(BUILD_ROOT)/$(module)/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/obj-wine64/dlls/$(module)/$(MODULE_PEFILE).so $(BUILD_ROOT)/$(module)/lib64/wine/x86_64-unix/; \
cp -f $(BUILD_DIR)/obj-wine-i386/dlls/$(module)/$(MODULE_PEFILE) $(BUILD_ROOT)/$(module)/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/obj-wine-x86_64/dlls/$(module)/$(MODULE_PEFILE) $(BUILD_ROOT)/$(module)/lib/wine/x86_64-windows/ && \
if [ -e $(BUILD_DIR)/obj-wine-i386/dlls/$(module)/$(MODULE_PEFILE).so ]; then \
cp -f $(BUILD_DIR)/obj-wine-i386/dlls/$(module)/$(MODULE_PEFILE).so $(BUILD_ROOT)/$(module)/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/obj-wine-x86_64/dlls/$(module)/$(MODULE_PEFILE).so $(BUILD_ROOT)/$(module)/lib/wine/x86_64-unix/; \
fi
if [ -e $(BUILD_DIR)/obj-wine32/dlls/$(module)/$(MODULE_SOFILE) ]; then \
cp -f $(BUILD_DIR)/obj-wine32/dlls/$(module)/$(MODULE_SOFILE) $(BUILD_ROOT)/$(module)/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/obj-wine64/dlls/$(module)/$(MODULE_SOFILE) $(BUILD_ROOT)/$(module)/lib64/wine/x86_64-unix/; \
if [ -e $(BUILD_DIR)/obj-wine-i386/dlls/$(module)/$(MODULE_SOFILE) ]; then \
cp -f $(BUILD_DIR)/obj-wine-i386/dlls/$(module)/$(MODULE_SOFILE) $(BUILD_ROOT)/$(module)/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/obj-wine-x86_64/dlls/$(module)/$(MODULE_SOFILE) $(BUILD_ROOT)/$(module)/lib/wine/x86_64-unix/; \
fi
any $(CONTAINERGOALS): configure
$(MAKE) $(MFLAGS) $(MAKEOVERRIDES) -C $(BUILD_DIR)/ $(UNSTRIPPED) $(CONTAINERGOALS)
dxvk: | $(BUILD_ROOT)/dxvk/lib/wine/dxvk
dxvk: | $(BUILD_ROOT)/dxvk/lib64/wine/dxvk
dxvk: any
cp -f $(BUILD_DIR)/dist/dist/lib/wine/dxvk/*.dll $(BUILD_ROOT)/dxvk/lib/wine/dxvk/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/dxvk/*.dll $(BUILD_ROOT)/dxvk/lib64/wine/dxvk/
cp -rf $(BUILD_DIR)/dist/files/lib/wine/dxvk/* $(BUILD_ROOT)/dxvk/lib/wine/dxvk/
dxvk-nvapi: | $(BUILD_ROOT)/dxvk-nvapi/lib/wine/nvapi
dxvk-nvapi: | $(BUILD_ROOT)/dxvk-nvapi/lib64/wine/nvapi
dxvk-nvapi: any
cp -f $(BUILD_DIR)/dist/files/lib/wine/nvapi/*.dll $(BUILD_ROOT)/dxvk-nvapi/lib/wine/nvapi/ && \
cp -f $(BUILD_DIR)/dist/files/lib64/wine/nvapi/*.dll $(BUILD_ROOT)/dxvk-nvapi/lib64/wine/nvapi/
cp -rf $(BUILD_DIR)/dist/files/lib/wine/nvapi/* $(BUILD_ROOT)/dxvk-nvapi/lib/wine/nvapi/
vkd3d-proton: | $(BUILD_ROOT)/vkd3d-proton/lib/wine/vkd3d-proton
vkd3d-proton: | $(BUILD_ROOT)/vkd3d-proton/lib64/wine/vkd3d-proton
vkd3d-proton: any
cp -f $(BUILD_DIR)/dist/dist/lib/wine/vkd3d-proton/*.dll $(BUILD_ROOT)/vkd3d-proton/lib/wine/vkd3d-proton/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/vkd3d-proton/*.dll $(BUILD_ROOT)/vkd3d-proton/lib64/wine/vkd3d-proton/
cp -rf $(BUILD_DIR)/dist/files/lib/wine/vkd3d-proton/* $(BUILD_ROOT)/vkd3d-proton/lib/wine/vkd3d-proton/
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib/wine/i386-windows
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib/wine/i386-unix
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib64/wine/x86_64-windows
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib64/wine/x86_64-unix
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib/wine/x86_64-windows
lsteamclient: | $(BUILD_ROOT)/lsteamclient/lib/wine/x86_64-unix
lsteamclient: any
cp -f $(BUILD_DIR)/dist/dist/lib/wine/i386-windows/lsteamclient.dll $(BUILD_ROOT)/lsteamclient/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/dist/dist/lib/wine/i386-unix/lsteamclient.dll.so $(BUILD_ROOT)/lsteamclient/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-windows/lsteamclient.dll $(BUILD_ROOT)/lsteamclient/lib64/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-unix/lsteamclient.dll.so $(BUILD_ROOT)/lsteamclient/lib64/wine/x86_64-unix/
cp -f $(BUILD_DIR)/dist/files/lib/wine/i386-windows/lsteamclient.dll $(BUILD_ROOT)/lsteamclient/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/i386-unix/lsteamclient.dll.so $(BUILD_ROOT)/lsteamclient/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-windows/lsteamclient.dll $(BUILD_ROOT)/lsteamclient/lib/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-unix/lsteamclient.dll.so $(BUILD_ROOT)/lsteamclient/lib/wine/x86_64-unix/
vrclient: | $(BUILD_ROOT)/vrclient/lib/wine/i386-windows
vrclient: | $(BUILD_ROOT)/vrclient/lib/wine/i386-unix
vrclient: | $(BUILD_ROOT)/vrclient/lib64/wine/x86_64-windows
vrclient: | $(BUILD_ROOT)/vrclient/lib64/wine/x86_64-unix
vrclient: | $(BUILD_ROOT)/vrclient/lib/wine/x86_64-windows
vrclient: | $(BUILD_ROOT)/vrclient/lib/wine/x86_64-unix
vrclient: any
cp -f $(BUILD_DIR)/dist/dist/lib/wine/i386-windows/vrclient.dll $(BUILD_ROOT)/vrclient/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/dist/dist/lib/wine/i386-unix/vrclient.dll.so $(BUILD_ROOT)/vrclient/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-windows/vrclient_x64.dll $(BUILD_ROOT)/vrclient/lib64/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-unix/vrclient_x64.dll.so $(BUILD_ROOT)/vrclient/lib64/wine/x86_64-unix/
cp -f $(BUILD_DIR)/dist/files/lib/wine/i386-windows/vrclient.dll $(BUILD_ROOT)/vrclient/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/i386-unix/vrclient.dll.so $(BUILD_ROOT)/vrclient/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-windows/vrclient_x64.dll $(BUILD_ROOT)/vrclient/lib/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-unix/vrclient_x64.dll.so $(BUILD_ROOT)/vrclient/lib/wine/x86_64-unix/
wineopenxr: | $(BUILD_ROOT)/wineopenxr/lib64/wine/x86_64-windows
wineopenxr: | $(BUILD_ROOT)/wineopenxr/lib64/wine/x86_64-unix
wineopenxr: | $(BUILD_ROOT)/wineopenxr/lib/wine/x86_64-windows
wineopenxr: | $(BUILD_ROOT)/wineopenxr/lib/wine/x86_64-unix
wineopenxr: any
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-windows/wineopenxr.dll $(BUILD_ROOT)/wineopenxr/lib64/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/dist/lib64/wine/x86_64-unix/wineopenxr.dll.so $(BUILD_ROOT)/wineopenxr/lib64/wine/x86_64-unix/
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-windows/wineopenxr.dll $(BUILD_ROOT)/wineopenxr/lib/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist/files/lib/wine/x86_64-unix/wineopenxr.dll.so $(BUILD_ROOT)/wineopenxr/lib/wine/x86_64-unix/
battleye: | $(BUILD_ROOT)/battleye/v1/lib/wine/i386-windows
battleye: | $(BUILD_ROOT)/battleye/v1/lib/wine/i386-unix
battleye: | $(BUILD_ROOT)/battleye/v1/lib64/wine/x86_64-windows
battleye: | $(BUILD_ROOT)/battleye/v1/lib64/wine/x86_64-unix
battleye: | $(BUILD_ROOT)/battleye/v1/lib/wine/x86_64-windows
battleye: | $(BUILD_ROOT)/battleye/v1/lib/wine/x86_64-unix
battleye: any
cp -f $(BUILD_DIR)/dist-battleye/v1/lib/wine/i386-windows/beclient.dll $(BUILD_ROOT)/battleye/v1/lib/wine/i386-windows/ && \
cp -f $(BUILD_DIR)/dist-battleye/v1/lib/wine/i386-unix/beclient.dll.so $(BUILD_ROOT)/battleye/v1/lib/wine/i386-unix/ && \
cp -f $(BUILD_DIR)/dist-battleye/v1/lib64/wine/x86_64-windows/beclient_x64.dll $(BUILD_ROOT)/battleye/v1/lib64/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist-battleye/v1/lib64/wine/x86_64-unix/beclient_x64.dll.so $(BUILD_ROOT)/battleye/v1/lib64/wine/x86_64-unix/
cp -f $(BUILD_DIR)/dist-battleye/v1/lib/wine/x86_64-windows/beclient_x64.dll $(BUILD_ROOT)/battleye/v1/lib/wine/x86_64-windows/ && \
cp -f $(BUILD_DIR)/dist-battleye/v1/lib/wine/x86_64-unix/beclient_x64.dll.so $(BUILD_ROOT)/battleye/v1/lib/wine/x86_64-unix/
$(BUILD_ROOT)/%:
mkdir -p $@

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Subproject commit 58a00cf85c39ad5ec4dc43a769624e420c06179a
Subproject commit 8899a91c17ce9618f565f42408b47db1d6e9ccc7

View File

@ -218,6 +218,9 @@ need to be explicitly loaded by the debugging tools. For GDB there's a helper
script `wine/tools/gdbinit.py` (source it) that provides `load-symbol-files`
(or `lsf` for short) command which loads the symbols for all the mapped files.
For tips on debugging see [docs/DEBUGGING-LINUX.md](docs/DEBUGGING-LINUX.md)
and [docs/DEBUGGING-WINDOWS.md](docs/DEBUGGING-WINDOWS.md).
`compile_commands.json`
-----------------------
@ -284,17 +287,16 @@ the Wine prefix. Removing the option will revert to the previous behavior.
| :-------------------- | :--------------------------------- | :----------- |
| | `PROTON_LOG` | Convenience method for dumping a useful debug log to `$PROTON_LOG_DIR/steam-$APPID.log`. Set to `1` to enable default logging, or set to a string to be appended to the default `WINEDEBUG` channels. |
| | `PROTON_LOG_DIR` | Output log files into the directory specified. Defaults to your home directory. |
| | `PROTON_DUMP_DEBUG_COMMANDS` | When running a game, Proton will write some useful debug scripts for that game into `$PROTON_DEBUG_DIR/proton_$USER/`. |
| | `PROTON_DEBUG_DIR` | Root directory for the Proton debug scripts, `/tmp` by default. |
| | `PROTON_WAIT_ATTACH` | Wait for a debugger to attach to steam.exe before launching the game process. To attach to the game process at startup, debuggers should be set to follow child processes. |
| | `PROTON_CRASH_REPORT_DIR` | Write crash logs into this directory. Does not clean up old logs, so may eat all your disk space eventually. |
| `wined3d` | `PROTON_USE_WINED3D` | Use OpenGL-based wined3d instead of Vulkan-based DXVK for d3d11, d3d10, and d3d9. |
| `nod3d11` | `PROTON_NO_D3D11` | Disable `d3d11.dll`, for d3d11 games which can fall back to and run better with d3d9. |
| `nod3d10` | `PROTON_NO_D3D10` | Disable `d3d10.dll` and `dxgi.dll`, for d3d10 games which can fall back to and run better with d3d9. |
| `dxvkd3d8` | `PROTON_DXVK_D3D8` | Use DXVK's `d3d8.dll`. |
| `noesync` | `PROTON_NO_ESYNC` | Do not use eventfd-based in-process synchronization primitives. |
| `nofsync` | `PROTON_NO_FSYNC` | Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no `FUTEX_WAIT_MULTIPLE` support.) |
| `noxim` | `PROTON_NO_XIM` | Enabled by default. Do not attempt to use XIM (X Input Methods) support. XIM support is known to cause crashes with libx11 older than version 1.7. |
| `enablenvapi` | `PROTON_ENABLE_NVAPI` | Enable NVIDIA's NVAPI GPU support library. |
| `disablenvapi` | `PROTON_DISABLE_NVAPI` | Disable NVIDIA's NVAPI GPU support library. |
| `nativevulkanloader` | | Use the Vulkan loader shipped with the game instead of Proton's built-in Vulkan loader. This breaks VR support, but is required by a few games. |
| `forcelgadd` | `PROTON_FORCE_LARGE_ADDRESS_AWARE` | Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. |
| `heapdelayfree` | `PROTON_HEAP_DELAY_FREE` | Delay freeing some memory, to work around application use-after-free bugs. |
@ -308,8 +310,7 @@ the Wine prefix. Removing the option will revert to the previous behavior.
| `hidenvgpu` | `PROTON_HIDE_NVIDIA_GPU` | Force Nvidia GPUs to always be reported as AMD GPUs. Some games require this if they depend on Windows-only Nvidia driver functionality. See also DXVK's nvapiHack config, which only affects reporting from Direct3D. |
| | `WINE_FULLSCREEN_INTEGER_SCALING` | Enable integer scaling mode, to give sharp pixels when upscaling. |
| `cmdlineappend:` | | Append the string after the colon as an argument to the game command. May be specified more than once. Escape commas and backslashes with a backslash. |
| `nowritewatch` | `PROTON_NO_WRITE_WATCH` | Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). |
| `nosteamffmpeg` | `PROTON_NO_STEAM_FFMPEG` | Ignore ffmpeg that ships with Steam. Some videos may not play. |
| `xalia` | `PROTON_USE_XALIA` | Enable Xalia, a program that can add a gamepad UI for some keyboard/mouse interfaces. |
| `seccomp` | `PROTON_USE_SECCOMP` | **Note: Obsoleted in Proton 5.13.** In older versions, enable seccomp-bpf filter to emulate native syscalls, required for some DRM protections to work. |
| `d9vk` | `PROTON_USE_D9VK` | **Note: Obsoleted in Proton 5.0.** In older versions, use Vulkan-based DXVK instead of OpenGL-based wined3d for d3d9. |

@ -1 +1 @@
Subproject commit 8c1c27d5a9b9de8a17f500053bd08c7ca6bba19c
Subproject commit 31aa7f634b052d87ede4664053e85f3f4d1d50d3

@ -1 +0,0 @@
Subproject commit 538b2676eaac29565e4f1034a6f8a59ce158213d

View File

@ -2,7 +2,7 @@
{
"compat_tools"
{
"##BUILD_NAME##" // Internal name of this tool
"##INTERNAL_TOOL_NAME##" // Internal name of this tool
{
// Can register this tool with Steam in two ways:
//

View File

@ -64,6 +64,9 @@ check_container_engine() {
if [[ $inner_uid == *"Permission denied"* ]]; then
err "The container cannot access files. Are you using SELinux?"
die "Please read README.md and check your $1 setup works."
elif [[ $inner_uid == *"Emulate Docker CLI"* ]]; then
err "Detected podman-docker in use without the warning being silenced."
die "Please create /etc/containers/nodocker or specify --container-engine=podman."
elif [ "$inner_uid" -eq 0 ]; then
# namespace maps the user as root or the build is performed as host's root
ROOTLESS_CONTAINER=1
@ -118,6 +121,12 @@ function configure() {
info "No build name specified, using default: $build_name"
fi
if [[ ${build_name,,} == *proton* ]]; then
internal_tool_name=${build_name}
else
internal_tool_name=${build_name}-proton
fi
dependency_command make "GNU Make"
if [ "$MISSING_DEPENDENCIES" -ne 0 ]; then
@ -153,6 +162,7 @@ function configure() {
echo ""
echo "SRCDIR := $(escape_for_make "$srcdir")"
echo "BUILD_NAME := $(escape_for_make "$build_name")"
echo "INTERNAL_TOOL_NAME := $(escape_for_make "$internal_tool_name")"
# SteamRT was specified, baking it into the Makefile
if [[ -n $arg_protonsdk_image ]]; then

View File

@ -62,7 +62,7 @@ def setup_dll_symlinks(default_pfx_dir, dist_dir):
if bitness == 32:
libdir = os.path.join(dist_dir, 'lib/wine/i386-windows')
elif bitness == 64:
libdir = os.path.join(dist_dir, 'lib64/wine/x86_64-windows')
libdir = os.path.join(dist_dir, 'lib/wine/x86_64-windows')
else:
continue
if os.path.exists(os.path.join(libdir, file_)):
@ -119,12 +119,13 @@ def fixup_drive_links(default_pfx_dir):
def make_default_pfx(default_pfx_dir, dist_dir):
local_env = dict(os.environ)
libdir = dist_dir + '/lib/'
ld_path = dist_dir + "/lib64:" + dist_dir + "/lib"
ld_path = ':'.join([libdir + "x86_64-linux-gnu", libdir + "i386-linux-gnu"])
local_env["LD_LIBRARY_PATH"] = ld_path
local_env["WINEPREFIX"] = default_pfx_dir
local_env["WINEDEBUG"] = "-all"
local_env["WINEDLLPATH"] = libdir + "vkd3d"
runtime_args = []
subprocess.run(runtime_args + ["/bin/bash", "-c",

View File

@ -1,4 +1,4 @@
STEAMRT_VERSION = 0.20230905.59202
STEAMRT_VERSION = 3.0.20250210.116596
STEAMRT_URLBASE = registry.gitlab.steamos.cloud
PROTONSDK_URLBASE = $(STEAMRT_URLBASE)/proton/sniper/sdk
@ -9,7 +9,7 @@ PROTONSDK_VERSION = $(STEAMRT_VERSION)-0-dev
# docker caches, so we need something that don't change much
BASE_IMAGE = $(STEAMRT_URLBASE)/steamrt/sniper/sdk:0.20221017.1
BINUTILS_VERSION = 2.40
BINUTILS_VERSION = 2.42
GCC_VERSION = 10.3.0
MINGW_VERSION = 9.0.0
RUST_VERSION = 1.68.0
@ -29,7 +29,7 @@ RUST_SOURCE_x86_64 = rust-$(RUST_VERSION)-x86_64-unknown-linux-gnu.tar.gz
RUST_SOURCE_i686 = rust-$(RUST_VERSION)-i686-unknown-linux-gnu.tar.gz
NINJA_SOURCE = ninja-build_$(NINJA_VERSION).orig.tar.gz
BINUTILS_SHA256 = 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1
BINUTILS_SHA256 = f6e4d41fd5fc778b06b7891457b3620da5ecea1006c6a4a41ae998109f85a800
GCC_SHA256 = 64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344
MINGW_SHA256 = 1929b94b402f5ff4d7d37a9fe88daa9cc55515a6134805c104d1794ae22a4181
RUST_SHA256_x86_64 = 7be1acdac656d0b0b7e909e5c0d4ddf61c755c203ec26ebafbd306322335b361

View File

@ -64,6 +64,7 @@ RUN apt-get install -y \
libcapstone-dev \
libcapstone-dev:i386 \
libutfcpp-dev \
libjson-perl \
yasm \
nasm \
&& rm -rf /opt/usr/share/doc /opt/usr/share/info /opt/usr/share/man \

212
docs/DEBUGGING-LINUX.md Normal file
View File

@ -0,0 +1,212 @@
Proton Debugging Tips For Linux / Wine Developers
=================================================
Table Of Contents
-----------------
- [Debug Proton Builds](#debug-proton-builds)
- [Attaching A Debugger](#attaching-a-debugger)
- [Attaching Before The Program Starts](#attaching-before-the-program-starts)
- [Getting Shell Inside Of The Steam Runtime](#getting-shell-inside-of-the-steam-runtime)
- [Starting A Different Binary](#starting-a-different-binary)
- [Substitution](#substitution)
- [Pressure-Vessel Shell](#pressure-vessel-shell)
Debug Proton Builds
-------------------
Debug builds contain symbols and should be used for live debugging session.
1. Locate the version of proton you are using in your Steam Library (e.g. Proton
Experimental), click on a cog and select properties.
![](img/proton_properties.png)
2. In the "betas" tab select "debug - unstripped".
![](img/proton_debug_beta.png)
3. Chosen Proton version will now download and update and the symbols will be
available.
For instruction on how to make a custom debug build see
[README.md#debug-builds](../README.md#debug-builds).
Attaching A Debugger
--------------------
Running GDB and attaching to a running .exe works out of the box:
```
$ ps | grep Game
2263566 ? tsl 0:09 Z:\home\ivyl\.local\share\Steam\steamapps\common\Game\Game.exe
$ gdb
GNU gdb (GDB) 14.1
...
(gdb) attach 2263566
Attaching to process 2263566
[New LWP 2263569]
...
0x000075dce0cd788d in ?? ()
```
With Proton Experimental (and >= 9.0-2), GDB should be able to load the symbols right
away. However, for the most seamless experience you will want to use a
custom version of GDB with a couple of patches to better integrate with
Wine.
You can find this fork at https://gitlab.winehq.org/rbernon/binutils-gdb,
which you can build with `configure && make all-gdb && make install-gdb`.
Make sure to have python development packages installed, as GDB python
support will be required.
**NOTE: using a debug Proton build will greatly improve the experience.**
With this custom GDB you can `source` [Wine's custom unwinder](https://github.com/ValveSoftware/wine/blob/experimental_9.0/tools/gdbunwind.py)
in your `~/.gdbinit`, and you will get backtraces across PE / unix boundaries.
With older Proton you can use `source` [wine's
gdbinit](https://github.com/ValveSoftware/wine/blob/proton_8.0/tools/gdbinit.py)
to make `load-symbol-files` command available that uses `/proc/$pid/maps` to
load the symbols:
```
(gdb) source ~/src/proton/wine/tools/gdbinit.py
(gdb) load-symbol-files
loading symbols for /home/ivyl/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/wine/x86_64-windows/kernelbase.dll
...
(gdb) bt
#0 0x000075dce0cd788d in ?? ()
#1 0x000075dcdf26e842 in futex_wait (timeout=0x0, val=0, addr=0x75dcdd8383e0) at ../src-wine/dlls/ntdll/unix/sync.c:127
#2 NtWaitForAlertByThreadId (address=<optimized out>, timeout=0x0) at ../src-wine/dlls/ntdll/unix/sync.c:2658
#3 <signal handler called>
#4 0x000000017000ebb4 in NtWaitForAlertByThreadId ()
#5 0x00000001700367f9 in RtlWaitOnAddress (addr=addr@entry=0x4850970, cmp=0x3d12fa9c, cmp@entry=0x3d12fabc, size=size@entry=4, timeout=timeout@entry=0x0) at ../src-wine/dlls/ntdll/sync.c:941
#6 0x000000017003276a in RtlSleepConditionVariableSRW (variable=0x4850970, lock=0x4850908, timeout=0x0, flags=<optimized out>) at ../src-wine/dlls/ntdll/sync.c:837
#7 0x000000007b061e41 in SleepConditionVariableSRW (variable=<optimized out>, lock=<optimized out>, timeout=<optimized out>, flags=<optimized out>) at ../src-wine/dlls/kernelbase/sync.c:1064
#8 0x000000035915c892 in dxvk::condition_variable::wait (lock=..., this=0x4850970) at ../src-dxvk/src/dxvk/../util/log/../thread.h:251
#9 dxvk::condition_variable::wait<dxvk::DxvkPipelineWorkers::runWorker(dxvk::DxvkPipelinePriority)::<lambda()> > (pred=..., lock=..., this=0x4850970) at ../src-dxvk/src/dxvk/../util/log/../thread.h:257
#10 dxvk::DxvkPipelineWorkers::runWorker (this=0x48508f0, maxPriority=dxvk::DxvkPipelinePriority::Normal) at ../src-dxvk/src/dxvk/dxvk_pipemanager.cpp:140
#11 0x00000003591a7781 in std::function<void ()>::operator()() const (this=0x4852ee0) at /usr/x86_64-w64-mingw32/include/c++/10.3.0/bits/std_function.h:622
#12 dxvk::thread::threadProc (arg=0x4852ed0, arg@entry=<error reading variable: value has been optimized out>) at ../src-dxvk/src/util/thread.cpp:68
#13 0x000000007b6146ed in BaseThreadInitThunk (unknown=<optimized out>, entry=<optimized out>, arg=<optimized out>) at ../src-wine/dlls/kernel32/thread.c:61
#14 0x000000017000f1a7 in RtlUserThreadStart ()
#15 0x0000000000000000 in ?? ()
```
Attaching Before The Program Starts
-----------------------------------
Launch the software with `PROTON_WAIT_ATTACH=1 %command%` set as the launch
command in game's properties. Our `steam.exe` shim will then wait for debugger
and only then exec the proper executable.
Make sure that you follow child processes:
```
set follow-fork-mode child
```
Getting Shell Inside Of The Steam Runtime
------------------------------------------
Set your launch options to: `PROTON_LOG=1 STEAM_COMPAT_LAUNCHER_SERVICE=proton
%command%`
Then in `steam-$GAMEID.log` you should see the following:
```
Starting program with command-launcher service.
To run commands in the per-app container, use a command like:
/home/ivyl/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launch-client \
--bus-name=:1.307 \
--directory='' \
-- \
bash
```
After invoking it you end up in a shell with the environment variables,
including `WINEPREFIX` are set and you can invoke `wine` directly, e.g.:
```
[ivyl@crabcraft x64]$ wine winedbg
Wine-dbg> info process
pid threads executable (all id:s are in hex)
0000028c 1 'start.exe'
0000029c 1 \_ 'winedbg.exe'
=000002a4 1 \_ 'winedbg.exe'
00000294 2 \_ 'conhost.exe'
00000030 10 'services.exe'
000000e4 6 \_ 'rpcss.exe'
000000b0 3 \_ 'svchost.exe'
00000094 6 \_ 'plugplay.exe'
00000064 9 \_ 'winedevice.exe'
0000003c 8 \_ 'winedevice.exe'
00000020 3 'steam.exe'
00000128 62 \_ 'Game.exe'
000000d0 3 \_ 'explorer.exe'
0000010c 3 \_ 'tabtip.exe'
```
**NOTE:** If you need a predictable bus name instead of the unique connection
name (the `:1.307` from example above) you can use `com.steampowered.App1234567`
where 1234567 is the Steam App ID for the title you are debugging.
You can always use a tool like `qdbus` to list available bus names.
Starting A Different Binary
---------------------------
If you want to start a different binary than the game's default you can use a
few methods. All of the examples below will use `winecfg`.
### Substitution
You can use the following launch option:
```
echo "%command%" | sed 's/proton waitforexitandrun .*/proton waitforexitandrun winecfg/' | sh
```
The full substitution of `proton waitforexitandrun .*` is necessary as the
original `%command%` is very long and may contain multiple mentions of `proton`
or the original binary.
### Pressure-Vessel Shell
[Pressure-vessel][pv] allows to spawn an xterm instead of launching Proton. This
can be accomplished by setting `PRESSURE_VESSEL_SHELL=instead`. The easiest way
is to set the launch option to:
[pv]: (https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tree/main/pressure-vessel)
`PRESSURE_VESSEL_SHELL=instead %command%`
The original coommand is then contained in `$@`, e.g.:
```
/home/ivyl/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0 container-runtime /home/ivyl/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/ivyl/.local/share/Steam/steamapps/common/Game/Game.exe
```
From this point you can invoke `proton` script as all the required environment
variables are set. If you are copying the path from `$@` make sure to escape or
quote parts that contain spaces.
To start `winecfg` something like this can be entered:
```
"/home/ivyl/.local/share/Steam/steamapps/common/Proton - Experimental/proton" waitforexitandrun winecfg
```

95
docs/DEBUGGING-WINDOWS.md Normal file
View File

@ -0,0 +1,95 @@
Proton Debugging Tips For Windows Developers
============================================
*This document is intended for people who are used to working with games natively
running on Windows and want to use familiar tools.*
Table Of Contents
-----------------
* [Analyzing Minidumps](#analyzing-minidumps)
* [Introduction](#introduction)
* [Visual Studio](#visual-studio)
* [WinDbg](#windbg)
* [Live Debugging](#live-debugging)
* [How To](#how-to)
* [Getting A Debug Build Of Proton](#getting-a-debug-build-of-proton)
Analyzing Minidumps
-------------------
### Introduction
Starting Proton 9 every released build (includes stable and experimental) the
build is uploaded to a symbol store. Any tool that can understand those (e.g.
Visual Studio, WinDbg) can be pointed to
<https://proton-archive.steamos.cloud/>.
### Visual Studio
1. After opening a minidump in Visual Studio you need to click on "set symbol
paths" or click Tools -> Options -> Debugging -> Symbols. This is global and
needs to be done only once.
![screenshot of the action described above](img/vs_open_dmp.png)
2. Click on the plus button and add <https://proton-archive.steamos.cloud/>.
![screenshot of the action described above](img/vs_proton_archive.png)
3. Close the Options Window and proceed to any debugging action as you would
normally do. You should see symbols being loaded from the just added location.
![screenshot of the action described above](img/vs_loading_symbols_from_steamos_cloud.png)
4. Debugging should now work just like the native one including call stack,
variables, etc. Too see the Wine/Proton part of callstack you can select "show
external code".
![screenshot of the action described above](img/vs_call_stack.png)
### WinDbg
1. Click File -> Settings -> Debugging Settings
2. Enter `srv*https://proton-archive.steamos.cloud/` in the "symbol path" field.
![](img/wd_set_symbol_path.png)
4. Debugging should now work just like the native one including call stack,
variables, etc.
![](img/wd_call_stack.png)
Live Debugging
--------------
### How To
For loading dev builds of games onto a Steam Deck see
<https://partner.steamgames.com/doc/steamdeck/loadgames>
For live debugging see
<https://partner.steamgames.com/doc/steamdeck/debugging>
For best results either add a symbol server to Visual Studio as described above
or use a debug build of Proton.
### Getting A Debug Build Of Proton
Debug builds contain symbols and should be used for live debugging session.
1. Locate the version of proton you are using in your Steam Library (e.g. Proton
Experimental), click on a cog and select properties.
![](img/proton_properties.png)
2. In the "betas" tab select "debug - unstripped".
![](img/proton_debug_beta.png)
3. Chosen Proton version will now download and update and the symbols will be
available.

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
docs/img/vs_call_stack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
docs/img/vs_open_dmp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
docs/img/wd_call_stack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

2
dxvk

@ -1 +1 @@
Subproject commit 1b31aa5dbca0749d0737cff02043acb061332fb6
Subproject commit 09e4bc479039c32e3344b57cdd888f15050d34ec

@ -1 +1 @@
Subproject commit 0a7c48b256cafe6b3fa1db8183f089712c72e9ad
Subproject commit 62048de8935176cb145f87945a71f255aa9b71b4

542
icu/LICENSE Normal file
View File

@ -0,0 +1,542 @@
UNICODE LICENSE V3
COPYRIGHT AND PERMISSION NOTICE
Copyright © 2016-2024 Unicode, Inc.
NOTICE TO USER: Carefully read the following legal agreement. BY
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
Permission is hereby granted, free of charge, to any person obtaining a
copy of data files and any associated documentation (the "Data Files") or
software and any associated documentation (the "Software") to deal in the
Data Files or Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, and/or sell
copies of the Data Files or Software, and to permit persons to whom the
Data Files or Software are furnished to do so, provided that either (a)
this copyright and permission notice appear with all copies of the Data
Files or Software, or (b) this copyright and permission notice appear in
associated Documentation.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in these Data Files or Software without prior written
authorization of the copyright holder.
SPDX-License-Identifier: Unicode-3.0
----------------------------------------------------------------------
Third-Party Software Licenses
This section contains third-party software notices and/or additional
terms for licensed third-party software components included within ICU
libraries.
----------------------------------------------------------------------
ICU License - ICU 1.8.1 to ICU 57.1
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2016 International Business Machines Corporation and others
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
All trademarks and registered trademarks mentioned herein are the
property of their respective owners.
----------------------------------------------------------------------
Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
# The Google Chrome software developed by Google is licensed under
# the BSD license. Other software included in this distribution is
# provided under other licenses, as set forth below.
#
# The BSD License
# http://opensource.org/licenses/bsd-license.php
# Copyright (C) 2006-2008, Google Inc.
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided with
# the distribution.
# Neither the name of Google Inc. nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# The word list in cjdict.txt are generated by combining three word lists
# listed below with further processing for compound word breaking. The
# frequency is generated with an iterative training against Google web
# corpora.
#
# * Libtabe (Chinese)
# - https://sourceforge.net/project/?group_id=1519
# - Its license terms and conditions are shown below.
#
# * IPADIC (Japanese)
# - http://chasen.aist-nara.ac.jp/chasen/distribution.html
# - Its license terms and conditions are shown below.
#
# ---------COPYING.libtabe ---- BEGIN--------------------
#
# /*
# * Copyright (c) 1999 TaBE Project.
# * Copyright (c) 1999 Pai-Hsiang Hsiao.
# * All rights reserved.
# *
# * Redistribution and use in source and binary forms, with or without
# * modification, are permitted provided that the following conditions
# * are met:
# *
# * . Redistributions of source code must retain the above copyright
# * notice, this list of conditions and the following disclaimer.
# * . Redistributions in binary form must reproduce the above copyright
# * notice, this list of conditions and the following disclaimer in
# * the documentation and/or other materials provided with the
# * distribution.
# * . Neither the name of the TaBE Project nor the names of its
# * contributors may be used to endorse or promote products derived
# * from this software without specific prior written permission.
# *
# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# * OF THE POSSIBILITY OF SUCH DAMAGE.
# */
#
# /*
# * Copyright (c) 1999 Computer Systems and Communication Lab,
# * Institute of Information Science, Academia
# * Sinica. All rights reserved.
# *
# * Redistribution and use in source and binary forms, with or without
# * modification, are permitted provided that the following conditions
# * are met:
# *
# * . Redistributions of source code must retain the above copyright
# * notice, this list of conditions and the following disclaimer.
# * . Redistributions in binary form must reproduce the above copyright
# * notice, this list of conditions and the following disclaimer in
# * the documentation and/or other materials provided with the
# * distribution.
# * . Neither the name of the Computer Systems and Communication Lab
# * nor the names of its contributors may be used to endorse or
# * promote products derived from this software without specific
# * prior written permission.
# *
# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# * OF THE POSSIBILITY OF SUCH DAMAGE.
# */
#
# Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
# University of Illinois
# c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
#
# ---------------COPYING.libtabe-----END--------------------------------
#
#
# ---------------COPYING.ipadic-----BEGIN-------------------------------
#
# Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
# and Technology. All Rights Reserved.
#
# Use, reproduction, and distribution of this software is permitted.
# Any copy of this software, whether in its original form or modified,
# must include both the above copyright notice and the following
# paragraphs.
#
# Nara Institute of Science and Technology (NAIST),
# the copyright holders, disclaims all warranties with regard to this
# software, including all implied warranties of merchantability and
# fitness, in no event shall NAIST be liable for
# any special, indirect or consequential damages or any damages
# whatsoever resulting from loss of use, data or profits, whether in an
# action of contract, negligence or other tortuous action, arising out
# of or in connection with the use or performance of this software.
#
# A large portion of the dictionary entries
# originate from ICOT Free Software. The following conditions for ICOT
# Free Software applies to the current dictionary as well.
#
# Each User may also freely distribute the Program, whether in its
# original form or modified, to any third party or parties, PROVIDED
# that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
# on, or be attached to, the Program, which is distributed substantially
# in the same form as set out herein and that such intended
# distribution, if actually made, will neither violate or otherwise
# contravene any of the laws and regulations of the countries having
# jurisdiction over the User or the intended distribution itself.
#
# NO WARRANTY
#
# The program was produced on an experimental basis in the course of the
# research and development conducted during the project and is provided
# to users as so produced on an experimental basis. Accordingly, the
# program is provided without any warranty whatsoever, whether express,
# implied, statutory or otherwise. The term "warranty" used herein
# includes, but is not limited to, any warranty of the quality,
# performance, merchantability and fitness for a particular purpose of
# the program and the nonexistence of any infringement or violation of
# any right of any third party.
#
# Each user of the program will agree and understand, and be deemed to
# have agreed and understood, that there is no warranty whatsoever for
# the program and, accordingly, the entire risk arising from or
# otherwise connected with the program is assumed by the user.
#
# Therefore, neither ICOT, the copyright holder, or any other
# organization that participated in or was otherwise related to the
# development of the program and their respective officials, directors,
# officers and other employees shall be held liable for any and all
# damages, including, without limitation, general, special, incidental
# and consequential damages, arising out of or otherwise in connection
# with the use or inability to use the program or any product, material
# or result produced or otherwise obtained by using the program,
# regardless of whether they have been advised of, or otherwise had
# knowledge of, the possibility of such damages at any time during the
# project or thereafter. Each user will be deemed to have agreed to the
# foregoing by his or her commencement of use of the program. The term
# "use" as used herein includes, but is not limited to, the use,
# modification, copying and distribution of the program and the
# production of secondary products from the program.
#
# In the case where the program, whether in its original form or
# modified, was distributed or delivered to or received by a user from
# any person, organization or entity other than ICOT, unless it makes or
# grants independently of ICOT any specific warranty to the user in
# writing, such person, organization or entity, will also be exempted
# from and not be held liable to the user for any such damages as noted
# above as far as the program is concerned.
#
# ---------------COPYING.ipadic-----END----------------------------------
----------------------------------------------------------------------
Lao Word Break Dictionary Data (laodict.txt)
# Copyright (C) 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
# Copyright (c) 2015 International Business Machines Corporation
# and others. All Rights Reserved.
#
# Project: https://github.com/rober42539/lao-dictionary
# Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt
# License: https://github.com/rober42539/lao-dictionary/LICENSE.txt
# (copied below)
#
# This file is derived from the above dictionary version of Nov 22, 2020
# ----------------------------------------------------------------------
# Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer. Redistributions in binary
# form must reproduce the above copyright notice, this list of conditions and
# the following disclaimer in the documentation and/or other materials
# provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
# --------------------------------------------------------------------------
----------------------------------------------------------------------
Burmese Word Break Dictionary Data (burmesedict.txt)
# Copyright (c) 2014 International Business Machines Corporation
# and others. All Rights Reserved.
#
# This list is part of a project hosted at:
# github.com/kanyawtech/myanmar-karen-word-lists
#
# --------------------------------------------------------------------------
# Copyright (c) 2013, LeRoy Benjamin Sharon
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met: Redistributions of source code must retain the above
# copyright notice, this list of conditions and the following
# disclaimer. Redistributions in binary form must reproduce the
# above copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
#
# Neither the name Myanmar Karen Word Lists, nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# --------------------------------------------------------------------------
----------------------------------------------------------------------
Time Zone Database
ICU uses the public domain data and code derived from Time Zone
Database for its time zone support. The ownership of the TZ database
is explained in BCP 175: Procedure for Maintaining the Time Zone
Database section 7.
# 7. Database Ownership
#
# The TZ database itself is not an IETF Contribution or an IETF
# document. Rather it is a pre-existing and regularly updated work
# that is in the public domain, and is intended to remain in the
# public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
# not apply to the TZ Database or contributions that individuals make
# to it. Should any claims be made and substantiated against the TZ
# Database, the organization that is providing the IANA
# Considerations defined in this RFC, under the memorandum of
# understanding with the IETF, currently ICANN, may act in accordance
# with all competent court orders. No ownership claims will be made
# by ICANN or the IETF Trust on the database or the code. Any person
# making a contribution to the database or code waives all rights to
# future claims in that contribution or in the TZ Database.
----------------------------------------------------------------------
Google double-conversion
Copyright 2006-2011, the V8 project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----------------------------------------------------------------------
JSON parsing library (nlohmann/json)
File: vendor/json/upstream/single_include/nlohmann/json.hpp (only for ICU4C)
MIT License
Copyright (c) 2013-2022 Niels Lohmann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
----------------------------------------------------------------------
File: aclocal.m4 (only for ICU4C)
Section: pkg.m4 - Macros to locate and utilise pkg-config.
Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
As a special exception to the GNU General Public License, if you
distribute this file as part of a program that contains a
configuration script generated by Autoconf, you may include it under
the same distribution terms that you use for the rest of that
program.
(The condition for the exception is fulfilled because
ICU4C includes a configuration script generated by Autoconf,
namely the `configure` script.)
----------------------------------------------------------------------
File: config.guess (only for ICU4C)
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, see <https://www.gnu.org/licenses/>.
As a special exception to the GNU General Public License, if you
distribute this file as part of a program that contains a
configuration script generated by Autoconf, you may include it under
the same distribution terms that you use for the rest of that
program. This Exception is an additional permission under section 7
of the GNU General Public License, version 3 ("GPLv3").
(The condition for the exception is fulfilled because
ICU4C includes a configuration script generated by Autoconf,
namely the `configure` script.)
----------------------------------------------------------------------
File: install-sh (only for ICU4C)
Copyright 1991 by the Massachusetts Institute of Technology
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name of M.I.T. not be used in advertising or
publicity pertaining to distribution of the software without specific,
written prior permission. M.I.T. makes no representations about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty.

39
icu/README.md Normal file
View File

@ -0,0 +1,39 @@
International Components for Unicode
------------------------------------
**Project URL:** https://github.com/unicode-org/icu
**License:** https://github.com/unicode-org/icu/blob/main/LICENSE
**Source:** https://github.com/unicode-org/icu/tree/release-68-2
**Release:** https://github.com/unicode-org/icu/releases/tag/release-68-2
```
icu4c-68_2-Win64-MSVC2019.zip
icu4c-68_2-Win32-MSVC2019.zip
```
Only the needed DLLs are repackaged to save space.
SHA256 Checksums
----------------
```
fb652b4d18e452fae886f8fed404d6b430587e744a117ffaa32e05e73e839a97 icu-6.8.2-x86/icudt68.dll
c7b8d528589f8e95e77ee42fe360b7d0be604bdb5ff2658d6ce15be2bec31d37 icu-6.8.2-x86/icuin68.dll
720c5009b6cc4ea641fc5bc803db9b425807989e8312512fc65b563268f284df icu-6.8.2-x86/icuuc68.dll
cf4479a3f39d95c77058f39c5f49d104ec4f6d43e365aa13a2312066d2f5b024 icu-6.8.2-x86_64/icudt68.dll
87956cf4f8f8eb9e1860628fc5ce31e762d85ad3cfddad0824f0d45aaa4d5d78 icu-6.8.2-x86_64/icuin68.dll
c85a5848628cc5e17253e894bbea98868b76766714fe72673bd6ffefa0521f52 icu-6.8.2-x86_64/icuuc68.dll
```
Compilation
-----------
The DLLs export C++ symbols which means the build currently requires either MSVC
or clang on Windows. Because of that it's not feasible to build it along with
Proton. We are using pre-built versions redistributed by The Unicode Consortium
instead.

BIN
icu/icu-6.8.2-x86.tar.xz Normal file

Binary file not shown.

BIN
icu/icu-6.8.2-x86_64.tar.xz Normal file

Binary file not shown.

1
kaldi Submodule

@ -0,0 +1 @@
Subproject commit a25f216f5ce4eec5e45a6ab7651e20c9840a05cd

261
lsteamclient/Makefile.in Normal file
View File

@ -0,0 +1,261 @@
MODULE = lsteamclient.dll
UNIXLIB = lsteamclient.so
IMPORTS = user32 ws2_32
EXTRADEFS = -DSTEAM_API_EXPORTS -Dprivate=public -Dprotected=public
SOURCES = \
steam_input_manual.c \
steam_networking_manual.c \
steam_matchmaking_manual.c \
steamclient_generated.c \
steamclient_main.c \
winISteamAppList.c \
winISteamApps.c \
winISteamAppTicket.c \
winISteamClient.c \
winISteamController.c \
winISteamFriends.c \
winISteamGameCoordinator.c \
winISteamGameSearch.c \
winISteamGameServer.c \
winISteamGameServerStats.c \
winISteamGameStats.c \
winISteamHTMLSurface.c \
winISteamHTTP.c \
winISteamInput.c \
winISteamInventory.c \
winISteamMasterServerUpdater.c \
winISteamMatchmaking.c \
winISteamMatchmakingServers.c \
winISteamMusic.c \
winISteamMusicRemote.c \
winISteamNetworking.c \
winISteamNetworkingFakeUDPPort.c \
winISteamNetworkingMessages.c \
winISteamNetworkingSockets.c \
winISteamNetworkingSocketsSerialized.c \
winISteamNetworkingUtils.c \
winISteamParentalSettings.c \
winISteamParties.c \
winISteamRemotePlay.c \
winISteamRemoteStorage.c \
winISteamScreenshots.c \
winISteamTimeline.c \
winISteamUGC.c \
winISteamUnifiedMessages.c \
winISteamUser.c \
winISteamUserStats.c \
winISteamUtils.c \
winISteamVideo.c \
cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION001.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION002.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION003.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION004.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp \
cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp \
cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.cpp \
cppISteamClient_SteamClient006.cpp \
cppISteamClient_SteamClient007.cpp \
cppISteamClient_SteamClient008.cpp \
cppISteamClient_SteamClient009.cpp \
cppISteamClient_SteamClient010.cpp \
cppISteamClient_SteamClient011.cpp \
cppISteamClient_SteamClient012.cpp \
cppISteamClient_SteamClient013.cpp \
cppISteamClient_SteamClient014.cpp \
cppISteamClient_SteamClient015.cpp \
cppISteamClient_SteamClient016.cpp \
cppISteamClient_SteamClient017.cpp \
cppISteamClient_SteamClient018.cpp \
cppISteamClient_SteamClient019.cpp \
cppISteamClient_SteamClient020.cpp \
cppISteamClient_SteamClient021.cpp \
cppISteamController_SteamController003.cpp \
cppISteamController_SteamController004.cpp \
cppISteamController_SteamController005.cpp \
cppISteamController_SteamController006.cpp \
cppISteamController_SteamController007.cpp \
cppISteamController_SteamController008.cpp \
cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.cpp \
cppISteamFriends_SteamFriends001.cpp \
cppISteamFriends_SteamFriends002.cpp \
cppISteamFriends_SteamFriends003.cpp \
cppISteamFriends_SteamFriends004.cpp \
cppISteamFriends_SteamFriends005.cpp \
cppISteamFriends_SteamFriends006.cpp \
cppISteamFriends_SteamFriends007.cpp \
cppISteamFriends_SteamFriends008.cpp \
cppISteamFriends_SteamFriends009.cpp \
cppISteamFriends_SteamFriends010.cpp \
cppISteamFriends_SteamFriends011.cpp \
cppISteamFriends_SteamFriends012.cpp \
cppISteamFriends_SteamFriends013.cpp \
cppISteamFriends_SteamFriends014.cpp \
cppISteamFriends_SteamFriends015.cpp \
cppISteamFriends_SteamFriends017.cpp \
cppISteamFriends_SteamFriends018.cpp \
cppISteamGameCoordinator_SteamGameCoordinator001.cpp \
cppISteamGameSearch_SteamMatchGameSearch001.cpp \
cppISteamGameServer_SteamGameServer002.cpp \
cppISteamGameServer_SteamGameServer003.cpp \
cppISteamGameServer_SteamGameServer004.cpp \
cppISteamGameServer_SteamGameServer005.cpp \
cppISteamGameServer_SteamGameServer008.cpp \
cppISteamGameServer_SteamGameServer009.cpp \
cppISteamGameServer_SteamGameServer010.cpp \
cppISteamGameServer_SteamGameServer011.cpp \
cppISteamGameServer_SteamGameServer012.cpp \
cppISteamGameServer_SteamGameServer013.cpp \
cppISteamGameServer_SteamGameServer014.cpp \
cppISteamGameServer_SteamGameServer015.cpp \
cppISteamGameServerStats_SteamGameServerStats001.cpp \
cppISteamGameStats_SteamGameStats001.cpp \
cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001.cpp \
cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002.cpp \
cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003.cpp \
cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004.cpp \
cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005.cpp \
cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION001.cpp \
cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION002.cpp \
cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION003.cpp \
cppISteamInput_SteamInput001.cpp \
cppISteamInput_SteamInput002.cpp \
cppISteamInput_SteamInput005.cpp \
cppISteamInput_SteamInput006.cpp \
cppISteamInventory_STEAMINVENTORY_INTERFACE_V001.cpp \
cppISteamInventory_STEAMINVENTORY_INTERFACE_V002.cpp \
cppISteamInventory_STEAMINVENTORY_INTERFACE_V003.cpp \
cppISteamMasterServerUpdater_SteamMasterServerUpdater001.cpp \
cppISteamMatchmaking_SteamMatchMaking001.cpp \
cppISteamMatchmaking_SteamMatchMaking002.cpp \
cppISteamMatchmaking_SteamMatchMaking003.cpp \
cppISteamMatchmaking_SteamMatchMaking004.cpp \
cppISteamMatchmaking_SteamMatchMaking005.cpp \
cppISteamMatchmaking_SteamMatchMaking006.cpp \
cppISteamMatchmaking_SteamMatchMaking007.cpp \
cppISteamMatchmaking_SteamMatchMaking008.cpp \
cppISteamMatchmaking_SteamMatchMaking009.cpp \
cppISteamMatchmakingServers_SteamMatchMakingServers001.cpp \
cppISteamMatchmakingServers_SteamMatchMakingServers002.cpp \
cppISteamMusic_STEAMMUSIC_INTERFACE_VERSION001.cpp \
cppISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001.cpp \
cppISteamNetworking_SteamNetworking001.cpp \
cppISteamNetworking_SteamNetworking002.cpp \
cppISteamNetworking_SteamNetworking003.cpp \
cppISteamNetworking_SteamNetworking004.cpp \
cppISteamNetworking_SteamNetworking005.cpp \
cppISteamNetworking_SteamNetworking006.cpp \
cppISteamNetworkingFakeUDPPort_SteamNetworkingFakeUDPPort001.cpp \
cppISteamNetworkingMessages_SteamNetworkingMessages002.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets002.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets004.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets006.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets008.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets009.cpp \
cppISteamNetworkingSockets_SteamNetworkingSockets012.cpp \
cppISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized002.cpp \
cppISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003.cpp \
cppISteamNetworkingUtils_SteamNetworkingUtils001.cpp \
cppISteamNetworkingUtils_SteamNetworkingUtils002.cpp \
cppISteamNetworkingUtils_SteamNetworkingUtils003.cpp \
cppISteamNetworkingUtils_SteamNetworkingUtils004.cpp \
cppISteamParentalSettings_STEAMPARENTALSETTINGS_INTERFACE_VERSION001.cpp \
cppISteamParties_SteamParties002.cpp \
cppISteamRemotePlay_STEAMREMOTEPLAY_INTERFACE_VERSION001.cpp \
cppISteamRemotePlay_STEAMREMOTEPLAY_INTERFACE_VERSION002.cpp \
cppISteamRemotePlay_STEAMREMOTEPLAY_INTERFACE_VERSION003.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION001.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION002.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION003.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION004.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION005.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION006.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION007.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION008.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION009.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION010.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION011.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION012.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION013.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION014.cpp \
cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION016.cpp \
cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001.cpp \
cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002.cpp \
cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003.cpp \
cppISteamTimeline_STEAMTIMELINE_INTERFACE_V001.cpp \
cppISteamTimeline_STEAMTIMELINE_INTERFACE_V004.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION001.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION020.cpp \
cppISteamUGC_STEAMUGC_INTERFACE_VERSION021.cpp \
cppISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001.cpp \
cppISteamUser_SteamUser004.cpp \
cppISteamUser_SteamUser005.cpp \
cppISteamUser_SteamUser006.cpp \
cppISteamUser_SteamUser007.cpp \
cppISteamUser_SteamUser008.cpp \
cppISteamUser_SteamUser009.cpp \
cppISteamUser_SteamUser010.cpp \
cppISteamUser_SteamUser011.cpp \
cppISteamUser_SteamUser012.cpp \
cppISteamUser_SteamUser013.cpp \
cppISteamUser_SteamUser014.cpp \
cppISteamUser_SteamUser015.cpp \
cppISteamUser_SteamUser016.cpp \
cppISteamUser_SteamUser017.cpp \
cppISteamUser_SteamUser018.cpp \
cppISteamUser_SteamUser019.cpp \
cppISteamUser_SteamUser020.cpp \
cppISteamUser_SteamUser021.cpp \
cppISteamUser_SteamUser022.cpp \
cppISteamUser_SteamUser023.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION003.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION004.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION005.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION006.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION007.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION008.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION009.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION010.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION011.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012.cpp \
cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION013.cpp \
cppISteamUtils_SteamUtils002.cpp \
cppISteamUtils_SteamUtils004.cpp \
cppISteamUtils_SteamUtils005.cpp \
cppISteamUtils_SteamUtils006.cpp \
cppISteamUtils_SteamUtils007.cpp \
cppISteamUtils_SteamUtils008.cpp \
cppISteamUtils_SteamUtils009.cpp \
cppISteamUtils_SteamUtils010.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V001.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V002.cpp \
cppISteamVideo_STEAMVIDEO_INTERFACE_V007.cpp \
unix_steam_input_manual.cpp \
unix_steam_networking_manual.cpp \
unix_steam_remote_storage_manual.cpp \
unix_steam_utils_manual.cpp \
unix_steam_matchmaking_manual.cpp \
unixlib.cpp \
unixlib_generated.cpp \

View File

@ -1,157 +0,0 @@
case 0x00100098: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_MicroTxnAuthorizationResponse_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0201: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_LobbyCreated_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c145b: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RequestPlayersForGameProgressCallback_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0038145c: win_msg->m_cubParam = 64; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RequestPlayersForGameResultCallback_t_64((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0014145d: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RequestPlayersForGameFinalResultCallback_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0014145e: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SubmitPlayerResultResultCallback_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c145f: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_EndGameResultCallback_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x011414b5: win_msg->m_cubParam = 280; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_JoinPartyCallback_t_280((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c14b6: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_CreateBeaconCallback_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0110051b: win_msg->m_cubParam = 280; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageFileShareResult_t_280((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0010051d: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStoragePublishFileResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c051f: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageDeletePublishedFileResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x019c0520: win_msg->m_cubParam = 416; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageEnumerateUserPublishedFilesResult_t_416((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0521: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageSubscribePublishedFileResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x02640522: win_msg->m_cubParam = 616; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageEnumerateUserSubscribedFilesResult_t_616((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0523: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageUnsubscribePublishedFileResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00100524: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageUpdatePublishedFileResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x01200525: win_msg->m_cubParam = 296; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageDownloadUGCResult_t_296((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x26140526: win_msg->m_cubParam = 9760; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageGetPublishedFileDetailsResult_t_9760((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x026c0527: win_msg->m_cubParam = 624; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageEnumerateWorkshopFilesResult_t_624((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x001c0528: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c052c: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageUpdateUserPublishedItemVoteResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0010052d: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageUserVoteDetails_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x019c052e: win_msg->m_cubParam = 416; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0010052f: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageSetUserPublishedFileActionResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140532: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStoragePublishedFileUpdated_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x001c0452: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_LeaderboardScoreUploaded_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0457: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_LeaderboardUGCSet_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140458: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_PS3TrophiesInstalled_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x002403ff: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_FileDetailsResult_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00180835: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestCompleted_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0836: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestHeadersReceived_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140837: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestDataReceived_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00200af3: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamInputConfigurationLoaded_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00180af4: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamInputGamepadSlotChange_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x26280d4a: win_msg->m_cubParam = 9784; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamUGCRequestUGCDetailsResult_t_9784((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00100d4b: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_CreateItemResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0d4d: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_ItemInstalled_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00100d4e: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_DownloadItemResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140d54: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_AddUGCDependencyResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140d55: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoveUGCDependencyResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00100d56: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_AddAppDependencyResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00100d57: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoveAppDependencyResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00940d58: win_msg->m_cubParam = 152; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_GetAppDependenciesResult_t_152((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0d59: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_DeleteItemResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#ifdef __i386__
case 0x00301196: win_msg->m_cubParam = 48; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NeedsPaint_t_48((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x00341196: win_msg->m_cubParam = 56; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NeedsPaint_t_56((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x00141197: win_msg->m_cubParam = 20; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_StartRequest_t_20((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x00201197: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_StartRequest_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x00181199: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_URLChanged_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x00241199: win_msg->m_cubParam = 48; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_URLChanged_t_48((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000c119a: win_msg->m_cubParam = 12; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_FinishedRequest_t_12((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x0014119a: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_FinishedRequest_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x0008119b: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_OpenLinkInNewTab_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c119b: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_OpenLinkInNewTab_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x0008119c: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ChangedTitle_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c119c: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ChangedTitle_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x001411a1: win_msg->m_cubParam = 20; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_LinkAtPosition_t_20((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x001811a1: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_LinkAtPosition_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000811a2: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_JSAlert_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c11a2: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_JSAlert_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000811a3: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_JSConfirm_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c11a3: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_JSConfirm_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000c11a4: win_msg->m_cubParam = 12; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_FileOpenDialog_t_12((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x001411a4: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_FileOpenDialog_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x001c11a9: win_msg->m_cubParam = 28; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NewWindow_t_28((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x002011a9: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NewWindow_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000811ab: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_StatusText_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c11ab: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_StatusText_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000811ac: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ShowToolTip_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c11ac: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ShowToolTip_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x000811ad: win_msg->m_cubParam = 8; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_UpdateToolTip_t_8((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x000c11ad: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_UpdateToolTip_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
case 0x00141260: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamInventoryStartPurchaseResult_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x02c004c5: win_msg->m_cubParam = 712; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamNetConnectionStatusChangedCallback_t_712((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x002000d1: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_GSReputation_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x01180517: win_msg->m_cubParam = 288; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageAppSyncProgress_t_288((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x024004c5: win_msg->m_cubParam = 584; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamNetConnectionStatusChangedCallback_t_584((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x00140835: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTTPRequestCompleted_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#ifdef __i386__
case 0x001011a5: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ComboNeedsPaint_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x001411a5: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_ComboNeedsPaint_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __i386__
case 0x001811a9: win_msg->m_cubParam = 24; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NewWindow_t_24((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
#ifdef __x86_64__
case 0x001c11a9: win_msg->m_cubParam = 32; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_HTML_NewWindow_t_32((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
#endif
case 0x26240d4a: win_msg->m_cubParam = 9776; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamUGCRequestUGCDetailsResult_t_9776((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c051b: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageFileShareResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x26200d4a: win_msg->m_cubParam = 9768; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_SteamUGCRequestUGCDetailsResult_t_9768((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x26100526: win_msg->m_cubParam = 9752; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageGetPublishedFileDetailsResult_t_9752((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c051d: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStoragePublishFileResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x000c0524: win_msg->m_cubParam = 16; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageUpdatePublishedFileResult_t_16((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x02640527: win_msg->m_cubParam = 616; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageEnumerateWorkshopFilesResult_t_616((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x250c0526: win_msg->m_cubParam = 9496; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageGetPublishedFileDetailsResult_t_9496((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x06c4051e: win_msg->m_cubParam = 1744; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageGetPublishedFileDetailsResult_t_1744((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;
case 0x0020051c: win_msg->m_cubParam = 40; win_msg->m_pubParam = HeapAlloc(GetProcessHeap(), 0, win_msg->m_cubParam); cb_RemoteStorageDownloadUGCResult_t_40((void*)lin_msg.m_pubParam, (void*)win_msg->m_pubParam); break;

View File

@ -1,404 +0,0 @@
struct MicroTxnAuthorizationResponse_t;
struct winMicroTxnAuthorizationResponse_t_24;
extern void cb_MicroTxnAuthorizationResponse_t_24(const struct MicroTxnAuthorizationResponse_t *l, struct winMicroTxnAuthorizationResponse_t_24 *w);
struct LobbyCreated_t;
struct winLobbyCreated_t_16;
extern void cb_LobbyCreated_t_16(const struct LobbyCreated_t *l, struct winLobbyCreated_t_16 *w);
struct RequestPlayersForGameProgressCallback_t;
struct winRequestPlayersForGameProgressCallback_t_16;
extern void cb_RequestPlayersForGameProgressCallback_t_16(const struct RequestPlayersForGameProgressCallback_t *l, struct winRequestPlayersForGameProgressCallback_t_16 *w);
struct RequestPlayersForGameResultCallback_t;
struct winRequestPlayersForGameResultCallback_t_64;
extern void cb_RequestPlayersForGameResultCallback_t_64(const struct RequestPlayersForGameResultCallback_t *l, struct winRequestPlayersForGameResultCallback_t_64 *w);
struct RequestPlayersForGameFinalResultCallback_t;
struct winRequestPlayersForGameFinalResultCallback_t_24;
extern void cb_RequestPlayersForGameFinalResultCallback_t_24(const struct RequestPlayersForGameFinalResultCallback_t *l, struct winRequestPlayersForGameFinalResultCallback_t_24 *w);
struct SubmitPlayerResultResultCallback_t;
struct winSubmitPlayerResultResultCallback_t_24;
extern void cb_SubmitPlayerResultResultCallback_t_24(const struct SubmitPlayerResultResultCallback_t *l, struct winSubmitPlayerResultResultCallback_t_24 *w);
struct EndGameResultCallback_t;
struct winEndGameResultCallback_t_16;
extern void cb_EndGameResultCallback_t_16(const struct EndGameResultCallback_t *l, struct winEndGameResultCallback_t_16 *w);
struct JoinPartyCallback_t;
struct winJoinPartyCallback_t_280;
extern void cb_JoinPartyCallback_t_280(const struct JoinPartyCallback_t *l, struct winJoinPartyCallback_t_280 *w);
struct CreateBeaconCallback_t;
struct winCreateBeaconCallback_t_16;
extern void cb_CreateBeaconCallback_t_16(const struct CreateBeaconCallback_t *l, struct winCreateBeaconCallback_t_16 *w);
struct RemoteStorageFileShareResult_t;
struct winRemoteStorageFileShareResult_t_280;
extern void cb_RemoteStorageFileShareResult_t_280(const struct RemoteStorageFileShareResult_t *l, struct winRemoteStorageFileShareResult_t_280 *w);
struct RemoteStoragePublishFileResult_t;
struct winRemoteStoragePublishFileResult_t_24;
extern void cb_RemoteStoragePublishFileResult_t_24(const struct RemoteStoragePublishFileResult_t *l, struct winRemoteStoragePublishFileResult_t_24 *w);
struct RemoteStorageDeletePublishedFileResult_t;
struct winRemoteStorageDeletePublishedFileResult_t_16;
extern void cb_RemoteStorageDeletePublishedFileResult_t_16(const struct RemoteStorageDeletePublishedFileResult_t *l, struct winRemoteStorageDeletePublishedFileResult_t_16 *w);
struct RemoteStorageEnumerateUserPublishedFilesResult_t;
struct winRemoteStorageEnumerateUserPublishedFilesResult_t_416;
extern void cb_RemoteStorageEnumerateUserPublishedFilesResult_t_416(const struct RemoteStorageEnumerateUserPublishedFilesResult_t *l, struct winRemoteStorageEnumerateUserPublishedFilesResult_t_416 *w);
struct RemoteStorageSubscribePublishedFileResult_t;
struct winRemoteStorageSubscribePublishedFileResult_t_16;
extern void cb_RemoteStorageSubscribePublishedFileResult_t_16(const struct RemoteStorageSubscribePublishedFileResult_t *l, struct winRemoteStorageSubscribePublishedFileResult_t_16 *w);
struct RemoteStorageEnumerateUserSubscribedFilesResult_t;
struct winRemoteStorageEnumerateUserSubscribedFilesResult_t_616;
extern void cb_RemoteStorageEnumerateUserSubscribedFilesResult_t_616(const struct RemoteStorageEnumerateUserSubscribedFilesResult_t *l, struct winRemoteStorageEnumerateUserSubscribedFilesResult_t_616 *w);
struct RemoteStorageUnsubscribePublishedFileResult_t;
struct winRemoteStorageUnsubscribePublishedFileResult_t_16;
extern void cb_RemoteStorageUnsubscribePublishedFileResult_t_16(const struct RemoteStorageUnsubscribePublishedFileResult_t *l, struct winRemoteStorageUnsubscribePublishedFileResult_t_16 *w);
struct RemoteStorageUpdatePublishedFileResult_t;
struct winRemoteStorageUpdatePublishedFileResult_t_24;
extern void cb_RemoteStorageUpdatePublishedFileResult_t_24(const struct RemoteStorageUpdatePublishedFileResult_t *l, struct winRemoteStorageUpdatePublishedFileResult_t_24 *w);
struct RemoteStorageDownloadUGCResult_t;
struct winRemoteStorageDownloadUGCResult_t_296;
extern void cb_RemoteStorageDownloadUGCResult_t_296(const struct RemoteStorageDownloadUGCResult_t *l, struct winRemoteStorageDownloadUGCResult_t_296 *w);
struct RemoteStorageGetPublishedFileDetailsResult_t;
struct winRemoteStorageGetPublishedFileDetailsResult_t_9760;
extern void cb_RemoteStorageGetPublishedFileDetailsResult_t_9760(const struct RemoteStorageGetPublishedFileDetailsResult_t *l, struct winRemoteStorageGetPublishedFileDetailsResult_t_9760 *w);
struct RemoteStorageEnumerateWorkshopFilesResult_t;
struct winRemoteStorageEnumerateWorkshopFilesResult_t_624;
extern void cb_RemoteStorageEnumerateWorkshopFilesResult_t_624(const struct RemoteStorageEnumerateWorkshopFilesResult_t *l, struct winRemoteStorageEnumerateWorkshopFilesResult_t_624 *w);
struct RemoteStorageGetPublishedItemVoteDetailsResult_t;
struct winRemoteStorageGetPublishedItemVoteDetailsResult_t_32;
extern void cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(const struct RemoteStorageGetPublishedItemVoteDetailsResult_t *l, struct winRemoteStorageGetPublishedItemVoteDetailsResult_t_32 *w);
struct RemoteStorageUpdateUserPublishedItemVoteResult_t;
struct winRemoteStorageUpdateUserPublishedItemVoteResult_t_16;
extern void cb_RemoteStorageUpdateUserPublishedItemVoteResult_t_16(const struct RemoteStorageUpdateUserPublishedItemVoteResult_t *l, struct winRemoteStorageUpdateUserPublishedItemVoteResult_t_16 *w);
struct RemoteStorageUserVoteDetails_t;
struct winRemoteStorageUserVoteDetails_t_24;
extern void cb_RemoteStorageUserVoteDetails_t_24(const struct RemoteStorageUserVoteDetails_t *l, struct winRemoteStorageUserVoteDetails_t_24 *w);
struct RemoteStorageEnumerateUserSharedWorkshopFilesResult_t;
struct winRemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416;
extern void cb_RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416(const struct RemoteStorageEnumerateUserSharedWorkshopFilesResult_t *l, struct winRemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416 *w);
struct RemoteStorageSetUserPublishedFileActionResult_t;
struct winRemoteStorageSetUserPublishedFileActionResult_t_24;
extern void cb_RemoteStorageSetUserPublishedFileActionResult_t_24(const struct RemoteStorageSetUserPublishedFileActionResult_t *l, struct winRemoteStorageSetUserPublishedFileActionResult_t_24 *w);
struct RemoteStoragePublishedFileUpdated_t;
struct winRemoteStoragePublishedFileUpdated_t_24;
extern void cb_RemoteStoragePublishedFileUpdated_t_24(const struct RemoteStoragePublishedFileUpdated_t *l, struct winRemoteStoragePublishedFileUpdated_t_24 *w);
struct LeaderboardScoreUploaded_t;
struct winLeaderboardScoreUploaded_t_32;
extern void cb_LeaderboardScoreUploaded_t_32(const struct LeaderboardScoreUploaded_t *l, struct winLeaderboardScoreUploaded_t_32 *w);
struct LeaderboardUGCSet_t;
struct winLeaderboardUGCSet_t_16;
extern void cb_LeaderboardUGCSet_t_16(const struct LeaderboardUGCSet_t *l, struct winLeaderboardUGCSet_t_16 *w);
struct PS3TrophiesInstalled_t;
struct winPS3TrophiesInstalled_t_24;
extern void cb_PS3TrophiesInstalled_t_24(const struct PS3TrophiesInstalled_t *l, struct winPS3TrophiesInstalled_t_24 *w);
struct FileDetailsResult_t;
struct winFileDetailsResult_t_40;
extern void cb_FileDetailsResult_t_40(const struct FileDetailsResult_t *l, struct winFileDetailsResult_t_40 *w);
struct HTTPRequestCompleted_t;
struct winHTTPRequestCompleted_t_32;
extern void cb_HTTPRequestCompleted_t_32(const struct HTTPRequestCompleted_t *l, struct winHTTPRequestCompleted_t_32 *w);
struct HTTPRequestHeadersReceived_t;
struct winHTTPRequestHeadersReceived_t_16;
extern void cb_HTTPRequestHeadersReceived_t_16(const struct HTTPRequestHeadersReceived_t *l, struct winHTTPRequestHeadersReceived_t_16 *w);
struct HTTPRequestDataReceived_t;
struct winHTTPRequestDataReceived_t_24;
extern void cb_HTTPRequestDataReceived_t_24(const struct HTTPRequestDataReceived_t *l, struct winHTTPRequestDataReceived_t_24 *w);
struct SteamInputConfigurationLoaded_t;
struct winSteamInputConfigurationLoaded_t_40;
extern void cb_SteamInputConfigurationLoaded_t_40(const struct SteamInputConfigurationLoaded_t *l, struct winSteamInputConfigurationLoaded_t_40 *w);
struct SteamInputGamepadSlotChange_t;
struct winSteamInputGamepadSlotChange_t_32;
extern void cb_SteamInputGamepadSlotChange_t_32(const struct SteamInputGamepadSlotChange_t *l, struct winSteamInputGamepadSlotChange_t_32 *w);
struct SteamUGCRequestUGCDetailsResult_t;
struct winSteamUGCRequestUGCDetailsResult_t_9784;
extern void cb_SteamUGCRequestUGCDetailsResult_t_9784(const struct SteamUGCRequestUGCDetailsResult_t *l, struct winSteamUGCRequestUGCDetailsResult_t_9784 *w);
struct CreateItemResult_t;
struct winCreateItemResult_t_24;
extern void cb_CreateItemResult_t_24(const struct CreateItemResult_t *l, struct winCreateItemResult_t_24 *w);
struct ItemInstalled_t;
struct winItemInstalled_t_16;
extern void cb_ItemInstalled_t_16(const struct ItemInstalled_t *l, struct winItemInstalled_t_16 *w);
struct DownloadItemResult_t;
struct winDownloadItemResult_t_24;
extern void cb_DownloadItemResult_t_24(const struct DownloadItemResult_t *l, struct winDownloadItemResult_t_24 *w);
struct AddUGCDependencyResult_t;
struct winAddUGCDependencyResult_t_24;
extern void cb_AddUGCDependencyResult_t_24(const struct AddUGCDependencyResult_t *l, struct winAddUGCDependencyResult_t_24 *w);
struct RemoveUGCDependencyResult_t;
struct winRemoveUGCDependencyResult_t_24;
extern void cb_RemoveUGCDependencyResult_t_24(const struct RemoveUGCDependencyResult_t *l, struct winRemoveUGCDependencyResult_t_24 *w);
struct AddAppDependencyResult_t;
struct winAddAppDependencyResult_t_24;
extern void cb_AddAppDependencyResult_t_24(const struct AddAppDependencyResult_t *l, struct winAddAppDependencyResult_t_24 *w);
struct RemoveAppDependencyResult_t;
struct winRemoveAppDependencyResult_t_24;
extern void cb_RemoveAppDependencyResult_t_24(const struct RemoveAppDependencyResult_t *l, struct winRemoveAppDependencyResult_t_24 *w);
struct GetAppDependenciesResult_t;
struct winGetAppDependenciesResult_t_152;
extern void cb_GetAppDependenciesResult_t_152(const struct GetAppDependenciesResult_t *l, struct winGetAppDependenciesResult_t_152 *w);
struct DeleteItemResult_t;
struct winDeleteItemResult_t_16;
extern void cb_DeleteItemResult_t_16(const struct DeleteItemResult_t *l, struct winDeleteItemResult_t_16 *w);
struct HTML_NeedsPaint_t;
#ifdef __i386__
struct winHTML_NeedsPaint_t_48;
extern void cb_HTML_NeedsPaint_t_48(const struct HTML_NeedsPaint_t *l, struct winHTML_NeedsPaint_t_48 *w);
#endif
#ifdef __x86_64__
struct winHTML_NeedsPaint_t_56;
extern void cb_HTML_NeedsPaint_t_56(const struct HTML_NeedsPaint_t *l, struct winHTML_NeedsPaint_t_56 *w);
#endif
struct HTML_StartRequest_t;
#ifdef __i386__
struct winHTML_StartRequest_t_20;
extern void cb_HTML_StartRequest_t_20(const struct HTML_StartRequest_t *l, struct winHTML_StartRequest_t_20 *w);
#endif
#ifdef __x86_64__
struct winHTML_StartRequest_t_40;
extern void cb_HTML_StartRequest_t_40(const struct HTML_StartRequest_t *l, struct winHTML_StartRequest_t_40 *w);
#endif
struct HTML_URLChanged_t;
#ifdef __i386__
struct winHTML_URLChanged_t_24;
extern void cb_HTML_URLChanged_t_24(const struct HTML_URLChanged_t *l, struct winHTML_URLChanged_t_24 *w);
#endif
#ifdef __x86_64__
struct winHTML_URLChanged_t_48;
extern void cb_HTML_URLChanged_t_48(const struct HTML_URLChanged_t *l, struct winHTML_URLChanged_t_48 *w);
#endif
struct HTML_FinishedRequest_t;
#ifdef __i386__
struct winHTML_FinishedRequest_t_12;
extern void cb_HTML_FinishedRequest_t_12(const struct HTML_FinishedRequest_t *l, struct winHTML_FinishedRequest_t_12 *w);
#endif
#ifdef __x86_64__
struct winHTML_FinishedRequest_t_24;
extern void cb_HTML_FinishedRequest_t_24(const struct HTML_FinishedRequest_t *l, struct winHTML_FinishedRequest_t_24 *w);
#endif
struct HTML_OpenLinkInNewTab_t;
#ifdef __i386__
struct winHTML_OpenLinkInNewTab_t_8;
extern void cb_HTML_OpenLinkInNewTab_t_8(const struct HTML_OpenLinkInNewTab_t *l, struct winHTML_OpenLinkInNewTab_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_OpenLinkInNewTab_t_16;
extern void cb_HTML_OpenLinkInNewTab_t_16(const struct HTML_OpenLinkInNewTab_t *l, struct winHTML_OpenLinkInNewTab_t_16 *w);
#endif
struct HTML_ChangedTitle_t;
#ifdef __i386__
struct winHTML_ChangedTitle_t_8;
extern void cb_HTML_ChangedTitle_t_8(const struct HTML_ChangedTitle_t *l, struct winHTML_ChangedTitle_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_ChangedTitle_t_16;
extern void cb_HTML_ChangedTitle_t_16(const struct HTML_ChangedTitle_t *l, struct winHTML_ChangedTitle_t_16 *w);
#endif
struct HTML_LinkAtPosition_t;
#ifdef __i386__
struct winHTML_LinkAtPosition_t_20;
extern void cb_HTML_LinkAtPosition_t_20(const struct HTML_LinkAtPosition_t *l, struct winHTML_LinkAtPosition_t_20 *w);
#endif
#ifdef __x86_64__
struct winHTML_LinkAtPosition_t_32;
extern void cb_HTML_LinkAtPosition_t_32(const struct HTML_LinkAtPosition_t *l, struct winHTML_LinkAtPosition_t_32 *w);
#endif
struct HTML_JSAlert_t;
#ifdef __i386__
struct winHTML_JSAlert_t_8;
extern void cb_HTML_JSAlert_t_8(const struct HTML_JSAlert_t *l, struct winHTML_JSAlert_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_JSAlert_t_16;
extern void cb_HTML_JSAlert_t_16(const struct HTML_JSAlert_t *l, struct winHTML_JSAlert_t_16 *w);
#endif
struct HTML_JSConfirm_t;
#ifdef __i386__
struct winHTML_JSConfirm_t_8;
extern void cb_HTML_JSConfirm_t_8(const struct HTML_JSConfirm_t *l, struct winHTML_JSConfirm_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_JSConfirm_t_16;
extern void cb_HTML_JSConfirm_t_16(const struct HTML_JSConfirm_t *l, struct winHTML_JSConfirm_t_16 *w);
#endif
struct HTML_FileOpenDialog_t;
#ifdef __i386__
struct winHTML_FileOpenDialog_t_12;
extern void cb_HTML_FileOpenDialog_t_12(const struct HTML_FileOpenDialog_t *l, struct winHTML_FileOpenDialog_t_12 *w);
#endif
#ifdef __x86_64__
struct winHTML_FileOpenDialog_t_24;
extern void cb_HTML_FileOpenDialog_t_24(const struct HTML_FileOpenDialog_t *l, struct winHTML_FileOpenDialog_t_24 *w);
#endif
struct HTML_NewWindow_t;
#ifdef __i386__
struct winHTML_NewWindow_t_28;
extern void cb_HTML_NewWindow_t_28(const struct HTML_NewWindow_t *l, struct winHTML_NewWindow_t_28 *w);
#endif
#ifdef __x86_64__
struct winHTML_NewWindow_t_40;
extern void cb_HTML_NewWindow_t_40(const struct HTML_NewWindow_t *l, struct winHTML_NewWindow_t_40 *w);
#endif
struct HTML_StatusText_t;
#ifdef __i386__
struct winHTML_StatusText_t_8;
extern void cb_HTML_StatusText_t_8(const struct HTML_StatusText_t *l, struct winHTML_StatusText_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_StatusText_t_16;
extern void cb_HTML_StatusText_t_16(const struct HTML_StatusText_t *l, struct winHTML_StatusText_t_16 *w);
#endif
struct HTML_ShowToolTip_t;
#ifdef __i386__
struct winHTML_ShowToolTip_t_8;
extern void cb_HTML_ShowToolTip_t_8(const struct HTML_ShowToolTip_t *l, struct winHTML_ShowToolTip_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_ShowToolTip_t_16;
extern void cb_HTML_ShowToolTip_t_16(const struct HTML_ShowToolTip_t *l, struct winHTML_ShowToolTip_t_16 *w);
#endif
struct HTML_UpdateToolTip_t;
#ifdef __i386__
struct winHTML_UpdateToolTip_t_8;
extern void cb_HTML_UpdateToolTip_t_8(const struct HTML_UpdateToolTip_t *l, struct winHTML_UpdateToolTip_t_8 *w);
#endif
#ifdef __x86_64__
struct winHTML_UpdateToolTip_t_16;
extern void cb_HTML_UpdateToolTip_t_16(const struct HTML_UpdateToolTip_t *l, struct winHTML_UpdateToolTip_t_16 *w);
#endif
struct SteamInventoryStartPurchaseResult_t;
struct winSteamInventoryStartPurchaseResult_t_24;
extern void cb_SteamInventoryStartPurchaseResult_t_24(const struct SteamInventoryStartPurchaseResult_t *l, struct winSteamInventoryStartPurchaseResult_t_24 *w);
struct SteamNetConnectionStatusChangedCallback_t;
struct winSteamNetConnectionStatusChangedCallback_t_712;
extern void cb_SteamNetConnectionStatusChangedCallback_t_712(const struct SteamNetConnectionStatusChangedCallback_t *l, struct winSteamNetConnectionStatusChangedCallback_t_712 *w);
struct GSReputation_t;
struct winGSReputation_t_40;
extern void cb_GSReputation_t_40(const struct GSReputation_t *l, struct winGSReputation_t_40 *w);
struct RemoteStorageAppSyncProgress_t;
struct winRemoteStorageAppSyncProgress_t_288;
extern void cb_RemoteStorageAppSyncProgress_t_288(const struct RemoteStorageAppSyncProgress_t *l, struct winRemoteStorageAppSyncProgress_t_288 *w);
struct SteamNetConnectionStatusChangedCallback_t;
struct winSteamNetConnectionStatusChangedCallback_t_584;
extern void cb_SteamNetConnectionStatusChangedCallback_t_584(const struct SteamNetConnectionStatusChangedCallback_t *l, struct winSteamNetConnectionStatusChangedCallback_t_584 *w);
struct HTTPRequestCompleted_t;
struct winHTTPRequestCompleted_t_24;
extern void cb_HTTPRequestCompleted_t_24(const struct HTTPRequestCompleted_t *l, struct winHTTPRequestCompleted_t_24 *w);
struct HTML_ComboNeedsPaint_t;
#ifdef __i386__
struct winHTML_ComboNeedsPaint_t_16;
extern void cb_HTML_ComboNeedsPaint_t_16(const struct HTML_ComboNeedsPaint_t *l, struct winHTML_ComboNeedsPaint_t_16 *w);
#endif
#ifdef __x86_64__
struct winHTML_ComboNeedsPaint_t_24;
extern void cb_HTML_ComboNeedsPaint_t_24(const struct HTML_ComboNeedsPaint_t *l, struct winHTML_ComboNeedsPaint_t_24 *w);
#endif
struct HTML_NewWindow_t;
#ifdef __i386__
struct winHTML_NewWindow_t_24;
extern void cb_HTML_NewWindow_t_24(const struct HTML_NewWindow_t *l, struct winHTML_NewWindow_t_24 *w);
#endif
#ifdef __x86_64__
struct winHTML_NewWindow_t_32;
extern void cb_HTML_NewWindow_t_32(const struct HTML_NewWindow_t *l, struct winHTML_NewWindow_t_32 *w);
#endif
struct SteamUGCRequestUGCDetailsResult_t;
struct winSteamUGCRequestUGCDetailsResult_t_9776;
extern void cb_SteamUGCRequestUGCDetailsResult_t_9776(const struct SteamUGCRequestUGCDetailsResult_t *l, struct winSteamUGCRequestUGCDetailsResult_t_9776 *w);
struct RemoteStorageFileShareResult_t;
struct winRemoteStorageFileShareResult_t_16;
extern void cb_RemoteStorageFileShareResult_t_16(const struct RemoteStorageFileShareResult_t *l, struct winRemoteStorageFileShareResult_t_16 *w);
struct SteamUGCRequestUGCDetailsResult_t;
struct winSteamUGCRequestUGCDetailsResult_t_9768;
extern void cb_SteamUGCRequestUGCDetailsResult_t_9768(const struct SteamUGCRequestUGCDetailsResult_t *l, struct winSteamUGCRequestUGCDetailsResult_t_9768 *w);
struct RemoteStorageGetPublishedFileDetailsResult_t;
struct winRemoteStorageGetPublishedFileDetailsResult_t_9752;
extern void cb_RemoteStorageGetPublishedFileDetailsResult_t_9752(const struct RemoteStorageGetPublishedFileDetailsResult_t *l, struct winRemoteStorageGetPublishedFileDetailsResult_t_9752 *w);
struct RemoteStoragePublishFileResult_t;
struct winRemoteStoragePublishFileResult_t_16;
extern void cb_RemoteStoragePublishFileResult_t_16(const struct RemoteStoragePublishFileResult_t *l, struct winRemoteStoragePublishFileResult_t_16 *w);
struct RemoteStorageUpdatePublishedFileResult_t;
struct winRemoteStorageUpdatePublishedFileResult_t_16;
extern void cb_RemoteStorageUpdatePublishedFileResult_t_16(const struct RemoteStorageUpdatePublishedFileResult_t *l, struct winRemoteStorageUpdatePublishedFileResult_t_16 *w);
struct RemoteStorageEnumerateWorkshopFilesResult_t;
struct winRemoteStorageEnumerateWorkshopFilesResult_t_616;
extern void cb_RemoteStorageEnumerateWorkshopFilesResult_t_616(const struct RemoteStorageEnumerateWorkshopFilesResult_t *l, struct winRemoteStorageEnumerateWorkshopFilesResult_t_616 *w);
struct RemoteStorageGetPublishedFileDetailsResult_t;
struct winRemoteStorageGetPublishedFileDetailsResult_t_9496;
extern void cb_RemoteStorageGetPublishedFileDetailsResult_t_9496(const struct RemoteStorageGetPublishedFileDetailsResult_t *l, struct winRemoteStorageGetPublishedFileDetailsResult_t_9496 *w);
struct RemoteStorageGetPublishedFileDetailsResult_t;
struct winRemoteStorageGetPublishedFileDetailsResult_t_1744;
extern void cb_RemoteStorageGetPublishedFileDetailsResult_t_1744(const struct RemoteStorageGetPublishedFileDetailsResult_t *l, struct winRemoteStorageGetPublishedFileDetailsResult_t_1744 *w);
struct RemoteStorageDownloadUGCResult_t;
struct winRemoteStorageDownloadUGCResult_t_40;
extern void cb_RemoteStorageDownloadUGCResult_t_40(const struct RemoteStorageDownloadUGCResult_t *l, struct winRemoteStorageDownloadUGCResult_t_40 *w);

View File

@ -1,268 +0,0 @@
#ifdef __i386__
case 152: /* MicroTxnAuthorizationResponse_t_24 */
return 16;
case 209: /* GSReputation_t_40 */
return 32;
case 513: /* LobbyCreated_t_16 */
return 12;
case 1023: /* FileDetailsResult_t_40 */
return 36;
case 1106: /* LeaderboardScoreUploaded_t_32 */
return 28;
case 1111: /* LeaderboardUGCSet_t_16 */
return 12;
case 1112: /* PS3TrophiesInstalled_t_24 */
return 20;
case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
return 704;
case 1303: /* RemoteStorageAppSyncProgress_t_288 */
return 280;
case 1307: /* RemoteStorageFileShareResult_t_280 */
return 272;
case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
return 32;
case 1309: /* RemoteStoragePublishFileResult_t_24 */
return 16;
case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */
return 1732;
case 1311: /* RemoteStorageDeletePublishedFileResult_t_16 */
return 12;
case 1312: /* RemoteStorageEnumerateUserPublishedFilesResult_t_416 */
return 412;
case 1313: /* RemoteStorageSubscribePublishedFileResult_t_16 */
return 12;
case 1314: /* RemoteStorageEnumerateUserSubscribedFilesResult_t_616 */
return 612;
case 1315: /* RemoteStorageUnsubscribePublishedFileResult_t_16 */
return 12;
case 1316: /* RemoteStorageUpdatePublishedFileResult_t_24 */
return 16;
case 1317: /* RemoteStorageDownloadUGCResult_t_296 */
return 288;
case 1318: /* RemoteStorageGetPublishedFileDetailsResult_t_9760 */
return 9748;
case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */
return 620;
case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */
return 28;
case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */
return 12;
case 1325: /* RemoteStorageUserVoteDetails_t_24 */
return 16;
case 1326: /* RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416 */
return 412;
case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */
return 16;
case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */
return 20;
case 2101: /* HTTPRequestCompleted_t_32 */
return 24;
case 2102: /* HTTPRequestHeadersReceived_t_16 */
return 12;
case 2103: /* HTTPRequestDataReceived_t_24 */
return 20;
case 2803: /* SteamInputConfigurationLoaded_t_40 */
return 32;
case 2804: /* SteamInputGamepadSlotChange_t_32 */
return 24;
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
return 9768;
case 3403: /* CreateItemResult_t_24 */
return 16;
case 3405: /* ItemInstalled_t_16 */
return 12;
case 3406: /* DownloadItemResult_t_24 */
return 16;
case 3412: /* AddUGCDependencyResult_t_24 */
return 20;
case 3413: /* RemoveUGCDependencyResult_t_24 */
return 20;
case 3414: /* AddAppDependencyResult_t_24 */
return 16;
case 3415: /* RemoveAppDependencyResult_t_24 */
return 16;
case 3416: /* GetAppDependenciesResult_t_152 */
return 148;
case 3417: /* DeleteItemResult_t_16 */
return 12;
case 4502: /* HTML_NeedsPaint_t_48 */
return 48;
case 4503: /* HTML_StartRequest_t_20 */
return 20;
case 4505: /* HTML_URLChanged_t_24 */
return 24;
case 4506: /* HTML_FinishedRequest_t_12 */
return 12;
case 4507: /* HTML_OpenLinkInNewTab_t_8 */
return 8;
case 4508: /* HTML_ChangedTitle_t_8 */
return 8;
case 4513: /* HTML_LinkAtPosition_t_20 */
return 20;
case 4514: /* HTML_JSAlert_t_8 */
return 8;
case 4515: /* HTML_JSConfirm_t_8 */
return 8;
case 4516: /* HTML_FileOpenDialog_t_12 */
return 12;
case 4517: /* HTML_ComboNeedsPaint_t_16 */
return 16;
case 4521: /* HTML_NewWindow_t_28 */
return 28;
case 4523: /* HTML_StatusText_t_8 */
return 8;
case 4524: /* HTML_ShowToolTip_t_8 */
return 8;
case 4525: /* HTML_UpdateToolTip_t_8 */
return 8;
case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
return 20;
case 5211: /* RequestPlayersForGameProgressCallback_t_16 */
return 12;
case 5212: /* RequestPlayersForGameResultCallback_t_64 */
return 56;
case 5213: /* RequestPlayersForGameFinalResultCallback_t_24 */
return 20;
case 5214: /* SubmitPlayerResultResultCallback_t_24 */
return 20;
case 5215: /* EndGameResultCallback_t_16 */
return 12;
case 5301: /* JoinPartyCallback_t_280 */
return 276;
case 5302: /* CreateBeaconCallback_t_16 */
return 12;
#endif
#ifdef __x86_64__
case 152: /* MicroTxnAuthorizationResponse_t_24 */
return 16;
case 209: /* GSReputation_t_40 */
return 32;
case 513: /* LobbyCreated_t_16 */
return 12;
case 1023: /* FileDetailsResult_t_40 */
return 36;
case 1106: /* LeaderboardScoreUploaded_t_32 */
return 28;
case 1111: /* LeaderboardUGCSet_t_16 */
return 12;
case 1112: /* PS3TrophiesInstalled_t_24 */
return 20;
case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */
return 704;
case 1303: /* RemoteStorageAppSyncProgress_t_288 */
return 280;
case 1307: /* RemoteStorageFileShareResult_t_280 */
return 272;
case 1308: /* RemoteStorageDownloadUGCResult_t_40 */
return 32;
case 1309: /* RemoteStoragePublishFileResult_t_24 */
return 16;
case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */
return 1732;
case 1311: /* RemoteStorageDeletePublishedFileResult_t_16 */
return 12;
case 1312: /* RemoteStorageEnumerateUserPublishedFilesResult_t_416 */
return 412;
case 1313: /* RemoteStorageSubscribePublishedFileResult_t_16 */
return 12;
case 1314: /* RemoteStorageEnumerateUserSubscribedFilesResult_t_616 */
return 612;
case 1315: /* RemoteStorageUnsubscribePublishedFileResult_t_16 */
return 12;
case 1316: /* RemoteStorageUpdatePublishedFileResult_t_24 */
return 16;
case 1317: /* RemoteStorageDownloadUGCResult_t_296 */
return 288;
case 1318: /* RemoteStorageGetPublishedFileDetailsResult_t_9760 */
return 9748;
case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */
return 620;
case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */
return 28;
case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */
return 12;
case 1325: /* RemoteStorageUserVoteDetails_t_24 */
return 16;
case 1326: /* RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416 */
return 412;
case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */
return 16;
case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */
return 20;
case 2101: /* HTTPRequestCompleted_t_32 */
return 24;
case 2102: /* HTTPRequestHeadersReceived_t_16 */
return 12;
case 2103: /* HTTPRequestDataReceived_t_24 */
return 20;
case 2803: /* SteamInputConfigurationLoaded_t_40 */
return 32;
case 2804: /* SteamInputGamepadSlotChange_t_32 */
return 24;
case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */
return 9768;
case 3403: /* CreateItemResult_t_24 */
return 16;
case 3405: /* ItemInstalled_t_16 */
return 12;
case 3406: /* DownloadItemResult_t_24 */
return 16;
case 3412: /* AddUGCDependencyResult_t_24 */
return 20;
case 3413: /* RemoveUGCDependencyResult_t_24 */
return 20;
case 3414: /* AddAppDependencyResult_t_24 */
return 16;
case 3415: /* RemoveAppDependencyResult_t_24 */
return 16;
case 3416: /* GetAppDependenciesResult_t_152 */
return 148;
case 3417: /* DeleteItemResult_t_16 */
return 12;
case 4502: /* HTML_NeedsPaint_t_56 */
return 52;
case 4503: /* HTML_StartRequest_t_40 */
return 32;
case 4505: /* HTML_URLChanged_t_48 */
return 36;
case 4506: /* HTML_FinishedRequest_t_24 */
return 20;
case 4507: /* HTML_OpenLinkInNewTab_t_16 */
return 12;
case 4508: /* HTML_ChangedTitle_t_16 */
return 12;
case 4513: /* HTML_LinkAtPosition_t_32 */
return 24;
case 4514: /* HTML_JSAlert_t_16 */
return 12;
case 4515: /* HTML_JSConfirm_t_16 */
return 12;
case 4516: /* HTML_FileOpenDialog_t_24 */
return 20;
case 4517: /* HTML_ComboNeedsPaint_t_24 */
return 20;
case 4521: /* HTML_NewWindow_t_40 */
return 32;
case 4523: /* HTML_StatusText_t_16 */
return 12;
case 4524: /* HTML_ShowToolTip_t_16 */
return 12;
case 4525: /* HTML_UpdateToolTip_t_16 */
return 12;
case 4704: /* SteamInventoryStartPurchaseResult_t_24 */
return 20;
case 5211: /* RequestPlayersForGameProgressCallback_t_16 */
return 12;
case 5212: /* RequestPlayersForGameResultCallback_t_64 */
return 56;
case 5213: /* RequestPlayersForGameFinalResultCallback_t_24 */
return 20;
case 5214: /* SubmitPlayerResultResultCallback_t_24 */
return 20;
case 5215: /* EndGameResultCallback_t_16 */
return 12;
case 5301: /* JoinPartyCallback_t_280 */
return 276;
case 5302: /* CreateBeaconCallback_t_16 */
return 12;
#endif

View File

@ -1,818 +0,0 @@
#ifdef __i386__
case 152:
switch(callback_len){
default:
case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
}
break;
case 209:
switch(callback_len){
default:
case 40: cb_GSReputation_t_40(lin_callback, callback); break;
}
break;
case 513:
switch(callback_len){
default:
case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
}
break;
case 1023:
switch(callback_len){
default:
case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
}
break;
case 1106:
switch(callback_len){
default:
case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
}
break;
case 1111:
switch(callback_len){
default:
case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
}
break;
case 1112:
switch(callback_len){
default:
case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
}
break;
case 1221:
switch(callback_len){
default:
case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
case 584: cb_SteamNetConnectionStatusChangedCallback_t_584(lin_callback, callback); break;
}
break;
case 1303:
switch(callback_len){
default:
case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
}
break;
case 1307:
switch(callback_len){
default:
case 280: cb_RemoteStorageFileShareResult_t_280(lin_callback, callback); break;
case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break;
}
break;
case 1308:
switch(callback_len){
default:
case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
}
break;
case 1309:
switch(callback_len){
default:
case 24: cb_RemoteStoragePublishFileResult_t_24(lin_callback, callback); break;
case 16: cb_RemoteStoragePublishFileResult_t_16(lin_callback, callback); break;
}
break;
case 1310:
switch(callback_len){
default:
case 1744: cb_RemoteStorageGetPublishedFileDetailsResult_t_1744(lin_callback, callback); break;
}
break;
case 1311:
switch(callback_len){
default:
case 16: cb_RemoteStorageDeletePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1312:
switch(callback_len){
default:
case 416: cb_RemoteStorageEnumerateUserPublishedFilesResult_t_416(lin_callback, callback); break;
}
break;
case 1313:
switch(callback_len){
default:
case 16: cb_RemoteStorageSubscribePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1314:
switch(callback_len){
default:
case 616: cb_RemoteStorageEnumerateUserSubscribedFilesResult_t_616(lin_callback, callback); break;
}
break;
case 1315:
switch(callback_len){
default:
case 16: cb_RemoteStorageUnsubscribePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1316:
switch(callback_len){
default:
case 24: cb_RemoteStorageUpdatePublishedFileResult_t_24(lin_callback, callback); break;
case 16: cb_RemoteStorageUpdatePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1317:
switch(callback_len){
default:
case 296: cb_RemoteStorageDownloadUGCResult_t_296(lin_callback, callback); break;
}
break;
case 1318:
switch(callback_len){
default:
case 9760: cb_RemoteStorageGetPublishedFileDetailsResult_t_9760(lin_callback, callback); break;
case 9752: cb_RemoteStorageGetPublishedFileDetailsResult_t_9752(lin_callback, callback); break;
case 9496: cb_RemoteStorageGetPublishedFileDetailsResult_t_9496(lin_callback, callback); break;
}
break;
case 1319:
switch(callback_len){
default:
case 624: cb_RemoteStorageEnumerateWorkshopFilesResult_t_624(lin_callback, callback); break;
case 616: cb_RemoteStorageEnumerateWorkshopFilesResult_t_616(lin_callback, callback); break;
}
break;
case 1320:
switch(callback_len){
default:
case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break;
}
break;
case 1324:
switch(callback_len){
default:
case 16: cb_RemoteStorageUpdateUserPublishedItemVoteResult_t_16(lin_callback, callback); break;
}
break;
case 1325:
switch(callback_len){
default:
case 24: cb_RemoteStorageUserVoteDetails_t_24(lin_callback, callback); break;
}
break;
case 1326:
switch(callback_len){
default:
case 416: cb_RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416(lin_callback, callback); break;
}
break;
case 1327:
switch(callback_len){
default:
case 24: cb_RemoteStorageSetUserPublishedFileActionResult_t_24(lin_callback, callback); break;
}
break;
case 1330:
switch(callback_len){
default:
case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break;
}
break;
case 2101:
switch(callback_len){
default:
case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
}
break;
case 2102:
switch(callback_len){
default:
case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
}
break;
case 2103:
switch(callback_len){
default:
case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break;
}
break;
case 2803:
switch(callback_len){
default:
case 40: cb_SteamInputConfigurationLoaded_t_40(lin_callback, callback); break;
}
break;
case 2804:
switch(callback_len){
default:
case 32: cb_SteamInputGamepadSlotChange_t_32(lin_callback, callback); break;
}
break;
case 3402:
switch(callback_len){
default:
case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
}
break;
case 3403:
switch(callback_len){
default:
case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
}
break;
case 3405:
switch(callback_len){
default:
case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
}
break;
case 3406:
switch(callback_len){
default:
case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
}
break;
case 3412:
switch(callback_len){
default:
case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3413:
switch(callback_len){
default:
case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3414:
switch(callback_len){
default:
case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3415:
switch(callback_len){
default:
case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3416:
switch(callback_len){
default:
case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
}
break;
case 3417:
switch(callback_len){
default:
case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
}
break;
case 4502:
switch(callback_len){
default:
case 48: cb_HTML_NeedsPaint_t_48(lin_callback, callback); break;
}
break;
case 4503:
switch(callback_len){
default:
case 20: cb_HTML_StartRequest_t_20(lin_callback, callback); break;
}
break;
case 4505:
switch(callback_len){
default:
case 24: cb_HTML_URLChanged_t_24(lin_callback, callback); break;
}
break;
case 4506:
switch(callback_len){
default:
case 12: cb_HTML_FinishedRequest_t_12(lin_callback, callback); break;
}
break;
case 4507:
switch(callback_len){
default:
case 8: cb_HTML_OpenLinkInNewTab_t_8(lin_callback, callback); break;
}
break;
case 4508:
switch(callback_len){
default:
case 8: cb_HTML_ChangedTitle_t_8(lin_callback, callback); break;
}
break;
case 4513:
switch(callback_len){
default:
case 20: cb_HTML_LinkAtPosition_t_20(lin_callback, callback); break;
}
break;
case 4514:
switch(callback_len){
default:
case 8: cb_HTML_JSAlert_t_8(lin_callback, callback); break;
}
break;
case 4515:
switch(callback_len){
default:
case 8: cb_HTML_JSConfirm_t_8(lin_callback, callback); break;
}
break;
case 4516:
switch(callback_len){
default:
case 12: cb_HTML_FileOpenDialog_t_12(lin_callback, callback); break;
}
break;
case 4517:
switch(callback_len){
default:
case 16: cb_HTML_ComboNeedsPaint_t_16(lin_callback, callback); break;
}
break;
case 4521:
switch(callback_len){
default:
case 28: cb_HTML_NewWindow_t_28(lin_callback, callback); break;
case 24: cb_HTML_NewWindow_t_24(lin_callback, callback); break;
}
break;
case 4523:
switch(callback_len){
default:
case 8: cb_HTML_StatusText_t_8(lin_callback, callback); break;
}
break;
case 4524:
switch(callback_len){
default:
case 8: cb_HTML_ShowToolTip_t_8(lin_callback, callback); break;
}
break;
case 4525:
switch(callback_len){
default:
case 8: cb_HTML_UpdateToolTip_t_8(lin_callback, callback); break;
}
break;
case 4704:
switch(callback_len){
default:
case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break;
}
break;
case 5211:
switch(callback_len){
default:
case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
}
break;
case 5212:
switch(callback_len){
default:
case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
}
break;
case 5213:
switch(callback_len){
default:
case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
}
break;
case 5214:
switch(callback_len){
default:
case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
}
break;
case 5215:
switch(callback_len){
default:
case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
}
break;
case 5301:
switch(callback_len){
default:
case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
}
break;
case 5302:
switch(callback_len){
default:
case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
}
break;
#endif
#ifdef __x86_64__
case 152:
switch(callback_len){
default:
case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break;
}
break;
case 209:
switch(callback_len){
default:
case 40: cb_GSReputation_t_40(lin_callback, callback); break;
}
break;
case 513:
switch(callback_len){
default:
case 16: cb_LobbyCreated_t_16(lin_callback, callback); break;
}
break;
case 1023:
switch(callback_len){
default:
case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break;
}
break;
case 1106:
switch(callback_len){
default:
case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break;
}
break;
case 1111:
switch(callback_len){
default:
case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break;
}
break;
case 1112:
switch(callback_len){
default:
case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break;
}
break;
case 1221:
switch(callback_len){
default:
case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break;
case 584: cb_SteamNetConnectionStatusChangedCallback_t_584(lin_callback, callback); break;
}
break;
case 1303:
switch(callback_len){
default:
case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break;
}
break;
case 1307:
switch(callback_len){
default:
case 280: cb_RemoteStorageFileShareResult_t_280(lin_callback, callback); break;
case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break;
}
break;
case 1308:
switch(callback_len){
default:
case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break;
}
break;
case 1309:
switch(callback_len){
default:
case 24: cb_RemoteStoragePublishFileResult_t_24(lin_callback, callback); break;
case 16: cb_RemoteStoragePublishFileResult_t_16(lin_callback, callback); break;
}
break;
case 1310:
switch(callback_len){
default:
case 1744: cb_RemoteStorageGetPublishedFileDetailsResult_t_1744(lin_callback, callback); break;
}
break;
case 1311:
switch(callback_len){
default:
case 16: cb_RemoteStorageDeletePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1312:
switch(callback_len){
default:
case 416: cb_RemoteStorageEnumerateUserPublishedFilesResult_t_416(lin_callback, callback); break;
}
break;
case 1313:
switch(callback_len){
default:
case 16: cb_RemoteStorageSubscribePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1314:
switch(callback_len){
default:
case 616: cb_RemoteStorageEnumerateUserSubscribedFilesResult_t_616(lin_callback, callback); break;
}
break;
case 1315:
switch(callback_len){
default:
case 16: cb_RemoteStorageUnsubscribePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1316:
switch(callback_len){
default:
case 24: cb_RemoteStorageUpdatePublishedFileResult_t_24(lin_callback, callback); break;
case 16: cb_RemoteStorageUpdatePublishedFileResult_t_16(lin_callback, callback); break;
}
break;
case 1317:
switch(callback_len){
default:
case 296: cb_RemoteStorageDownloadUGCResult_t_296(lin_callback, callback); break;
}
break;
case 1318:
switch(callback_len){
default:
case 9760: cb_RemoteStorageGetPublishedFileDetailsResult_t_9760(lin_callback, callback); break;
case 9752: cb_RemoteStorageGetPublishedFileDetailsResult_t_9752(lin_callback, callback); break;
case 9496: cb_RemoteStorageGetPublishedFileDetailsResult_t_9496(lin_callback, callback); break;
}
break;
case 1319:
switch(callback_len){
default:
case 624: cb_RemoteStorageEnumerateWorkshopFilesResult_t_624(lin_callback, callback); break;
case 616: cb_RemoteStorageEnumerateWorkshopFilesResult_t_616(lin_callback, callback); break;
}
break;
case 1320:
switch(callback_len){
default:
case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break;
}
break;
case 1324:
switch(callback_len){
default:
case 16: cb_RemoteStorageUpdateUserPublishedItemVoteResult_t_16(lin_callback, callback); break;
}
break;
case 1325:
switch(callback_len){
default:
case 24: cb_RemoteStorageUserVoteDetails_t_24(lin_callback, callback); break;
}
break;
case 1326:
switch(callback_len){
default:
case 416: cb_RemoteStorageEnumerateUserSharedWorkshopFilesResult_t_416(lin_callback, callback); break;
}
break;
case 1327:
switch(callback_len){
default:
case 24: cb_RemoteStorageSetUserPublishedFileActionResult_t_24(lin_callback, callback); break;
}
break;
case 1330:
switch(callback_len){
default:
case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break;
}
break;
case 2101:
switch(callback_len){
default:
case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break;
case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break;
}
break;
case 2102:
switch(callback_len){
default:
case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break;
}
break;
case 2103:
switch(callback_len){
default:
case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break;
}
break;
case 2803:
switch(callback_len){
default:
case 40: cb_SteamInputConfigurationLoaded_t_40(lin_callback, callback); break;
}
break;
case 2804:
switch(callback_len){
default:
case 32: cb_SteamInputGamepadSlotChange_t_32(lin_callback, callback); break;
}
break;
case 3402:
switch(callback_len){
default:
case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break;
case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break;
case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break;
}
break;
case 3403:
switch(callback_len){
default:
case 24: cb_CreateItemResult_t_24(lin_callback, callback); break;
}
break;
case 3405:
switch(callback_len){
default:
case 16: cb_ItemInstalled_t_16(lin_callback, callback); break;
}
break;
case 3406:
switch(callback_len){
default:
case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break;
}
break;
case 3412:
switch(callback_len){
default:
case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3413:
switch(callback_len){
default:
case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3414:
switch(callback_len){
default:
case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3415:
switch(callback_len){
default:
case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break;
}
break;
case 3416:
switch(callback_len){
default:
case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break;
}
break;
case 3417:
switch(callback_len){
default:
case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break;
}
break;
case 4502:
switch(callback_len){
default:
case 56: cb_HTML_NeedsPaint_t_56(lin_callback, callback); break;
}
break;
case 4503:
switch(callback_len){
default:
case 40: cb_HTML_StartRequest_t_40(lin_callback, callback); break;
}
break;
case 4505:
switch(callback_len){
default:
case 48: cb_HTML_URLChanged_t_48(lin_callback, callback); break;
}
break;
case 4506:
switch(callback_len){
default:
case 24: cb_HTML_FinishedRequest_t_24(lin_callback, callback); break;
}
break;
case 4507:
switch(callback_len){
default:
case 16: cb_HTML_OpenLinkInNewTab_t_16(lin_callback, callback); break;
}
break;
case 4508:
switch(callback_len){
default:
case 16: cb_HTML_ChangedTitle_t_16(lin_callback, callback); break;
}
break;
case 4513:
switch(callback_len){
default:
case 32: cb_HTML_LinkAtPosition_t_32(lin_callback, callback); break;
}
break;
case 4514:
switch(callback_len){
default:
case 16: cb_HTML_JSAlert_t_16(lin_callback, callback); break;
}
break;
case 4515:
switch(callback_len){
default:
case 16: cb_HTML_JSConfirm_t_16(lin_callback, callback); break;
}
break;
case 4516:
switch(callback_len){
default:
case 24: cb_HTML_FileOpenDialog_t_24(lin_callback, callback); break;
}
break;
case 4517:
switch(callback_len){
default:
case 24: cb_HTML_ComboNeedsPaint_t_24(lin_callback, callback); break;
}
break;
case 4521:
switch(callback_len){
default:
case 40: cb_HTML_NewWindow_t_40(lin_callback, callback); break;
case 32: cb_HTML_NewWindow_t_32(lin_callback, callback); break;
}
break;
case 4523:
switch(callback_len){
default:
case 16: cb_HTML_StatusText_t_16(lin_callback, callback); break;
}
break;
case 4524:
switch(callback_len){
default:
case 16: cb_HTML_ShowToolTip_t_16(lin_callback, callback); break;
}
break;
case 4525:
switch(callback_len){
default:
case 16: cb_HTML_UpdateToolTip_t_16(lin_callback, callback); break;
}
break;
case 4704:
switch(callback_len){
default:
case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break;
}
break;
case 5211:
switch(callback_len){
default:
case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break;
}
break;
case 5212:
switch(callback_len){
default:
case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break;
}
break;
case 5213:
switch(callback_len){
default:
case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break;
}
break;
case 5214:
switch(callback_len){
default:
case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break;
}
break;
case 5215:
switch(callback_len){
default:
case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break;
}
break;
case 5301:
switch(callback_len){
default:
case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break;
}
break;
case 5302:
switch(callback_len){
default:
case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break;
}
break;
#endif

View File

@ -1,42 +1,99 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_158/steam_api.h"
#include "steamworks_sdk_158/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.h"
uint32 cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps(void *linux_side)
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( void *args )
{
return ((ISteamAppList*)linux_side)->GetNumInstalledApps();
struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetNumInstalledApps( );
return 0;
}
uint32 cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps(void *linux_side, AppId_t * pvecAppID, uint32 unMaxAppIDs)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( void *args )
{
return ((ISteamAppList*)linux_side)->GetInstalledApps((AppId_t *)pvecAppID, (uint32)unMaxAppIDs);
}
int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName(void *linux_side, AppId_t nAppID, char * pchName, int cchNameMax)
{
return ((ISteamAppList*)linux_side)->GetAppName((AppId_t)nAppID, (char *)pchName, (int)cchNameMax);
}
int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir(void *linux_side, AppId_t nAppID, char * pchDirectory, int cchNameMax)
{
return ((ISteamAppList*)linux_side)->GetAppInstallDir((AppId_t)nAppID, (char *)pchDirectory, (int)cchNameMax);
}
int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId(void *linux_side, AppId_t nAppID)
{
return ((ISteamAppList*)linux_side)->GetAppBuildId((AppId_t)nAppID);
}
#ifdef __cplusplus
struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params *params = (struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetNumInstalledApps( );
return 0;
}
#endif
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( void *args )
{
struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetInstalledApps( params->pvecAppID, params->unMaxAppIDs );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( void *args )
{
struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps_params *params = (struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetInstalledApps( params->pvecAppID, params->unMaxAppIDs );
return 0;
}
#endif
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName( void *args )
{
struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppName( params->nAppID, params->pchName, params->cchNameMax );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName( void *args )
{
struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName_params *params = (struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppName( params->nAppID, params->pchName, params->cchNameMax );
return 0;
}
#endif
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir( void *args )
{
struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->nAppID, params->pchDirectory, params->cchNameMax );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchDirectory, params->pchDirectory, params->cchNameMax, 0 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir( void *args )
{
struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *params = (struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->nAppID, params->pchDirectory, params->cchNameMax );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchDirectory, params->pchDirectory, params->cchNameMax, 0 );
return 0;
}
#endif
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId( void *args )
{
struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppBuildId( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId( void *args )
{
struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId_params *params = (struct wow64_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId_params *)args;
struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppBuildId( params->nAppID );
return 0;
}
#endif

View File

@ -1,5 +0,0 @@
extern uint32 cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps(void *);
extern uint32 cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps(void *, AppId_t *, uint32);
extern int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppName(void *, AppId_t, char *, int);
extern int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir(void *, AppId_t, char *, int);
extern int cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppBuildId(void *, AppId_t);

View File

@ -1,23 +1,25 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_158/steam_api.h"
#include "steamworks_sdk_158/steamnetworkingtypes.h"
#include "steamworks_sdk_158/isteamappticket.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.h"
uint32 cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData(void *linux_side, uint32 nAppID, void * pvBuffer, uint32 cbBufferLength, uint32 * piAppId, uint32 * piSteamId, uint32 * piSignature, uint32 * pcbSignature)
NTSTATUS ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( void *args )
{
return ((ISteamAppTicket*)linux_side)->GetAppOwnershipTicketData((uint32)nAppID, (void *)pvBuffer, (uint32)cbBufferLength, (uint32 *)piAppId, (uint32 *)piSteamId, (uint32 *)piSignature, (uint32 *)pcbSignature);
struct ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params *params = (struct ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params *)args;
struct u_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *iface = (struct u_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppOwnershipTicketData( params->nAppID, params->pvBuffer, params->cbBufferLength, params->piAppId, params->piSteamId, params->piSignature, params->pcbSignature );
return 0;
}
#ifdef __cplusplus
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( void *args )
{
struct wow64_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params *params = (struct wow64_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData_params *)args;
struct u_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *iface = (struct u_ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppOwnershipTicketData( params->nAppID, params->pvBuffer, params->cbBufferLength, params->piAppId, params->piSteamId, params->piSignature, params->pcbSignature );
return 0;
}
#endif

View File

@ -1 +0,0 @@
extern uint32 cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData(void *, uint32, void *, uint32, uint32 *, uint32 *, uint32 *, uint32 *);

View File

@ -1,21 +1,25 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_100/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_100
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION001.h"
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData(void *linux_side, AppId_t nAppID, const char * pchKey, char * pchValue, int cchValueMax)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData( void *args )
{
return ((ISteamApps*)linux_side)->GetAppData((AppId_t)nAppID, (const char *)pchKey, (char *)pchValue, (int)cchValueMax);
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION001 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppData( params->nAppID, params->pchKey, params->pchValue, params->cchValueMax );
return 0;
}
#ifdef __cplusplus
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION001 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION001 *)params->u_iface;
params->_ret = iface->GetAppData( params->nAppID, params->pchKey, params->pchValue, params->cchValueMax );
return 0;
}
#endif

View File

@ -1 +0,0 @@
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData(void *, AppId_t, const char *, char *, int);

View File

@ -1,51 +1,133 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_103/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_103
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION002.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION002 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif

View File

@ -1,7 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION002_BIsSubscribedApp(void *, AppId_t);

View File

@ -1,56 +1,151 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_111/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_111
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION003.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION003 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif

View File

@ -1,8 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION003_BIsDlcInstalled(void *, AppId_t);

View File

@ -1,86 +1,259 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_117/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_117
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION004.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->GetEarliestPurchaseUnixTime((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFreeWeekend();
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetDLCCount();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex(void *linux_side, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->BGetDLCDataByIndex((int)iDLC, (AppId_t *)pAppID, (bool *)pbAvailable, (char *)pchName, (int)cchNameBufferSize);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->InstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->UninstallDLC((AppId_t)nAppID);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION004 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#endif

View File

@ -1,14 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsDlcInstalled(void *, AppId_t);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetEarliestPurchaseUnixTime(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BIsSubscribedFromFreeWeekend(void *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_GetDLCCount(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_BGetDLCDataByIndex(void *, int, AppId_t *, bool *, char *, int);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_InstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION004_UninstallDLC(void *, AppId_t);

View File

@ -1,116 +1,369 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_125/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_125
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->GetEarliestPurchaseUnixTime((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFreeWeekend();
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetDLCCount();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex(void *linux_side, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->BGetDLCDataByIndex((int)iDLC, (AppId_t *)pAppID, (bool *)pbAvailable, (char *)pchName, (int)cchNameBufferSize);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->InstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->UninstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->RequestAppProofOfPurchaseKey((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName(void *linux_side, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->GetCurrentBetaName((char *)pchName, (int)cchNameBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt(void *linux_side, bool bMissingFilesOnly)
{
return ((ISteamApps*)linux_side)->MarkContentCorrupt((bool)bMissingFilesOnly);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots(void *linux_side, DepotId_t * pvecDepots, uint32 cMaxDepots)
{
return ((ISteamApps*)linux_side)->GetInstalledDepots((DepotId_t *)pvecDepots, (uint32)cMaxDepots);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir(void *linux_side, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize)
{
return ((ISteamApps*)linux_side)->GetAppInstallDir((AppId_t)appID, (char *)pchFolder, (uint32)cchFolderBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsAppInstalled((AppId_t)appID);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->pvecDepots, params->cMaxDepots );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->pvecDepots, params->cMaxDepots );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#endif

View File

@ -1,20 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsDlcInstalled(void *, AppId_t);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetEarliestPurchaseUnixTime(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsSubscribedFromFreeWeekend(void *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetDLCCount(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BGetDLCDataByIndex(void *, int, AppId_t *, bool *, char *, int);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_InstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_UninstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_RequestAppProofOfPurchaseKey(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetCurrentBetaName(void *, char *, int);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_MarkContentCorrupt(void *, bool);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetInstalledDepots(void *, DepotId_t *, uint32);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir(void *, AppId_t, char *, uint32);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION005_BIsAppInstalled(void *, AppId_t);

View File

@ -1,126 +1,405 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_131/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_131
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->GetEarliestPurchaseUnixTime((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFreeWeekend();
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetDLCCount();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex(void *linux_side, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->BGetDLCDataByIndex((int)iDLC, (AppId_t *)pAppID, (bool *)pbAvailable, (char *)pchName, (int)cchNameBufferSize);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->InstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->UninstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->RequestAppProofOfPurchaseKey((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName(void *linux_side, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->GetCurrentBetaName((char *)pchName, (int)cchNameBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt(void *linux_side, bool bMissingFilesOnly)
{
return ((ISteamApps*)linux_side)->MarkContentCorrupt((bool)bMissingFilesOnly);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots(void *linux_side, AppId_t appID, DepotId_t * pvecDepots, uint32 cMaxDepots)
{
return ((ISteamApps*)linux_side)->GetInstalledDepots((AppId_t)appID, (DepotId_t *)pvecDepots, (uint32)cMaxDepots);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir(void *linux_side, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize)
{
return ((ISteamApps*)linux_side)->GetAppInstallDir((AppId_t)appID, (char *)pchFolder, (uint32)cchFolderBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsAppInstalled((AppId_t)appID);
}
CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAppOwner();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam(void *linux_side, const char * pchKey)
{
return ((ISteamApps*)linux_side)->GetLaunchQueryParam((const char *)pchKey);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#endif

View File

@ -1,22 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsDlcInstalled(void *, AppId_t);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetEarliestPurchaseUnixTime(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsSubscribedFromFreeWeekend(void *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetDLCCount(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BGetDLCDataByIndex(void *, int, AppId_t *, bool *, char *, int);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_InstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_UninstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_RequestAppProofOfPurchaseKey(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetCurrentBetaName(void *, char *, int);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_MarkContentCorrupt(void *, bool);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetInstalledDepots(void *, AppId_t, DepotId_t *, uint32);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir(void *, AppId_t, char *, uint32);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_BIsAppInstalled(void *, AppId_t);
extern CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppOwner(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam(void *, const char *);

View File

@ -1,136 +1,441 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_136/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_136
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->GetEarliestPurchaseUnixTime((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFreeWeekend();
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetDLCCount();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex(void *linux_side, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->BGetDLCDataByIndex((int)iDLC, (AppId_t *)pAppID, (bool *)pbAvailable, (char *)pchName, (int)cchNameBufferSize);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->InstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->UninstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->RequestAppProofOfPurchaseKey((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName(void *linux_side, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->GetCurrentBetaName((char *)pchName, (int)cchNameBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt(void *linux_side, bool bMissingFilesOnly)
{
return ((ISteamApps*)linux_side)->MarkContentCorrupt((bool)bMissingFilesOnly);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots(void *linux_side, AppId_t appID, DepotId_t * pvecDepots, uint32 cMaxDepots)
{
return ((ISteamApps*)linux_side)->GetInstalledDepots((AppId_t)appID, (DepotId_t *)pvecDepots, (uint32)cMaxDepots);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir(void *linux_side, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize)
{
return ((ISteamApps*)linux_side)->GetAppInstallDir((AppId_t)appID, (char *)pchFolder, (uint32)cchFolderBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsAppInstalled((AppId_t)appID);
}
CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAppOwner();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam(void *linux_side, const char * pchKey)
{
return ((ISteamApps*)linux_side)->GetLaunchQueryParam((const char *)pchKey);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress(void *linux_side, AppId_t nAppID, uint64 * punBytesDownloaded, uint64 * punBytesTotal)
{
return ((ISteamApps*)linux_side)->GetDlcDownloadProgress((AppId_t)nAppID, (uint64 *)punBytesDownloaded, (uint64 *)punBytesTotal);
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAppBuildId();
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAppBuildId( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->u_iface;
params->_ret = iface->GetAppBuildId( );
return 0;
}
#endif

View File

@ -1,24 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsDlcInstalled(void *, AppId_t);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetEarliestPurchaseUnixTime(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsSubscribedFromFreeWeekend(void *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDLCCount(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BGetDLCDataByIndex(void *, int, AppId_t *, bool *, char *, int);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_InstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_UninstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_RequestAppProofOfPurchaseKey(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetCurrentBetaName(void *, char *, int);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_MarkContentCorrupt(void *, bool);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetInstalledDepots(void *, AppId_t, DepotId_t *, uint32);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir(void *, AppId_t, char *, uint32);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_BIsAppInstalled(void *, AppId_t);
extern CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppOwner(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam(void *, const char *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetDlcDownloadProgress(void *, AppId_t, uint64 *, uint64 *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppBuildId(void *);

View File

@ -1,167 +1,607 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_158/steam_api.h"
#include "steamworks_sdk_158/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.h"
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(void *linux_side)
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsSubscribed();
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed( void *args )
{
return ((ISteamApps*)linux_side)->BIsLowViolence();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsCybercafe();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsVACBanned();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetCurrentGameLanguage();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAvailableGameLanguages();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsSubscribedApp((AppId_t)appID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsDlcInstalled((AppId_t)appID);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->GetEarliestPurchaseUnixTime((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFreeWeekend();
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetDLCCount();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex(void *linux_side, int iDLC, AppId_t * pAppID, bool * pbAvailable, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->BGetDLCDataByIndex((int)iDLC, (AppId_t *)pAppID, (bool *)pbAvailable, (char *)pchName, (int)cchNameBufferSize);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->InstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->UninstallDLC((AppId_t)nAppID);
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey(void *linux_side, AppId_t nAppID)
{
((ISteamApps*)linux_side)->RequestAppProofOfPurchaseKey((AppId_t)nAppID);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName(void *linux_side, char * pchName, int cchNameBufferSize)
{
return ((ISteamApps*)linux_side)->GetCurrentBetaName((char *)pchName, (int)cchNameBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt(void *linux_side, bool bMissingFilesOnly)
{
return ((ISteamApps*)linux_side)->MarkContentCorrupt((bool)bMissingFilesOnly);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots(void *linux_side, AppId_t appID, DepotId_t * pvecDepots, uint32 cMaxDepots)
{
return ((ISteamApps*)linux_side)->GetInstalledDepots((AppId_t)appID, (DepotId_t *)pvecDepots, (uint32)cMaxDepots);
}
uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir(void *linux_side, AppId_t appID, char * pchFolder, uint32 cchFolderBufferSize)
{
return ((ISteamApps*)linux_side)->GetAppInstallDir((AppId_t)appID, (char *)pchFolder, (uint32)cchFolderBufferSize);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled(void *linux_side, AppId_t appID)
{
return ((ISteamApps*)linux_side)->BIsAppInstalled((AppId_t)appID);
}
CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAppOwner();
}
const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam(void *linux_side, const char * pchKey)
{
return ((ISteamApps*)linux_side)->GetLaunchQueryParam((const char *)pchKey);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress(void *linux_side, AppId_t nAppID, uint64 * punBytesDownloaded, uint64 * punBytesTotal)
{
return ((ISteamApps*)linux_side)->GetDlcDownloadProgress((AppId_t)nAppID, (uint64 *)punBytesDownloaded, (uint64 *)punBytesTotal);
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId(void *linux_side)
{
return ((ISteamApps*)linux_side)->GetAppBuildId();
}
void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys(void *linux_side)
{
((ISteamApps*)linux_side)->RequestAllProofOfPurchaseKeys();
}
SteamAPICall_t cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails(void *linux_side, const char * pszFileName)
{
return ((ISteamApps*)linux_side)->GetFileDetails((const char *)pszFileName);
}
int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine(void *linux_side, char * pszCommandLine, int cubCommandLine)
{
return ((ISteamApps*)linux_side)->GetLaunchCommandLine((char *)pszCommandLine, (int)cubCommandLine);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing(void *linux_side)
{
return ((ISteamApps*)linux_side)->BIsSubscribedFromFamilySharing();
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial(void *linux_side, uint32 * punSecondsAllowed, uint32 * punSecondsPlayed)
{
return ((ISteamApps*)linux_side)->BIsTimedTrial((uint32 *)punSecondsAllowed, (uint32 *)punSecondsPlayed);
}
bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext(void *linux_side, AppId_t nAppID)
{
return ((ISteamApps*)linux_side)->SetDlcContext((AppId_t)nAppID);
}
#ifdef __cplusplus
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribed( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsLowViolence( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsCybercafe( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsVACBanned( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetCurrentGameLanguage( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAvailableGameLanguages( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedApp( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsDlcInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetEarliestPurchaseUnixTime( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFreeWeekend( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetDLCCount( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BGetDLCDataByIndex( params->iDLC, params->pAppID, params->pbAvailable, params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->InstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->UninstallDLC( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->RequestAppProofOfPurchaseKey( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetCurrentBetaName( params->pchName, params->cchNameBufferSize );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->MarkContentCorrupt( params->bMissingFilesOnly );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetInstalledDepots( params->appID, params->pvecDepots, params->cMaxDepots );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize );
params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsAppInstalled( params->appID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
*params->_ret = iface->GetAppOwner( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetLaunchQueryParam( params->pchKey );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetDlcDownloadProgress( params->nAppID, params->punBytesDownloaded, params->punBytesTotal );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAppBuildId( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetAppBuildId( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->RequestAllProofOfPurchaseKeys( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
iface->RequestAllProofOfPurchaseKeys( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
char *u_pszFileName = steamclient_dos_to_unix_path( params->pszFileName, 0 );
params->_ret = iface->GetFileDetails( u_pszFileName );
steamclient_free_path( u_pszFileName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
char *u_pszFileName = steamclient_dos_to_unix_path( params->pszFileName, 0 );
params->_ret = iface->GetFileDetails( u_pszFileName );
steamclient_free_path( u_pszFileName );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetLaunchCommandLine( params->pszCommandLine, params->cubCommandLine );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetLaunchCommandLine( params->pszCommandLine, params->cubCommandLine );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFamilySharing( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsSubscribedFromFamilySharing( );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsTimedTrial( params->punSecondsAllowed, params->punSecondsPlayed );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->BIsTimedTrial( params->punSecondsAllowed, params->punSecondsPlayed );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->SetDlcContext( params->nAppID );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->SetDlcContext( params->nAppID );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetNumBetas( params->pnAvailable, params->pnPrivate );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetNumBetas( params->pnAvailable, params->pnPrivate );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetBetaInfo( params->iBetaIndex, params->punFlags, params->punBuildID, params->pchBetaName, params->cchBetaName, params->pchDescription, params->cchDescription );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->GetBetaInfo( params->iBetaIndex, params->punFlags, params->punBuildID, params->pchBetaName, params->cchBetaName, params->pchDescription, params->cchDescription );
return 0;
}
#endif
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void *args )
{
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->SetActiveBeta( params->pchBetaName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void *args )
{
struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *params = (struct wow64_ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *)args;
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->u_iface;
params->_ret = iface->SetActiveBeta( params->pchBetaName );
return 0;
}
#endif

View File

@ -1,30 +0,0 @@
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsLowViolence(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsCybercafe(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsVACBanned(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentGameLanguage(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAvailableGameLanguages(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedApp(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsDlcInstalled(void *, AppId_t);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetEarliestPurchaseUnixTime(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFreeWeekend(void *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDLCCount(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BGetDLCDataByIndex(void *, int, AppId_t *, bool *, char *, int);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_InstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_UninstallDLC(void *, AppId_t);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAppProofOfPurchaseKey(void *, AppId_t);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetCurrentBetaName(void *, char *, int);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_MarkContentCorrupt(void *, bool);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetInstalledDepots(void *, AppId_t, DepotId_t *, uint32);
extern uint32 cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir(void *, AppId_t, char *, uint32);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsAppInstalled(void *, AppId_t);
extern CSteamID cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppOwner(void *);
extern const char * cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam(void *, const char *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetDlcDownloadProgress(void *, AppId_t, uint64 *, uint64 *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppBuildId(void *);
extern void cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_RequestAllProofOfPurchaseKeys(void *);
extern SteamAPICall_t cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails(void *, const char *);
extern int cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine(void *, char *, int);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing(void *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial(void *, uint32 *, uint32 *);
extern bool cppISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext(void *, AppId_t);

View File

@ -1,121 +1,385 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_099y/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_099y
#include "struct_converters.h"
#include "cppISteamClient_SteamClient006.h"
HSteamPipe cppISteamClient_SteamClient006_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient006_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient006_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient006_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient006_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient006_CreateGlobalUser(void *linux_side, HSteamPipe * phSteamPipe)
{
return ((ISteamClient*)linux_side)->CreateGlobalUser((HSteamPipe *)phSteamPipe);
}
HSteamUser cppISteamClient_SteamClient006_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient006_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe);
}
void cppISteamClient_SteamClient006_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient006_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient006_GetIVAC(void *linux_side, HSteamUser hSteamUser)
{
return ((ISteamClient*)linux_side)->GetIVAC((HSteamUser)hSteamUser);
}
void *cppISteamClient_SteamClient006_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient006_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
const char * cppISteamClient_SteamClient006_GetUniverseName(void *linux_side, EUniverse eUniverse)
{
return ((ISteamClient*)linux_side)->GetUniverseName((EUniverse)eUniverse);
}
void *cppISteamClient_SteamClient006_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient006_GetISteamBilling(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamBilling((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamContentServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamContentServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient006_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient006_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient006_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient006_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient006_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient006_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient006_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient006_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient006_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_CreateGlobalUser( void *args )
{
struct ISteamClient_SteamClient006_CreateGlobalUser_params *params = (struct ISteamClient_SteamClient006_CreateGlobalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateGlobalUser( params->phSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_CreateGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient006_CreateGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient006_CreateGlobalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateGlobalUser( params->phSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient006_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient006_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient006_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient006_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient006_CreateLocalUser_params *params = (struct ISteamClient_SteamClient006_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient006_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient006_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient006_ReleaseUser_params *params = (struct ISteamClient_SteamClient006_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient006_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient006_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient006_GetISteamUser_params *params = (struct ISteamClient_SteamClient006_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetIVAC( void *args )
{
struct ISteamClient_SteamClient006_GetIVAC_params *params = (struct ISteamClient_SteamClient006_GetIVAC_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetIVAC( params->hSteamUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetIVAC( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetIVAC_params *params = (struct wow64_ISteamClient_SteamClient006_GetIVAC_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetIVAC( params->hSteamUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient006_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient006_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient006_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient006_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient006_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient006_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetUniverseName( void *args )
{
struct ISteamClient_SteamClient006_GetUniverseName_params *params = (struct ISteamClient_SteamClient006_GetUniverseName_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetUniverseName( params->eUniverse );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetUniverseName( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetUniverseName_params *params = (struct wow64_ISteamClient_SteamClient006_GetUniverseName_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetUniverseName( params->eUniverse );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient006_GetISteamFriends_params *params = (struct ISteamClient_SteamClient006_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient006_GetISteamUtils_params *params = (struct ISteamClient_SteamClient006_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamBilling( void *args )
{
struct ISteamClient_SteamClient006_GetISteamBilling_params *params = (struct ISteamClient_SteamClient006_GetISteamBilling_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamBilling( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamBilling( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamBilling_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamBilling_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamBilling( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient006_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient006_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient006_GetISteamApps_params *params = (struct ISteamClient_SteamClient006_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamContentServer( void *args )
{
struct ISteamClient_SteamClient006_GetISteamContentServer_params *params = (struct ISteamClient_SteamClient006_GetISteamContentServer_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamContentServer( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamContentServer_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamContentServer_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient006_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient006_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient006_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient006_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient006_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_RunFrame( void *args )
{
struct ISteamClient_SteamClient006_RunFrame_params *params = (struct ISteamClient_SteamClient006_RunFrame_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient006_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient006_RunFrame_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient006_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient006_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient006_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient006_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient006_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient006_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient006 *iface = (struct u_ISteamClient_SteamClient006 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif

View File

@ -1,21 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient006_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient006_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient006_CreateGlobalUser(void *, HSteamPipe *);
extern HSteamUser cppISteamClient_SteamClient006_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient006_CreateLocalUser(void *, HSteamPipe *);
extern void cppISteamClient_SteamClient006_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient006_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient006_GetIVAC(void *, HSteamUser);
extern void *cppISteamClient_SteamClient006_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient006_SetLocalIPBinding(void *, uint32, uint16);
extern const char * cppISteamClient_SteamClient006_GetUniverseName(void *, EUniverse);
extern void *cppISteamClient_SteamClient006_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamUtils(void *, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient006_GetISteamBilling(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamContentServer(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient006_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient006_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient006_GetIPCCallCount(void *);

View File

@ -1,127 +1,405 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_103/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_103
#include "struct_converters.h"
#include "cppISteamClient_SteamClient007.h"
HSteamPipe cppISteamClient_SteamClient007_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient007_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient007_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient007_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient007_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient007_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient007_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe);
}
void cppISteamClient_SteamClient007_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient007_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient007_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient007_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamContentServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamContentServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient007_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient007_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient007_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void *cppISteamClient_SteamClient007_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient007_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient007_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
void *cppISteamClient_SteamClient007_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient007_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient007_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient007_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient007_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient007_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient007_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient007_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient007_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient007_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient007_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient007_CreateLocalUser_params *params = (struct ISteamClient_SteamClient007_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient007_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient007_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient007_ReleaseUser_params *params = (struct ISteamClient_SteamClient007_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient007_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient007_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient007_GetISteamUser_params *params = (struct ISteamClient_SteamClient007_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient007_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient007_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient007_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient007_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient007_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient007_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient007_GetISteamFriends_params *params = (struct ISteamClient_SteamClient007_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient007_GetISteamUtils_params *params = (struct ISteamClient_SteamClient007_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient007_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient007_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamContentServer( void *args )
{
struct ISteamClient_SteamClient007_GetISteamContentServer_params *params = (struct ISteamClient_SteamClient007_GetISteamContentServer_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamContentServer( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamContentServer_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamContentServer_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamContentServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient007_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient007_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient007_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient007_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient007_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient007_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_RunFrame( void *args )
{
struct ISteamClient_SteamClient007_RunFrame_params *params = (struct ISteamClient_SteamClient007_RunFrame_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient007_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient007_RunFrame_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient007_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient007_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient007_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient007_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient007_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient007_GetISteamApps_params *params = (struct ISteamClient_SteamClient007_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient007_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient007_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient007_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient007_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient007_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient007_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient007_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient007_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient007_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient007_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient007_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient007_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient007 *iface = (struct u_ISteamClient_SteamClient007 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,22 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient007_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient007_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient007_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient007_CreateLocalUser(void *, HSteamPipe *);
extern void cppISteamClient_SteamClient007_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient007_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient007_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient007_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamContentServer(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient007_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient007_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient007_GetIPCCallCount(void *);
extern void *cppISteamClient_SteamClient007_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient007_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient007_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern void *cppISteamClient_SteamClient007_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,122 +1,387 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_107/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_107
#include "struct_converters.h"
#include "cppISteamClient_SteamClient008.h"
HSteamPipe cppISteamClient_SteamClient008_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient008_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient008_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient008_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient008_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient008_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient008_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient008_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient008_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient008_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient008_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient008_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient008_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient008_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient008_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient008_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient008_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient008_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient008_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient008_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient008_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient008_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient008_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient008_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient008_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient008_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient008_CreateLocalUser_params *params = (struct ISteamClient_SteamClient008_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient008_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient008_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient008_ReleaseUser_params *params = (struct ISteamClient_SteamClient008_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient008_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient008_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient008_GetISteamUser_params *params = (struct ISteamClient_SteamClient008_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient008_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient008_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient008_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient008_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient008_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient008_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient008_GetISteamFriends_params *params = (struct ISteamClient_SteamClient008_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient008_GetISteamUtils_params *params = (struct ISteamClient_SteamClient008_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient008_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient008_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient008_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient008_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient008_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient008_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient008_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient008_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient008_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient008_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient008_GetISteamApps_params *params = (struct ISteamClient_SteamClient008_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient008_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient008_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient008_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient008_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient008_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_RunFrame( void *args )
{
struct ISteamClient_SteamClient008_RunFrame_params *params = (struct ISteamClient_SteamClient008_RunFrame_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient008_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient008_RunFrame_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient008_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient008_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient008_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient008_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient008_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient008_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient008_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient008_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient008_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient008_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient008 *iface = (struct u_ISteamClient_SteamClient008 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif

View File

@ -1,21 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient008_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient008_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient008_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient008_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient008_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient008_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient008_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient008_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient008_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient008_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient008_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient008_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient008_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);

View File

@ -1,127 +1,405 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_111/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_111
#include "struct_converters.h"
#include "cppISteamClient_SteamClient009.h"
HSteamPipe cppISteamClient_SteamClient009_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient009_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient009_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient009_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient009_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient009_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient009_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient009_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient009_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient009_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient009_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient009_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient009_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient009_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient009_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient009_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient009_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient009_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient009_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient009_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient009_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient009_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient009_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient009_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient009_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient009_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient009_CreateLocalUser_params *params = (struct ISteamClient_SteamClient009_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient009_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient009_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient009_ReleaseUser_params *params = (struct ISteamClient_SteamClient009_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient009_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient009_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient009_GetISteamUser_params *params = (struct ISteamClient_SteamClient009_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient009_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient009_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient009_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient009_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient009_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient009_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient009_GetISteamFriends_params *params = (struct ISteamClient_SteamClient009_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient009_GetISteamUtils_params *params = (struct ISteamClient_SteamClient009_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient009_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient009_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient009_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient009_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient009_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient009_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient009_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient009_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient009_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient009_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient009_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient009_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient009_GetISteamApps_params *params = (struct ISteamClient_SteamClient009_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient009_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient009_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient009_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient009_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient009_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_RunFrame( void *args )
{
struct ISteamClient_SteamClient009_RunFrame_params *params = (struct ISteamClient_SteamClient009_RunFrame_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient009_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient009_RunFrame_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient009_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient009_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient009_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient009_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient009_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient009_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient009_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient009_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient009_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient009_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient009 *iface = (struct u_ISteamClient_SteamClient009 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif

View File

@ -1,22 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient009_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient009_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient009_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient009_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient009_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient009_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient009_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient009_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient009_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient009_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient009_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient009_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient009_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);

View File

@ -1,137 +1,441 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_115/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_115
#include "struct_converters.h"
#include "cppISteamClient_SteamClient010.h"
HSteamPipe cppISteamClient_SteamClient010_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient010_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient010_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient010_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient010_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient010_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient010_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient010_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient010_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient010_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient010_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient010_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient010_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient010_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient010_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient010_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient010_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient010_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient010_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient010_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient010_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient010_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient010_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient010_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient010_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient010_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient010_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient010_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient010_CreateLocalUser_params *params = (struct ISteamClient_SteamClient010_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient010_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient010_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient010_ReleaseUser_params *params = (struct ISteamClient_SteamClient010_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient010_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient010_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient010_GetISteamUser_params *params = (struct ISteamClient_SteamClient010_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient010_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient010_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient010_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient010_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient010_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient010_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient010_GetISteamFriends_params *params = (struct ISteamClient_SteamClient010_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient010_GetISteamUtils_params *params = (struct ISteamClient_SteamClient010_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient010_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient010_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient010_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient010_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient010_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient010_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient010_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient010_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient010_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient010_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient010_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient010_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient010_GetISteamApps_params *params = (struct ISteamClient_SteamClient010_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient010_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient010_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient010_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient010_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_RunFrame( void *args )
{
struct ISteamClient_SteamClient010_RunFrame_params *params = (struct ISteamClient_SteamClient010_RunFrame_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient010_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient010_RunFrame_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient010_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient010_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient010_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient010_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient010_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient010_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient010_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient010_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient010_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient010_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient010_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient010_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient010_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient010_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient010_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient010_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient010_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient010 *iface = (struct u_ISteamClient_SteamClient010 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,24 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient010_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient010_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient010_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient010_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient010_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient010_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient010_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient010_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient010_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient010_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient010_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient010_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient010_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient010_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient010_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,142 +1,459 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_116/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_116
#include "struct_converters.h"
#include "cppISteamClient_SteamClient011.h"
HSteamPipe cppISteamClient_SteamClient011_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient011_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient011_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient011_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient011_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient011_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient011_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient011_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient011_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient011_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient011_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamMasterServerUpdater(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMasterServerUpdater((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient011_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient011_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient011_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient011_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient011_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient011_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient011_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient011_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient011_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient011_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient011_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient011_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient011_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient011_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient011_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient011_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient011_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient011_CreateLocalUser_params *params = (struct ISteamClient_SteamClient011_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient011_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient011_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient011_ReleaseUser_params *params = (struct ISteamClient_SteamClient011_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient011_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient011_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient011_GetISteamUser_params *params = (struct ISteamClient_SteamClient011_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient011_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient011_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient011_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient011_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient011_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient011_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient011_GetISteamFriends_params *params = (struct ISteamClient_SteamClient011_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient011_GetISteamUtils_params *params = (struct ISteamClient_SteamClient011_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient011_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient011_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamMasterServerUpdater( void *args )
{
struct ISteamClient_SteamClient011_GetISteamMasterServerUpdater_params *params = (struct ISteamClient_SteamClient011_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamMasterServerUpdater( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamMasterServerUpdater_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamMasterServerUpdater_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMasterServerUpdater( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient011_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient011_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient011_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient011_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient011_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient011_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient011_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient011_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient011_GetISteamApps_params *params = (struct ISteamClient_SteamClient011_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient011_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient011_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient011_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient011_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient011_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient011_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_RunFrame( void *args )
{
struct ISteamClient_SteamClient011_RunFrame_params *params = (struct ISteamClient_SteamClient011_RunFrame_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient011_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient011_RunFrame_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient011_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient011_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient011_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient011_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient011_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient011_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient011_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient011_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient011_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient011_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient011_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient011_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient011_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient011_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient011_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient011_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient011_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient011 *iface = (struct u_ISteamClient_SteamClient011 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,25 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient011_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient011_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient011_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient011_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient011_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient011_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient011_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient011_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamMasterServerUpdater(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient011_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient011_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient011_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient011_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient011_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient011_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient011_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,152 +1,495 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_128/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_128
#include "struct_converters.h"
#include "cppISteamClient_SteamClient012.h"
HSteamPipe cppISteamClient_SteamClient012_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient012_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient012_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient012_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient012_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient012_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient012_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient012_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient012_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient012_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient012_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient012_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient012_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient012_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient012_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient012_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient012_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient012_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient012_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient012_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient012_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient012_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient012_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient012_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient012_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient012_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient012_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient012_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient012_CreateLocalUser_params *params = (struct ISteamClient_SteamClient012_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient012_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient012_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient012_ReleaseUser_params *params = (struct ISteamClient_SteamClient012_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient012_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient012_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient012_GetISteamUser_params *params = (struct ISteamClient_SteamClient012_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient012_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient012_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient012_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient012_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient012_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient012_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient012_GetISteamFriends_params *params = (struct ISteamClient_SteamClient012_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient012_GetISteamUtils_params *params = (struct ISteamClient_SteamClient012_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient012_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient012_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient012_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient012_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient012_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient012_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient012_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient012_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient012_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient012_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient012_GetISteamApps_params *params = (struct ISteamClient_SteamClient012_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient012_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient012_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient012_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient012_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient012_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient012_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_RunFrame( void *args )
{
struct ISteamClient_SteamClient012_RunFrame_params *params = (struct ISteamClient_SteamClient012_RunFrame_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient012_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient012_RunFrame_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient012_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient012_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient012_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient012_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient012_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient012_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient012_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient012_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient012_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient012_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient012_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient012_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient012_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient012_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient012_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamController( void *args )
{
struct ISteamClient_SteamClient012_GetISteamController_params *params = (struct ISteamClient_SteamClient012_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient012_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient012_GetISteamUGC_params *params = (struct ISteamClient_SteamClient012_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient012_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient012_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient012_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient012 *iface = (struct u_ISteamClient_SteamClient012 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,27 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient012_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient012_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient012_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient012_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient012_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient012_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient012_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient012_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient012_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient012_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient012_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient012_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient012_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient012_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient012_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,167 +1,549 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_128x/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_128x
#include "struct_converters.h"
#include "cppISteamClient_SteamClient013.h"
HSteamPipe cppISteamClient_SteamClient013_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient013_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient013_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient013_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient013_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient013_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient013_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient013_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient013_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient013_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient013_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient013_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient013_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient013_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient013_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient013_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient013_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient013_GetISteamInventory(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInventory((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient013_GetISteamVideo(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamVideo((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient013_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient013_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient013_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient013_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient013_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient013_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient013_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient013_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient013_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient013_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient013_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient013_CreateLocalUser_params *params = (struct ISteamClient_SteamClient013_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient013_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient013_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient013_ReleaseUser_params *params = (struct ISteamClient_SteamClient013_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient013_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient013_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient013_GetISteamUser_params *params = (struct ISteamClient_SteamClient013_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient013_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient013_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient013_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient013_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient013_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient013_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient013_GetISteamFriends_params *params = (struct ISteamClient_SteamClient013_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient013_GetISteamUtils_params *params = (struct ISteamClient_SteamClient013_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient013_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient013_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient013_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient013_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient013_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient013_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient013_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient013_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient013_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient013_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient013_GetISteamApps_params *params = (struct ISteamClient_SteamClient013_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient013_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient013_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient013_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient013_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient013_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient013_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_RunFrame( void *args )
{
struct ISteamClient_SteamClient013_RunFrame_params *params = (struct ISteamClient_SteamClient013_RunFrame_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient013_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient013_RunFrame_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient013_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient013_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient013_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient013_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient013_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient013_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient013_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient013_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient013_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient013_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient013_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient013_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient013_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient013_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient013_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamController( void *args )
{
struct ISteamClient_SteamClient013_GetISteamController_params *params = (struct ISteamClient_SteamClient013_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient013_GetISteamUGC_params *params = (struct ISteamClient_SteamClient013_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient013_GetISteamInventory_params *params = (struct ISteamClient_SteamClient013_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient013_GetISteamVideo_params *params = (struct ISteamClient_SteamClient013_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient013_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient013_GetISteamAppList_params *params = (struct ISteamClient_SteamClient013_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient013_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient013_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient013_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient013 *iface = (struct u_ISteamClient_SteamClient013 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,30 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient013_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient013_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient013_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient013_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient013_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient013_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient013_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient013_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient013_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient013_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient013_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient013_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient013_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient013_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient013_GetISteamInventory(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient013_GetISteamVideo(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient013_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,162 +1,531 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_129a/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_129a
#include "struct_converters.h"
#include "cppISteamClient_SteamClient014.h"
HSteamPipe cppISteamClient_SteamClient014_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient014_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient014_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient014_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient014_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient014_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient014_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient014_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient014_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient014_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient014_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient014_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient014_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient014_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient014_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient014_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient014_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient014_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient014_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient014_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient014_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient014_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient014_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient014_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient014_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient014_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient014_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient014_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient014_CreateLocalUser_params *params = (struct ISteamClient_SteamClient014_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient014_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient014_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient014_ReleaseUser_params *params = (struct ISteamClient_SteamClient014_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient014_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient014_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient014_GetISteamUser_params *params = (struct ISteamClient_SteamClient014_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient014_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient014_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient014_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient014_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient014_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient014_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient014_GetISteamFriends_params *params = (struct ISteamClient_SteamClient014_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient014_GetISteamUtils_params *params = (struct ISteamClient_SteamClient014_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient014_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient014_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient014_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient014_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient014_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient014_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient014_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient014_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient014_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient014_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient014_GetISteamApps_params *params = (struct ISteamClient_SteamClient014_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient014_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient014_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient014_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient014_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient014_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient014_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_RunFrame( void *args )
{
struct ISteamClient_SteamClient014_RunFrame_params *params = (struct ISteamClient_SteamClient014_RunFrame_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient014_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient014_RunFrame_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient014_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient014_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient014_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient014_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient014_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient014_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient014_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient014_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient014_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient014_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient014_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient014_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient014_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient014_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient014_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamController( void *args )
{
struct ISteamClient_SteamClient014_GetISteamController_params *params = (struct ISteamClient_SteamClient014_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient014_GetISteamUGC_params *params = (struct ISteamClient_SteamClient014_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient014_GetISteamAppList_params *params = (struct ISteamClient_SteamClient014_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient014_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient014_GetISteamMusic_params *params = (struct ISteamClient_SteamClient014_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient014_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient014_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient014_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient014 *iface = (struct u_ISteamClient_SteamClient014 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,29 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient014_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient014_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient014_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient014_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient014_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient014_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient014_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient014_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient014_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient014_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient014_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient014_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient014_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient014_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient014_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,167 +1,549 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_130/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_130
#include "struct_converters.h"
#include "cppISteamClient_SteamClient015.h"
HSteamPipe cppISteamClient_SteamClient015_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient015_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient015_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient015_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient015_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient015_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient015_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient015_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient015_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient015_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient015_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient015_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient015_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient015_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient015_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient015_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient015_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient015_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient015_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient015_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient015_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient015_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient015_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient015_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient015_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient015_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient015_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient015_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient015_CreateLocalUser_params *params = (struct ISteamClient_SteamClient015_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient015_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient015_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient015_ReleaseUser_params *params = (struct ISteamClient_SteamClient015_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient015_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient015_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient015_GetISteamUser_params *params = (struct ISteamClient_SteamClient015_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient015_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient015_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient015_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient015_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient015_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient015_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient015_GetISteamFriends_params *params = (struct ISteamClient_SteamClient015_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient015_GetISteamUtils_params *params = (struct ISteamClient_SteamClient015_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient015_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient015_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient015_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient015_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient015_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient015_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient015_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient015_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient015_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient015_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient015_GetISteamApps_params *params = (struct ISteamClient_SteamClient015_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient015_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient015_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient015_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient015_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient015_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient015_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_RunFrame( void *args )
{
struct ISteamClient_SteamClient015_RunFrame_params *params = (struct ISteamClient_SteamClient015_RunFrame_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient015_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient015_RunFrame_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient015_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient015_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient015_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient015_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient015_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient015_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient015_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient015_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient015_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient015_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient015_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient015_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient015_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient015_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient015_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamController( void *args )
{
struct ISteamClient_SteamClient015_GetISteamController_params *params = (struct ISteamClient_SteamClient015_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient015_GetISteamUGC_params *params = (struct ISteamClient_SteamClient015_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient015_GetISteamAppList_params *params = (struct ISteamClient_SteamClient015_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient015_GetISteamMusic_params *params = (struct ISteamClient_SteamClient015_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient015_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient015_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient015_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient015_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient015_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient015_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient015 *iface = (struct u_ISteamClient_SteamClient015 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,30 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient015_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient015_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient015_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient015_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient015_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient015_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient015_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient015_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient015_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient015_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient015_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient015_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient015_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient015_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient015_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,188 +1,627 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_131/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_131
#include "struct_converters.h"
#include "cppISteamClient_SteamClient016.h"
HSteamPipe cppISteamClient_SteamClient016_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient016_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient016_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient016_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient016_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient016_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient016_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient016_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient016_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient016_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient016_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient016_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient016_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient016_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient016_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient016_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient016_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient016_GetISteamHTMLSurface(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTMLSurface((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess(void *linux_side, SteamAPI_PostAPIResultInProcess_t func)
{
((ISteamClient*)linux_side)->Set_SteamAPI_CPostAPIResultInProcess((SteamAPI_PostAPIResultInProcess_t)func);
}
void cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess(void *linux_side, SteamAPI_PostAPIResultInProcess_t func)
{
((ISteamClient*)linux_side)->Remove_SteamAPI_CPostAPIResultInProcess((SteamAPI_PostAPIResultInProcess_t)func);
}
void cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *linux_side, SteamAPI_CheckCallbackRegistered_t func)
{
func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t((void*)func);
((ISteamClient*)linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess((SteamAPI_CheckCallbackRegistered_t)func);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient016_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient016_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient016_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient016_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient016_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient016_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient016_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient016_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient016_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient016_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient016_CreateLocalUser_params *params = (struct ISteamClient_SteamClient016_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient016_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient016_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient016_ReleaseUser_params *params = (struct ISteamClient_SteamClient016_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient016_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient016_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient016_GetISteamUser_params *params = (struct ISteamClient_SteamClient016_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient016_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient016_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient016_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient016_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient016_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient016_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient016_GetISteamFriends_params *params = (struct ISteamClient_SteamClient016_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient016_GetISteamUtils_params *params = (struct ISteamClient_SteamClient016_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient016_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient016_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient016_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient016_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient016_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient016_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient016_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient016_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient016_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient016_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient016_GetISteamApps_params *params = (struct ISteamClient_SteamClient016_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient016_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient016_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient016_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient016_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient016_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient016_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_RunFrame( void *args )
{
struct ISteamClient_SteamClient016_RunFrame_params *params = (struct ISteamClient_SteamClient016_RunFrame_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient016_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient016_RunFrame_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient016_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient016_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient016_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient016_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient016_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient016_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient016_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient016_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient016_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient016_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient016_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient016_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient016_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient016_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient016_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamController( void *args )
{
struct ISteamClient_SteamClient016_GetISteamController_params *params = (struct ISteamClient_SteamClient016_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient016_GetISteamUGC_params *params = (struct ISteamClient_SteamClient016_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient016_GetISteamAppList_params *params = (struct ISteamClient_SteamClient016_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient016_GetISteamMusic_params *params = (struct ISteamClient_SteamClient016_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient016_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient016_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient016_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient016_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient016_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient016_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Set_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Set_SteamAPI_CPostAPIResultInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Set_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Set_SteamAPI_CPostAPIResultInProcess( u_func );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Remove_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Remove_SteamAPI_CPostAPIResultInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
void (*U_CDECL u_func)(uint64_t, void *, uint32_t, int32_t) = manual_convert_Remove_SteamAPI_CPostAPIResultInProcess_func( params->func );
iface->Remove_SteamAPI_CPostAPIResultInProcess( u_func );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct wow64_ISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient016 *iface = (struct u_ISteamClient_SteamClient016 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#endif

View File

@ -1,34 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient016_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient016_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient016_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient016_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient016_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient016_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient016_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient016_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient016_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient016_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient016_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient016_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient016_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient016_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient016_GetISteamHTMLSurface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient016_Set_SteamAPI_CPostAPIResultInProcess(void *, SteamAPI_PostAPIResultInProcess_t);
extern void cppISteamClient_SteamClient016_Remove_SteamAPI_CPostAPIResultInProcess(void *, SteamAPI_PostAPIResultInProcess_t);
extern void cppISteamClient_SteamClient016_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *, SteamAPI_CheckCallbackRegistered_t);

View File

@ -1,203 +1,681 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_142/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_142
#include "struct_converters.h"
#include "cppISteamClient_SteamClient017.h"
HSteamPipe cppISteamClient_SteamClient017_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient017_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient017_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient017_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient017_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient017_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient017_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient017_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient017_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient017_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient017_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient017_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient017_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient017_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient017_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient017_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient017_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->DEPRECATED_GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamHTMLSurface(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTMLSurface((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *linux_side, SteamAPI_CheckCallbackRegistered_t func)
{
func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t((void*)func);
((ISteamClient*)linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess((SteamAPI_CheckCallbackRegistered_t)func);
}
void *cppISteamClient_SteamClient017_GetISteamInventory(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInventory((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamVideo(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamVideo((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient017_GetISteamParentalSettings(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParentalSettings((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient017_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient017_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient017_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient017_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient017_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient017_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient017_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient017_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient017_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient017_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient017_CreateLocalUser_params *params = (struct ISteamClient_SteamClient017_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient017_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient017_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient017_ReleaseUser_params *params = (struct ISteamClient_SteamClient017_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient017_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient017_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient017_GetISteamUser_params *params = (struct ISteamClient_SteamClient017_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient017_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient017_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient017_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient017_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient017_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient017_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient017_GetISteamFriends_params *params = (struct ISteamClient_SteamClient017_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient017_GetISteamUtils_params *params = (struct ISteamClient_SteamClient017_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient017_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient017_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient017_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient017_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient017_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient017_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient017_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient017_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient017_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient017_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient017_GetISteamApps_params *params = (struct ISteamClient_SteamClient017_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient017_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient017_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient017_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient017_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient017_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient017_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_RunFrame( void *args )
{
struct ISteamClient_SteamClient017_RunFrame_params *params = (struct ISteamClient_SteamClient017_RunFrame_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient017_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient017_RunFrame_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient017_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient017_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient017_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient017_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient017_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient017_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient017_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient017_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient017_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient017_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient017_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient017_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient017_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamController( void *args )
{
struct ISteamClient_SteamClient017_GetISteamController_params *params = (struct ISteamClient_SteamClient017_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient017_GetISteamUGC_params *params = (struct ISteamClient_SteamClient017_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient017_GetISteamAppList_params *params = (struct ISteamClient_SteamClient017_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient017_GetISteamMusic_params *params = (struct ISteamClient_SteamClient017_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient017_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient017_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient017_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient017_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct wow64_ISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient017_GetISteamInventory_params *params = (struct ISteamClient_SteamClient017_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient017_GetISteamVideo_params *params = (struct ISteamClient_SteamClient017_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient017_GetISteamParentalSettings( void *args )
{
struct ISteamClient_SteamClient017_GetISteamParentalSettings_params *params = (struct ISteamClient_SteamClient017_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient017_GetISteamParentalSettings( void *args )
{
struct wow64_ISteamClient_SteamClient017_GetISteamParentalSettings_params *params = (struct wow64_ISteamClient_SteamClient017_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient017 *iface = (struct u_ISteamClient_SteamClient017 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,37 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient017_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient017_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient017_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient017_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient017_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient017_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient017_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient017_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient017_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient017_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient017_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient017_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient017_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient017_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient017_DEPRECATED_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamHTMLSurface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient017_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient017_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient017_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *, SteamAPI_CheckCallbackRegistered_t);
extern void *cppISteamClient_SteamClient017_GetISteamInventory(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamVideo(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient017_GetISteamParentalSettings(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,219 +1,735 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_145/steam_api.h"
#include "steamworks_sdk_145/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_145
#include "struct_converters.h"
#include "cppISteamClient_SteamClient018.h"
HSteamPipe cppISteamClient_SteamClient018_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient018_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient018_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient018_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient018_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient018_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient018_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient018_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient018_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient018_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient018_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient018_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamGameSearch(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameSearch((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient018_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient018_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient018_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient018_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient018_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->DEPRECATED_GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamHTMLSurface(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTMLSurface((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *linux_side, SteamAPI_CheckCallbackRegistered_t func)
{
func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t((void*)func);
((ISteamClient*)linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess((SteamAPI_CheckCallbackRegistered_t)func);
}
void *cppISteamClient_SteamClient018_GetISteamInventory(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInventory((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamVideo(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamVideo((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamParentalSettings(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParentalSettings((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamInput(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInput((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient018_GetISteamParties(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParties((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient018_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient018_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient018_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient018_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient018_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient018_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient018_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient018_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient018_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient018_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient018_CreateLocalUser_params *params = (struct ISteamClient_SteamClient018_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient018_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient018_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient018_ReleaseUser_params *params = (struct ISteamClient_SteamClient018_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient018_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient018_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient018_GetISteamUser_params *params = (struct ISteamClient_SteamClient018_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient018_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient018_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient018_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient018_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient018_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient018_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient018_GetISteamFriends_params *params = (struct ISteamClient_SteamClient018_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient018_GetISteamUtils_params *params = (struct ISteamClient_SteamClient018_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient018_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient018_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient018_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient018_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient018_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient018_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient018_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient018_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient018_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient018_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient018_GetISteamApps_params *params = (struct ISteamClient_SteamClient018_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient018_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient018_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient018_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient018_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient018_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient018_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamGameSearch( void *args )
{
struct ISteamClient_SteamClient018_GetISteamGameSearch_params *params = (struct ISteamClient_SteamClient018_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamGameSearch( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamGameSearch_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_RunFrame( void *args )
{
struct ISteamClient_SteamClient018_RunFrame_params *params = (struct ISteamClient_SteamClient018_RunFrame_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient018_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient018_RunFrame_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient018_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient018_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient018_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient018_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient018_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient018_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient018_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient018_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient018_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient018_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient018_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient018_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient018_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamController( void *args )
{
struct ISteamClient_SteamClient018_GetISteamController_params *params = (struct ISteamClient_SteamClient018_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient018_GetISteamUGC_params *params = (struct ISteamClient_SteamClient018_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient018_GetISteamAppList_params *params = (struct ISteamClient_SteamClient018_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient018_GetISteamMusic_params *params = (struct ISteamClient_SteamClient018_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient018_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient018_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient018_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient018_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct wow64_ISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient018_GetISteamInventory_params *params = (struct ISteamClient_SteamClient018_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient018_GetISteamVideo_params *params = (struct ISteamClient_SteamClient018_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamParentalSettings( void *args )
{
struct ISteamClient_SteamClient018_GetISteamParentalSettings_params *params = (struct ISteamClient_SteamClient018_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamParentalSettings( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamParentalSettings_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamInput( void *args )
{
struct ISteamClient_SteamClient018_GetISteamInput_params *params = (struct ISteamClient_SteamClient018_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamInput( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamInput_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient018_GetISteamParties( void *args )
{
struct ISteamClient_SteamClient018_GetISteamParties_params *params = (struct ISteamClient_SteamClient018_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient018_GetISteamParties( void *args )
{
struct wow64_ISteamClient_SteamClient018_GetISteamParties_params *params = (struct wow64_ISteamClient_SteamClient018_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient018 *iface = (struct u_ISteamClient_SteamClient018 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,40 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient018_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient018_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient018_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient018_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient018_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient018_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient018_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient018_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient018_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamGameSearch(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient018_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient018_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient018_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient018_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient018_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient018_DEPRECATED_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamHTMLSurface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient018_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient018_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient018_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *, SteamAPI_CheckCallbackRegistered_t);
extern void *cppISteamClient_SteamClient018_GetISteamInventory(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamVideo(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamParentalSettings(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamInput(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient018_GetISteamParties(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,224 +1,753 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_146/steam_api.h"
#include "steamworks_sdk_146/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_146
#include "struct_converters.h"
#include "cppISteamClient_SteamClient019.h"
HSteamPipe cppISteamClient_SteamClient019_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient019_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient019_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient019_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient019_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient019_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient019_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient019_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient019_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient019_SetLocalIPBinding(void *linux_side, uint32 unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding((uint32)unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient019_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient019_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamGameSearch(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameSearch((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient019_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient019_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient019_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient019_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient019_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->DEPRECATED_GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamHTMLSurface(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTMLSurface((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *linux_side, SteamAPI_CheckCallbackRegistered_t func)
{
func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t((void*)func);
((ISteamClient*)linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess((SteamAPI_CheckCallbackRegistered_t)func);
}
void *cppISteamClient_SteamClient019_GetISteamInventory(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInventory((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamVideo(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamVideo((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamParentalSettings(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParentalSettings((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamInput(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInput((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamParties(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParties((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient019_GetISteamRemotePlay(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemotePlay((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient019_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient019_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient019_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient019_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient019_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient019_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient019_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient019_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient019_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient019_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient019_CreateLocalUser_params *params = (struct ISteamClient_SteamClient019_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient019_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient019_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient019_ReleaseUser_params *params = (struct ISteamClient_SteamClient019_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient019_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient019_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient019_GetISteamUser_params *params = (struct ISteamClient_SteamClient019_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient019_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient019_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient019_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient019_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient019_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient019_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient019_GetISteamFriends_params *params = (struct ISteamClient_SteamClient019_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient019_GetISteamUtils_params *params = (struct ISteamClient_SteamClient019_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient019_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient019_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient019_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient019_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient019_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient019_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient019_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient019_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient019_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient019_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient019_GetISteamApps_params *params = (struct ISteamClient_SteamClient019_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient019_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient019_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient019_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient019_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient019_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient019_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamGameSearch( void *args )
{
struct ISteamClient_SteamClient019_GetISteamGameSearch_params *params = (struct ISteamClient_SteamClient019_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamGameSearch( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamGameSearch_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_RunFrame( void *args )
{
struct ISteamClient_SteamClient019_RunFrame_params *params = (struct ISteamClient_SteamClient019_RunFrame_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient019_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient019_RunFrame_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient019_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient019_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient019_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient019_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient019_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient019_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient019_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient019_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient019_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient019_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient019_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient019_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient019_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamController( void *args )
{
struct ISteamClient_SteamClient019_GetISteamController_params *params = (struct ISteamClient_SteamClient019_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient019_GetISteamUGC_params *params = (struct ISteamClient_SteamClient019_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient019_GetISteamAppList_params *params = (struct ISteamClient_SteamClient019_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient019_GetISteamMusic_params *params = (struct ISteamClient_SteamClient019_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient019_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient019_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient019_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient019_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *params = (struct wow64_ISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
uint32_t (*U_CDECL u_func)(int32_t) = manual_convert_Set_SteamAPI_CCheckCallbackRegisteredInProcess_func( params->func );
iface->Set_SteamAPI_CCheckCallbackRegisteredInProcess( u_func );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient019_GetISteamInventory_params *params = (struct ISteamClient_SteamClient019_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient019_GetISteamVideo_params *params = (struct ISteamClient_SteamClient019_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamParentalSettings( void *args )
{
struct ISteamClient_SteamClient019_GetISteamParentalSettings_params *params = (struct ISteamClient_SteamClient019_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamParentalSettings( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamParentalSettings_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamInput( void *args )
{
struct ISteamClient_SteamClient019_GetISteamInput_params *params = (struct ISteamClient_SteamClient019_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamInput( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamInput_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamParties( void *args )
{
struct ISteamClient_SteamClient019_GetISteamParties_params *params = (struct ISteamClient_SteamClient019_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamParties( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamParties_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient019_GetISteamRemotePlay( void *args )
{
struct ISteamClient_SteamClient019_GetISteamRemotePlay_params *params = (struct ISteamClient_SteamClient019_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient019_GetISteamRemotePlay( void *args )
{
struct wow64_ISteamClient_SteamClient019_GetISteamRemotePlay_params *params = (struct wow64_ISteamClient_SteamClient019_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient019 *iface = (struct u_ISteamClient_SteamClient019 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif

View File

@ -1,41 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient019_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient019_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient019_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient019_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient019_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient019_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient019_SetLocalIPBinding(void *, uint32, uint16);
extern void *cppISteamClient_SteamClient019_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient019_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamGameSearch(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient019_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient019_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient019_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient019_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient019_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient019_DEPRECATED_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamHTMLSurface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient019_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient019_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient019_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *, SteamAPI_CheckCallbackRegistered_t);
extern void *cppISteamClient_SteamClient019_GetISteamInventory(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamVideo(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamParentalSettings(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamInput(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamParties(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient019_GetISteamRemotePlay(void *, HSteamUser, HSteamPipe, const char *);

View File

@ -1,229 +1,751 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_158/steam_api.h"
#include "steamworks_sdk_158/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamClient_SteamClient020.h"
HSteamPipe cppISteamClient_SteamClient020_CreateSteamPipe(void *linux_side)
NTSTATUS ISteamClient_SteamClient020_CreateSteamPipe( void *args )
{
return after_steam_pipe_create(((ISteamClient*)linux_side)->CreateSteamPipe());
struct ISteamClient_SteamClient020_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient020_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
bool cppISteamClient_SteamClient020_BReleaseSteamPipe(void *linux_side, HSteamPipe hSteamPipe)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_CreateSteamPipe( void *args )
{
return ((ISteamClient*)linux_side)->BReleaseSteamPipe((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient020_ConnectToGlobalUser(void *linux_side, HSteamPipe hSteamPipe)
{
return ((ISteamClient*)linux_side)->ConnectToGlobalUser((HSteamPipe)hSteamPipe);
}
HSteamUser cppISteamClient_SteamClient020_CreateLocalUser(void *linux_side, HSteamPipe * phSteamPipe, EAccountType eAccountType)
{
return ((ISteamClient*)linux_side)->CreateLocalUser((HSteamPipe *)phSteamPipe, (EAccountType)eAccountType);
}
void cppISteamClient_SteamClient020_ReleaseUser(void *linux_side, HSteamPipe hSteamPipe, HSteamUser hUser)
{
((ISteamClient*)linux_side)->ReleaseUser((HSteamPipe)hSteamPipe, (HSteamUser)hUser);
}
void *cppISteamClient_SteamClient020_GetISteamUser(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUser((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamGameServer(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServer((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient020_SetLocalIPBinding(void *linux_side, const SteamIPAddress_t * unIP, uint16 usPort)
{
((ISteamClient*)linux_side)->SetLocalIPBinding(*unIP, (uint16)usPort);
}
void *cppISteamClient_SteamClient020_GetISteamFriends(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamFriends((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamUtils(void *linux_side, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUtils((HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamMatchmaking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmaking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamMatchmakingServers(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMatchmakingServers((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient020_GetISteamGenericInterface(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGenericInterface((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamUserStats(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUserStats((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamGameServerStats(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameServerStats((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamApps(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamApps((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamNetworking(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamNetworking((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamRemoteStorage(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemoteStorage((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamScreenshots(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamScreenshots((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamGameSearch(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamGameSearch((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient020_RunFrame(void *linux_side)
{
((ISteamClient*)linux_side)->RunFrame();
}
uint32 cppISteamClient_SteamClient020_GetIPCCallCount(void *linux_side)
{
return ((ISteamClient*)linux_side)->GetIPCCallCount();
}
void cppISteamClient_SteamClient020_SetWarningMessageHook(void *linux_side, SteamAPIWarningMessageHook_t pFunction)
{
pFunction = (SteamAPIWarningMessageHook_t)manual_convert_SteamAPIWarningMessageHook_t((void*)pFunction);
((ISteamClient*)linux_side)->SetWarningMessageHook((SteamAPIWarningMessageHook_t)pFunction);
}
bool cppISteamClient_SteamClient020_BShutdownIfAllPipesClosed(void *linux_side)
{
return after_shutdown(((ISteamClient*)linux_side)->BShutdownIfAllPipesClosed());
}
void *cppISteamClient_SteamClient020_GetISteamHTTP(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTTP((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void * cppISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->DEPRECATED_GetISteamUnifiedMessages((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamController(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamController((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamUGC(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamUGC((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamAppList(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamAppList((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamMusic(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusic((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamMusicRemote(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamMusicRemote((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamHTMLSurface(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamHTMLSurface((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *linux_side, void * _a)
{
((ISteamClient*)linux_side)->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess((void (*)())_a);
}
void cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *linux_side, SteamAPI_CheckCallbackRegistered_t func)
{
func = (SteamAPI_CheckCallbackRegistered_t)manual_convert_SteamAPI_CheckCallbackRegistered_t((void*)func);
((ISteamClient*)linux_side)->Set_SteamAPI_CCheckCallbackRegisteredInProcess((SteamAPI_CheckCallbackRegistered_t)func);
}
void *cppISteamClient_SteamClient020_GetISteamInventory(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInventory((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamVideo(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamVideo((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamParentalSettings(void *linux_side, HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParentalSettings((HSteamUser)hSteamuser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamInput(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamInput((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamParties(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamParties((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void *cppISteamClient_SteamClient020_GetISteamRemotePlay(void *linux_side, HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char * pchVersion)
{
return ((ISteamClient*)linux_side)->GetISteamRemotePlay((HSteamUser)hSteamUser, (HSteamPipe)hSteamPipe, (const char *)pchVersion);
}
void cppISteamClient_SteamClient020_DestroyAllInterfaces(void *linux_side)
{
((ISteamClient*)linux_side)->DestroyAllInterfaces();
}
#ifdef __cplusplus
struct wow64_ISteamClient_SteamClient020_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient020_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient020_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient020_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient020_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient020_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient020_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient020_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient020_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient020_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient020_CreateLocalUser_params *params = (struct ISteamClient_SteamClient020_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient020_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient020_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient020_ReleaseUser_params *params = (struct ISteamClient_SteamClient020_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient020_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient020_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient020_GetISteamUser_params *params = (struct ISteamClient_SteamClient020_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient020_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient020_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient020_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient020_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient020_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient020_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient020_GetISteamFriends_params *params = (struct ISteamClient_SteamClient020_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient020_GetISteamUtils_params *params = (struct ISteamClient_SteamClient020_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient020_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient020_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient020_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient020_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient020_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient020_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient020_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient020_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient020_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient020_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient020_GetISteamApps_params *params = (struct ISteamClient_SteamClient020_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient020_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient020_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient020_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient020_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient020_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient020_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamGameSearch( void *args )
{
struct ISteamClient_SteamClient020_GetISteamGameSearch_params *params = (struct ISteamClient_SteamClient020_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamGameSearch( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamGameSearch_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_RunFrame( void *args )
{
struct ISteamClient_SteamClient020_RunFrame_params *params = (struct ISteamClient_SteamClient020_RunFrame_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient020_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient020_RunFrame_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient020_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient020_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient020_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient020_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient020_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient020_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient020_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient020_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient020_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient020_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient020_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient020_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient020_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages( void *args )
{
struct wow64_ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages_params *params = (struct wow64_ISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->DEPRECATED_GetISteamUnifiedMessages( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamController( void *args )
{
struct ISteamClient_SteamClient020_GetISteamController_params *params = (struct ISteamClient_SteamClient020_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient020_GetISteamUGC_params *params = (struct ISteamClient_SteamClient020_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamAppList( void *args )
{
struct ISteamClient_SteamClient020_GetISteamAppList_params *params = (struct ISteamClient_SteamClient020_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamAppList( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamAppList_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamAppList_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamAppList( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient020_GetISteamMusic_params *params = (struct ISteamClient_SteamClient020_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient020_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient020_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient020_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient020_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient020_GetISteamInventory_params *params = (struct ISteamClient_SteamClient020_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient020_GetISteamVideo_params *params = (struct ISteamClient_SteamClient020_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamParentalSettings( void *args )
{
struct ISteamClient_SteamClient020_GetISteamParentalSettings_params *params = (struct ISteamClient_SteamClient020_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamParentalSettings( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamParentalSettings_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamInput( void *args )
{
struct ISteamClient_SteamClient020_GetISteamInput_params *params = (struct ISteamClient_SteamClient020_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamInput( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamInput_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamParties( void *args )
{
struct ISteamClient_SteamClient020_GetISteamParties_params *params = (struct ISteamClient_SteamClient020_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamParties( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamParties_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_GetISteamRemotePlay( void *args )
{
struct ISteamClient_SteamClient020_GetISteamRemotePlay_params *params = (struct ISteamClient_SteamClient020_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_GetISteamRemotePlay( void *args )
{
struct wow64_ISteamClient_SteamClient020_GetISteamRemotePlay_params *params = (struct wow64_ISteamClient_SteamClient020_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient020_DestroyAllInterfaces( void *args )
{
struct ISteamClient_SteamClient020_DestroyAllInterfaces_params *params = (struct ISteamClient_SteamClient020_DestroyAllInterfaces_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->DestroyAllInterfaces( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient020_DestroyAllInterfaces( void *args )
{
struct wow64_ISteamClient_SteamClient020_DestroyAllInterfaces_params *params = (struct wow64_ISteamClient_SteamClient020_DestroyAllInterfaces_params *)args;
struct u_ISteamClient_SteamClient020 *iface = (struct u_ISteamClient_SteamClient020 *)params->u_iface;
iface->DestroyAllInterfaces( );
return 0;
}
#endif

View File

@ -1,42 +0,0 @@
extern HSteamPipe cppISteamClient_SteamClient020_CreateSteamPipe(void *);
extern bool cppISteamClient_SteamClient020_BReleaseSteamPipe(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient020_ConnectToGlobalUser(void *, HSteamPipe);
extern HSteamUser cppISteamClient_SteamClient020_CreateLocalUser(void *, HSteamPipe *, EAccountType);
extern void cppISteamClient_SteamClient020_ReleaseUser(void *, HSteamPipe, HSteamUser);
extern void *cppISteamClient_SteamClient020_GetISteamUser(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamGameServer(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient020_SetLocalIPBinding(void *, const SteamIPAddress_t *, uint16);
extern void *cppISteamClient_SteamClient020_GetISteamFriends(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamUtils(void *, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamMatchmaking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamMatchmakingServers(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient020_GetISteamGenericInterface(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamUserStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamGameServerStats(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamApps(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamNetworking(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamRemoteStorage(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamScreenshots(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamGameSearch(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient020_RunFrame(void *);
extern uint32 cppISteamClient_SteamClient020_GetIPCCallCount(void *);
extern void cppISteamClient_SteamClient020_SetWarningMessageHook(void *, SteamAPIWarningMessageHook_t);
extern bool cppISteamClient_SteamClient020_BShutdownIfAllPipesClosed(void *);
extern void *cppISteamClient_SteamClient020_GetISteamHTTP(void *, HSteamUser, HSteamPipe, const char *);
extern void * cppISteamClient_SteamClient020_DEPRECATED_GetISteamUnifiedMessages(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamController(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamUGC(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamAppList(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamMusic(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamMusicRemote(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamHTMLSurface(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient020_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient020_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void *, void *);
extern void cppISteamClient_SteamClient020_Set_SteamAPI_CCheckCallbackRegisteredInProcess(void *, SteamAPI_CheckCallbackRegistered_t);
extern void *cppISteamClient_SteamClient020_GetISteamInventory(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamVideo(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamParentalSettings(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamInput(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamParties(void *, HSteamUser, HSteamPipe, const char *);
extern void *cppISteamClient_SteamClient020_GetISteamRemotePlay(void *, HSteamUser, HSteamPipe, const char *);
extern void cppISteamClient_SteamClient020_DestroyAllInterfaces(void *);

View File

@ -0,0 +1,715 @@
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
NTSTATUS ISteamClient_SteamClient021_CreateSteamPipe( void *args )
{
struct ISteamClient_SteamClient021_CreateSteamPipe_params *params = (struct ISteamClient_SteamClient021_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_CreateSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient021_CreateSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient021_CreateSteamPipe_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->CreateSteamPipe( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_BReleaseSteamPipe( void *args )
{
struct ISteamClient_SteamClient021_BReleaseSteamPipe_params *params = (struct ISteamClient_SteamClient021_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_BReleaseSteamPipe( void *args )
{
struct wow64_ISteamClient_SteamClient021_BReleaseSteamPipe_params *params = (struct wow64_ISteamClient_SteamClient021_BReleaseSteamPipe_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->BReleaseSteamPipe( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_ConnectToGlobalUser( void *args )
{
struct ISteamClient_SteamClient021_ConnectToGlobalUser_params *params = (struct ISteamClient_SteamClient021_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_ConnectToGlobalUser( void *args )
{
struct wow64_ISteamClient_SteamClient021_ConnectToGlobalUser_params *params = (struct wow64_ISteamClient_SteamClient021_ConnectToGlobalUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->ConnectToGlobalUser( params->hSteamPipe );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_CreateLocalUser( void *args )
{
struct ISteamClient_SteamClient021_CreateLocalUser_params *params = (struct ISteamClient_SteamClient021_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_CreateLocalUser( void *args )
{
struct wow64_ISteamClient_SteamClient021_CreateLocalUser_params *params = (struct wow64_ISteamClient_SteamClient021_CreateLocalUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->CreateLocalUser( params->phSteamPipe, params->eAccountType );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_ReleaseUser( void *args )
{
struct ISteamClient_SteamClient021_ReleaseUser_params *params = (struct ISteamClient_SteamClient021_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_ReleaseUser( void *args )
{
struct wow64_ISteamClient_SteamClient021_ReleaseUser_params *params = (struct wow64_ISteamClient_SteamClient021_ReleaseUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->ReleaseUser( params->hSteamPipe, params->hUser );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamUser( void *args )
{
struct ISteamClient_SteamClient021_GetISteamUser_params *params = (struct ISteamClient_SteamClient021_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamUser( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamUser_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamUser_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUser( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamGameServer( void *args )
{
struct ISteamClient_SteamClient021_GetISteamGameServer_params *params = (struct ISteamClient_SteamClient021_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamGameServer( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamGameServer_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamGameServer_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameServer( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_SetLocalIPBinding( void *args )
{
struct ISteamClient_SteamClient021_SetLocalIPBinding_params *params = (struct ISteamClient_SteamClient021_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_SetLocalIPBinding( void *args )
{
struct wow64_ISteamClient_SteamClient021_SetLocalIPBinding_params *params = (struct wow64_ISteamClient_SteamClient021_SetLocalIPBinding_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->SetLocalIPBinding( params->unIP, params->usPort );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamFriends( void *args )
{
struct ISteamClient_SteamClient021_GetISteamFriends_params *params = (struct ISteamClient_SteamClient021_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamFriends( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamFriends_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamFriends_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamFriends( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamUtils( void *args )
{
struct ISteamClient_SteamClient021_GetISteamUtils_params *params = (struct ISteamClient_SteamClient021_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamUtils( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamUtils_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamUtils_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUtils( params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamMatchmaking( void *args )
{
struct ISteamClient_SteamClient021_GetISteamMatchmaking_params *params = (struct ISteamClient_SteamClient021_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamMatchmaking( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamMatchmaking_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamMatchmaking_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMatchmaking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamMatchmakingServers( void *args )
{
struct ISteamClient_SteamClient021_GetISteamMatchmakingServers_params *params = (struct ISteamClient_SteamClient021_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamMatchmakingServers( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamMatchmakingServers_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamMatchmakingServers_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMatchmakingServers( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamGenericInterface( void *args )
{
struct ISteamClient_SteamClient021_GetISteamGenericInterface_params *params = (struct ISteamClient_SteamClient021_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamGenericInterface( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamGenericInterface_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamGenericInterface_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGenericInterface( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamUserStats( void *args )
{
struct ISteamClient_SteamClient021_GetISteamUserStats_params *params = (struct ISteamClient_SteamClient021_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamUserStats( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamUserStats_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamUserStats_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUserStats( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamGameServerStats( void *args )
{
struct ISteamClient_SteamClient021_GetISteamGameServerStats_params *params = (struct ISteamClient_SteamClient021_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamGameServerStats( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamGameServerStats_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamGameServerStats_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameServerStats( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamApps( void *args )
{
struct ISteamClient_SteamClient021_GetISteamApps_params *params = (struct ISteamClient_SteamClient021_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamApps( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamApps_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamApps_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamApps( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamNetworking( void *args )
{
struct ISteamClient_SteamClient021_GetISteamNetworking_params *params = (struct ISteamClient_SteamClient021_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamNetworking( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamNetworking_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamNetworking_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamNetworking( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamRemoteStorage( void *args )
{
struct ISteamClient_SteamClient021_GetISteamRemoteStorage_params *params = (struct ISteamClient_SteamClient021_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamRemoteStorage( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamRemoteStorage_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamRemoteStorage_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamRemoteStorage( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamScreenshots( void *args )
{
struct ISteamClient_SteamClient021_GetISteamScreenshots_params *params = (struct ISteamClient_SteamClient021_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamScreenshots( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamScreenshots_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamScreenshots_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamScreenshots( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamGameSearch( void *args )
{
struct ISteamClient_SteamClient021_GetISteamGameSearch_params *params = (struct ISteamClient_SteamClient021_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamGameSearch( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamGameSearch_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamGameSearch_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamGameSearch( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_RunFrame( void *args )
{
struct ISteamClient_SteamClient021_RunFrame_params *params = (struct ISteamClient_SteamClient021_RunFrame_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_RunFrame( void *args )
{
struct wow64_ISteamClient_SteamClient021_RunFrame_params *params = (struct wow64_ISteamClient_SteamClient021_RunFrame_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetIPCCallCount( void *args )
{
struct ISteamClient_SteamClient021_GetIPCCallCount_params *params = (struct ISteamClient_SteamClient021_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetIPCCallCount( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetIPCCallCount_params *params = (struct wow64_ISteamClient_SteamClient021_GetIPCCallCount_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetIPCCallCount( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_SetWarningMessageHook( void *args )
{
struct ISteamClient_SteamClient021_SetWarningMessageHook_params *params = (struct ISteamClient_SteamClient021_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_SetWarningMessageHook( void *args )
{
struct wow64_ISteamClient_SteamClient021_SetWarningMessageHook_params *params = (struct wow64_ISteamClient_SteamClient021_SetWarningMessageHook_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u_pFunction)(int32_t, const char *) = manual_convert_SetWarningMessageHook_pFunction( params->pFunction );
iface->SetWarningMessageHook( u_pFunction );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_BShutdownIfAllPipesClosed( void *args )
{
struct ISteamClient_SteamClient021_BShutdownIfAllPipesClosed_params *params = (struct ISteamClient_SteamClient021_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_BShutdownIfAllPipesClosed( void *args )
{
struct wow64_ISteamClient_SteamClient021_BShutdownIfAllPipesClosed_params *params = (struct wow64_ISteamClient_SteamClient021_BShutdownIfAllPipesClosed_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->BShutdownIfAllPipesClosed( );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamHTTP( void *args )
{
struct ISteamClient_SteamClient021_GetISteamHTTP_params *params = (struct ISteamClient_SteamClient021_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamHTTP( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamHTTP_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamHTTP_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamHTTP( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamController( void *args )
{
struct ISteamClient_SteamClient021_GetISteamController_params *params = (struct ISteamClient_SteamClient021_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamController( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamController_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamController_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamController( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamUGC( void *args )
{
struct ISteamClient_SteamClient021_GetISteamUGC_params *params = (struct ISteamClient_SteamClient021_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamUGC( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamUGC_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamUGC_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamUGC( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamMusic( void *args )
{
struct ISteamClient_SteamClient021_GetISteamMusic_params *params = (struct ISteamClient_SteamClient021_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamMusic( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamMusic_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamMusic_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMusic( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamMusicRemote( void *args )
{
struct ISteamClient_SteamClient021_GetISteamMusicRemote_params *params = (struct ISteamClient_SteamClient021_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamMusicRemote( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamMusicRemote_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamMusicRemote_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamMusicRemote( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamHTMLSurface( void *args )
{
struct ISteamClient_SteamClient021_GetISteamHTMLSurface_params *params = (struct ISteamClient_SteamClient021_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamHTMLSurface( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamHTMLSurface_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamHTMLSurface_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamHTMLSurface( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient021_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( void *args )
{
struct wow64_ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *params = (struct wow64_ISteamClient_SteamClient021_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
void (*U_CDECL u__a)(void) = manual_convert_DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess__a( params->_a );
iface->DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess( u__a );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamInventory( void *args )
{
struct ISteamClient_SteamClient021_GetISteamInventory_params *params = (struct ISteamClient_SteamClient021_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamInventory( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamInventory_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamInventory_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamInventory( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamVideo( void *args )
{
struct ISteamClient_SteamClient021_GetISteamVideo_params *params = (struct ISteamClient_SteamClient021_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamVideo( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamVideo_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamVideo_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamVideo( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamParentalSettings( void *args )
{
struct ISteamClient_SteamClient021_GetISteamParentalSettings_params *params = (struct ISteamClient_SteamClient021_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamParentalSettings( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamParentalSettings_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamParentalSettings_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamParentalSettings( params->hSteamuser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamInput( void *args )
{
struct ISteamClient_SteamClient021_GetISteamInput_params *params = (struct ISteamClient_SteamClient021_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamInput( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamInput_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamInput_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamInput( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamParties( void *args )
{
struct ISteamClient_SteamClient021_GetISteamParties_params *params = (struct ISteamClient_SteamClient021_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamParties( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamParties_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamParties_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamParties( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_GetISteamRemotePlay( void *args )
{
struct ISteamClient_SteamClient021_GetISteamRemotePlay_params *params = (struct ISteamClient_SteamClient021_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_GetISteamRemotePlay( void *args )
{
struct wow64_ISteamClient_SteamClient021_GetISteamRemotePlay_params *params = (struct wow64_ISteamClient_SteamClient021_GetISteamRemotePlay_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
params->_ret = iface->GetISteamRemotePlay( params->hSteamUser, params->hSteamPipe, params->pchVersion );
return 0;
}
#endif
NTSTATUS ISteamClient_SteamClient021_DestroyAllInterfaces( void *args )
{
struct ISteamClient_SteamClient021_DestroyAllInterfaces_params *params = (struct ISteamClient_SteamClient021_DestroyAllInterfaces_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->DestroyAllInterfaces( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamClient_SteamClient021_DestroyAllInterfaces( void *args )
{
struct wow64_ISteamClient_SteamClient021_DestroyAllInterfaces_params *params = (struct wow64_ISteamClient_SteamClient021_DestroyAllInterfaces_params *)args;
struct u_ISteamClient_SteamClient021 *iface = (struct u_ISteamClient_SteamClient021 *)params->u_iface;
iface->DestroyAllInterfaces( );
return 0;
}
#endif

View File

@ -1,46 +1,119 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_134/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_134
#include "struct_converters.h"
#include "cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.h"
bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init(void *linux_side, const char * pchAbsolutePathToControllerConfigVDF)
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( void *args )
{
return ((ISteamController*)linux_side)->Init((const char *)pchAbsolutePathToControllerConfigVDF);
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
char *u_pchAbsolutePathToControllerConfigVDF = steamclient_dos_to_unix_path( params->pchAbsolutePathToControllerConfigVDF, 0 );
params->_ret = iface->Init( u_pchAbsolutePathToControllerConfigVDF );
steamclient_free_path( u_pchAbsolutePathToControllerConfigVDF );
return 0;
}
bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState(void *linux_side, uint32 unControllerIndex, SteamControllerState001_t * pState)
{
return ((ISteamController*)linux_side)->GetControllerState((uint32)unControllerIndex, (SteamControllerState001_t *)pState);
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse(void *linux_side, uint32 unControllerIndex, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((uint32)unControllerIndex, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode(void *linux_side, const char * pchMode)
{
((ISteamController*)linux_side)->SetOverrideMode((const char *)pchMode);
}
#ifdef __cplusplus
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
char *u_pchAbsolutePathToControllerConfigVDF = steamclient_dos_to_unix_path( params->pchAbsolutePathToControllerConfigVDF, 0 );
params->_ret = iface->Init( u_pchAbsolutePathToControllerConfigVDF );
steamclient_free_path( u_pchAbsolutePathToControllerConfigVDF );
return 0;
}
#endif
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( void *args )
{
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( void *args )
{
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame( void *args )
{
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame( void *args )
{
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState( void *args )
{
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
params->_ret = iface->GetControllerState( params->unControllerIndex, params->pState );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState( void *args )
{
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
params->_ret = iface->GetControllerState( params->unControllerIndex, params->pState );
return 0;
}
#endif
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse( void *args )
{
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerIndex, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerIndex, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode( void *args )
{
struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *params = (struct ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->SetOverrideMode( params->pchMode );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode( void *args )
{
struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *params = (struct wow64_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *)args;
struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *iface = (struct u_ISteamController_STEAMCONTROLLER_INTERFACE_VERSION *)params->u_iface;
iface->SetOverrideMode( params->pchMode );
return 0;
}
#endif

View File

@ -1,6 +0,0 @@
extern bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init(void *, const char *);
extern bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown(void *);
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame(void *);
extern bool cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState(void *, uint32, SteamControllerState001_t *);
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse(void *, uint32, ESteamControllerPad, unsigned short);
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode(void *, const char *);

View File

@ -1,101 +1,313 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_137/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_137
#include "struct_converters.h"
#include "cppISteamController_SteamController003.h"
bool cppISteamController_SteamController003_Init(void *linux_side)
NTSTATUS ISteamController_SteamController003_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController003_Init_params *params = (struct ISteamController_SteamController003_Init_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController003_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController003_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController003_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
bool cppISteamController_SteamController003_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController003_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController003_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController003_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController003_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
ControllerDigitalActionData_t cppISteamController_SteamController003_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController003_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController003_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
ControllerAnalogActionData_t cppISteamController_SteamController003_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController003_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
void cppISteamController_SteamController003_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
void cppISteamController_SteamController003_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController003_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController003_Init_params *params = (struct wow64_ISteamController_SteamController003_Init_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_Shutdown( void *args )
{
struct ISteamController_SteamController003_Shutdown_params *params = (struct ISteamController_SteamController003_Shutdown_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController003_Shutdown_params *params = (struct wow64_ISteamController_SteamController003_Shutdown_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_RunFrame( void *args )
{
struct ISteamController_SteamController003_RunFrame_params *params = (struct ISteamController_SteamController003_RunFrame_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController003_RunFrame_params *params = (struct wow64_ISteamController_SteamController003_RunFrame_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController003_GetConnectedControllers_params *params = (struct ISteamController_SteamController003_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController003_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController003_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController003_ShowBindingPanel_params *params = (struct ISteamController_SteamController003_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController003_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController003_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController003_GetActionSetHandle_params *params = (struct ISteamController_SteamController003_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController003_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController003_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_ActivateActionSet( void *args )
{
struct ISteamController_SteamController003_ActivateActionSet_params *params = (struct ISteamController_SteamController003_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController003_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController003_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController003_GetCurrentActionSet_params *params = (struct ISteamController_SteamController003_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController003_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController003_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController003_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController003_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController003_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController003_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController003_GetDigitalActionData_params *params = (struct ISteamController_SteamController003_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController003_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController003_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController003_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController003_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController003_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController003_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController003_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController003_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController003_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController003_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController003_GetAnalogActionData_params *params = (struct ISteamController_SteamController003_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController003_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController003_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController003_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController003_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController003_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController003_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController003_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController003_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController003_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController003_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController003_TriggerHapticPulse_params *params = (struct ISteamController_SteamController003_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController003_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController003_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController003_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController003_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController003_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController003_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController003_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController003_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController003 *iface = (struct u_ISteamController_SteamController003 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif

View File

@ -1,17 +0,0 @@
extern bool cppISteamController_SteamController003_Init(void *);
extern bool cppISteamController_SteamController003_Shutdown(void *);
extern void cppISteamController_SteamController003_RunFrame(void *);
extern int cppISteamController_SteamController003_GetConnectedControllers(void *, ControllerHandle_t *);
extern bool cppISteamController_SteamController003_ShowBindingPanel(void *, ControllerHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController003_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController003_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController003_GetCurrentActionSet(void *, ControllerHandle_t);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController003_GetDigitalActionHandle(void *, const char *);
extern ControllerDigitalActionData_t cppISteamController_SteamController003_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController003_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController003_GetAnalogActionHandle(void *, const char *);
extern ControllerAnalogActionData_t cppISteamController_SteamController003_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController003_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern void cppISteamController_SteamController003_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern void cppISteamController_SteamController003_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController003_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);

View File

@ -1,126 +1,403 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_138a/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_138a
#include "struct_converters.h"
#include "cppISteamController_SteamController004.h"
bool cppISteamController_SteamController004_Init(void *linux_side)
NTSTATUS ISteamController_SteamController004_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController004_Init_params *params = (struct ISteamController_SteamController004_Init_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController004_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController004_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController004_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
bool cppISteamController_SteamController004_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController004_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController004_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController004_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController004_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
ControllerDigitalActionData_t cppISteamController_SteamController004_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController004_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController004_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
ControllerAnalogActionData_t cppISteamController_SteamController004_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController004_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
void cppISteamController_SteamController004_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
void cppISteamController_SteamController004_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController004_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
int cppISteamController_SteamController004_GetGamepadIndexForController(void *linux_side, ControllerHandle_t ulControllerHandle)
{
return ((ISteamController*)linux_side)->GetGamepadIndexForController((ControllerHandle_t)ulControllerHandle);
}
ControllerHandle_t cppISteamController_SteamController004_GetControllerForGamepadIndex(void *linux_side, int nIndex)
{
return ((ISteamController*)linux_side)->GetControllerForGamepadIndex((int)nIndex);
}
ControllerMotionData_t cppISteamController_SteamController004_GetMotionData(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetMotionData((ControllerHandle_t)controllerHandle);
}
bool cppISteamController_SteamController004_ShowDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
bool cppISteamController_SteamController004_ShowAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController004_Init_params *params = (struct wow64_ISteamController_SteamController004_Init_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_Shutdown( void *args )
{
struct ISteamController_SteamController004_Shutdown_params *params = (struct ISteamController_SteamController004_Shutdown_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController004_Shutdown_params *params = (struct wow64_ISteamController_SteamController004_Shutdown_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_RunFrame( void *args )
{
struct ISteamController_SteamController004_RunFrame_params *params = (struct ISteamController_SteamController004_RunFrame_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController004_RunFrame_params *params = (struct wow64_ISteamController_SteamController004_RunFrame_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController004_GetConnectedControllers_params *params = (struct ISteamController_SteamController004_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController004_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController004_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController004_ShowBindingPanel_params *params = (struct ISteamController_SteamController004_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController004_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController004_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController004_GetActionSetHandle_params *params = (struct ISteamController_SteamController004_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController004_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController004_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_ActivateActionSet( void *args )
{
struct ISteamController_SteamController004_ActivateActionSet_params *params = (struct ISteamController_SteamController004_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController004_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController004_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController004_GetCurrentActionSet_params *params = (struct ISteamController_SteamController004_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController004_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController004_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController004_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController004_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController004_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController004_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController004_GetDigitalActionData_params *params = (struct ISteamController_SteamController004_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController004_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController004_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController004_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController004_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController004_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController004_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController004_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController004_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController004_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController004_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController004_GetAnalogActionData_params *params = (struct ISteamController_SteamController004_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController004_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController004_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController004_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController004_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController004_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController004_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController004_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController004_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController004_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController004_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController004_TriggerHapticPulse_params *params = (struct ISteamController_SteamController004_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController004_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController004_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController004_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController004_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController004_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController004_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetGamepadIndexForController( void *args )
{
struct ISteamController_SteamController004_GetGamepadIndexForController_params *params = (struct ISteamController_SteamController004_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetGamepadIndexForController( void *args )
{
struct wow64_ISteamController_SteamController004_GetGamepadIndexForController_params *params = (struct wow64_ISteamController_SteamController004_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetControllerForGamepadIndex( void *args )
{
struct ISteamController_SteamController004_GetControllerForGamepadIndex_params *params = (struct ISteamController_SteamController004_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetControllerForGamepadIndex( void *args )
{
struct wow64_ISteamController_SteamController004_GetControllerForGamepadIndex_params *params = (struct wow64_ISteamController_SteamController004_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_GetMotionData( void *args )
{
struct ISteamController_SteamController004_GetMotionData_params *params = (struct ISteamController_SteamController004_GetMotionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_GetMotionData( void *args )
{
struct wow64_ISteamController_SteamController004_GetMotionData_params *params = (struct wow64_ISteamController_SteamController004_GetMotionData_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_ShowDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController004_ShowDigitalActionOrigins_params *params = (struct ISteamController_SteamController004_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_ShowDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController004_ShowDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController004_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController004_ShowAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController004_ShowAnalogActionOrigins_params *params = (struct ISteamController_SteamController004_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController004_ShowAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController004_ShowAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController004_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController004 *iface = (struct u_ISteamController_SteamController004 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif

View File

@ -1,22 +0,0 @@
extern bool cppISteamController_SteamController004_Init(void *);
extern bool cppISteamController_SteamController004_Shutdown(void *);
extern void cppISteamController_SteamController004_RunFrame(void *);
extern int cppISteamController_SteamController004_GetConnectedControllers(void *, ControllerHandle_t *);
extern bool cppISteamController_SteamController004_ShowBindingPanel(void *, ControllerHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController004_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController004_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController004_GetCurrentActionSet(void *, ControllerHandle_t);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController004_GetDigitalActionHandle(void *, const char *);
extern ControllerDigitalActionData_t cppISteamController_SteamController004_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController004_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController004_GetAnalogActionHandle(void *, const char *);
extern ControllerAnalogActionData_t cppISteamController_SteamController004_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController004_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern void cppISteamController_SteamController004_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern void cppISteamController_SteamController004_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController004_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);
extern int cppISteamController_SteamController004_GetGamepadIndexForController(void *, ControllerHandle_t);
extern ControllerHandle_t cppISteamController_SteamController004_GetControllerForGamepadIndex(void *, int);
extern ControllerMotionData_t cppISteamController_SteamController004_GetMotionData(void *, ControllerHandle_t);
extern bool cppISteamController_SteamController004_ShowDigitalActionOrigins(void *, ControllerHandle_t, ControllerDigitalActionHandle_t, float, float, float);
extern bool cppISteamController_SteamController004_ShowAnalogActionOrigins(void *, ControllerHandle_t, ControllerAnalogActionHandle_t, float, float, float);

View File

@ -1,141 +1,457 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_141/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_141
#include "struct_converters.h"
#include "cppISteamController_SteamController005.h"
bool cppISteamController_SteamController005_Init(void *linux_side)
NTSTATUS ISteamController_SteamController005_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController005_Init_params *params = (struct ISteamController_SteamController005_Init_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController005_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController005_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController005_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
bool cppISteamController_SteamController005_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController005_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController005_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController005_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController005_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
ControllerDigitalActionData_t cppISteamController_SteamController005_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController005_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController005_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
ControllerAnalogActionData_t cppISteamController_SteamController005_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController005_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
void cppISteamController_SteamController005_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
void cppISteamController_SteamController005_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController005_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
void cppISteamController_SteamController005_TriggerVibration(void *linux_side, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed)
{
((ISteamController*)linux_side)->TriggerVibration((ControllerHandle_t)controllerHandle, (unsigned short)usLeftSpeed, (unsigned short)usRightSpeed);
}
void cppISteamController_SteamController005_SetLEDColor(void *linux_side, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags)
{
((ISteamController*)linux_side)->SetLEDColor((ControllerHandle_t)controllerHandle, (uint8)nColorR, (uint8)nColorG, (uint8)nColorB, (unsigned int)nFlags);
}
int cppISteamController_SteamController005_GetGamepadIndexForController(void *linux_side, ControllerHandle_t ulControllerHandle)
{
return ((ISteamController*)linux_side)->GetGamepadIndexForController((ControllerHandle_t)ulControllerHandle);
}
ControllerHandle_t cppISteamController_SteamController005_GetControllerForGamepadIndex(void *linux_side, int nIndex)
{
return ((ISteamController*)linux_side)->GetControllerForGamepadIndex((int)nIndex);
}
ControllerMotionData_t cppISteamController_SteamController005_GetMotionData(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetMotionData((ControllerHandle_t)controllerHandle);
}
bool cppISteamController_SteamController005_ShowDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
bool cppISteamController_SteamController005_ShowAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
const char * cppISteamController_SteamController005_GetStringForActionOrigin(void *linux_side, EControllerActionOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForActionOrigin((EControllerActionOrigin)eOrigin);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController005_Init_params *params = (struct wow64_ISteamController_SteamController005_Init_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_Shutdown( void *args )
{
struct ISteamController_SteamController005_Shutdown_params *params = (struct ISteamController_SteamController005_Shutdown_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController005_Shutdown_params *params = (struct wow64_ISteamController_SteamController005_Shutdown_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_RunFrame( void *args )
{
struct ISteamController_SteamController005_RunFrame_params *params = (struct ISteamController_SteamController005_RunFrame_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController005_RunFrame_params *params = (struct wow64_ISteamController_SteamController005_RunFrame_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController005_GetConnectedControllers_params *params = (struct ISteamController_SteamController005_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController005_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController005_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController005_ShowBindingPanel_params *params = (struct ISteamController_SteamController005_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController005_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController005_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController005_GetActionSetHandle_params *params = (struct ISteamController_SteamController005_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController005_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController005_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_ActivateActionSet( void *args )
{
struct ISteamController_SteamController005_ActivateActionSet_params *params = (struct ISteamController_SteamController005_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController005_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController005_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController005_GetCurrentActionSet_params *params = (struct ISteamController_SteamController005_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController005_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController005_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController005_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController005_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController005_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController005_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController005_GetDigitalActionData_params *params = (struct ISteamController_SteamController005_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController005_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController005_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController005_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController005_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController005_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController005_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController005_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController005_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController005_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController005_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController005_GetAnalogActionData_params *params = (struct ISteamController_SteamController005_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController005_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController005_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController005_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController005_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController005_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController005_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController005_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController005_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController005_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController005_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController005_TriggerHapticPulse_params *params = (struct ISteamController_SteamController005_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController005_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController005_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController005_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController005_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController005_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController005_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_TriggerVibration( void *args )
{
struct ISteamController_SteamController005_TriggerVibration_params *params = (struct ISteamController_SteamController005_TriggerVibration_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_TriggerVibration( void *args )
{
struct wow64_ISteamController_SteamController005_TriggerVibration_params *params = (struct wow64_ISteamController_SteamController005_TriggerVibration_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_SetLEDColor( void *args )
{
struct ISteamController_SteamController005_SetLEDColor_params *params = (struct ISteamController_SteamController005_SetLEDColor_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_SetLEDColor( void *args )
{
struct wow64_ISteamController_SteamController005_SetLEDColor_params *params = (struct wow64_ISteamController_SteamController005_SetLEDColor_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetGamepadIndexForController( void *args )
{
struct ISteamController_SteamController005_GetGamepadIndexForController_params *params = (struct ISteamController_SteamController005_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetGamepadIndexForController( void *args )
{
struct wow64_ISteamController_SteamController005_GetGamepadIndexForController_params *params = (struct wow64_ISteamController_SteamController005_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetControllerForGamepadIndex( void *args )
{
struct ISteamController_SteamController005_GetControllerForGamepadIndex_params *params = (struct ISteamController_SteamController005_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetControllerForGamepadIndex( void *args )
{
struct wow64_ISteamController_SteamController005_GetControllerForGamepadIndex_params *params = (struct wow64_ISteamController_SteamController005_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetMotionData( void *args )
{
struct ISteamController_SteamController005_GetMotionData_params *params = (struct ISteamController_SteamController005_GetMotionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetMotionData( void *args )
{
struct wow64_ISteamController_SteamController005_GetMotionData_params *params = (struct wow64_ISteamController_SteamController005_GetMotionData_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_ShowDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController005_ShowDigitalActionOrigins_params *params = (struct ISteamController_SteamController005_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_ShowDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController005_ShowDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController005_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_ShowAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController005_ShowAnalogActionOrigins_params *params = (struct ISteamController_SteamController005_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_ShowAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController005_ShowAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController005_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController005_GetStringForActionOrigin( void *args )
{
struct ISteamController_SteamController005_GetStringForActionOrigin_params *params = (struct ISteamController_SteamController005_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController005_GetStringForActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController005_GetStringForActionOrigin_params *params = (struct wow64_ISteamController_SteamController005_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController005 *iface = (struct u_ISteamController_SteamController005 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#endif

View File

@ -1,26 +0,0 @@
extern bool cppISteamController_SteamController005_Init(void *);
extern bool cppISteamController_SteamController005_Shutdown(void *);
extern void cppISteamController_SteamController005_RunFrame(void *);
extern int cppISteamController_SteamController005_GetConnectedControllers(void *, ControllerHandle_t *);
extern bool cppISteamController_SteamController005_ShowBindingPanel(void *, ControllerHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController005_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController005_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController005_GetCurrentActionSet(void *, ControllerHandle_t);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController005_GetDigitalActionHandle(void *, const char *);
extern ControllerDigitalActionData_t cppISteamController_SteamController005_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController005_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController005_GetAnalogActionHandle(void *, const char *);
extern ControllerAnalogActionData_t cppISteamController_SteamController005_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController005_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern void cppISteamController_SteamController005_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern void cppISteamController_SteamController005_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController005_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);
extern void cppISteamController_SteamController005_TriggerVibration(void *, ControllerHandle_t, unsigned short, unsigned short);
extern void cppISteamController_SteamController005_SetLEDColor(void *, ControllerHandle_t, uint8, uint8, uint8, unsigned int);
extern int cppISteamController_SteamController005_GetGamepadIndexForController(void *, ControllerHandle_t);
extern ControllerHandle_t cppISteamController_SteamController005_GetControllerForGamepadIndex(void *, int);
extern ControllerMotionData_t cppISteamController_SteamController005_GetMotionData(void *, ControllerHandle_t);
extern bool cppISteamController_SteamController005_ShowDigitalActionOrigins(void *, ControllerHandle_t, ControllerDigitalActionHandle_t, float, float, float);
extern bool cppISteamController_SteamController005_ShowAnalogActionOrigins(void *, ControllerHandle_t, ControllerAnalogActionHandle_t, float, float, float);
extern const char * cppISteamController_SteamController005_GetStringForActionOrigin(void *, EControllerActionOrigin);
extern const char * cppISteamController_SteamController005_GetGlyphForActionOrigin(void *, EControllerActionOrigin);

View File

@ -1,166 +1,547 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_142/steam_api.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_142
#include "struct_converters.h"
#include "cppISteamController_SteamController006.h"
bool cppISteamController_SteamController006_Init(void *linux_side)
NTSTATUS ISteamController_SteamController006_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController006_Init_params *params = (struct ISteamController_SteamController006_Init_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController006_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController006_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController006_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
bool cppISteamController_SteamController006_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController006_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController006_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController006_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
void cppISteamController_SteamController006_ActivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->ActivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController006_DeactivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->DeactivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController006_DeactivateAllActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle)
{
((ISteamController*)linux_side)->DeactivateAllActionSetLayers((ControllerHandle_t)controllerHandle);
}
int cppISteamController_SteamController006_GetActiveActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetActiveActionSetLayers((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t *)handlesOut);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController006_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
ControllerDigitalActionData_t cppISteamController_SteamController006_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController006_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController006_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
ControllerAnalogActionData_t cppISteamController_SteamController006_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController006_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
void cppISteamController_SteamController006_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
void cppISteamController_SteamController006_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController006_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
void cppISteamController_SteamController006_TriggerVibration(void *linux_side, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed)
{
((ISteamController*)linux_side)->TriggerVibration((ControllerHandle_t)controllerHandle, (unsigned short)usLeftSpeed, (unsigned short)usRightSpeed);
}
void cppISteamController_SteamController006_SetLEDColor(void *linux_side, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags)
{
((ISteamController*)linux_side)->SetLEDColor((ControllerHandle_t)controllerHandle, (uint8)nColorR, (uint8)nColorG, (uint8)nColorB, (unsigned int)nFlags);
}
int cppISteamController_SteamController006_GetGamepadIndexForController(void *linux_side, ControllerHandle_t ulControllerHandle)
{
return ((ISteamController*)linux_side)->GetGamepadIndexForController((ControllerHandle_t)ulControllerHandle);
}
ControllerHandle_t cppISteamController_SteamController006_GetControllerForGamepadIndex(void *linux_side, int nIndex)
{
return ((ISteamController*)linux_side)->GetControllerForGamepadIndex((int)nIndex);
}
ControllerMotionData_t cppISteamController_SteamController006_GetMotionData(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetMotionData((ControllerHandle_t)controllerHandle);
}
bool cppISteamController_SteamController006_ShowDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
bool cppISteamController_SteamController006_ShowAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle, float flScale, float flXPosition, float flYPosition)
{
return ((ISteamController*)linux_side)->ShowAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (float)flScale, (float)flXPosition, (float)flYPosition);
}
const char * cppISteamController_SteamController006_GetStringForActionOrigin(void *linux_side, EControllerActionOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForActionOrigin((EControllerActionOrigin)eOrigin);
}
ESteamInputType cppISteamController_SteamController006_GetInputTypeForHandle(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetInputTypeForHandle((ControllerHandle_t)controllerHandle);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController006_Init_params *params = (struct wow64_ISteamController_SteamController006_Init_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_Shutdown( void *args )
{
struct ISteamController_SteamController006_Shutdown_params *params = (struct ISteamController_SteamController006_Shutdown_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController006_Shutdown_params *params = (struct wow64_ISteamController_SteamController006_Shutdown_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_RunFrame( void *args )
{
struct ISteamController_SteamController006_RunFrame_params *params = (struct ISteamController_SteamController006_RunFrame_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController006_RunFrame_params *params = (struct wow64_ISteamController_SteamController006_RunFrame_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController006_GetConnectedControllers_params *params = (struct ISteamController_SteamController006_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController006_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController006_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController006_ShowBindingPanel_params *params = (struct ISteamController_SteamController006_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController006_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController006_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController006_GetActionSetHandle_params *params = (struct ISteamController_SteamController006_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController006_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController006_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_ActivateActionSet( void *args )
{
struct ISteamController_SteamController006_ActivateActionSet_params *params = (struct ISteamController_SteamController006_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController006_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController006_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController006_GetCurrentActionSet_params *params = (struct ISteamController_SteamController006_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController006_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController006_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_ActivateActionSetLayer( void *args )
{
struct ISteamController_SteamController006_ActivateActionSetLayer_params *params = (struct ISteamController_SteamController006_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_ActivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController006_ActivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController006_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_DeactivateActionSetLayer( void *args )
{
struct ISteamController_SteamController006_DeactivateActionSetLayer_params *params = (struct ISteamController_SteamController006_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_DeactivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController006_DeactivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController006_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_DeactivateAllActionSetLayers( void *args )
{
struct ISteamController_SteamController006_DeactivateAllActionSetLayers_params *params = (struct ISteamController_SteamController006_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_DeactivateAllActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController006_DeactivateAllActionSetLayers_params *params = (struct wow64_ISteamController_SteamController006_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetActiveActionSetLayers( void *args )
{
struct ISteamController_SteamController006_GetActiveActionSetLayers_params *params = (struct ISteamController_SteamController006_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetActiveActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController006_GetActiveActionSetLayers_params *params = (struct wow64_ISteamController_SteamController006_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController006_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController006_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController006_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController006_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController006_GetDigitalActionData_params *params = (struct ISteamController_SteamController006_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController006_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController006_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController006_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController006_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController006_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController006_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController006_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController006_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController006_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController006_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController006_GetAnalogActionData_params *params = (struct ISteamController_SteamController006_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController006_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController006_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController006_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController006_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController006_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController006_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController006_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController006_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController006_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController006_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController006_TriggerHapticPulse_params *params = (struct ISteamController_SteamController006_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController006_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController006_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController006_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController006_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController006_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController006_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_TriggerVibration( void *args )
{
struct ISteamController_SteamController006_TriggerVibration_params *params = (struct ISteamController_SteamController006_TriggerVibration_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_TriggerVibration( void *args )
{
struct wow64_ISteamController_SteamController006_TriggerVibration_params *params = (struct wow64_ISteamController_SteamController006_TriggerVibration_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_SetLEDColor( void *args )
{
struct ISteamController_SteamController006_SetLEDColor_params *params = (struct ISteamController_SteamController006_SetLEDColor_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_SetLEDColor( void *args )
{
struct wow64_ISteamController_SteamController006_SetLEDColor_params *params = (struct wow64_ISteamController_SteamController006_SetLEDColor_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetGamepadIndexForController( void *args )
{
struct ISteamController_SteamController006_GetGamepadIndexForController_params *params = (struct ISteamController_SteamController006_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetGamepadIndexForController( void *args )
{
struct wow64_ISteamController_SteamController006_GetGamepadIndexForController_params *params = (struct wow64_ISteamController_SteamController006_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetControllerForGamepadIndex( void *args )
{
struct ISteamController_SteamController006_GetControllerForGamepadIndex_params *params = (struct ISteamController_SteamController006_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetControllerForGamepadIndex( void *args )
{
struct wow64_ISteamController_SteamController006_GetControllerForGamepadIndex_params *params = (struct wow64_ISteamController_SteamController006_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetMotionData( void *args )
{
struct ISteamController_SteamController006_GetMotionData_params *params = (struct ISteamController_SteamController006_GetMotionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetMotionData( void *args )
{
struct wow64_ISteamController_SteamController006_GetMotionData_params *params = (struct wow64_ISteamController_SteamController006_GetMotionData_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_ShowDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController006_ShowDigitalActionOrigins_params *params = (struct ISteamController_SteamController006_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_ShowDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController006_ShowDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController006_ShowDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowDigitalActionOrigins( params->controllerHandle, params->digitalActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_ShowAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController006_ShowAnalogActionOrigins_params *params = (struct ISteamController_SteamController006_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_ShowAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController006_ShowAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController006_ShowAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->ShowAnalogActionOrigins( params->controllerHandle, params->analogActionHandle, params->flScale, params->flXPosition, params->flYPosition );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetStringForActionOrigin( void *args )
{
struct ISteamController_SteamController006_GetStringForActionOrigin_params *params = (struct ISteamController_SteamController006_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetStringForActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController006_GetStringForActionOrigin_params *params = (struct wow64_ISteamController_SteamController006_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController006_GetInputTypeForHandle( void *args )
{
struct ISteamController_SteamController006_GetInputTypeForHandle_params *params = (struct ISteamController_SteamController006_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController006_GetInputTypeForHandle( void *args )
{
struct wow64_ISteamController_SteamController006_GetInputTypeForHandle_params *params = (struct wow64_ISteamController_SteamController006_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController006 *iface = (struct u_ISteamController_SteamController006 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#endif

View File

@ -1,31 +0,0 @@
extern bool cppISteamController_SteamController006_Init(void *);
extern bool cppISteamController_SteamController006_Shutdown(void *);
extern void cppISteamController_SteamController006_RunFrame(void *);
extern int cppISteamController_SteamController006_GetConnectedControllers(void *, ControllerHandle_t *);
extern bool cppISteamController_SteamController006_ShowBindingPanel(void *, ControllerHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController006_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController006_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController006_GetCurrentActionSet(void *, ControllerHandle_t);
extern void cppISteamController_SteamController006_ActivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController006_DeactivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController006_DeactivateAllActionSetLayers(void *, ControllerHandle_t);
extern int cppISteamController_SteamController006_GetActiveActionSetLayers(void *, ControllerHandle_t, ControllerActionSetHandle_t *);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController006_GetDigitalActionHandle(void *, const char *);
extern ControllerDigitalActionData_t cppISteamController_SteamController006_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController006_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController006_GetAnalogActionHandle(void *, const char *);
extern ControllerAnalogActionData_t cppISteamController_SteamController006_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController006_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern void cppISteamController_SteamController006_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern void cppISteamController_SteamController006_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController006_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);
extern void cppISteamController_SteamController006_TriggerVibration(void *, ControllerHandle_t, unsigned short, unsigned short);
extern void cppISteamController_SteamController006_SetLEDColor(void *, ControllerHandle_t, uint8, uint8, uint8, unsigned int);
extern int cppISteamController_SteamController006_GetGamepadIndexForController(void *, ControllerHandle_t);
extern ControllerHandle_t cppISteamController_SteamController006_GetControllerForGamepadIndex(void *, int);
extern ControllerMotionData_t cppISteamController_SteamController006_GetMotionData(void *, ControllerHandle_t);
extern bool cppISteamController_SteamController006_ShowDigitalActionOrigins(void *, ControllerHandle_t, ControllerDigitalActionHandle_t, float, float, float);
extern bool cppISteamController_SteamController006_ShowAnalogActionOrigins(void *, ControllerHandle_t, ControllerAnalogActionHandle_t, float, float, float);
extern const char * cppISteamController_SteamController006_GetStringForActionOrigin(void *, EControllerActionOrigin);
extern const char * cppISteamController_SteamController006_GetGlyphForActionOrigin(void *, EControllerActionOrigin);
extern ESteamInputType cppISteamController_SteamController006_GetInputTypeForHandle(void *, ControllerHandle_t);

View File

@ -1,177 +1,583 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_150/steam_api.h"
#include "steamworks_sdk_150/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_150
#include "struct_converters.h"
#include "cppISteamController_SteamController007.h"
bool cppISteamController_SteamController007_Init(void *linux_side)
NTSTATUS ISteamController_SteamController007_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController007_Init_params *params = (struct ISteamController_SteamController007_Init_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController007_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController007_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController007_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
ControllerActionSetHandle_t cppISteamController_SteamController007_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController007_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController007_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
void cppISteamController_SteamController007_ActivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->ActivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController007_DeactivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->DeactivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController007_DeactivateAllActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle)
{
((ISteamController*)linux_side)->DeactivateAllActionSetLayers((ControllerHandle_t)controllerHandle);
}
int cppISteamController_SteamController007_GetActiveActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetActiveActionSetLayers((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t *)handlesOut);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController007_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
InputDigitalActionData_t cppISteamController_SteamController007_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController007_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController007_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
InputAnalogActionData_t cppISteamController_SteamController007_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController007_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
const char * cppISteamController_SteamController007_GetStringForActionOrigin(void *linux_side, EControllerActionOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForActionOrigin((EControllerActionOrigin)eOrigin);
}
void cppISteamController_SteamController007_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
InputMotionData_t cppISteamController_SteamController007_GetMotionData(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetMotionData((ControllerHandle_t)controllerHandle);
}
void cppISteamController_SteamController007_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController007_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
void cppISteamController_SteamController007_TriggerVibration(void *linux_side, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed)
{
((ISteamController*)linux_side)->TriggerVibration((ControllerHandle_t)controllerHandle, (unsigned short)usLeftSpeed, (unsigned short)usRightSpeed);
}
void cppISteamController_SteamController007_SetLEDColor(void *linux_side, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags)
{
((ISteamController*)linux_side)->SetLEDColor((ControllerHandle_t)controllerHandle, (uint8)nColorR, (uint8)nColorG, (uint8)nColorB, (unsigned int)nFlags);
}
bool cppISteamController_SteamController007_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ESteamInputType cppISteamController_SteamController007_GetInputTypeForHandle(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetInputTypeForHandle((ControllerHandle_t)controllerHandle);
}
ControllerHandle_t cppISteamController_SteamController007_GetControllerForGamepadIndex(void *linux_side, int nIndex)
{
return ((ISteamController*)linux_side)->GetControllerForGamepadIndex((int)nIndex);
}
int cppISteamController_SteamController007_GetGamepadIndexForController(void *linux_side, ControllerHandle_t ulControllerHandle)
{
return ((ISteamController*)linux_side)->GetGamepadIndexForController((ControllerHandle_t)ulControllerHandle);
}
const char * cppISteamController_SteamController007_GetStringForXboxOrigin(void *linux_side, EXboxOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForXboxOrigin((EXboxOrigin)eOrigin);
}
EControllerActionOrigin cppISteamController_SteamController007_GetActionOriginFromXboxOrigin(void *linux_side, ControllerHandle_t controllerHandle, EXboxOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetActionOriginFromXboxOrigin((ControllerHandle_t)controllerHandle, (EXboxOrigin)eOrigin);
}
EControllerActionOrigin cppISteamController_SteamController007_TranslateActionOrigin(void *linux_side, ESteamInputType eDestinationInputType, EControllerActionOrigin eSourceOrigin)
{
return ((ISteamController*)linux_side)->TranslateActionOrigin((ESteamInputType)eDestinationInputType, (EControllerActionOrigin)eSourceOrigin);
}
bool cppISteamController_SteamController007_GetControllerBindingRevision(void *linux_side, ControllerHandle_t controllerHandle, int * pMajor, int * pMinor)
{
return ((ISteamController*)linux_side)->GetControllerBindingRevision((ControllerHandle_t)controllerHandle, (int *)pMajor, (int *)pMinor);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController007_Init_params *params = (struct wow64_ISteamController_SteamController007_Init_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_Shutdown( void *args )
{
struct ISteamController_SteamController007_Shutdown_params *params = (struct ISteamController_SteamController007_Shutdown_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController007_Shutdown_params *params = (struct wow64_ISteamController_SteamController007_Shutdown_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_RunFrame( void *args )
{
struct ISteamController_SteamController007_RunFrame_params *params = (struct ISteamController_SteamController007_RunFrame_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController007_RunFrame_params *params = (struct wow64_ISteamController_SteamController007_RunFrame_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController007_GetConnectedControllers_params *params = (struct ISteamController_SteamController007_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController007_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController007_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController007_GetActionSetHandle_params *params = (struct ISteamController_SteamController007_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController007_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController007_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_ActivateActionSet( void *args )
{
struct ISteamController_SteamController007_ActivateActionSet_params *params = (struct ISteamController_SteamController007_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController007_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController007_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController007_GetCurrentActionSet_params *params = (struct ISteamController_SteamController007_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController007_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController007_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_ActivateActionSetLayer( void *args )
{
struct ISteamController_SteamController007_ActivateActionSetLayer_params *params = (struct ISteamController_SteamController007_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_ActivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController007_ActivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController007_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_DeactivateActionSetLayer( void *args )
{
struct ISteamController_SteamController007_DeactivateActionSetLayer_params *params = (struct ISteamController_SteamController007_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_DeactivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController007_DeactivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController007_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_DeactivateAllActionSetLayers( void *args )
{
struct ISteamController_SteamController007_DeactivateAllActionSetLayers_params *params = (struct ISteamController_SteamController007_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_DeactivateAllActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController007_DeactivateAllActionSetLayers_params *params = (struct wow64_ISteamController_SteamController007_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetActiveActionSetLayers( void *args )
{
struct ISteamController_SteamController007_GetActiveActionSetLayers_params *params = (struct ISteamController_SteamController007_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetActiveActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController007_GetActiveActionSetLayers_params *params = (struct wow64_ISteamController_SteamController007_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController007_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController007_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController007_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController007_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController007_GetDigitalActionData_params *params = (struct ISteamController_SteamController007_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController007_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController007_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController007_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController007_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController007_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController007_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController007_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController007_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController007_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController007_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController007_GetAnalogActionData_params *params = (struct ISteamController_SteamController007_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController007_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController007_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController007_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController007_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController007_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController007_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetStringForActionOrigin( void *args )
{
struct ISteamController_SteamController007_GetStringForActionOrigin_params *params = (struct ISteamController_SteamController007_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetStringForActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController007_GetStringForActionOrigin_params *params = (struct wow64_ISteamController_SteamController007_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController007_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController007_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController007_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController007_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetMotionData( void *args )
{
struct ISteamController_SteamController007_GetMotionData_params *params = (struct ISteamController_SteamController007_GetMotionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetMotionData( void *args )
{
struct wow64_ISteamController_SteamController007_GetMotionData_params *params = (struct wow64_ISteamController_SteamController007_GetMotionData_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController007_TriggerHapticPulse_params *params = (struct ISteamController_SteamController007_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController007_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController007_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController007_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController007_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController007_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController007_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_TriggerVibration( void *args )
{
struct ISteamController_SteamController007_TriggerVibration_params *params = (struct ISteamController_SteamController007_TriggerVibration_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_TriggerVibration( void *args )
{
struct wow64_ISteamController_SteamController007_TriggerVibration_params *params = (struct wow64_ISteamController_SteamController007_TriggerVibration_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_SetLEDColor( void *args )
{
struct ISteamController_SteamController007_SetLEDColor_params *params = (struct ISteamController_SteamController007_SetLEDColor_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_SetLEDColor( void *args )
{
struct wow64_ISteamController_SteamController007_SetLEDColor_params *params = (struct wow64_ISteamController_SteamController007_SetLEDColor_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController007_ShowBindingPanel_params *params = (struct ISteamController_SteamController007_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController007_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController007_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetInputTypeForHandle( void *args )
{
struct ISteamController_SteamController007_GetInputTypeForHandle_params *params = (struct ISteamController_SteamController007_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetInputTypeForHandle( void *args )
{
struct wow64_ISteamController_SteamController007_GetInputTypeForHandle_params *params = (struct wow64_ISteamController_SteamController007_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetControllerForGamepadIndex( void *args )
{
struct ISteamController_SteamController007_GetControllerForGamepadIndex_params *params = (struct ISteamController_SteamController007_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetControllerForGamepadIndex( void *args )
{
struct wow64_ISteamController_SteamController007_GetControllerForGamepadIndex_params *params = (struct wow64_ISteamController_SteamController007_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetGamepadIndexForController( void *args )
{
struct ISteamController_SteamController007_GetGamepadIndexForController_params *params = (struct ISteamController_SteamController007_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetGamepadIndexForController( void *args )
{
struct wow64_ISteamController_SteamController007_GetGamepadIndexForController_params *params = (struct wow64_ISteamController_SteamController007_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetStringForXboxOrigin( void *args )
{
struct ISteamController_SteamController007_GetStringForXboxOrigin_params *params = (struct ISteamController_SteamController007_GetStringForXboxOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetStringForXboxOrigin( void *args )
{
struct wow64_ISteamController_SteamController007_GetStringForXboxOrigin_params *params = (struct wow64_ISteamController_SteamController007_GetStringForXboxOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetActionOriginFromXboxOrigin( void *args )
{
struct ISteamController_SteamController007_GetActionOriginFromXboxOrigin_params *params = (struct ISteamController_SteamController007_GetActionOriginFromXboxOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetActionOriginFromXboxOrigin( void *args )
{
struct wow64_ISteamController_SteamController007_GetActionOriginFromXboxOrigin_params *params = (struct wow64_ISteamController_SteamController007_GetActionOriginFromXboxOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_TranslateActionOrigin( void *args )
{
struct ISteamController_SteamController007_TranslateActionOrigin_params *params = (struct ISteamController_SteamController007_TranslateActionOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_TranslateActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController007_TranslateActionOrigin_params *params = (struct wow64_ISteamController_SteamController007_TranslateActionOrigin_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController007_GetControllerBindingRevision( void *args )
{
struct ISteamController_SteamController007_GetControllerBindingRevision_params *params = (struct ISteamController_SteamController007_GetControllerBindingRevision_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController007_GetControllerBindingRevision( void *args )
{
struct wow64_ISteamController_SteamController007_GetControllerBindingRevision_params *params = (struct wow64_ISteamController_SteamController007_GetControllerBindingRevision_params *)args;
struct u_ISteamController_SteamController007 *iface = (struct u_ISteamController_SteamController007 *)params->u_iface;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
return 0;
}
#endif

View File

@ -1,34 +0,0 @@
extern bool cppISteamController_SteamController007_Init(void *);
extern bool cppISteamController_SteamController007_Shutdown(void *);
extern void cppISteamController_SteamController007_RunFrame(void *);
extern int cppISteamController_SteamController007_GetConnectedControllers(void *, ControllerHandle_t *);
extern ControllerActionSetHandle_t cppISteamController_SteamController007_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController007_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController007_GetCurrentActionSet(void *, ControllerHandle_t);
extern void cppISteamController_SteamController007_ActivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController007_DeactivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController007_DeactivateAllActionSetLayers(void *, ControllerHandle_t);
extern int cppISteamController_SteamController007_GetActiveActionSetLayers(void *, ControllerHandle_t, ControllerActionSetHandle_t *);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController007_GetDigitalActionHandle(void *, const char *);
extern InputDigitalActionData_t cppISteamController_SteamController007_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController007_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController007_GetAnalogActionHandle(void *, const char *);
extern InputAnalogActionData_t cppISteamController_SteamController007_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController007_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern const char * cppISteamController_SteamController007_GetGlyphForActionOrigin(void *, EControllerActionOrigin);
extern const char * cppISteamController_SteamController007_GetStringForActionOrigin(void *, EControllerActionOrigin);
extern void cppISteamController_SteamController007_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern InputMotionData_t cppISteamController_SteamController007_GetMotionData(void *, ControllerHandle_t);
extern void cppISteamController_SteamController007_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController007_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);
extern void cppISteamController_SteamController007_TriggerVibration(void *, ControllerHandle_t, unsigned short, unsigned short);
extern void cppISteamController_SteamController007_SetLEDColor(void *, ControllerHandle_t, uint8, uint8, uint8, unsigned int);
extern bool cppISteamController_SteamController007_ShowBindingPanel(void *, ControllerHandle_t);
extern ESteamInputType cppISteamController_SteamController007_GetInputTypeForHandle(void *, ControllerHandle_t);
extern ControllerHandle_t cppISteamController_SteamController007_GetControllerForGamepadIndex(void *, int);
extern int cppISteamController_SteamController007_GetGamepadIndexForController(void *, ControllerHandle_t);
extern const char * cppISteamController_SteamController007_GetStringForXboxOrigin(void *, EXboxOrigin);
extern const char * cppISteamController_SteamController007_GetGlyphForXboxOrigin(void *, EXboxOrigin);
extern EControllerActionOrigin cppISteamController_SteamController007_GetActionOriginFromXboxOrigin(void *, ControllerHandle_t, EXboxOrigin);
extern EControllerActionOrigin cppISteamController_SteamController007_TranslateActionOrigin(void *, ESteamInputType, EControllerActionOrigin);
extern bool cppISteamController_SteamController007_GetControllerBindingRevision(void *, ControllerHandle_t, int *, int *);

View File

@ -1,177 +1,583 @@
#include "steam_defs.h"
#pragma push_macro("__cdecl")
#undef __cdecl
#define __cdecl
#include "steamworks_sdk_158/steam_api.h"
#include "steamworks_sdk_158/steamnetworkingtypes.h"
#pragma pop_macro("__cdecl")
#include "steamclient_private.h"
#ifdef __cplusplus
extern "C" {
/* This file is auto-generated, do not edit. */
#include "unix_private.h"
#if 0
#pragma makedep unix
#endif
#define SDKVER_158
#include "struct_converters.h"
#include "cppISteamController_SteamController008.h"
bool cppISteamController_SteamController008_Init(void *linux_side)
NTSTATUS ISteamController_SteamController008_Init( void *args )
{
return ((ISteamController*)linux_side)->Init();
struct ISteamController_SteamController008_Init_params *params = (struct ISteamController_SteamController008_Init_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
bool cppISteamController_SteamController008_Shutdown(void *linux_side)
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_Init( void *args )
{
return ((ISteamController*)linux_side)->Shutdown();
}
void cppISteamController_SteamController008_RunFrame(void *linux_side)
{
((ISteamController*)linux_side)->RunFrame();
}
int cppISteamController_SteamController008_GetConnectedControllers(void *linux_side, ControllerHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetConnectedControllers((ControllerHandle_t *)handlesOut);
}
ControllerActionSetHandle_t cppISteamController_SteamController008_GetActionSetHandle(void *linux_side, const char * pszActionSetName)
{
return ((ISteamController*)linux_side)->GetActionSetHandle((const char *)pszActionSetName);
}
void cppISteamController_SteamController008_ActivateActionSet(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle)
{
((ISteamController*)linux_side)->ActivateActionSet((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle);
}
ControllerActionSetHandle_t cppISteamController_SteamController008_GetCurrentActionSet(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetCurrentActionSet((ControllerHandle_t)controllerHandle);
}
void cppISteamController_SteamController008_ActivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->ActivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController008_DeactivateActionSetLayer(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle)
{
((ISteamController*)linux_side)->DeactivateActionSetLayer((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetLayerHandle);
}
void cppISteamController_SteamController008_DeactivateAllActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle)
{
((ISteamController*)linux_side)->DeactivateAllActionSetLayers((ControllerHandle_t)controllerHandle);
}
int cppISteamController_SteamController008_GetActiveActionSetLayers(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t * handlesOut)
{
return ((ISteamController*)linux_side)->GetActiveActionSetLayers((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t *)handlesOut);
}
ControllerDigitalActionHandle_t cppISteamController_SteamController008_GetDigitalActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetDigitalActionHandle((const char *)pszActionName);
}
InputDigitalActionData_t cppISteamController_SteamController008_GetDigitalActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle)
{
return ((ISteamController*)linux_side)->GetDigitalActionData((ControllerHandle_t)controllerHandle, (ControllerDigitalActionHandle_t)digitalActionHandle);
}
int cppISteamController_SteamController008_GetDigitalActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetDigitalActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerDigitalActionHandle_t)digitalActionHandle, (EControllerActionOrigin *)originsOut);
}
ControllerAnalogActionHandle_t cppISteamController_SteamController008_GetAnalogActionHandle(void *linux_side, const char * pszActionName)
{
return ((ISteamController*)linux_side)->GetAnalogActionHandle((const char *)pszActionName);
}
InputAnalogActionData_t cppISteamController_SteamController008_GetAnalogActionData(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle)
{
return ((ISteamController*)linux_side)->GetAnalogActionData((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)analogActionHandle);
}
int cppISteamController_SteamController008_GetAnalogActionOrigins(void *linux_side, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut)
{
return ((ISteamController*)linux_side)->GetAnalogActionOrigins((ControllerHandle_t)controllerHandle, (ControllerActionSetHandle_t)actionSetHandle, (ControllerAnalogActionHandle_t)analogActionHandle, (EControllerActionOrigin *)originsOut);
}
const char * cppISteamController_SteamController008_GetStringForActionOrigin(void *linux_side, EControllerActionOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForActionOrigin((EControllerActionOrigin)eOrigin);
}
void cppISteamController_SteamController008_StopAnalogActionMomentum(void *linux_side, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction)
{
((ISteamController*)linux_side)->StopAnalogActionMomentum((ControllerHandle_t)controllerHandle, (ControllerAnalogActionHandle_t)eAction);
}
InputMotionData_t cppISteamController_SteamController008_GetMotionData(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetMotionData((ControllerHandle_t)controllerHandle);
}
void cppISteamController_SteamController008_TriggerHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec)
{
((ISteamController*)linux_side)->TriggerHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec);
}
void cppISteamController_SteamController008_TriggerRepeatedHapticPulse(void *linux_side, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags)
{
((ISteamController*)linux_side)->TriggerRepeatedHapticPulse((ControllerHandle_t)controllerHandle, (ESteamControllerPad)eTargetPad, (unsigned short)usDurationMicroSec, (unsigned short)usOffMicroSec, (unsigned short)unRepeat, (unsigned int)nFlags);
}
void cppISteamController_SteamController008_TriggerVibration(void *linux_side, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed)
{
((ISteamController*)linux_side)->TriggerVibration((ControllerHandle_t)controllerHandle, (unsigned short)usLeftSpeed, (unsigned short)usRightSpeed);
}
void cppISteamController_SteamController008_SetLEDColor(void *linux_side, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags)
{
((ISteamController*)linux_side)->SetLEDColor((ControllerHandle_t)controllerHandle, (uint8)nColorR, (uint8)nColorG, (uint8)nColorB, (unsigned int)nFlags);
}
bool cppISteamController_SteamController008_ShowBindingPanel(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->ShowBindingPanel((ControllerHandle_t)controllerHandle);
}
ESteamInputType cppISteamController_SteamController008_GetInputTypeForHandle(void *linux_side, ControllerHandle_t controllerHandle)
{
return ((ISteamController*)linux_side)->GetInputTypeForHandle((ControllerHandle_t)controllerHandle);
}
ControllerHandle_t cppISteamController_SteamController008_GetControllerForGamepadIndex(void *linux_side, int nIndex)
{
return ((ISteamController*)linux_side)->GetControllerForGamepadIndex((int)nIndex);
}
int cppISteamController_SteamController008_GetGamepadIndexForController(void *linux_side, ControllerHandle_t ulControllerHandle)
{
return ((ISteamController*)linux_side)->GetGamepadIndexForController((ControllerHandle_t)ulControllerHandle);
}
const char * cppISteamController_SteamController008_GetStringForXboxOrigin(void *linux_side, EXboxOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetStringForXboxOrigin((EXboxOrigin)eOrigin);
}
EControllerActionOrigin cppISteamController_SteamController008_GetActionOriginFromXboxOrigin(void *linux_side, ControllerHandle_t controllerHandle, EXboxOrigin eOrigin)
{
return ((ISteamController*)linux_side)->GetActionOriginFromXboxOrigin((ControllerHandle_t)controllerHandle, (EXboxOrigin)eOrigin);
}
EControllerActionOrigin cppISteamController_SteamController008_TranslateActionOrigin(void *linux_side, ESteamInputType eDestinationInputType, EControllerActionOrigin eSourceOrigin)
{
return ((ISteamController*)linux_side)->TranslateActionOrigin((ESteamInputType)eDestinationInputType, (EControllerActionOrigin)eSourceOrigin);
}
bool cppISteamController_SteamController008_GetControllerBindingRevision(void *linux_side, ControllerHandle_t controllerHandle, int * pMajor, int * pMinor)
{
return ((ISteamController*)linux_side)->GetControllerBindingRevision((ControllerHandle_t)controllerHandle, (int *)pMajor, (int *)pMinor);
}
#ifdef __cplusplus
struct wow64_ISteamController_SteamController008_Init_params *params = (struct wow64_ISteamController_SteamController008_Init_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->Init( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_Shutdown( void *args )
{
struct ISteamController_SteamController008_Shutdown_params *params = (struct ISteamController_SteamController008_Shutdown_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_Shutdown( void *args )
{
struct wow64_ISteamController_SteamController008_Shutdown_params *params = (struct wow64_ISteamController_SteamController008_Shutdown_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->Shutdown( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_RunFrame( void *args )
{
struct ISteamController_SteamController008_RunFrame_params *params = (struct ISteamController_SteamController008_RunFrame_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_RunFrame( void *args )
{
struct wow64_ISteamController_SteamController008_RunFrame_params *params = (struct wow64_ISteamController_SteamController008_RunFrame_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->RunFrame( );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetConnectedControllers( void *args )
{
struct ISteamController_SteamController008_GetConnectedControllers_params *params = (struct ISteamController_SteamController008_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetConnectedControllers( void *args )
{
struct wow64_ISteamController_SteamController008_GetConnectedControllers_params *params = (struct wow64_ISteamController_SteamController008_GetConnectedControllers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetConnectedControllers( params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetActionSetHandle( void *args )
{
struct ISteamController_SteamController008_GetActionSetHandle_params *params = (struct ISteamController_SteamController008_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetActionSetHandle( void *args )
{
struct wow64_ISteamController_SteamController008_GetActionSetHandle_params *params = (struct wow64_ISteamController_SteamController008_GetActionSetHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pszActionSetName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_ActivateActionSet( void *args )
{
struct ISteamController_SteamController008_ActivateActionSet_params *params = (struct ISteamController_SteamController008_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_ActivateActionSet( void *args )
{
struct wow64_ISteamController_SteamController008_ActivateActionSet_params *params = (struct wow64_ISteamController_SteamController008_ActivateActionSet_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->ActivateActionSet( params->controllerHandle, params->actionSetHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetCurrentActionSet( void *args )
{
struct ISteamController_SteamController008_GetCurrentActionSet_params *params = (struct ISteamController_SteamController008_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetCurrentActionSet( void *args )
{
struct wow64_ISteamController_SteamController008_GetCurrentActionSet_params *params = (struct wow64_ISteamController_SteamController008_GetCurrentActionSet_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetCurrentActionSet( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_ActivateActionSetLayer( void *args )
{
struct ISteamController_SteamController008_ActivateActionSetLayer_params *params = (struct ISteamController_SteamController008_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_ActivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController008_ActivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController008_ActivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->ActivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_DeactivateActionSetLayer( void *args )
{
struct ISteamController_SteamController008_DeactivateActionSetLayer_params *params = (struct ISteamController_SteamController008_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_DeactivateActionSetLayer( void *args )
{
struct wow64_ISteamController_SteamController008_DeactivateActionSetLayer_params *params = (struct wow64_ISteamController_SteamController008_DeactivateActionSetLayer_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->DeactivateActionSetLayer( params->controllerHandle, params->actionSetLayerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_DeactivateAllActionSetLayers( void *args )
{
struct ISteamController_SteamController008_DeactivateAllActionSetLayers_params *params = (struct ISteamController_SteamController008_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_DeactivateAllActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController008_DeactivateAllActionSetLayers_params *params = (struct wow64_ISteamController_SteamController008_DeactivateAllActionSetLayers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->DeactivateAllActionSetLayers( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetActiveActionSetLayers( void *args )
{
struct ISteamController_SteamController008_GetActiveActionSetLayers_params *params = (struct ISteamController_SteamController008_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetActiveActionSetLayers( void *args )
{
struct wow64_ISteamController_SteamController008_GetActiveActionSetLayers_params *params = (struct wow64_ISteamController_SteamController008_GetActiveActionSetLayers_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActiveActionSetLayers( params->controllerHandle, params->handlesOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetDigitalActionHandle( void *args )
{
struct ISteamController_SteamController008_GetDigitalActionHandle_params *params = (struct ISteamController_SteamController008_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetDigitalActionHandle( void *args )
{
struct wow64_ISteamController_SteamController008_GetDigitalActionHandle_params *params = (struct wow64_ISteamController_SteamController008_GetDigitalActionHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetDigitalActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetDigitalActionData( void *args )
{
struct ISteamController_SteamController008_GetDigitalActionData_params *params = (struct ISteamController_SteamController008_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetDigitalActionData( void *args )
{
struct wow64_ISteamController_SteamController008_GetDigitalActionData_params *params = (struct wow64_ISteamController_SteamController008_GetDigitalActionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetDigitalActionData( params->controllerHandle, params->digitalActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetDigitalActionOrigins( void *args )
{
struct ISteamController_SteamController008_GetDigitalActionOrigins_params *params = (struct ISteamController_SteamController008_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetDigitalActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController008_GetDigitalActionOrigins_params *params = (struct wow64_ISteamController_SteamController008_GetDigitalActionOrigins_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetDigitalActionOrigins( params->controllerHandle, params->actionSetHandle, params->digitalActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetAnalogActionHandle( void *args )
{
struct ISteamController_SteamController008_GetAnalogActionHandle_params *params = (struct ISteamController_SteamController008_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetAnalogActionHandle( void *args )
{
struct wow64_ISteamController_SteamController008_GetAnalogActionHandle_params *params = (struct wow64_ISteamController_SteamController008_GetAnalogActionHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetAnalogActionHandle( params->pszActionName );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetAnalogActionData( void *args )
{
struct ISteamController_SteamController008_GetAnalogActionData_params *params = (struct ISteamController_SteamController008_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetAnalogActionData( void *args )
{
struct wow64_ISteamController_SteamController008_GetAnalogActionData_params *params = (struct wow64_ISteamController_SteamController008_GetAnalogActionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetAnalogActionData( params->controllerHandle, params->analogActionHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetAnalogActionOrigins( void *args )
{
struct ISteamController_SteamController008_GetAnalogActionOrigins_params *params = (struct ISteamController_SteamController008_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetAnalogActionOrigins( void *args )
{
struct wow64_ISteamController_SteamController008_GetAnalogActionOrigins_params *params = (struct wow64_ISteamController_SteamController008_GetAnalogActionOrigins_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetAnalogActionOrigins( params->controllerHandle, params->actionSetHandle, params->analogActionHandle, params->originsOut );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetStringForActionOrigin( void *args )
{
struct ISteamController_SteamController008_GetStringForActionOrigin_params *params = (struct ISteamController_SteamController008_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetStringForActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController008_GetStringForActionOrigin_params *params = (struct wow64_ISteamController_SteamController008_GetStringForActionOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetStringForActionOrigin( params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_StopAnalogActionMomentum( void *args )
{
struct ISteamController_SteamController008_StopAnalogActionMomentum_params *params = (struct ISteamController_SteamController008_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_StopAnalogActionMomentum( void *args )
{
struct wow64_ISteamController_SteamController008_StopAnalogActionMomentum_params *params = (struct wow64_ISteamController_SteamController008_StopAnalogActionMomentum_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->StopAnalogActionMomentum( params->controllerHandle, params->eAction );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetMotionData( void *args )
{
struct ISteamController_SteamController008_GetMotionData_params *params = (struct ISteamController_SteamController008_GetMotionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetMotionData( void *args )
{
struct wow64_ISteamController_SteamController008_GetMotionData_params *params = (struct wow64_ISteamController_SteamController008_GetMotionData_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
*params->_ret = iface->GetMotionData( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_TriggerHapticPulse( void *args )
{
struct ISteamController_SteamController008_TriggerHapticPulse_params *params = (struct ISteamController_SteamController008_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_TriggerHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController008_TriggerHapticPulse_params *params = (struct wow64_ISteamController_SteamController008_TriggerHapticPulse_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_TriggerRepeatedHapticPulse( void *args )
{
struct ISteamController_SteamController008_TriggerRepeatedHapticPulse_params *params = (struct ISteamController_SteamController008_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_TriggerRepeatedHapticPulse( void *args )
{
struct wow64_ISteamController_SteamController008_TriggerRepeatedHapticPulse_params *params = (struct wow64_ISteamController_SteamController008_TriggerRepeatedHapticPulse_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerRepeatedHapticPulse( params->controllerHandle, params->eTargetPad, params->usDurationMicroSec, params->usOffMicroSec, params->unRepeat, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_TriggerVibration( void *args )
{
struct ISteamController_SteamController008_TriggerVibration_params *params = (struct ISteamController_SteamController008_TriggerVibration_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_TriggerVibration( void *args )
{
struct wow64_ISteamController_SteamController008_TriggerVibration_params *params = (struct wow64_ISteamController_SteamController008_TriggerVibration_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->TriggerVibration( params->controllerHandle, params->usLeftSpeed, params->usRightSpeed );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_SetLEDColor( void *args )
{
struct ISteamController_SteamController008_SetLEDColor_params *params = (struct ISteamController_SteamController008_SetLEDColor_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_SetLEDColor( void *args )
{
struct wow64_ISteamController_SteamController008_SetLEDColor_params *params = (struct wow64_ISteamController_SteamController008_SetLEDColor_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
iface->SetLEDColor( params->controllerHandle, params->nColorR, params->nColorG, params->nColorB, params->nFlags );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_ShowBindingPanel( void *args )
{
struct ISteamController_SteamController008_ShowBindingPanel_params *params = (struct ISteamController_SteamController008_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_ShowBindingPanel( void *args )
{
struct wow64_ISteamController_SteamController008_ShowBindingPanel_params *params = (struct wow64_ISteamController_SteamController008_ShowBindingPanel_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->ShowBindingPanel( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetInputTypeForHandle( void *args )
{
struct ISteamController_SteamController008_GetInputTypeForHandle_params *params = (struct ISteamController_SteamController008_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetInputTypeForHandle( void *args )
{
struct wow64_ISteamController_SteamController008_GetInputTypeForHandle_params *params = (struct wow64_ISteamController_SteamController008_GetInputTypeForHandle_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetInputTypeForHandle( params->controllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetControllerForGamepadIndex( void *args )
{
struct ISteamController_SteamController008_GetControllerForGamepadIndex_params *params = (struct ISteamController_SteamController008_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetControllerForGamepadIndex( void *args )
{
struct wow64_ISteamController_SteamController008_GetControllerForGamepadIndex_params *params = (struct wow64_ISteamController_SteamController008_GetControllerForGamepadIndex_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetControllerForGamepadIndex( params->nIndex );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetGamepadIndexForController( void *args )
{
struct ISteamController_SteamController008_GetGamepadIndexForController_params *params = (struct ISteamController_SteamController008_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetGamepadIndexForController( void *args )
{
struct wow64_ISteamController_SteamController008_GetGamepadIndexForController_params *params = (struct wow64_ISteamController_SteamController008_GetGamepadIndexForController_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetGamepadIndexForController( params->ulControllerHandle );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetStringForXboxOrigin( void *args )
{
struct ISteamController_SteamController008_GetStringForXboxOrigin_params *params = (struct ISteamController_SteamController008_GetStringForXboxOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetStringForXboxOrigin( void *args )
{
struct wow64_ISteamController_SteamController008_GetStringForXboxOrigin_params *params = (struct wow64_ISteamController_SteamController008_GetStringForXboxOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetStringForXboxOrigin( params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetActionOriginFromXboxOrigin( void *args )
{
struct ISteamController_SteamController008_GetActionOriginFromXboxOrigin_params *params = (struct ISteamController_SteamController008_GetActionOriginFromXboxOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetActionOriginFromXboxOrigin( void *args )
{
struct wow64_ISteamController_SteamController008_GetActionOriginFromXboxOrigin_params *params = (struct wow64_ISteamController_SteamController008_GetActionOriginFromXboxOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetActionOriginFromXboxOrigin( params->controllerHandle, params->eOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_TranslateActionOrigin( void *args )
{
struct ISteamController_SteamController008_TranslateActionOrigin_params *params = (struct ISteamController_SteamController008_TranslateActionOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_TranslateActionOrigin( void *args )
{
struct wow64_ISteamController_SteamController008_TranslateActionOrigin_params *params = (struct wow64_ISteamController_SteamController008_TranslateActionOrigin_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->TranslateActionOrigin( params->eDestinationInputType, params->eSourceOrigin );
return 0;
}
#endif
NTSTATUS ISteamController_SteamController008_GetControllerBindingRevision( void *args )
{
struct ISteamController_SteamController008_GetControllerBindingRevision_params *params = (struct ISteamController_SteamController008_GetControllerBindingRevision_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
return 0;
}
#if defined(__x86_64__) || defined(__aarch64__)
NTSTATUS wow64_ISteamController_SteamController008_GetControllerBindingRevision( void *args )
{
struct wow64_ISteamController_SteamController008_GetControllerBindingRevision_params *params = (struct wow64_ISteamController_SteamController008_GetControllerBindingRevision_params *)args;
struct u_ISteamController_SteamController008 *iface = (struct u_ISteamController_SteamController008 *)params->u_iface;
params->_ret = iface->GetControllerBindingRevision( params->controllerHandle, params->pMajor, params->pMinor );
return 0;
}
#endif

View File

@ -1,34 +0,0 @@
extern bool cppISteamController_SteamController008_Init(void *);
extern bool cppISteamController_SteamController008_Shutdown(void *);
extern void cppISteamController_SteamController008_RunFrame(void *);
extern int cppISteamController_SteamController008_GetConnectedControllers(void *, ControllerHandle_t *);
extern ControllerActionSetHandle_t cppISteamController_SteamController008_GetActionSetHandle(void *, const char *);
extern void cppISteamController_SteamController008_ActivateActionSet(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern ControllerActionSetHandle_t cppISteamController_SteamController008_GetCurrentActionSet(void *, ControllerHandle_t);
extern void cppISteamController_SteamController008_ActivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController008_DeactivateActionSetLayer(void *, ControllerHandle_t, ControllerActionSetHandle_t);
extern void cppISteamController_SteamController008_DeactivateAllActionSetLayers(void *, ControllerHandle_t);
extern int cppISteamController_SteamController008_GetActiveActionSetLayers(void *, ControllerHandle_t, ControllerActionSetHandle_t *);
extern ControllerDigitalActionHandle_t cppISteamController_SteamController008_GetDigitalActionHandle(void *, const char *);
extern InputDigitalActionData_t cppISteamController_SteamController008_GetDigitalActionData(void *, ControllerHandle_t, ControllerDigitalActionHandle_t);
extern int cppISteamController_SteamController008_GetDigitalActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerDigitalActionHandle_t, EControllerActionOrigin *);
extern ControllerAnalogActionHandle_t cppISteamController_SteamController008_GetAnalogActionHandle(void *, const char *);
extern InputAnalogActionData_t cppISteamController_SteamController008_GetAnalogActionData(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern int cppISteamController_SteamController008_GetAnalogActionOrigins(void *, ControllerHandle_t, ControllerActionSetHandle_t, ControllerAnalogActionHandle_t, EControllerActionOrigin *);
extern const char * cppISteamController_SteamController008_GetGlyphForActionOrigin(void *, EControllerActionOrigin);
extern const char * cppISteamController_SteamController008_GetStringForActionOrigin(void *, EControllerActionOrigin);
extern void cppISteamController_SteamController008_StopAnalogActionMomentum(void *, ControllerHandle_t, ControllerAnalogActionHandle_t);
extern InputMotionData_t cppISteamController_SteamController008_GetMotionData(void *, ControllerHandle_t);
extern void cppISteamController_SteamController008_TriggerHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short);
extern void cppISteamController_SteamController008_TriggerRepeatedHapticPulse(void *, ControllerHandle_t, ESteamControllerPad, unsigned short, unsigned short, unsigned short, unsigned int);
extern void cppISteamController_SteamController008_TriggerVibration(void *, ControllerHandle_t, unsigned short, unsigned short);
extern void cppISteamController_SteamController008_SetLEDColor(void *, ControllerHandle_t, uint8, uint8, uint8, unsigned int);
extern bool cppISteamController_SteamController008_ShowBindingPanel(void *, ControllerHandle_t);
extern ESteamInputType cppISteamController_SteamController008_GetInputTypeForHandle(void *, ControllerHandle_t);
extern ControllerHandle_t cppISteamController_SteamController008_GetControllerForGamepadIndex(void *, int);
extern int cppISteamController_SteamController008_GetGamepadIndexForController(void *, ControllerHandle_t);
extern const char * cppISteamController_SteamController008_GetStringForXboxOrigin(void *, EXboxOrigin);
extern const char * cppISteamController_SteamController008_GetGlyphForXboxOrigin(void *, EXboxOrigin);
extern EControllerActionOrigin cppISteamController_SteamController008_GetActionOriginFromXboxOrigin(void *, ControllerHandle_t, EXboxOrigin);
extern EControllerActionOrigin cppISteamController_SteamController008_TranslateActionOrigin(void *, ESteamInputType, EControllerActionOrigin);
extern bool cppISteamController_SteamController008_GetControllerBindingRevision(void *, ControllerHandle_t, int *, int *);

Some files were not shown because too many files have changed in this diff Show More