The cl-steamworks Reference Manual

This is the cl-steamworks Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:44:49 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-steamworks

A wrapper for the Valve SteamWorks API.

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

Home Page

https://github.com/Shinmera/cl-steamworks

License

zlib

Version

1.0.0

Dependencies
  • documentation-utils (system).
  • alexandria (system).
  • trivial-features (system).
  • trivial-garbage (system).
  • trivial-gray-streams (system).
  • float-features (system).
  • babel (system).
  • cffi (system).
  • sb-posix (system)., required, for feature :sbcl
Source

cl-steamworks.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-steamworks/cl-steamworks.asd

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

ASDF Systems

cl-steamworks.


3.1.2 cl-steamworks/package.lisp

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Packages

cl-steamworks.


3.1.3 cl-steamworks/conditions.lisp

Dependency

package.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

define-simple-condition (macro).


3.1.4 cl-steamworks/c-support.lisp

Dependency

conditions.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Internals

3.1.5 cl-steamworks/toolkit.lisp

Dependency

c-support.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Internals

3.1.6 cl-steamworks/c-object.lisp

Dependency

toolkit.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.7 cl-steamworks/callback.lisp

Dependency

c-object.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.8 cl-steamworks/callback-class.lisp

Dependency

callback.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.9 cl-steamworks/steamworks.lisp

Dependency

callback-class.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.10 cl-steamworks/interface.lisp

Dependency

steamworks.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.11 cl-steamworks/steamclient.lisp

Dependency

interface.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.12 cl-steamworks/steamutils.lisp

Dependency

steamclient.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface

3.1.13 cl-steamworks/steamuser.lisp

Dependency

steamutils.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.14 cl-steamworks/steamfriends.lisp

Dependency

steamuser.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

refresh-clan (method).


3.1.15 cl-steamworks/steamapps.lisp

Dependency

steamfriends.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.16 cl-steamworks/steamworkshop.lisp

Dependency

steamapps.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.17 cl-steamworks/steamgameserver.lisp

Dependency

steamworkshop.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.18 cl-steamworks/steamhtmlsurface.lisp

Dependency

steamgameserver.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.19 cl-steamworks/steamhttp.lisp

Dependency

steamhtmlsurface.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.20 cl-steamworks/steaminput.lisp

Dependency

steamhttp.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.21 cl-steamworks/steaminventory.lisp

Dependency

steaminput.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.22 cl-steamworks/steammatchmaking.lisp

Dependency

steaminventory.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.23 cl-steamworks/steammusic.lisp

Dependency

steammatchmaking.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface

3.1.24 cl-steamworks/steammusicremote.lisp

Dependency

steammusic.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.25 cl-steamworks/steamnetworking.lisp

Dependency

steammusicremote.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.26 cl-steamworks/steamparties.lisp

Dependency

steamnetworking.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.27 cl-steamworks/steamremotestorage.lisp

Dependency

steamparties.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.28 cl-steamworks/steamscreenshots.lisp

Dependency

steamremotestorage.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface

3.1.29 cl-steamworks/steamuserstats.lisp

Dependency

steamscreenshots.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface
Internals

3.1.30 cl-steamworks/steamvideo.lisp

Dependency

steamuserstats.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).

Public Interface

3.1.31 cl-steamworks/documentation.lisp

Dependency

steamvideo.lisp (file).

Source

cl-steamworks.asd.

Parent Component

cl-steamworks (system).


4 Packages

Packages are listed by definition order.


4.1 cl-steamworks

Source

package.lisp.

Nickname

org.shirakumo.fraf.steamworks

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *default-interfaces*

A list of class-names of interfaces that are instantiated when a steamworks-client is created.

The interfaces are created in the order of this list.
By default this list does not contain any interfaces that need
explicit initialisation and finalisation.

See CREATE-INTERFACES

Package

cl-steamworks.

Source

steamworks.lisp.

Special Variable: *default-server-interfaces*

A list of class-names of interfaces that are instantiated when a steamworks-server is created.

The interfaces are created in the order of this list.
By default this list does not contain any interfaces that need
explicit initialisation and finalisation, or are only useful for
clients.

See CREATE-INTERFACES

Package

cl-steamworks.

Source

steamworks.lisp.


5.1.2 Macros

Macro: define-callback (struct-type (result &rest slots) &body body)

Defines a new global callback function.

STRUCT-TYPE should either be a symbol naming the struct-type to register the callback for, or a list of the struct-type and the name of the callback. When no name is explicitly given, the name is the same as the struct-type.

RESULT will be bound to the callback result instance, which must be of the same type as the given struct-type. SLOTS may be a list of bindings to slots to establish. Each binding may either be the name of a slot, or a list of a variable name and a slot name. If no variable name is given, it is the same as the slot name.

Note that the slot names are automatically interned to the ORG.SHIRAKUMO.FRAF.STEAMWORKS.CFFI package, so there is no need to prefix the package.

See GLOBAL-CALLBACK
See REMOVE-GLOBAL-CALLBACK

Package

cl-steamworks.

Source

callback.lisp.

Macro: do-controllers ((controller interface) &body body)
Package

cl-steamworks.

Source

steaminput.lisp.

Macro: with-c-objects (bindings &body body)

Lexically binds new variables and frees their values upon exit.

This is like LET with automated free on unwind.
Note that if you change the value of a binding established by this construct, upon unwinding only the original values of the bindings are freed.

See FREE

Package

cl-steamworks.

Source

c-object.lisp.

Macro: with-call-result ((result &key poll) (method interface &rest args) &body body)

Constructs the appropriate callresult structure for the SteamWorks API call.

METHOD must be a SteamWorks API function name that returns a
callresult handle. INTERFACE must be the instance of the respective interface. RESULT will be bound to the result structure when the callresult completes.

If POLL is non-NIL (at compile-time), WITH-CALL-RESULT becomes synchronous and will block the current thread until the callresult completes. The BODY is then invoked with the result bound. POLL
may also be set to a real number, designating the number of seconds to wait between polling attempts.

If POLL is NIL, the body is bound as the callresult’s closure, and the callresult instance is returned instead. The body may then be invoked
at any time when the callresult completes. However, this can only
happen when RUN-CALLBACKS is invoked. In this case, you must also make sure to call FREE on the returned callresult when you are done with
it.

See FREE
See POLL-FOR-RESULT
See RUN-CALLBACKS

Package

cl-steamworks.

Source

callback.lisp.

Macro: with-input-text ((text utils &rest args) &body body)
Package

cl-steamworks.

Source

steamutils.lisp.

Macro: with-write-stream ((stream file) &body body)
Package

cl-steamworks.

Source

steamremotestorage.lisp.


5.1.3 Ordinary functions

Function: ensure-current-stats (interface &key force)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Function: ensure-global-percentages (interface &key force)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Function: ensure-global-stats (interface &key force days)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Function: ensure-iface-obj (class &rest initargs &key handle interface &allow-other-keys)

Ensures the given object is either returned from cache or created and stored.

The initargs HANDLE and INTERFACE must be passed.

See INTERFACE-OBJECT

Package

cl-steamworks.

Source

interface.lisp.

Function: ensure-user-stats (interface user &key force)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Function: generate-items (items)
Package

cl-steamworks.

Source

steaminventory.lisp.

Function: global-callback (name &optional errorp)

Accessor for a globally registered callback.

The key must be a symbol naming the callback.
The value must be a list composed of a symbol and a function. The symbol must name the struct-type to register the callback on. The function must be a function of one argument: the callback struct instance.

Callbacks registered through this mechanism will be instantiated and registered when steamworks is initialised.

See REMOVE-GLOBAL-CALLBACK
See DEFINE-CALLBACK

Package

cl-steamworks.

Source

callback.lisp.

Function: (setf global-callback) (name)
Package

cl-steamworks.

Source

callback.lisp.

Function: iface* (object)

Returns the handle of the interface instance the object is tied to.

See IFACE
See INTERFACE-OBJECT

Package

cl-steamworks.

Source

interface.lisp.

Function: pointer->object (pointer)

Translates a foreign pointer or address to the associated lisp object, if any.

This is a SETFable place. If set to NIL, the association with the
pointer is removed. Note that this hash table is /not/ weak, meaning
that it will cause objects to be retained if they are associated. If
the associated C resource the pointer is pointing to is freed, you
MUST set its value of this function to NIL to allow the corresponding
lisp object to be freed as well.

See C-REGISTERED-OBJECT

Package

cl-steamworks.

Source

c-object.lisp.

Function: (setf pointer->object) (pointer)
Package

cl-steamworks.

Source

c-object.lisp.

Function: poll-for-result (type handle &key pause)

Polls for the callresult structure for the given type and handle.

This constructs a new closure-callresult, then repeatedly calls MAYBE-RESULT with a pause of PAUSE between each try. Once MAYBE-RESULT returns successfully, the result structure is returned.

This effectively turns the asynchronous callresult into a synchronous operation.

See CLOSURE-CALLRESULT
See WITH-CALL-RESULT

Package

cl-steamworks.

Source

callback.lisp.

Function: remove-global-callback (name)

Removes the global callback tied to the given name.

See GLOBAL-CALLBACK

Package

cl-steamworks.

Source

callback.lisp.

Function: steamworks-available-p ()
Package

cl-steamworks.

Source

steamworks.lisp.


5.1.4 Generic functions

Generic Function: accepted-for-use-p (file)
Package

cl-steamworks.

Methods
Method: accepted-for-use-p ((file workshop-file))
Source

steamworkshop.lisp.

Generic Reader: account-type (object)
Package

cl-steamworks.

Methods
Reader Method: account-type ((client-user client-user))

automatically generated reader method

Source

steamclient.lisp.

Target Slot

account-type.

Generic Function: achieved-p (achievement &optional user)
Package

cl-steamworks.

Methods
Method: achieved-p ((achievement achievement) &optional user)
Source

steamuserstats.lisp.

Generic Function: (setf achieved-p) (achievement &key sync)
Package

cl-steamworks.

Methods
Method: (setf achieved-p) ((string string) &key sync)
Source

steamuserstats.lisp.

Method: (setf achieved-p) ((achievement achievement) &key sync)
Source

steamuserstats.lisp.

Generic Function: achieved-percentage (stat)
Package

cl-steamworks.

Methods
Method: achieved-percentage ((stat stat))
Source

steamuserstats.lisp.

Generic Function: action-data (action controller)
Package

cl-steamworks.

Methods
Method: action-data ((action digital-action) (controller controller))
Source

steaminput.lisp.

Method: action-data ((action analog-action) (controller controller))
Source

steaminput.lisp.

Generic Function: action-glyph (steaminput origin)
Package

cl-steamworks.

Methods
Method: action-glyph :around ((interface steaminput) origin)
Source

steaminput.lisp.

Method: action-glyph ((steaminput steaminput) origin)
Source

steaminput.lisp.

Generic Function: action-label (steaminput origin)
Package

cl-steamworks.

Methods
Method: action-label :around ((interface steaminput) origin)
Source

steaminput.lisp.

Method: action-label ((steaminput steaminput) origin)
Source

steaminput.lisp.

Generic Function: action-set (controller)
Package

cl-steamworks.

Methods
Method: action-set ((controller controller))
Source

steaminput.lisp.

Generic Function: activate (set controller)
Package

cl-steamworks.

Methods
Method: activate ((set action-set-layer) (controller integer))
Source

steaminput.lisp.

Method: activate (thing (all (eql t)))
Source

steaminput.lisp.

Method: activate (thing (controller controller))
Source

steaminput.lisp.

Method: activate ((set action-set) (controller integer))
Source

steaminput.lisp.

Generic Function: activate-overlay (friends &key dialog user lobby app url)
Package

cl-steamworks.

Methods
Method: activate-overlay ((friends steamfriends) &key dialog user lobby app url)
Source

steamfriends.lisp.

Generic Function: (setf activated) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf activated) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: activity (clan &key callback)
Package

cl-steamworks.

Methods
Method: activity ((clan clan) &key callback)
Source

steamfriends.lisp.

Generic Function: add-excluded-tag (tag workshop-query)
Package

cl-steamworks.

Methods
Method: add-excluded-tag ((tag string) (workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: add-favorite-game (interface app ip connection-port query-port &optional list)
Package

cl-steamworks.

Methods
Method: add-favorite-game ((interface steammatchmaking) (app app) (ip string) (connection-port integer) (query-port integer) &optional list)
Source

steammatchmaking.lisp.

Generic Function: add-header (browser key value)
Package

cl-steamworks.

Methods
Method: add-header ((browser browser) (key string) (value string))
Source

steamhtmlsurface.lisp.

Generic Function: add-key-value-tag (key value workshop-query)
Package

cl-steamworks.

Methods
Method: add-key-value-tag ((key string) (value string) (workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: add-required-tag (tag workshop-query)
Package

cl-steamworks.

Methods
Method: add-required-tag ((tag string) (workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: add-screenshot (interface &key file thumbnail vr width height pixels)
Package

cl-steamworks.

Methods
Method: add-screenshot ((interface steamscreenshots) &key file thumbnail vr width height pixels)
Source

steamscreenshots.lisp.

Generic Function: add-tag (user screenshot)
Package

cl-steamworks.

Methods
Method: add-tag ((file workshop-file) (screenshot screenshot))
Source

steamscreenshots.lisp.

Method: add-tag ((user friend) (screenshot screenshot))
Source

steamscreenshots.lisp.

Generic Function: added (file)
Package

cl-steamworks.

Methods
Method: added ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: admin-p (clan user)
Package

cl-steamworks.

Methods
Method: admin-p ((clan clan) (user friend))
Source

steamfriends.lisp.

Method: admin-p ((clan clan) (user integer))
Source

steamfriends.lisp.

Generic Function: advertise-game (user server ip port)
Package

cl-steamworks.

Methods
Method: advertise-game ((steamuser steamuser) server (ip integer) (port integer))
Source

steamuser.lisp.

Method: advertise-game (user server (ip string) port)
Source

steamuser.lisp.

Generic Function: alert-requested (browser message)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: alert-requested ((browser browser) message)
Generic Function: (setf all-previews-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf all-previews-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: (setf any-tag-matches-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf any-tag-matches-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Reader: api-call (condition)

Returns the name of the API call that failed, if known.

See API-CALL-FAILED

Package

cl-steamworks.

Methods
Reader Method: api-call ((condition api-call-failed))
Source

conditions.lisp.

Target Slot

api-call.

Generic Function: app (apps)
Package

cl-steamworks.

Methods
Reader Method: app ((ugc ugc))

automatically generated reader method

Source

steamremotestorage.lisp.

Target Slot

app.

Reader Method: app ((workshop-file workshop-file))

automatically generated reader method

Source

steamworkshop.lisp.

Target Slot

app.

Reader Method: app ((workshop-query workshop-query))

automatically generated reader method

Source

steamworkshop.lisp.

Target Slot

app.

Method: app ((default (eql t)))
Source

steamapps.lisp.

Method: app ((apps steamapps))
Source

steamapps.lisp.

Generic Function: app-dependencies (file)
Package

cl-steamworks.

Methods
Method: app-dependencies ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf app-dependencies) (file)
Package

cl-steamworks.

Methods
Method: (setf app-dependencies) ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: app-id (self)
Package

cl-steamworks.

Methods
Method: app-id ((app app))
Source

steamapps.lisp.

Method: app-id ((steamutils steamutils))
Source

steamutils.lisp.

Method: app-id ((self (eql t)))
Source

steamutils.lisp.

Generic Reader: argument (condition)

Returns the argument that was missing from the call.

See ARGUMENT-MISSING

Package

cl-steamworks.

Methods
Reader Method: argument ((condition argument-missing))
Source

conditions.lisp.

Target Slot

argument.

Generic Function: associate-with-clan (clan gameserver)
Package

cl-steamworks.

Methods
Method: associate-with-clan ((clan clan) (gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Reader: available-p (object)
Package

cl-steamworks.

Methods
Reader Method: available-p ((dlc dlc))

automatically generated reader method

Source

steamapps.lisp.

Target Slot

available.

Generic Function: avatar (friend &key size callback)
Package

cl-steamworks.

Methods
Method: avatar ((friend friend) &key size callback)
Source

steamfriends.lisp.

Generic Function: (setf backgrounded-p) (browser)
Package

cl-steamworks.

Methods
Method: (setf backgrounded-p) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: badge-level (steamuser &key series foil)
Package

cl-steamworks.

Methods
Method: badge-level ((steamuser steamuser) &key series foil)
Source

steamuser.lisp.

Generic Function: banned-p (file)
Package

cl-steamworks.

Methods
Method: banned-p ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: battery-power (utils)
Package

cl-steamworks.

Methods
Method: battery-power ((utils steamutils))
Source

steamutils.lisp.

Generic Function: begin-session (interface ticket-payload user)
Package

cl-steamworks.

Methods
Method: begin-session ((interface steamgameserver) (ticket-payload vector) user)
Source

steamgameserver.lisp.

Method: begin-session ((interface steamuser) (ticket-payload vector) user)
Source

steamuser.lisp.

Generic Function: behind-nat-p (steamuser)
Package

cl-steamworks.

Methods
Method: behind-nat-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: beta-name (apps)
Package

cl-steamworks.

Methods
Method: beta-name ((apps steamapps))
Source

steamapps.lisp.

Generic Function: big-picture-p (steamutils)
Package

cl-steamworks.

Methods
Method: big-picture-p ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: (setf bot-count) (steamgameserver)
Package

cl-steamworks.

Methods
Method: (setf bot-count) ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: build-id (steamapps)
Package

cl-steamworks.

Methods
Method: build-id ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: (setf cached-response-allowed-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf cached-response-allowed-p) ((query workshop-query))
Source

steamworkshop.lisp.

Method: (setf cached-response-allowed-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: call-with (function interface &rest args)

Shorthand function to call the given function of the given interface.

See INTERFACE
See HANDLE

Package

cl-steamworks.

Methods
Method: call-with (function pointer &rest args)
Source

interface.lisp.

Method: call-with (function (interface symbol) &rest args)
Source

interface.lisp.

Method: call-with (function (handle integer) &rest args)
Source

interface.lisp.

Method: call-with (function (interface interface) &rest args)
Source

interface.lisp.

Generic Function: callback (callback parameter &optional failed api-call)

Function called when a callback is triggered.

CALLBACK is a specific callback instance.
PARAMETER is the callback struct instance.
FAILED, if passed, indicates whether the callback failed. In that case the PARAMETER may not be passed a useful value. API-CALL, if passed, identifies the api-call that initiated the callback.

See CALLBACK (type)

Package

cl-steamworks.

Source

callback.lisp.

Methods
Method: callback ((callresult closure-callresult) parameter &optional failed api-call)
Method: callback ((callback closure-callback) parameter &optional failed api-call)
Method: callback ((callback global-callback) parameter &optional failed api-call)
Generic Reader: callback-name (condition)

Returns the name of the callback that does not exist.

See NO-SUCH-CALLBACK

Package

cl-steamworks.

Methods
Reader Method: callback-name ((condition no-such-callback))
Source

conditions.lisp.

Target Slot

callback-name.

Generic Function: can-navigate (browser back-p forward-p)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: can-navigate ((browser browser) back-p forward-p)
Generic Function: cause-event (type arg browser &key modifiers &allow-other-keys)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: cause-event ((type (eql :scroll)) delta (browser browser) &key)
Method: cause-event ((type (eql :move)) pos (browser browser) &key)
Method: cause-event ((type (eql :mouse-up)) button (browser browser) &key)
Method: cause-event ((type (eql :mouse-down)) button (browser browser) &key)
Method: cause-event ((type (eql :dblclick)) button (browser browser) &key)
Method: cause-event ((type (eql :key-up)) key (browser browser) &key modifiers)
Method: cause-event ((type (eql :key-down)) key (browser browser) &key modifiers)
Method: cause-event ((type (eql :char)) char (browser browser) &key modifiers)
Generic Reader: change-note (object)
Package

cl-steamworks.

Methods
Reader Method: change-note ((workshop-update workshop-update))

automatically generated reader method

Source

steamworkshop.lisp.

Target Slot

change-note.

Generic Writer: (setf change-note) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf change-note) ((workshop-update workshop-update))

automatically generated writer method

Source

steamworkshop.lisp.

Target Slot

change-note.

Generic Function: chat-entry (index lobby)
Package

cl-steamworks.

Methods
Method: chat-entry ((index integer) (lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: chat-window-open-p (clan)
Package

cl-steamworks.

Methods
Method: chat-window-open-p ((clan clan))
Source

steamfriends.lisp.

Generic Function: check-steam-id (inventory-result id)
Package

cl-steamworks.

Methods
Method: check-steam-id ((inventory-result inventory-result) id)
Source

steaminventory.lisp.

Generic Function: (setf children-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf children-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: clan (friends index)
Package

cl-steamworks.

Methods
Method: clan ((friends steamfriends) (index integer))
Source

steamfriends.lisp.

Generic Function: clear-cache (file)
Package

cl-steamworks.

Methods
Method: clear-cache ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: clear-rich-presence (steamfriends)
Package

cl-steamworks.

Methods
Method: clear-rich-presence ((steamfriends steamfriends))
Source

steamfriends.lisp.

Generic Function: clone (browser)
Package

cl-steamworks.

Methods
Method: clone ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: close-channel (p2p-session channel)
Package

cl-steamworks.

Methods
Method: close-channel ((p2p-session p2p-session) (channel integer))
Source

steamnetworking.lisp.

Generic Function: close-clan-chat-window (steamfriends chat-id)
Package

cl-steamworks.

Methods
Method: close-clan-chat-window ((steamfriends steamfriends) chat-id)
Source

steamfriends.lisp.

Generic Function: close-requested (browser)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: close-requested ((browser browser))
Generic Function: cloud-enabled-p (interface)
Package

cl-steamworks.

Methods
Method: cloud-enabled-p ((interface steamremotestorage))
Source

steamremotestorage.lisp.

Generic Function: (setf cloud-enabled-p) (steamremotestorage)
Package

cl-steamworks.

Methods
Method: (setf cloud-enabled-p) ((steamremotestorage steamremotestorage))
Source

steamremotestorage.lisp.

Generic Function: (setf cloud-file-name-filter) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf cloud-file-name-filter) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: complete-async-read (file vector read)
Package

cl-steamworks.

Methods
Method: complete-async-read ((file file) (vector vector) read)
Source

steamremotestorage.lisp.

Generic Function: complete-from-query (file query &optional index)
Package

cl-steamworks.

Methods
Method: complete-from-query ((file workshop-file) (query (eql t)) &optional index)
Source

steamworkshop.lisp.

Method: complete-from-query ((file workshop-file) (query workshop-query) &optional index)
Source

steamworkshop.lisp.

Generic Function: complete-reservation (beacon user)
Package

cl-steamworks.

Methods
Method: complete-reservation ((beacon beacon) (user friend))
Source

steamparties.lisp.

Method: complete-reservation ((beacon beacon) (user integer))
Source

steamparties.lisp.

Generic Function: compute-player-compatibility (user gameserver)
Package

cl-steamworks.

Methods
Method: compute-player-compatibility ((user friend) (gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: confirm-requested (browser message)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: confirm-requested ((browser browser) message)
Generic Function: consume (item &optional quantity)
Package

cl-steamworks.

Methods
Method: consume ((item item-instance) &optional quantity)
Source

steaminventory.lisp.

Generic Function: consumer (file)
Package

cl-steamworks.

Methods
Method: consumer ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf content) (update)
Package

cl-steamworks.

Methods
Method: (setf content) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf content) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: (setf context-value) (http-request)
Package

cl-steamworks.

Methods
Method: (setf context-value) ((http-request http-request))
Source

steamhttp.lisp.

Package

cl-steamworks.

Methods
Source

steamhttp.lisp.

Source

steamhtmlsurface.lisp.

Package

cl-steamworks.

Methods

automatically generated reader method

Source

steamhttp.lisp.

Target Slot

cookie-container.

Package

cl-steamworks.

Methods
Source

steamhttp.lisp.

Generic Function: coplay-game (friend)
Package

cl-steamworks.

Methods
Method: coplay-game ((friend friend))
Source

steamfriends.lisp.

Generic Function: coplay-time (friend)
Package

cl-steamworks.

Methods
Method: coplay-time ((friend friend))
Source

steamfriends.lisp.

Generic Function: copy-to-clipboard (browser)
Package

cl-steamworks.

Methods
Method: copy-to-clipboard ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: country-code (steamutils)
Package

cl-steamworks.

Methods
Method: country-code ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: (setf cover-art) (remote)
Package

cl-steamworks.

Methods
Method: (setf cover-art) ((remote steammusicremote))
Source

steammusicremote.lisp.

Method: (setf cover-art) ((remote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: create-interfaces (steamworks interfaces)

Creates instances of the requested interfaces and stores them in the steamworks client.

INTERFACES should be a list, where each item is either the name or
class of an interface to create, or a list of the name or class and a
requested version string. If no explicit version is passed, the
default version is used, which should be the latest version that has
been crawled from the steamworks API sources.

It is heavily recommended that you explicitly specify the versions of
the interfaces, fixed to the ones taken at the time of initial
development. This should ensure that updates to the SteamWorks SDK do
not change behaviour of your application.

Note that by default it is safe to call this function multiple times
throughout the lifetime of your application. Existing interfaces will
not be re-allocated or removed, only new ones are added.

Returns a list of the newly created interfaces.

You may add methods to this function in order to place hard
constraints on which interfaces are created and how.

You may pass T as the argument to use the default SteamWorks instance.

See STEAMWORKS (type)
See STEAMWORKS (function)

Package

cl-steamworks.

Methods
Method: create-interfaces ((steamworks (eql t)) interfaces)
Source

steamworks.lisp.

Method: create-interfaces ((steamworks steamworks) interfaces)
Source

steamworks.lisp.

Generic Function: created (file)
Package

cl-steamworks.

Methods
Method: created ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: current-game (friend)
Package

cl-steamworks.

Methods
Method: current-game ((friend friend))
Source

steamfriends.lisp.

Generic Function: (setf current-playlist-entry) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf current-playlist-entry) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf current-queue-entry) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf current-queue-entry) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: cursor-change-requested (browser cursor)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: cursor-change-requested ((browser browser) cursor)
Generic Function: cybercafe-p (steamapps)
Package

cl-steamworks.

Methods
Method: cybercafe-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: data (lobby key)
Package

cl-steamworks.

Methods
Method: data ((lobby lobby) (key string))
Source

steammatchmaking.lisp.

Generic Function: (setf data) (lobby key)
Package

cl-steamworks.

Methods
Method: (setf data) ((lobby lobby) (key string))
Source

steammatchmaking.lisp.

Method: (setf data) ((lobby lobby) (key string))
Source

steammatchmaking.lisp.

Generic Function: defer (http-request)
Package

cl-steamworks.

Methods
Method: defer ((http-request http-request))
Source

steamhttp.lisp.

Generic Function: description (file)
Package

cl-steamworks.

Methods
Method: description ((achievement achievement))
Source

steamuserstats.lisp.

Method: description ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf description) (update)
Package

cl-steamworks.

Methods
Method: (setf description) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf description) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: deserialize-result (inventory buffer)
Package

cl-steamworks.

Methods
Method: deserialize-result ((inventory steaminventory) (buffer vector))
Source

steaminventory.lisp.

Generic Function: destroy (file)
Package

cl-steamworks.

Methods
Method: destroy ((file file))
Source

steamremotestorage.lisp.

Method: destroy ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: device-binding-revision (controller)
Package

cl-steamworks.

Methods
Method: device-binding-revision ((controller controller))
Source

steaminput.lisp.

Generic Function: (setf dialog-accepted-p) (browser)
Package

cl-steamworks.

Methods
Method: (setf dialog-accepted-p) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: display-name (steamfriends)
Package

cl-steamworks.

Methods
Method: display-name ((leaderboard leaderboard))
Source

steamuserstats.lisp.

Method: display-name ((achievement achievement))
Source

steamuserstats.lisp.

Method: display-name ((file workshop-file))
Source

steamworkshop.lisp.

Reader Method: display-name ((dlc dlc))

automatically generated reader method

Source

steamapps.lisp.

Target Slot

display-name.

Method: display-name ((clan clan))
Source

steamfriends.lisp.

Method: display-name ((friend-group friend-group))
Source

steamfriends.lisp.

Method: display-name ((friend friend))
Source

steamfriends.lisp.

Method: display-name ((self (eql t)))
Source

steamfriends.lisp.

Method: display-name ((steamfriends steamfriends))
Source

steamfriends.lisp.

Generic Function: (setf display-name) (steamfriends)
Package

cl-steamworks.

Methods
Method: (setf display-name) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Method: (setf display-name) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf display-name) ((update workshop-update))
Source

steamworkshop.lisp.

Method: (setf display-name) ((self (eql t)))
Source

steamfriends.lisp.

Method: (setf display-name) ((steamfriends steamfriends))
Source

steamfriends.lisp.

Generic Function: display-name-history (friend)
Package

cl-steamworks.

Methods
Method: display-name-history ((friend friend))
Source

steamfriends.lisp.

Generic Function: display-type (leaderboard)
Package

cl-steamworks.

Methods
Method: display-type ((leaderboard leaderboard))
Source

steamuserstats.lisp.

Generic Function: download (thing &key priority location high-priority &allow-other-keys)
Package

cl-steamworks.

Source

steamworkshop.lisp.

Methods
Method: download ((ugc ugc) &key priority location)
Source

steamremotestorage.lisp.

Method: download ((workshop-file workshop-file) &key high-priority)
Generic Function: download-status (dlc)
Package

cl-steamworks.

Methods
Method: download-status ((ugc ugc))
Source

steamremotestorage.lisp.

Method: download-status ((request http-request))
Source

steamhttp.lisp.

Method: download-status ((file workshop-file))
Source

steamworkshop.lisp.

Method: download-status ((dlc dlc))
Source

steamapps.lisp.

Generic Function: (setf downloads-suspended-p) (steamworkshop)
Package

cl-steamworks.

Methods
Method: (setf downloads-suspended-p) ((steamworkshop steamworkshop))
Source

steamworkshop.lisp.

Generic Function: (setf elapsed-seconds) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf elapsed-seconds) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: enabled-p (steammusic)
Package

cl-steamworks.

Methods
Method: enabled-p ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: ensure-prices-available (inventory &key force)
Package

cl-steamworks.

Methods
Method: ensure-prices-available ((inventory steaminventory) &key force)
Source

steaminventory.lisp.

Generic Function: entries (leaderboard type &key start end users)
Package

cl-steamworks.

Methods
Method: entries ((leaderboard leaderboard) type &key start end users)
Source

steamuserstats.lisp.

Generic Function: (setf entry-available-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf entry-available-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: entry-changed-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: entry-changed-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: entry-count (leaderboard)
Package

cl-steamworks.

Methods
Method: entry-count ((leaderboard leaderboard))
Source

steamuserstats.lisp.

Generic Function: (setf entry-text) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf entry-text) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: entry-will-change-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: entry-will-change-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Reader: error-code (condition)

Returns an error code or failure explanation for why the call failed, if known.

See API-CALL-FAILED

Package

cl-steamworks.

Methods
Reader Method: error-code ((condition api-call-failed))
Source

conditions.lisp.

Target Slot

error-code.

Generic Function: eval-js (browser script)
Package

cl-steamworks.

Methods
Method: eval-js ((browser browser) (script string))
Source

steamhtmlsurface.lisp.

Generic Function: exchange (consume grant)
Package

cl-steamworks.

Methods
Method: exchange ((consume cons) (grant item))
Source

steaminventory.lisp.

Method: exchange ((consume item-instance) (grant item))
Source

steaminventory.lisp.

Generic Function: execute (query &key callback)
Package

cl-steamworks.

Methods
Method: execute ((update workshop-update) &key callback)
Source

steamworkshop.lisp.

Method: execute ((query workshop-query) &key callback)
Source

steamworkshop.lisp.

Generic Function: exists-p (file)
Package

cl-steamworks.

Methods
Method: exists-p ((file file))
Source

steamremotestorage.lisp.

Generic Function: family-shared-p (steamapps)
Package

cl-steamworks.

Methods
Method: family-shared-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: favorite (file)
Package

cl-steamworks.

Methods
Method: favorite ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: favorite-games (interface)
Package

cl-steamworks.

Methods
Method: favorite-games ((interface steammatchmaking))
Source

steammatchmaking.lisp.

Generic Function: (setf favorite-games) (interface)
Package

cl-steamworks.

Methods
Method: (setf favorite-games) ((interface steammatchmaking))
Source

steammatchmaking.lisp.

Generic Function: file (file)
Package

cl-steamworks.

Methods
Method: file ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: file-dependencies (file)
Package

cl-steamworks.

Methods
Method: file-dependencies ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf file-dependencies) (file)
Package

cl-steamworks.

Methods
Method: (setf file-dependencies) ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: file-details (apps file)
Package

cl-steamworks.

Methods
Method: file-details ((apps steamapps) file)
Source

steamapps.lisp.

Generic Reader: file-handle (condition)

Returns the name or pathname of the file that does not exist.

See NO-SUCH-FILE
See NOT-AN-IMAGE-FILE
See PATHNAME-NOT-A-DIRECTORY

Package

cl-steamworks.

Methods
Reader Method: file-handle ((condition pathname-not-a-directory))
Source

conditions.lisp.

Target Slot

file-handle.

Reader Method: file-handle ((condition not-an-image-file))
Source

conditions.lisp.

Target Slot

file-handle.

Reader Method: file-handle ((condition no-such-file))
Source

conditions.lisp.

Target Slot

file-handle.

Generic Function: file-open-requested (browser title initial-file)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: file-open-requested ((browser browser) title initial-file)
Generic Function: find-action-set (steaminput name)
Package

cl-steamworks.

Methods
Method: find-action-set ((steaminput steaminput) (name string))
Source

steaminput.lisp.

Generic Function: find-analog-action (steaminput name)
Package

cl-steamworks.

Methods
Method: find-analog-action ((steaminput steaminput) (name string))
Source

steaminput.lisp.

Generic Function: find-app (apps handle)
Package

cl-steamworks.

Methods
Method: find-app ((apps steamapps) (handle (eql t)))
Source

steamapps.lisp.

Method: find-app ((apps steamapps) (handle integer))
Source

steamapps.lisp.

Generic Function: find-controller (steaminput index)
Package

cl-steamworks.

Methods
Method: find-controller ((steaminput steaminput) (index integer))
Source

steaminput.lisp.

Generic Function: find-digital-action (steaminput name)
Package

cl-steamworks.

Methods
Method: find-digital-action ((steaminput steaminput) (name string))
Source

steaminput.lisp.

Generic Function: find-in-page (browser &key string reverse)
Package

cl-steamworks.

Methods
Method: find-in-page ((browser browser) &key string reverse)
Source

steamhtmlsurface.lisp.

Generic Function: (setf focused-p) (browser)
Package

cl-steamworks.

Methods
Method: (setf focused-p) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: follower-count (friends user)
Package

cl-steamworks.

Methods
Method: follower-count ((friends steamfriends) (user integer))
Source

steamfriends.lisp.

Generic Function: following-p (friend)
Package

cl-steamworks.

Methods
Method: following-p ((friend friend))
Source

steamfriends.lisp.

Generic Function: forget (file)
Package

cl-steamworks.

Methods
Method: forget ((file file))
Source

steamremotestorage.lisp.

Generic Function: free (object)

Frees the associated C object.

After FREE is invoked, the HANDLE will be set to NIL and the Lisp object becomes effectively useless. Any further attempt to use the object in any way leads to undefined consequences, except for calling FREE again, which is guaranteed to be safe.

See C-MANAGED-OBJECT

Package

cl-steamworks.

Methods
Method: free ((steamworks steamworks))
Source

steamworks.lisp.

Method: free ((object c-managed-object))
Source

c-object.lisp.

Method: free ((object c-registered-object))
Source

c-object.lisp.

Generic Function: free-weekend-p (steamapps)
Package

cl-steamworks.

Methods
Method: free-weekend-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: (setf full-description-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf full-description-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: (setf game-data) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf game-data) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf game-data) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: (setf game-description) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf game-description) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Reader: game-port (object)

Returns the port used to listen to for new game connections.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: game-port ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

game-port.

Generic Function: (setf game-tags) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf game-tags) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf game-tags) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: get-children (query index count)
Package

cl-steamworks.

Methods
Method: get-children ((query workshop-query) (index integer) count)
Source

steamworkshop.lisp.

Generic Function: get-details (query index)
Package

cl-steamworks.

Methods
Method: get-details ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: get-key-value-tags (query index)
Package

cl-steamworks.

Methods
Method: get-key-value-tags ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: get-message (friend index)
Package

cl-steamworks.

Methods
Method: get-message ((clan clan) (index integer))
Source

steamfriends.lisp.

Method: get-message ((friend friend) (index integer))
Source

steamfriends.lisp.

Generic Function: get-metadata (query index)
Package

cl-steamworks.

Methods
Method: get-metadata ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: get-previews (query index)
Package

cl-steamworks.

Methods
Method: get-previews ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: get-statistics (query index)
Package

cl-steamworks.

Methods
Method: get-statistics ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: get-workshop-file (query index)
Package

cl-steamworks.

Methods
Method: get-workshop-file ((query workshop-query) (index integer))
Source

steamworkshop.lisp.

Generic Function: go-back (browser)
Package

cl-steamworks.

Methods
Method: go-back ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: go-forward (browser)
Package

cl-steamworks.

Methods
Method: go-forward ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: grant (inventory)
Package

cl-steamworks.

Methods
Method: grant ((inventory steaminventory))
Source

steaminventory.lisp.

Generic Function: grant-promo (item)
Package

cl-steamworks.

Methods
Method: grant-promo ((items cons))
Source

steaminventory.lisp.

Method: grant-promo ((item item))
Source

steaminventory.lisp.

Generic Function: handle (object)

Accesses the handle of the c-object.

This could either be a foreign memory pointer, or some other kind of structure that serves as the identifier for the foreign object.

See C-OBJECT

Package

cl-steamworks.

Methods
Method: handle (thing)
Source

c-object.lisp.

Reader Method: handle ((c-object c-object))

automatically generated reader method

Source

c-object.lisp.

Target Slot

handle.

Generic Writer: (setf handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf handle) ((c-object c-object))

automatically generated writer method

Source

c-object.lisp.

Target Slot

handle.

Generic Function: handle-incoming-packet (gameserver packet ip port)
Package

cl-steamworks.

Methods
Method: handle-incoming-packet ((gameserver steamgameserver) packet ip port)
Source

steamgameserver.lisp.

Generic Function: haptic-pulse (controller pad &key duration pause repeat)
Package

cl-steamworks.

Methods
Method: haptic-pulse ((controller controller) pad &key duration pause repeat)
Source

steaminput.lisp.

Generic Function: header (header request)
Package

cl-steamworks.

Methods
Method: header ((header string) (request http-request))
Source

steamhttp.lisp.

Generic Function: (setf header) (http-request key)
Package

cl-steamworks.

Methods
Method: (setf header) ((http-request http-request) (key string))
Source

steamhttp.lisp.

Generic Function: heartbeat (steamgameserver)
Package

cl-steamworks.

Methods
Method: heartbeat ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: (setf heartbeat) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf heartbeat) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf heartbeat) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf heartbeat) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Reader: height (object)
Package

cl-steamworks.

Methods
Reader Method: height ((image image))

automatically generated reader method

Source

steamutils.lisp.

Target Slot

height.

Generic Function: hidden-p (achievement)
Package

cl-steamworks.

Methods
Method: hidden-p ((achievement achievement))
Source

steamuserstats.lisp.

Generic Function: hide-floating-text-input (steamutils)
Package

cl-steamworks.

Methods
Method: hide-floating-text-input ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: hooked-p (steamscreenshots)
Package

cl-steamworks.

Methods
Method: hooked-p ((steamscreenshots steamscreenshots))
Source

steamscreenshots.lisp.

Generic Function: (setf hooked-p) (steamscreenshots)
Package

cl-steamworks.

Methods
Method: (setf hooked-p) ((steamscreenshots steamscreenshots))
Source

steamscreenshots.lisp.

Generic Function: icon (achievement)
Package

cl-steamworks.

Methods
Method: icon ((achievement achievement))
Source

steamuserstats.lisp.

Generic Function: (setf icon) (remote)
Package

cl-steamworks.

Methods
Method: (setf icon) ((remote steammusicremote))
Source

steammusicremote.lisp.

Method: (setf icon) ((remote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: idle-time (steamutils)
Package

cl-steamworks.

Methods
Method: idle-time ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: (setf ids-only-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf ids-only-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Reader: iface (object)

Returns the interface instance the object is tied to.

See INTERFACE-OBJECT

Package

cl-steamworks.

Methods
Reader Method: iface ((interface-object interface-object))

automatically generated reader method

Source

interface.lisp.

Target Slot

interface.

Generic Function: in-source-p (friend source)
Package

cl-steamworks.

Methods
Method: in-source-p ((friend friend) (source c-object))
Source

steamfriends.lisp.

Method: in-source-p ((friend friend) (source integer))
Source

steamfriends.lisp.

Generic Function: index (controller)
Package

cl-steamworks.

Methods
Method: index ((controller controller))
Source

steaminput.lisp.

Generic Function: input-text (utils)
Package

cl-steamworks.

Methods
Method: input-text ((utils steamutils))
Source

steamutils.lisp.

Generic Function: input-type (controller)
Package

cl-steamworks.

Methods
Method: input-type ((controller controller))
Source

steaminput.lisp.

Generic Function: install (dlc)
Package

cl-steamworks.

Methods
Method: install ((dlc dlc))
Source

steamapps.lisp.

Generic Function: install-directory (app)
Package

cl-steamworks.

Methods
Method: install-directory ((app app))
Source

steamapps.lisp.

Generic Function: installation-info (file)
Package

cl-steamworks.

Methods
Method: installation-info ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: installed-p (app)
Package

cl-steamworks.

Methods
Method: installed-p ((dlc dlc))
Source

steamapps.lisp.

Method: installed-p ((app app))
Source

steamapps.lisp.

Generic Function: interface (name steamworks)

Returns the interface instance of the given name.

The container argument may be T for the global SteamWorks instance, or another interface instance, or another interface-object instance.

If the interface does not exist, NIL is returned instead.

See INTERFACE (type)

Package

cl-steamworks.

Methods
Method: interface ((name symbol) (object interface-object))
Source

interface.lisp.

Method: interface ((name symbol) (interface interface))
Source

interface.lisp.

Method: interface (name (steamworks (eql t)))
Source

steamworks.lisp.

Method: interface ((name symbol) (steamworks steamworks))
Source

steamworks.lisp.

Generic Reader: interface-name (condition)

Returns the name of the interface that failed to be created, if known.

See INTERFACE-CREATION-FAILED

Package

cl-steamworks.

Methods
Reader Method: interface-name ((condition interface-creation-failed))
Source

conditions.lisp.

Target Slot

interface-name.

Generic Function: interface-object (handle interface)

Accesses the interface object tied to the given handle.

See INTERFACE (type)
See REMOVE-INTERFACE-OBJECT

Package

cl-steamworks.

Methods
Method: interface-object (handle (interface interface))
Source

interface.lisp.

Method: interface-object (handle (interface symbol))
Source

interface.lisp.

Generic Function: (setf interface-object) (handle name)
Package

cl-steamworks.

Methods
Method: (setf interface-object) (handle (interface interface))
Source

interface.lisp.

Method: (setf interface-object) (handle (name symbol))
Source

interface.lisp.

Generic Reader: interfaces (object)
Package

cl-steamworks.

Methods
Reader Method: interfaces ((steamworks steamworks))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

interfaces.

Generic Function: invite (friend message)
Package

cl-steamworks.

Methods
Method: invite ((friend friend) (lobby lobby))
Source

steammatchmaking.lisp.

Method: invite ((friend friend) (message string))
Source

steamfriends.lisp.

Generic Reader: ip-address (object)

Returns the IP address as a v4-formatted string.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: ip-address ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

ip-address.

Generic Function: ipc-call-count (client)
Package

cl-steamworks.

Methods
Method: ipc-call-count ((steamutils steamutils))
Source

steamutils.lisp.

Method: ipc-call-count ((client steamclient))
Source

steamclient.lisp.

Generic Function: item (index inventory)
Package

cl-steamworks.

Methods
Method: item ((index integer) (inventory steaminventory))
Source

steaminventory.lisp.

Generic Function: join (clan)
Package

cl-steamworks.

Methods
Method: join ((beacon beacon))
Source

steamparties.lisp.

Method: join ((lobby lobby))
Source

steammatchmaking.lisp.

Method: join ((clan clan))
Source

steamfriends.lisp.

Generic Function: (setf joinable-p) (lobby)
Package

cl-steamworks.

Methods
Method: (setf joinable-p) ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: (setf key-value) (gameserver key)
Package

cl-steamworks.

Methods
Method: (setf key-value) ((gameserver steamgameserver) (key (eql t)))
Source

steamgameserver.lisp.

Method: (setf key-value) ((gameserver steamgameserver) (key string))
Source

steamgameserver.lisp.

Generic Function: key-value-tags (file)
Package

cl-steamworks.

Methods
Method: key-value-tags ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf key-value-tags) (update)
Package

cl-steamworks.

Methods
Method: (setf key-value-tags) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf key-value-tags) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: (setf key-value-tags-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf key-value-tags-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: kind (file)
Package

cl-steamworks.

Methods
Method: kind ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: kind-p (friend flags)
Package

cl-steamworks.

Methods
Method: kind-p ((friend friend) flags)
Source

steamfriends.lisp.

Generic Function: language (steamapps)
Package

cl-steamworks.

Methods
Method: language ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: (setf language) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf language) ((workshop-update workshop-update))
Source

steamworkshop.lisp.

Method: (setf language) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: languages (steamapps)
Package

cl-steamworks.

Methods
Method: languages ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: last-modified (file)
Package

cl-steamworks.

Methods
Method: last-modified ((file file))
Source

steamremotestorage.lisp.

Generic Function: launch-command-line (apps)
Package

cl-steamworks.

Methods
Method: launch-command-line ((apps steamapps))
Source

steamapps.lisp.

Generic Function: launch-parameter (parameter steamapps)
Package

cl-steamworks.

Methods
Method: launch-parameter (parameter (steamapps steamapps))
Source

steamapps.lisp.

Generic Function: leaderboard (name interface &key if-does-not-exist sort-method display-type)
Package

cl-steamworks.

Methods
Method: leaderboard ((name string) (interface steamuserstats) &key if-does-not-exist sort-method display-type)
Source

steamuserstats.lisp.

Generic Function: leave (clan)
Package

cl-steamworks.

Methods
Method: leave ((lobby lobby))
Source

steammatchmaking.lisp.

Method: leave ((clan clan))
Source

steamfriends.lisp.

Generic Function: (setf led-color) (controller)
Package

cl-steamworks.

Methods
Method: (setf led-color) ((controller controller))
Source

steaminput.lisp.

Method: (setf led-color) ((controller controller))
Source

steaminput.lisp.

Method: (setf led-color) ((controller controller))
Source

steaminput.lisp.

Method: (setf led-color) ((controller controller))
Source

steaminput.lisp.

Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Generic Function: list-achievements (interface)
Package

cl-steamworks.

Methods
Method: list-achievements ((interface steamuserstats))
Source

steamuserstats.lisp.

Generic Function: list-action-set-layers (controller)
Package

cl-steamworks.

Methods
Method: list-action-set-layers ((controller controller))
Source

steaminput.lisp.

Generic Function: list-apps (apps)
Package

cl-steamworks.

Methods
Method: list-apps ((apps steamapps))
Source

steamapps.lisp.

Generic Function: list-beacon-locations (interface)
Package

cl-steamworks.

Methods
Method: list-beacon-locations ((interface steamparties))
Source

steamparties.lisp.

Generic Function: list-beacons (interface)
Package

cl-steamworks.

Methods
Method: list-beacons ((interface steamparties))
Source

steamparties.lisp.

Generic Function: list-cached-ugc (interface)
Package

cl-steamworks.

Methods
Method: list-cached-ugc ((interface steamremotestorage))
Source

steamremotestorage.lisp.

Generic Function: list-clans (friends)
Package

cl-steamworks.

Methods
Method: list-clans ((friends steamfriends))
Source

steamfriends.lisp.

Generic Function: list-controllers (steaminput)
Package

cl-steamworks.

Methods
Method: list-controllers ((steaminput steaminput))
Source

steaminput.lisp.

Generic Function: list-data (lobby)
Package

cl-steamworks.

Methods
Method: list-data ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: list-dlcs (apps)
Package

cl-steamworks.

Methods
Method: list-dlcs ((apps steamapps))
Source

steamapps.lisp.

Generic Function: list-files (interface)
Package

cl-steamworks.

Methods
Method: list-files ((interface steamremotestorage))
Source

steamremotestorage.lisp.

Generic Function: list-friend-groups (friends)
Package

cl-steamworks.

Methods
Method: list-friend-groups ((friends steamfriends))
Source

steamfriends.lisp.

Generic Function: list-friends (friends &key flags source coplay)
Package

cl-steamworks.

Methods
Method: list-friends ((friends steamfriends) &key flags source coplay)
Source

steamfriends.lisp.

Generic Function: list-installed-depots (app)
Package

cl-steamworks.

Methods
Method: list-installed-depots ((app app))
Source

steamapps.lisp.

Generic Function: list-interfaces (steamworks)

Returns a fresh list of the currently active SteamWorks interface instances.

You may pass T as the argument to use the default SteamWorks instance.

See STEAMWORKS (type)

Package

cl-steamworks.

Methods
Method: list-interfaces ((steamworks (eql t)))
Source

steamworks.lisp.

Method: list-interfaces ((steamworks steamworks))
Source

steamworks.lisp.

Generic Function: list-item-instances (inventory)
Package

cl-steamworks.

Methods
Method: list-item-instances ((inventory steaminventory))
Source

steaminventory.lisp.

Generic Function: list-items (thing &key prices user ids &allow-other-keys)
Package

cl-steamworks.

Source

steaminventory.lisp.

Methods
Method: list-items ((result inventory-result) &key)
Method: list-items ((inventory steaminventory) &key prices user ids)
Generic Function: list-members (lobby)
Package

cl-steamworks.

Methods
Method: list-members ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: list-officers (clan)
Package

cl-steamworks.

Methods
Method: list-officers ((clan clan))
Source

steamfriends.lisp.

Generic Function: list-properties (item)
Package

cl-steamworks.

Methods
Method: list-properties ((item item))
Source

steaminventory.lisp.

Generic Function: list-result-properties (result &optional index)
Package

cl-steamworks.

Methods
Method: list-result-properties ((result inventory-result) &optional index)
Source

steaminventory.lisp.

Generic Function: list-servers (query)
Package

cl-steamworks.

Methods
Method: list-servers ((query server-list-query))
Source

steammatchmaking.lisp.

Generic Function: list-subscribed-files (workshop)
Package

cl-steamworks.

Methods
Method: list-subscribed-files ((workshop steamworkshop))
Source

steamworkshop.lisp.

Generic Function: (setf listen-for-messages) (steamfriends)
Package

cl-steamworks.

Methods
Method: (setf listen-for-messages) ((steamfriends steamfriends))
Source

steamfriends.lisp.

Generic Function: load-items (steaminventory)
Package

cl-steamworks.

Methods
Method: load-items ((steaminventory steaminventory))
Source

steaminventory.lisp.

Generic Function: (setf lobby-type) (lobby)
Package

cl-steamworks.

Methods
Method: (setf lobby-type) ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Reader: location (object)
Package

cl-steamworks.

Methods
Reader Method: location ((beacon beacon))

automatically generated reader method

Source

steamparties.lisp.

Target Slot

location.

Generic Function: (setf location) (screenshot)
Package

cl-steamworks.

Methods
Method: (setf location) ((screenshot screenshot))
Source

steamscreenshots.lisp.

Generic Reader: location-type (object)
Package

cl-steamworks.

Methods
Reader Method: location-type ((beacon-location beacon-location))

automatically generated reader method

Source

steamparties.lisp.

Target Slot

type.

Generic Function: logged-on-p (steamuser)
Package

cl-steamworks.

Methods
Method: logged-on-p ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Method: logged-on-p ((self (eql t)))
Source

steamuser.lisp.

Method: logged-on-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: logoff (steamgameserver)
Package

cl-steamworks.

Methods
Method: logoff ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: logon (gameserver &key token dedicated)
Package

cl-steamworks.

Methods
Method: logon ((gameserver steamgameserver) &key token dedicated)
Source

steamgameserver.lisp.

Generic Function: (setf looped-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf looped-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: low-violence-p (steamapps)
Package

cl-steamworks.

Methods
Method: low-violence-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: make-encrypted-app-ticket (interface &key data)
Package

cl-steamworks.

Methods
Method: make-encrypted-app-ticket ((interface steamuser) &key data)
Source

steamuser.lisp.

Generic Function: make-pipe (client)
Package

cl-steamworks.

Methods
Method: make-pipe ((client steamclient))
Source

steamclient.lisp.

Generic Function: make-session-ticket (interface)
Package

cl-steamworks.

Methods
Method: make-session-ticket ((interface steamgameserver))
Source

steamgameserver.lisp.

Method: make-session-ticket ((interface steamuser))
Source

steamuser.lisp.

Generic Function: make-store-url (steamuser landing-page)
Package

cl-steamworks.

Methods
Method: make-store-url ((steamuser steamuser) landing-page)
Source

steamuser.lisp.

Generic Function: make-user (client pipe &key account-type)
Package

cl-steamworks.

Methods
Method: make-user ((client steamclient) (pipe pipe) &key account-type)
Source

steamclient.lisp.

Generic Reader: malformed-string (condition)

Returns the malformed string that the API can’t process.

See STRING-MALFORMED

Package

cl-steamworks.

Methods
Reader Method: malformed-string ((condition string-malformed))
Source

conditions.lisp.

Target Slot

malformed-string.

Generic Function: (setf map-name) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf map-name) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: mark-as-corrupt (steamapps &key missing-only)
Package

cl-steamworks.

Methods
Method: mark-as-corrupt ((steamapps steamapps) &key missing-only)
Source

steamapps.lisp.

Generic Function: mark-as-played-with (friend)
Package

cl-steamworks.

Methods
Method: mark-as-played-with ((friend friend))
Source

steamfriends.lisp.

Generic Function: (setf max-player-count) (steamgameserver)
Package

cl-steamworks.

Methods
Method: (setf max-player-count) ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: maybe-result (callresult)

If the callresult is ready, return the result structure.

See RESULT
See CALLRESULT

Package

cl-steamworks.

Methods
Method: maybe-result ((callresult callresult))
Source

callback.lisp.

Generic Function: member-count (clan)
Package

cl-steamworks.

Methods
Method: member-count ((lobby lobby))
Source

steammatchmaking.lisp.

Method: member-count ((clan clan))
Source

steamfriends.lisp.

Generic Function: member-data (user lobby key)
Package

cl-steamworks.

Methods
Method: member-data ((user friend) (lobby lobby) (key string))
Source

steammatchmaking.lisp.

Generic Function: (setf member-data) (member lobby key)
Package

cl-steamworks.

Methods
Method: (setf member-data) ((member friend) (lobby lobby) (key string))
Source

steammatchmaking.lisp.

Generic Function: member-limit (lobby)
Package

cl-steamworks.

Methods
Method: member-limit ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: (setf member-limit) (lobby)
Package

cl-steamworks.

Methods
Method: (setf member-limit) ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: members (group)
Package

cl-steamworks.

Methods
Method: members ((group friend-group))
Source

steamfriends.lisp.

Generic Function: metadata (file)
Package

cl-steamworks.

Methods
Reader Method: metadata ((beacon beacon))

automatically generated reader method

Source

steamparties.lisp.

Target Slot

metadata.

Method: metadata ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf metadata) (workshop-update)
Package

cl-steamworks.

Methods
Method: (setf metadata) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf metadata) ((workshop-update workshop-update))
Source

steamworkshop.lisp.

Generic Function: (setf metadata-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf metadata-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: most-achieved (interface &key max)
Package

cl-steamworks.

Methods
Method: most-achieved ((interface steamuserstats) &key max)
Source

steamuserstats.lisp.

Generic Function: motion-data (controller)
Package

cl-steamworks.

Methods
Method: motion-data ((controller controller))
Source

steaminput.lisp.

Generic Function: name (object)
Package

cl-steamworks.

Methods
Reader Method: name ((ugc ugc))

automatically generated reader method

Source

steamremotestorage.lisp.

Target Slot

name.

Method: name ((file file))
Source

steamremotestorage.lisp.

Reader Method: name ((global-callback global-callback))

automatically generated reader method

Source

callback.lisp.

Target Slot

name.

Generic Function: navigation-requested (browser url target post redirect-p)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: navigation-requested ((browser browser) url target post redirect-p)
Generic Function: next-outgoing-packet (gameserver)
Package

cl-steamworks.

Methods
Method: next-outgoing-packet ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: next-packet-size (interface &optional channel)
Package

cl-steamworks.

Methods
Method: next-packet-size ((interface steamnetworking) &optional channel)
Source

steamnetworking.lisp.

Generic Function: nickname (friend)
Package

cl-steamworks.

Methods
Method: nickname ((friend friend))
Source

steamfriends.lisp.

Generic Reader: octet-limit (condition)

Returns the maximum number of octets allowed for the API call, if known.

See STRING-TOO-LONG

Package

cl-steamworks.

Methods
Reader Method: octet-limit ((condition string-too-long))
Source

conditions.lisp.

Target Slot

octet-limit.

Generic Function: officer (clan index)
Package

cl-steamworks.

Methods
Method: officer ((clan clan) (index integer))
Source

steamfriends.lisp.

Generic Function: official-p (clan)
Package

cl-steamworks.

Methods
Method: official-p ((clan clan))
Source

steamfriends.lisp.

Generic Function: open-chat-window (clan)
Package

cl-steamworks.

Methods
Method: open-chat-window ((clan clan))
Source

steamfriends.lisp.

Generic Function: open-page (url browser &key get post)
Package

cl-steamworks.

Methods
Method: open-page ((url string) (browser browser) &key get post)
Source

steamhtmlsurface.lisp.

Generic Function: (setf open-slots) (beacon)
Package

cl-steamworks.

Methods
Method: (setf open-slots) ((beacon beacon))
Source

steamparties.lisp.

Generic Function: opf-string (video id)
Package

cl-steamworks.

Methods
Method: opf-string ((video steamvideo) id)
Source

steamvideo.lisp.

Generic Function: optimal-voice-sample-rate (steamuser)
Package

cl-steamworks.

Methods
Method: optimal-voice-sample-rate ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: origins (action controller set)
Package

cl-steamworks.

Methods
Method: origins ((action digital-action) (controller controller) (set action-set))
Source

steaminput.lisp.

Method: origins ((action analog-action) (controller controller) (set action-set))
Source

steaminput.lisp.

Generic Function: overlay-enabled-p (steamutils)
Package

cl-steamworks.

Methods
Method: overlay-enabled-p ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: (setf overlay-notification-location) (utils)
Package

cl-steamworks.

Methods
Method: (setf overlay-notification-location) ((utils steamutils))
Source

steamutils.lisp.

Generic Reader: oversized-string (condition)

Returns the oversized string that caused the error.

See STRING-TOO-LONG

Package

cl-steamworks.

Methods
Reader Method: oversized-string ((condition string-too-long))
Source

conditions.lisp.

Target Slot

oversized-string.

Generic Function: owner (clan)
Package

cl-steamworks.

Methods
Reader Method: owner ((ugc ugc))

automatically generated reader method

Source

steamremotestorage.lisp.

Target Slot

owner.

Reader Method: owner ((beacon beacon))

automatically generated reader method

Source

steamparties.lisp.

Target Slot

owner.

Method: owner ((lobby lobby))
Source

steammatchmaking.lisp.

Method: owner ((file workshop-file))
Source

steamworkshop.lisp.

Method: owner ((steamapps steamapps))
Source

steamapps.lisp.

Method: owner ((clan clan))
Source

steamfriends.lisp.

Generic Function: (setf owner) (lobby)
Package

cl-steamworks.

Methods
Method: (setf owner) ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: (setf p2p-packet-relay-allowed-p) (steamnetworking)
Package

cl-steamworks.

Methods
Method: (setf p2p-packet-relay-allowed-p) ((steamnetworking steamnetworking))
Source

steamnetworking.lisp.

Generic Function: paint-requested (browser buffer width height x y uw uh scroll-x scroll-y scale page-id)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Generic Function: (setf parameter) (http-request key)
Package

cl-steamworks.

Methods
Method: (setf parameter) ((http-request http-request) (key string))
Source

steamhttp.lisp.

Generic Function: (setf password-protected) (steamgameserver)
Package

cl-steamworks.

Methods
Method: (setf password-protected) ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: paste-from-clipboard (browser)
Package

cl-steamworks.

Methods
Method: paste-from-clipboard ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Reader: payload (object)
Package

cl-steamworks.

Methods
Reader Method: payload ((session-ticket session-ticket))

automatically generated reader method

Source

steamuser.lisp.

Target Slot

payload.

Generic Function: persisted-p (file)
Package

cl-steamworks.

Methods
Method: persisted-p ((file file))
Source

steamremotestorage.lisp.

Generic Function: phone-identified-p (steamuser)
Package

cl-steamworks.

Methods
Method: phone-identified-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: phone-verification-needed-p (steamuser)
Package

cl-steamworks.

Methods
Method: phone-verification-needed-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: phone-verified-p (steamuser)
Package

cl-steamworks.

Methods
Method: phone-verified-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: ping-server (interface ip port &key response)
Package

cl-steamworks.

Methods
Method: ping-server ((interface steammatchmaking) (ip string) (port integer) &key response)
Source

steammatchmaking.lisp.

Generic Reader: pipe (object)

Returns the pipe object to this object.

See PIPE (type)
See USER (type)
See STEAMWORKS (type)

Package

cl-steamworks.

Methods
Reader Method: pipe ((client-user client-user))

automatically generated reader method

Source

steamclient.lisp.

Target Slot

pipe.

Reader Method: pipe ((steamworks steamworks))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

pipe.

Reader Method: pipe ((user user))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

pipe.

Generic Function: play (steammusic)
Package

cl-steamworks.

Methods
Method: play ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: play-next (steammusic)
Package

cl-steamworks.

Methods
Method: play-next ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: (setf play-next-enabled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf play-next-enabled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: play-previous (steammusic)
Package

cl-steamworks.

Methods
Method: play-previous ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: (setf play-previous-enabled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf play-previous-enabled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf playback-status) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf playback-status) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: player-count (steamuserstats)
Package

cl-steamworks.

Methods
Method: player-count ((steamuserstats steamuserstats))
Source

steamuserstats.lisp.

Generic Function: player-details (interface ip port &key response)
Package

cl-steamworks.

Methods
Method: player-details ((interface steammatchmaking) (ip string) (port integer) &key response)
Source

steammatchmaking.lisp.

Generic Function: playing-p (steammusic)
Package

cl-steamworks.

Methods
Method: playing-p ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: playlist-changed-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: playlist-changed-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf playlist-entry) (steammusicremote id position)
Package

cl-steamworks.

Methods
Method: (setf playlist-entry) ((steammusicremote steammusicremote) (id integer) (position integer))
Source

steammusicremote.lisp.

Generic Function: playlist-will-change-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: playlist-will-change-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf playlists-enabled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf playlists-enabled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf playtime-stats-requested-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf playtime-stats-requested-p) ((query workshop-query))
Source

steamworkshop.lisp.

Method: (setf playtime-stats-requested-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: preview (file)
Package

cl-steamworks.

Methods
Method: preview ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf preview) (update)
Package

cl-steamworks.

Methods
Method: (setf preview) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf preview) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: previews (file)
Package

cl-steamworks.

Methods
Method: previews ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf previews) (update)
Package

cl-steamworks.

Methods
Method: (setf previews) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf previews) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Reader: previous-action-data (object)
Package

cl-steamworks.

Methods
Reader Method: previous-action-data ((digital-action digital-action))

automatically generated reader method

Source

steaminput.lisp.

Target Slot

previous-action-data.

Reader Method: previous-action-data ((analog-action analog-action))

automatically generated reader method

Source

steaminput.lisp.

Target Slot

previous-action-data.

Generic Writer: (setf previous-action-data) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf previous-action-data) ((digital-action digital-action))

automatically generated writer method

Source

steaminput.lisp.

Target Slot

previous-action-data.

Writer Method: (setf previous-action-data) ((analog-action analog-action))

automatically generated writer method

Source

steaminput.lisp.

Target Slot

previous-action-data.

Generic Function: price (item)
Package

cl-steamworks.

Methods
Method: price ((item item))
Source

steaminventory.lisp.

Generic Function: prioritize (http-request)
Package

cl-steamworks.

Methods
Method: prioritize ((http-request http-request))
Source

steamhttp.lisp.

Generic Function: (setf product) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf product) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf product) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf product) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: properties (item)
Package

cl-steamworks.

Methods
Method: properties ((item item))
Source

steaminventory.lisp.

Generic Function: property (item name)
Package

cl-steamworks.

Methods
Method: property ((item item) (name string))
Source

steaminventory.lisp.

Generic Function: (setf property) (item property)
Package

cl-steamworks.

Methods
Method: (setf property) ((item item-instance) (property string))
Source

steaminventory.lisp.

Generic Function: public-ip (steamgameserver)
Package

cl-steamworks.

Methods
Method: public-ip ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: public-p (clan)
Package

cl-steamworks.

Methods
Method: public-p ((clan clan))
Source

steamfriends.lisp.

Generic Function: purchase-items (items)
Package

cl-steamworks.

Methods
Method: purchase-items ((items cons))
Source

steaminventory.lisp.

Generic Function: purchase-time (app)
Package

cl-steamworks.

Methods
Method: purchase-time ((app app))
Source

steamapps.lisp.

Generic Function: query (workshop app &rest args &key app files list type sort on page exclude require key-value-tags request search any-tag rank-by-trend-days user)
Package

cl-steamworks.

Methods
Method: query ((workshop steamworkshop) (query workshop-query) &rest args)
Source

steamworkshop.lisp.

Method: query ((workshop steamworkshop) mod &rest args &key app files list type sort on page exclude require key-value-tags request search any-tag rank-by-trend-days)
Source

steamworkshop.lisp.

Method: query ((workshop steamworkshop) (app app) &rest args &key user list type sort on page exclude require key-value-tags request search any-tag rank-by-trend-days)
Source

steamworkshop.lisp.

Generic Reader: query-port (object)

Returns the port used to listen for browser queries and pings.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: query-port ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

query-port.

Generic Function: queue-changed-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: queue-changed-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf queue-enabled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf queue-enabled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf queue-entry) (steammusicremote id position)
Package

cl-steamworks.

Methods
Method: (setf queue-entry) ((steammusicremote steammusicremote) (id integer) (position integer))
Source

steammusicremote.lisp.

Generic Function: queue-will-change-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: queue-will-change-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: quota (interface)
Package

cl-steamworks.

Methods
Method: quota ((interface steamremotestorage))
Source

steamremotestorage.lisp.

Generic Function: (setf ranked-by-trend-days-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf ranked-by-trend-days-p) ((query workshop-query))
Source

steamworkshop.lisp.

Method: (setf ranked-by-trend-days-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: read-file (file vector &key start end read-action &allow-other-keys)
Package

cl-steamworks.

Source

steamremotestorage.lisp.

Methods
Method: read-file ((ugc ugc) (vector vector) &key start end read-action)
Method: read-file ((file file) (vector vector) &key start end)
Generic Function: read-packet (interface buffer &optional channel)
Package

cl-steamworks.

Methods
Method: read-packet ((interface steamnetworking) (buffer (eql t)) &optional channel)
Source

steamnetworking.lisp.

Method: read-packet ((interface steamnetworking) (buffer vector) &optional channel)
Source

steamnetworking.lisp.

Generic Function: refresh (lobby)
Package

cl-steamworks.

Methods
Method: refresh ((server-list-query server-list-query))
Source

steammatchmaking.lisp.

Method: refresh ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: refreshing-p (server-list-query)
Package

cl-steamworks.

Methods
Method: refreshing-p ((server-list-query server-list-query))
Source

steammatchmaking.lisp.

Generic Function: (setf region) (steamgameserver)
Package

cl-steamworks.

Methods
Method: (setf region) ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: relationship (friend)
Package

cl-steamworks.

Methods
Method: relationship ((friend friend))
Source

steamfriends.lisp.

Generic Function: reload (browser)
Package

cl-steamworks.

Methods
Method: reload ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: remote-p (steammusicremote)
Package

cl-steamworks.

Methods
Method: remote-p ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: remote-play-session-id (controller)
Package

cl-steamworks.

Methods
Method: remote-play-session-id ((controller controller))
Source

steaminput.lisp.

Generic Function: remove-favorite-game (interface app ip connection-port query-port &optional list)
Package

cl-steamworks.

Methods
Method: remove-favorite-game ((interface steammatchmaking) (app app) (ip string) (connection-port integer) (query-port integer) &optional list)
Source

steammatchmaking.lisp.

Generic Function: remove-interface-object (handle name)

Removes the interface object tied to the given handle.

See INTERFACE (type)
See INTERFACE-OBJECT (function)

Package

cl-steamworks.

Methods
Method: remove-interface-object ((all (eql t)) (interface interface))
Source

interface.lisp.

Method: remove-interface-object (handle (interface interface))
Source

interface.lisp.

Method: remove-interface-object (handle (name symbol))
Source

interface.lisp.

Generic Function: (setf request-accepted-p) (browser)
Package

cl-steamworks.

Methods
Method: (setf request-accepted-p) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: request-body (request)
Package

cl-steamworks.

Methods
Method: request-body ((request http-request))
Source

steamhttp.lisp.

Generic Function: (setf request-body) (request content-type)
Package

cl-steamworks.

Methods
Method: (setf request-body) ((request http-request) (content-type string))
Source

steamhttp.lisp.

Method: (setf request-body) ((request http-request) (content-type string))
Source

steamhttp.lisp.

Generic Function: request-finished (browser url title)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: request-finished ((browser browser) url title)
Generic Reader: request-limit (condition)

Returns the maximum number of requests that can be sent.

See TOO-MANY-REQUESTS

Package

cl-steamworks.

Methods
Reader Method: request-limit ((condition too-many-requests))
Source

conditions.lisp.

Target Slot

request-limit.

Package

cl-steamworks.

Methods
Source

steamhtmlsurface.lisp.

Generic Function: request-lobby-list (interface &key poll distance available-slots sort max-count filter)
Package

cl-steamworks.

Methods
Method: request-lobby-list ((interface steammatchmaking) &key poll distance available-slots sort max-count filter)
Source

steammatchmaking.lisp.

Generic Function: request-opf-settings (steamvideo id)
Package

cl-steamworks.

Methods
Method: request-opf-settings ((steamvideo steamvideo) id)
Source

steamvideo.lisp.

Generic Function: request-rich-presence (friend)
Package

cl-steamworks.

Methods
Method: request-rich-presence ((friend friend))
Source

steamfriends.lisp.

Generic Function: request-servers (interface app &key list filters response)
Package

cl-steamworks.

Methods
Method: request-servers ((interface steammatchmaking) (app app) &key list filters response)
Source

steammatchmaking.lisp.

Generic Function: request-user-group-status (user group gameserver)
Package

cl-steamworks.

Methods
Method: request-user-group-status ((user friend) (group friend-group) (gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: request-video-url (steamvideo id)
Package

cl-steamworks.

Methods
Method: request-video-url ((steamvideo steamvideo) id)
Source

steamvideo.lisp.

Generic Reader: required-bytes (condition)

Returns the number of octets that are required to hold the data.

See BUFFER-TOO-SHORT

Package

cl-steamworks.

Methods
Reader Method: required-bytes ((condition buffer-too-short))
Source

conditions.lisp.

Target Slot

required-bytes.

Generic Function: reset-playlist (steammusicremote)
Package

cl-steamworks.

Methods
Method: reset-playlist ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: reset-queue (steammusicremote)
Package

cl-steamworks.

Methods
Method: reset-queue ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: reset-stats (interface &key achievements)
Package

cl-steamworks.

Methods
Method: reset-stats ((interface steamuserstats) &key achievements)
Source

steamuserstats.lisp.

Generic Reader: response (object)
Package

cl-steamworks.

Methods
Reader Method: response ((server-list-query server-list-query))

automatically generated reader method

Source

steammatchmaking.lisp.

Target Slot

response.

Reader Method: response ((server-query server-query))

automatically generated reader method

Source

steammatchmaking.lisp.

Target Slot

response.

Generic Function: response-completed (object)

Function called when ti is known the callback request has completed.

This sets the STATUS of the RESPONSE-OBJECT and can be used
to attempt and respond to it.

See RESPONSE-OBJECT

Package

cl-steamworks.

Methods
Method: response-completed ((object response-object))
Source

callback-class.lisp.

Method: response-completed :before ((object response-object))
Source

callback-class.lisp.

Generic Function: response-failed (object)

Function called when it is known the callback request has failed.

This sets the STATUS of the RESPONSE-OBJECT and can be used to attempt and respond to the failure somehow.

See RESPONSE-OBJECT

Package

cl-steamworks.

Methods
Method: response-failed ((object response-object))
Source

callback-class.lisp.

Method: response-failed :before ((object response-object))
Source

callback-class.lisp.

Generic Function: restart-requested-p (steamgameserver)
Package

cl-steamworks.

Methods
Method: restart-requested-p ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: restricted-p (friends)
Package

cl-steamworks.

Methods
Method: restricted-p ((friends steamfriends))
Source

steamfriends.lisp.

Generic Function: result (callresult)

Returns the callresult structure.

If the callresult is not yet ready, an error of type API-CALL-FAILED is signalled.

See CALLRESULT

Package

cl-steamworks.

Methods
Method: result ((callresult callresult))
Source

callback.lisp.

Generic Function: result-properties (result &optional index)
Package

cl-steamworks.

Methods
Method: result-properties ((result inventory-result) &optional index)
Source

steaminventory.lisp.

Generic Function: result-property (result name &optional index)
Package

cl-steamworks.

Methods
Method: result-property ((result inventory-result) (name string) &optional index)
Source

steaminventory.lisp.

Generic Function: result-time (inventory-result)
Package

cl-steamworks.

Methods
Method: result-time ((inventory-result inventory-result))
Source

steaminventory.lisp.

Generic Reader: results (object)

Returns the list of accumulated results of the response.

See RESULTS-RESPONSE-OBJECT

Package

cl-steamworks.

Methods
Reader Method: results ((results-response-object results-response-object))

automatically generated reader method

Source

callback-class.lisp.

Target Slot

results.

Generic Writer: (setf results) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf results) ((results-response-object results-response-object))

automatically generated writer method

Source

callback-class.lisp.

Target Slot

results.

Generic Reader: rgba (object)
Package

cl-steamworks.

Methods
Reader Method: rgba ((image image))
Source

steamutils.lisp.

Target Slot

rgba.

Generic Function: rich-presence (friend key)
Package

cl-steamworks.

Methods
Method: rich-presence ((friend friend) (all (eql t)))
Source

steamfriends.lisp.

Method: rich-presence ((friend friend) key)
Source

steamfriends.lisp.

Generic Function: (setf rich-presence) (friends key)
Package

cl-steamworks.

Methods
Method: (setf rich-presence) ((friends steamfriends) key)
Source

steamfriends.lisp.

Generic Function: run-callbacks (default)

Runs all pending callbacks synchronously.

This will cause CALLBACK functions to be invoked in the same thread. You should call this function regularly in order to keep up with events coming in from Steam. Please see the documentation for further explanation of callbacks and their behaviour.

You may pass T as the argument to use the default SteamWorks instance.

See STEAMWORKS (type)

Package

cl-steamworks.

Methods
Method: run-callbacks ((steamworks steamworks-server))
Source

steamworks.lisp.

Method: run-callbacks ((steamworks steamworks-client))
Source

steamworks.lisp.

Method: run-callbacks ((default (eql t)))
Source

steamworks.lisp.

Generic Function: run-frame (steaminput)
Package

cl-steamworks.

Methods
Method: run-frame ((steaminput steaminput))
Source

steaminput.lisp.

Generic Function: score (file)
Package

cl-steamworks.

Methods
Method: score ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf score) (leaderboard &key replace)
Package

cl-steamworks.

Methods
Method: (setf score) ((leaderboard leaderboard) &key replace)
Source

steamuserstats.lisp.

Generic Function: scroll (browser &key x y)
Package

cl-steamworks.

Methods
Method: scroll ((browser browser) &key x y)
Source

steamhtmlsurface.lisp.

Generic Function: scroll-extents (browser direction max current scale visible-p page-size)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: scroll-extents ((browser browser) direction max current scale visible-p page-size)
Generic Function: search-result (browser count current)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: search-result ((browser browser) count current)
Generic Function: (setf search-text) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf search-text) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: secure-p (steamgameserver)
Package

cl-steamworks.

Methods
Method: secure-p ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: (setf selected-files) (browser)
Package

cl-steamworks.

Methods
Method: (setf selected-files) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: self (friends)
Package

cl-steamworks.

Methods
Method: self ((default (eql t)))
Source

steamfriends.lisp.

Method: self ((friends steamfriends))
Source

steamfriends.lisp.

Generic Function: send (request &key block stream)
Package

cl-steamworks.

Methods
Method: send ((request http-request) &key block stream)
Source

steamhttp.lisp.

Generic Function: send-message (message friend)
Package

cl-steamworks.

Methods
Method: send-message ((message string) (lobby lobby))
Source

steammatchmaking.lisp.

Method: send-message ((message string) (clan clan))
Source

steamfriends.lisp.

Method: send-message ((message string) (friend friend))
Source

steamfriends.lisp.

Generic Function: send-packet (session buffer &key transmission channel start end)
Package

cl-steamworks.

Methods
Method: send-packet ((session p2p-session) (buffer vector) &key transmission channel start end)
Source

steamnetworking.lisp.

Generic Function: serialize-result (result)
Package

cl-steamworks.

Methods
Method: serialize-result ((result inventory-result))
Source

steaminventory.lisp.

Generic Function: server-count (server-list-query)
Package

cl-steamworks.

Methods
Method: server-count ((server-list-query server-list-query))
Source

steammatchmaking.lisp.

Generic Reader: server-depot (object)

Returns the depot ID of the game.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: server-depot ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

server-depot.

Generic Function: server-details (lobby)
Package

cl-steamworks.

Methods
Method: server-details ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Function: (setf server-details) (lobby)
Package

cl-steamworks.

Methods
Method: (setf server-details) ((lobby lobby))
Source

steammatchmaking.lisp.

Generic Reader: server-mode (object)

Returns the authentication level required for the server.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: server-mode ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

server-mode.

Generic Function: server-real-time (steamutils)
Package

cl-steamworks.

Methods
Method: server-real-time ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: server-rules (interface ip port &key response)
Package

cl-steamworks.

Methods
Method: server-rules ((interface steammatchmaking) (ip string) (port integer) &key response)
Source

steammatchmaking.lisp.

Generic Function: share (file)
Package

cl-steamworks.

Methods
Method: share ((file file))
Source

steamremotestorage.lisp.

Generic Function: show-binding-panel (controller)
Package

cl-steamworks.

Methods
Method: show-binding-panel ((controller controller))
Source

steaminput.lisp.

Generic Function: show-floating-text-input (steamutils &key mode x y w h)
Package

cl-steamworks.

Methods
Method: show-floating-text-input ((steamutils steamutils) &key mode x y w h)
Source

steamutils.lisp.

Generic Function: show-progress (achievement progress total)
Package

cl-steamworks.

Methods
Method: show-progress ((achievement achievement) progress total)
Source

steamuserstats.lisp.

Generic Function: show-text-input (steamutils &key mode line-mode description max default)
Package

cl-steamworks.

Methods
Method: show-text-input ((steamutils steamutils) &key mode line-mode description max default)
Source

steamutils.lisp.

Generic Function: (setf shuffle-enabled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf shuffle-enabled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: (setf shuffled-p) (steammusicremote)
Package

cl-steamworks.

Methods
Method: (setf shuffled-p) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Generic Function: size (file)
Package

cl-steamworks.

Methods
Reader Method: size ((ugc ugc))

automatically generated reader method

Source

steamremotestorage.lisp.

Target Slot

size.

Method: size ((file file))
Source

steamremotestorage.lisp.

Generic Function: (setf size) (browser)
Package

cl-steamworks.

Methods
Method: (setf size) ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: (setf soft-timeout) (http-request)
Package

cl-steamworks.

Methods
Method: (setf soft-timeout) ((http-request http-request))
Source

steamhttp.lisp.

Generic Function: sort-method (leaderboard)
Package

cl-steamworks.

Methods
Method: sort-method ((leaderboard leaderboard))
Source

steamuserstats.lisp.

Generic Function: (setf spectator-port) (steamgameserver)
Package

cl-steamworks.

Methods
Method: (setf spectator-port) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Method: (setf spectator-port) ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: (setf spectator-server) (gameserver)
Package

cl-steamworks.

Methods
Method: (setf spectator-server) ((gameserver steamgameserver))
Source

steamgameserver.lisp.

Generic Function: start-async-read (file &key start end)
Package

cl-steamworks.

Methods
Method: start-async-read ((file file) &key start end)
Source

steamremotestorage.lisp.

Generic Function: start-async-write (file buffer length)
Package

cl-steamworks.

Methods
Method: start-async-write ((file file) buffer length)
Source

steamremotestorage.lisp.

Generic Function: start-tracking (files)
Package

cl-steamworks.

Methods
Method: start-tracking ((file workshop-file))
Source

steamworkshop.lisp.

Method: start-tracking ((files list))
Source

steamworkshop.lisp.

Generic Function: start-virtual-reality-dashboard (steamutils)
Package

cl-steamworks.

Methods
Method: start-virtual-reality-dashboard ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: start-voice-recording (steamuser)
Package

cl-steamworks.

Methods
Method: start-voice-recording ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: stat-history (stat &key days)
Package

cl-steamworks.

Methods
Method: stat-history ((stat stat) &key days)
Source

steamuserstats.lisp.

Generic Reader: stat-type (object)
Package

cl-steamworks.

Methods
Reader Method: stat-type ((stat stat))

automatically generated reader method

Source

steamuserstats.lisp.

Target Slot

stat-type.

Generic Function: stat-value (stat &key for)
Package

cl-steamworks.

Methods
Method: stat-value ((stat stat) &key for)
Source

steamuserstats.lisp.

Generic Function: (setf stat-value) (stat &key sync)
Package

cl-steamworks.

Methods
Method: (setf stat-value) ((stat stat) &key sync)
Source

steamuserstats.lisp.

Generic Function: state (steamfriends)
Package

cl-steamworks.

Methods
Method: state ((session p2p-session))
Source

steamnetworking.lisp.

Method: state ((workshop-file workshop-file))
Source

steamworkshop.lisp.

Method: state ((friend friend))
Source

steamfriends.lisp.

Method: state ((steamfriends steamfriends))
Source

steamfriends.lisp.

Generic Function: statistics (file)
Package

cl-steamworks.

Methods
Method: statistics ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: status (object)

Returns the current status of the object

The returned value is a keyword describing the current status. For a RESPONSE-OBJECT, the status can be one of
:PENDING :FAILED :COMPLETE

See RESPONSE-OBJECT
See SERVER-QUERY
See INVENTORY-RESULT
See STEAMMUSIC

Package

cl-steamworks.

Methods
Method: status ((steammusic steammusic))
Source

steammusic.lisp.

Method: status ((query server-query))
Source

steammatchmaking.lisp.

Method: status ((inventory-result inventory-result))
Source

steaminventory.lisp.

Reader Method: status ((response-object response-object))

automatically generated reader method

Source

callback-class.lisp.

Target Slot

status.

Generic Writer: (setf status) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf status) ((response-object response-object))

automatically generated writer method

Source

callback-class.lisp.

Target Slot

status.

Generic Function: status-text-requested (browser message)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: status-text-requested ((browser browser) message)
Generic Function: steam-id (steamuser)
Package

cl-steamworks.

Methods
Method: steam-id ((session p2p-session))
Source

steamnetworking.lisp.

Method: steam-id ((lobby lobby))
Source

steammatchmaking.lisp.

Method: steam-id ((steamgameserver steamgameserver))
Source

steamgameserver.lisp.

Method: steam-id ((friend friend))
Source

steamfriends.lisp.

Method: steam-id ((self (eql t)))
Source

steamuser.lisp.

Method: steam-id ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: steam-level (steamuser)
Package

cl-steamworks.

Methods
Method: steam-level ((friend friend))
Source

steamfriends.lisp.

Method: steam-level ((steamuser steamuser))
Source

steamuser.lisp.

Generic Reader: steam-port (object)

Returns the local port used for communication with the steam servers.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: steam-port ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

steam-port.

Generic Function: stop (browser)
Package

cl-steamworks.

Methods
Method: stop ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: stop-action-momentum (action controller)
Package

cl-steamworks.

Methods
Method: stop-action-momentum ((action analog-action) (controller controller))
Source

steaminput.lisp.

Generic Function: stop-tracking (workshop)
Package

cl-steamworks.

Methods
Method: stop-tracking ((file workshop-file))
Source

steamworkshop.lisp.

Method: stop-tracking ((files list))
Source

steamworkshop.lisp.

Method: stop-tracking ((workshop steamworkshop))
Source

steamworkshop.lisp.

Generic Function: stop-voice-recording (steamuser)
Package

cl-steamworks.

Methods
Method: stop-voice-recording ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: store-stats (steamuserstats)
Package

cl-steamworks.

Methods
Method: store-stats ((steamuserstats steamuserstats))
Source

steamuserstats.lisp.

Generic Function: stream-request-body (http-request offset buffer size)
Package

cl-steamworks.

Methods
Method: stream-request-body ((http-request http-request) (offset integer) buffer (size integer))
Source

steamhttp.lisp.

Generic Function: subscribe (file)
Package

cl-steamworks.

Methods
Method: subscribe ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: subscribed-p (steamapps)
Package

cl-steamworks.

Methods
Method: subscribed-p ((app app))
Source

steamapps.lisp.

Method: subscribed-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: sync-platforms (file)
Package

cl-steamworks.

Methods
Method: sync-platforms ((file file))
Source

steamremotestorage.lisp.

Generic Function: (setf sync-platforms) (file)
Package

cl-steamworks.

Methods
Method: (setf sync-platforms) ((file file))
Source

steamremotestorage.lisp.

Generic Function: tab-open-requested (browser url)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: tab-open-requested ((browser browser) url)
Generic Function: tag-name (clan)
Package

cl-steamworks.

Methods
Method: tag-name ((clan clan))
Source

steamfriends.lisp.

Generic Function: tags (file)
Package

cl-steamworks.

Methods
Method: tags ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf tags) (update)
Package

cl-steamworks.

Methods
Method: (setf tags) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf tags) ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: ticket-data (app)
Package

cl-steamworks.

Methods
Method: ticket-data ((app app))
Source

steamapps.lisp.

Generic Function: timed-out-p (request)
Package

cl-steamworks.

Methods
Method: timed-out-p ((request http-request))
Source

steamhttp.lisp.

Generic Function: (setf timeout) (request)
Package

cl-steamworks.

Methods
Method: (setf timeout) ((request http-request))
Source

steamhttp.lisp.

Generic Function: title-changed (browser title)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: title-changed ((browser browser) title)
Generic Reader: token (object)

Returns the specific callresult token the callresult is registered for.

This token cannot be re-used.

See CALLRESULT

Package

cl-steamworks.

Methods
Reader Method: token ((callresult callresult))

automatically generated reader method

Source

callback.lisp.

Target Slot

token.

Generic Function: tool-tip-updated (browser message)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: tool-tip-updated ((browser browser) message)
Generic Function: tooltip-hide-requested (browser)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: tooltip-hide-requested ((browser browser))
Generic Function: tooltip-show-requested (browser message)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: tooltip-show-requested ((browser browser) message)
Generic Function: (setf totals-only-p) (workshop-query)
Package

cl-steamworks.

Methods
Method: (setf totals-only-p) ((workshop-query workshop-query))
Source

steamworkshop.lisp.

Generic Function: transfer (source destination &optional quantity)
Package

cl-steamworks.

Methods
Method: transfer ((source item-instance) (destination item-instance) &optional quantity)
Source

steaminventory.lisp.

Generic Function: translate-action-origin (steaminput controller-type button)
Package

cl-steamworks.

Methods
Method: translate-action-origin ((steaminput steaminput) controller-type button)
Source

steaminput.lisp.

Generic Function: trigger (steamscreenshots)
Package

cl-steamworks.

Methods
Method: trigger ((steamscreenshots steamscreenshots))
Source

steamscreenshots.lisp.

Generic Function: trigger-item-drop (item)
Package

cl-steamworks.

Methods
Method: trigger-item-drop ((item item))
Source

steaminventory.lisp.

Generic Function: two-factor-p (steamuser)
Package

cl-steamworks.

Methods
Method: two-factor-p ((steamuser steamuser))
Source

steamuser.lisp.

Generic Function: (setf ugc) (leaderboard)
Package

cl-steamworks.

Methods
Method: (setf ugc) ((leaderboard leaderboard))
Source

steamuserstats.lisp.

Generic Function: unfavorite (file)
Package

cl-steamworks.

Methods
Method: unfavorite ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: uninstall (dlc)
Package

cl-steamworks.

Methods
Method: uninstall ((dlc dlc))
Source

steamapps.lisp.

Generic Function: unsubscribe (file)
Package

cl-steamworks.

Methods
Method: unsubscribe ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: update-item-properties (inventory updates)
Package

cl-steamworks.

Methods
Method: update-item-properties ((inventory steaminventory) updates)
Source

steaminventory.lisp.

Generic Function: update-status (update)
Package

cl-steamworks.

Methods
Method: update-status ((update workshop-update))
Source

steamworkshop.lisp.

Generic Function: updated (file)
Package

cl-steamworks.

Methods
Method: updated ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: uptime (steamutils)
Package

cl-steamworks.

Methods
Method: uptime ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: url (file)
Package

cl-steamworks.

Methods
Method: url ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: url-changed (browser url post redirect-p title new-page-p)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: url-changed ((browser browser) url post redirect-p title new-page-p)
Generic Function: user (object)

Returns the user instance associated with the given instance.

In the case of STEAMWORKS, it is an actual USER instance. Otherwise, it should be a FRIEND instance.

See STEAMWORKS (type)
See AUTH-SESSION
See P2P-SESSION

Package

cl-steamworks.

Methods
Method: user ((session p2p-session))
Source

steamnetworking.lisp.

Method: user ((session auth-session))
Source

steamuser.lisp.

Reader Method: user ((steamworks steamworks))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

user.

Generic Function: (setf user-agent) (http-request)
Package

cl-steamworks.

Methods
Method: (setf user-agent) ((http-request http-request))
Source

steamhttp.lisp.

Generic Reader: user-handle (condition)

The handle/reference to the inexistent user.

See NO-SUCH-USER

Package

cl-steamworks.

Methods
Reader Method: user-handle ((condition no-such-user))
Source

conditions.lisp.

Target Slot

user-handle.

Generic Function: user-stats (user gameserver &key stats achievements)
Package

cl-steamworks.

Methods
Method: user-stats ((user friend) (gameserver steamgameserver) &key stats achievements)
Source

steamgameserver.lisp.

Generic Function: (setf user-stats) (user gameserver &key sync)
Package

cl-steamworks.

Methods
Method: (setf user-stats) ((user friend) (gameserver steamgameserver) &key sync)
Source

steamgameserver.lisp.

Generic Function: vac-banned-p (steamapps)
Package

cl-steamworks.

Methods
Method: vac-banned-p ((steamapps steamapps))
Source

steamapps.lisp.

Generic Function: (setf valid-certificate-required-p) (http-request)
Package

cl-steamworks.

Methods
Method: (setf valid-certificate-required-p) ((http-request http-request))
Source

steamhttp.lisp.

Generic Reader: version-string (object)

Returns the version string the server is currently running.

See STEAMWORKS-SERVER

Package

cl-steamworks.

Methods
Reader Method: version-string ((steamworks-server steamworks-server))

automatically generated reader method

Source

steamworks.lisp.

Target Slot

version-string.

Generic Function: vibrate (controller &key duration left right)
Package

cl-steamworks.

Methods
Method: vibrate ((controller controller) &key duration left right)
Source

steaminput.lisp.

Generic Function: view-page-source (browser)
Package

cl-steamworks.

Methods
Method: view-page-source ((browser browser))
Source

steamhtmlsurface.lisp.

Generic Function: viewer-count (video)
Package

cl-steamworks.

Methods
Method: viewer-count ((video steamvideo))
Source

steamvideo.lisp.

Generic Function: virtual-reality-p (steamutils)
Package

cl-steamworks.

Methods
Method: virtual-reality-p ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: virtual-reality-streaming-p (steamutils)
Package

cl-steamworks.

Methods
Method: virtual-reality-streaming-p ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: (setf virtual-reality-streaming-p) (steamutils)
Package

cl-steamworks.

Methods
Method: (setf virtual-reality-streaming-p) ((steamutils steamutils))
Source

steamutils.lisp.

Generic Function: visibility (file)
Package

cl-steamworks.

Methods
Method: visibility ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: (setf visibility) (workshop-update)
Package

cl-steamworks.

Methods
Method: (setf visibility) ((file workshop-file))
Source

steamworkshop.lisp.

Method: (setf visibility) ((workshop-update workshop-update))
Source

steamworkshop.lisp.

Generic Function: voice (user destination samplerate)
Package

cl-steamworks.

Methods
Method: voice ((user steamuser) destination samplerate)
Source

steamuser.lisp.

Generic Function: volume (steammusic)
Package

cl-steamworks.

Methods
Method: volume ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: (setf volume) (steammusic)
Package

cl-steamworks.

Methods
Method: (setf volume) ((steammusicremote steammusicremote))
Source

steammusicremote.lisp.

Method: (setf volume) ((steammusic steammusic))
Source

steammusic.lisp.

Generic Function: vote (file)
Package

cl-steamworks.

Methods
Method: vote ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: votes-down (file)
Package

cl-steamworks.

Methods
Method: votes-down ((file workshop-file))
Source

steamworkshop.lisp.

Generic Function: votes-up (file)
Package

cl-steamworks.

Methods
Method: votes-up ((file workshop-file))
Source

steamworkshop.lisp.

Generic Reader: width (object)
Package

cl-steamworks.

Methods
Reader Method: width ((image image))

automatically generated reader method

Source

steamutils.lisp.

Target Slot

width.

Generic Function: window-opened (browser url x y width height new-browser)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Methods
Method: window-opened ((browser browser) url x y width height new-browser)
Generic Reader: workshop-file (object)
Package

cl-steamworks.

Methods
Reader Method: workshop-file ((workshop-update workshop-update))

automatically generated reader method

Source

steamworkshop.lisp.

Target Slot

workshop-file.

Generic Function: write-file (file vector)
Package

cl-steamworks.

Methods
Method: write-file ((file file) (vector vector))
Source

steamremotestorage.lisp.

Generic Function: write-stream (file)
Package

cl-steamworks.

Methods
Method: write-stream ((file file))
Source

steamremotestorage.lisp.

Generic Function: zoom (browser factor &key x y)
Package

cl-steamworks.

Methods
Method: zoom ((browser browser) (factor real) &key x y)
Source

steamhtmlsurface.lisp.


5.1.5 Standalone methods

Method: close ((stream file-write-stream) &key abort)
Source

steamremotestorage.lisp.

Method: initialize-instance :after ((interface steamapps) &key version applist-version appticket-version steamworks)
Source

steamapps.lisp.

Method: initialize-instance :after ((interface steamparties) &key version steamworks)
Source

steamparties.lisp.

Method: initialize-instance :after ((query workshop-query) &key files app sort page user exclude require key-value-tags request search any-tag rank-by-trend-days allow-cache)
Source

steamworkshop.lisp.

Method: initialize-instance :after ((beacon beacon) &key)
Source

steamparties.lisp.

Method: initialize-instance :after ((update workshop-update) &key description metadata display-name language visibility preview content previews tags key-value-tags)
Source

steamworkshop.lisp.

Method: initialize-instance :after ((lobby lobby) &key type max-members)
Source

steammatchmaking.lisp.

Method: initialize-instance :after ((interface steammatchmaking) &key version servers-version steamworks)
Source

steammatchmaking.lisp.

Method: initialize-instance :after ((interface steammusicremote) &key name)
Source

steammusicremote.lisp.

Method: initialize-instance :after ((interface steamscreenshots) &key version steamworks)
Source

steamscreenshots.lisp.

Method: initialize-instance ((steamworks steamworks-client) &key app-id)
Source

steamworks.lisp.

Method: initialize-instance :after ((interface steammusic) &key version steamworks)
Source

steammusic.lisp.

Method: initialize-instance :after ((ugc ugc) &key)
Source

steamremotestorage.lisp.

Method: initialize-instance :after ((interface steamuser) &key version steamworks)
Source

steamuser.lisp.

Method: initialize-instance :after ((interface steamhtmlsurface) &key version steamworks)
Source

steamhtmlsurface.lisp.

Method: initialize-instance :after ((image image) &key handle)
Source

steamutils.lisp.

Method: initialize-instance :after ((friend friend) &key)
Source

steamfriends.lisp.

Method: initialize-instance :after ((interface steaminput) &key version steamworks)
Source

steaminput.lisp.

Method: initialize-instance :around ((object c-managed-object) &key handle)
Source

c-object.lisp.

Method: initialize-instance ((object c-managed-object) &rest initargs &key free-on-gc)
Source

c-object.lisp.

Method: initialize-instance :after ((callback callback) &key)
Source

callback.lisp.

Method: initialize-instance :after ((interface steaminventory) &key version steamworks)
Source

steaminventory.lisp.

Method: initialize-instance ((object interface-object) &key interface steamworks)
Source

interface.lisp.

Method: initialize-instance :after ((callback global-callback) &key name)
Source

callback.lisp.

Method: initialize-instance :after ((client steamclient) &key version)
Source

steamclient.lisp.

Method: initialize-instance :after ((interface steamworkshop) &key version steamworks content-directory)
Source

steamworkshop.lisp.

Method: initialize-instance :after ((session p2p-session) &key)
Source

steamnetworking.lisp.

Method: initialize-instance :after ((interface steamfriends) &key version steamworks)
Source

steamfriends.lisp.

Method: initialize-instance :after ((interface steamnetworking) &key version steamworks)
Source

steamnetworking.lisp.

Method: initialize-instance :after ((steamworks steamworks-server) &key directory)
Source

steamworks.lisp.

Method: initialize-instance ((steamworks steamworks-server) &key ip-address steam-port game-port query-port server-mode version-string server-depot)
Source

steamworks.lisp.

Method: initialize-instance :after ((file workshop-file) &key app kind)
Source

steamworkshop.lisp.

Method: initialize-instance :after ((interface steamutils) &key version steamworks)
Source

steamutils.lisp.

Method: initialize-instance :after ((interface steamuserstats) &key version steamworks)
Source

steamuserstats.lisp.

Method: initialize-instance :after ((interface steamgameserver) &key version stats-version steamworks)
Source

steamgameserver.lisp.

Method: initialize-instance :after ((object c-registered-object) &key)
Source

c-object.lisp.

Method: initialize-instance :after ((interface steamhttp) &key version steamworks)
Source

steamhttp.lisp.

Method: initialize-instance :after ((callresult callresult) &key token register)
Source

callback.lisp.

Method: initialize-instance :after ((interface steamremotestorage) &key version steamworks)
Source

steamremotestorage.lisp.

Method: initialize-instance :after ((interface steamvideo) &key version steamworks)
Source

steamvideo.lisp.

Method: initialize-instance :before ((callback %callback) &key struct-type)
Source

callback.lisp.

Method: initialize-instance :after ((steamworks steamworks) &key interfaces)
Source

steamworks.lisp.

Method: initialize-instance :before ((steamworks steamworks) &key app-id)
Source

steamworks.lisp.

Method: open-stream-p ((stream file-write-stream))
Source

steamremotestorage.lisp.

Method: print-object ((clan clan) stream)
Source

steamfriends.lisp.

Method: print-object ((image image) stream)
Source

steamutils.lisp.

Method: print-object ((friend friend) stream)
Source

steamfriends.lisp.

Method: print-object ((group friend-group) stream)
Source

steamfriends.lisp.

Method: print-object ((callback global-callback) stream)
Source

callback.lisp.

Method: print-object ((c-object c-object) stream)
Source

c-object.lisp.

Method: stream-element-type ((stream file-write-stream))
Source

steamremotestorage.lisp.

Method: stream-write-sequence ((stream file-write-stream) (vector vector) start end &key)
Package

trivial-gray-streams.

Source

steamremotestorage.lisp.


5.1.6 Conditions

Condition: api-call-failed

Error signalled when a call to a SteamWorks API fails.

See API-CALL
See ERROR-CODE

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct subclasses

initialization-failed.

Direct methods
Direct slots
Slot: api-call
Initform

(quote nil)

Initargs

:api-call

Readers

api-call.

Writers

This slot is read-only.

Slot: error-code
Initform

(quote nil)

Initargs

:error-code

Readers

error-code.

Writers

This slot is read-only.

Condition: argument-missing

Error signalled when a required argument is missing.

See ARGUMENT

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

argument.

Direct slots
Slot: argument
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :argument)))

Initargs

:argument

Readers

argument.

Writers

This slot is read-only.

Condition: buffer-too-short

Error signalled when a data buffer is not long enough to receive the data.

See REQUIRED-BYTES

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

required-bytes.

Direct slots
Slot: required-bytes
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :required-bytes)))

Initargs

:required-bytes

Readers

required-bytes.

Writers

This slot is read-only.

Condition: cannot-set-member-data-for-others

Error signalled when an attempt is made to set user data for users other than the local one.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: file-seeking-impossible

Error signalled when a seeking parameter is passed, but the file cannot be seeked.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: initialization-failed

Error signalled when the SteamWorks API initialisation fails.

This usually happens when Steam is not running in the background or the APP-ID file is not properly set up.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: interface-creation-failed

Error signalled when the creation of a SteamWorks interface failed.

See INTERFACE-NAME

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

interface-name.

Direct slots
Slot: interface-name
Initform

(quote nil)

Initargs

:interface-name

Readers

interface-name.

Writers

This slot is read-only.

Condition: low-level-not-loaded

Error signalled when the library has not yet been properly set up.

Please read the documentation on how to properly set up the library.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: no-such-callback

Error signalled when an inexistent callback is referenced.

See CALLBACK-NAME

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

callback-name.

Direct slots
Slot: callback-name
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :callback-name)))

Initargs

:callback-name

Readers

callback-name.

Writers

This slot is read-only.

Condition: no-such-file

Error signalled when a file is referenced that does not exist.

See FILE-HANDLE

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

file-handle.

Direct slots
Slot: file-handle
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :file-handle)))

Initargs

:file-handle

Readers

file-handle.

Writers

This slot is read-only.

Condition: no-such-user

Error signalled when a user is referenced that does not exist.

See USER-HANDLE

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

user-handle.

Direct slots
Slot: user-handle
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :user-handle)))

Initargs

:user-handle

Readers

user-handle.

Writers

This slot is read-only.

Condition: not-an-image-file

Error signalled when a file does not designate a required image file.

See FILE-HANDLE

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

file-handle.

Direct slots
Slot: file-handle
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :file-handle)))

Initargs

:file-handle

Readers

file-handle.

Writers

This slot is read-only.

Condition: pathname-not-a-directory

Error signalled when a pathname does not designate a required directory.

See FILE-HANDLE

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

file-handle.

Direct slots
Slot: file-handle
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :file-handle)))

Initargs

:file-handle

Readers

file-handle.

Writers

This slot is read-only.

Condition: request-denied

Error signalled when an API request was denied due to insufficient permissions.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct subclasses

cannot-set-member-data-for-others.

Condition: steamworks-already-initialized

Error signalled when the SteamWorks API is attempted to be initialised again, but an old instance is still present.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: steamworks-condition

Superclass for all steamworks related conditions.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses

condition.

Direct subclasses
Condition: steamworks-not-initialized

Error signalled when a SteamWorks operation is attempted to be performed, but the API is not yet initialised.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: string-malformed

Error signalled when a string is malformed for an API.

This may be if the string has a bad structure, or contains illegal characters that the API can’t deal with.

See MALFORMED-STRING

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

malformed-string.

Direct slots
Slot: malformed-string
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :malformed-string)))

Initargs

:malformed-string

Readers

malformed-string.

Writers

This slot is read-only.

Condition: string-too-long

Error signalled when a string is too long for an API call.

Typically string length in the SteamWorks API is measured in UTF-8 octets rather than characters, so the length limit can be difficult to estimate from random user input.

See OVERSIZED-STRING
See OCTET-LIMIT

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: oversized-string
Initform

(quote (error (quote cl-steamworks:argument-missing) :argument (quote :oversized-string)))

Initargs

:oversized-string

Readers

oversized-string.

Writers

This slot is read-only.

Slot: octet-limit
Initform

(quote nil)

Initargs

:octet-limit

Readers

octet-limit.

Writers

This slot is read-only.

Condition: too-many-requests

Error signalled when a function would invoke too many API calls at once.

See REQUEST-LIMIT

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Direct methods

request-limit.

Direct slots
Slot: request-limit
Initform

(quote nil)

Initargs

:request-limit

Readers

request-limit.

Writers

This slot is read-only.

Condition: user-stats-not-ready

Warning signalled when the stats for the current user are not yet known.

This can be a problem, as other stats fetch requests must occur after the current user stats are known.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: voice-data-corrupted

Warning signalled when the voice data could not be decoded as it is corrupted.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses
Condition: workshop-agreement-not-accepted

Warning signalled if the user should accept the Steam Workshop agreement.

Package

cl-steamworks.

Source

conditions.lisp.

Direct superclasses

5.1.7 Classes

Class: achievement
Package

cl-steamworks.

Source

steamuserstats.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamuserstats)
Class: action-set
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminput)
Class: action-set-layer
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminput)
Class: analog-action
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminput)
Direct slots
Slot: previous-action-data
Initform

(quote (nil :none 0.0 0.0))

Readers

previous-action-data.

Writers

(setf previous-action-data).

Class: app
Package

cl-steamworks.

Source

steamapps.lisp.

Direct superclasses

interface-object.

Direct subclasses

dlc.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamapps)
Class: auth-session
Package

cl-steamworks.

Source

steamuser.lisp.

Direct superclasses
Direct subclasses

server-auth-session.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamuser)
:free-on-gct
Class: beacon
Package

cl-steamworks.

Source

steamparties.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamparties)
:free-on-gct
Direct slots
Slot: owner
Readers

owner.

Writers

This slot is read-only.

Slot: location
Readers

location.

Writers

This slot is read-only.

Slot: metadata
Readers

metadata.

Writers

This slot is read-only.

Class: beacon-location
Package

cl-steamworks.

Source

steamparties.lisp.

Direct superclasses

interface-object.

Direct methods

location-type.

Direct Default Initargs
InitargValue
:interface(quote steamparties)
Direct slots
Slot: type
Package

common-lisp.

Initform

(error (quote cl-steamworks:argument-missing) :argument :type)

Initargs

:type

Readers

location-type.

Writers

This slot is read-only.

Class: browser
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamhtmlsurface)
:free-on-gct
Direct slots
Slot: user-agent
Initargs

:user-agent

Slot: css
Initargs

:css

Slot: find-string
Readers

find-string.

Writers

(setf find-string).

Class: c-managed-object

A foreign object that may be managed by the Lisp GC.

When subclassing, you must provide implementations for the generic functions ALLOCATE-HANDLE and FREE-HANDLE-FUNCTION.

If an instance of this object is passed :FREE-ON-GC T as initargs, then the following sections apply:

When the lisp-side object is deallocated by the garbage collector, the associated C object is freed as well, using whatever means appropriate to do so. This ensures that there is no memory leakage. Note that this will /not/ recognise if the associated C object is freed on the C side or by means that are not the GC or the FREE function. If this should happen, the Lisp object will refer to an illegal handle, possibly leading to the corruption of your system down the road.

Despite these objects being managed by the GC, it is unpredictable when the system will collect your object and it is thus advisable to still manually call FREE when it is known that the object won’t be used any longer.

If :FREE-ON-GC NIL is passed, then the referenced C object must be freed manually, either directly or through FREE.

See ALLOCATE-HANDLE
See FREE-HANDLE-FUNCTION
See FREE
See WITH-C-OBJECTS

Package

cl-steamworks.

Source

c-object.lisp.

Direct superclasses

c-object.

Direct subclasses
Direct methods
Class: c-object

Low-level wrapper object for a C-land resource.

See HANDLE

Package

cl-steamworks.

Source

c-object.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: handle
Initargs

:handle

Readers

handle.

Writers

(setf handle).

Class: c-registered-object

A foreign object that is registered on the Lisp-side.

This means that, given the HANDLE of the object, you will be able to retrieve it again using POINTER->OBJECT. As the name implies, this requires the handle to be a foreign-memory pointer.

See POINTER->OBJECT

Package

cl-steamworks.

Source

c-object.lisp.

Direct superclasses

c-object.

Direct subclasses
Direct methods
Class: callback

Base class for global callbacks.

Global callbacks are callbacks from the SteamWorks API that may be triggered at any time, even without an API call to initiate the callback. When this callback is triggered, the CALLBACK function is called.

Note that while this is a C-MANAGED-OBJECT, FREE-ON-GC is /not/ set to T by default.

See C-REGISTERED-OBJECT
See C-MANAGED-OBJECT
See CALLBACK (function)

Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses

%callback.

Direct subclasses

closure-callback.

Direct methods
Class: callresult

A one-time callresult that is tied to a specific API call.

Callresults are callbacks in the SteamWorks API that are tied to a specific callresult token or handle. When creating an instance of this class you must pass the token as returned by the API call function as the :TOKEN initarg.

Note that while this is a C-MANAGED-OBJECT, FREE-ON-GC is /not/ set to T by default. This is to prevent the object being freed before the callresult hits.

See C-REGISTERED-OBJECT
See C-MANAGED-OBJECT
See MAYBE-RESULT
See RESULT
See TOKEN
See POLL-FOR-RESULT
See WITH-CALL-RESULT

Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses

%callback.

Direct subclasses

closure-callresult.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

This slot is read-only.

Class: clan
Package

cl-steamworks.

Source

steamfriends.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamfriends)
Class: client-pipe
Package

cl-steamworks.

Source

steamclient.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: client-user
Package

cl-steamworks.

Source

steamclient.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Direct slots
Slot: pipe
Initform

(error "pipe required")

Initargs

:pipe

Readers

pipe.

Writers

This slot is read-only.

Slot: account-type
Initform

:global

Initargs

:account-type

Readers

account-type.

Writers

This slot is read-only.

Class: closure-callback

A global callback that invokes a closure on callback.

This allows easy runtime callback construction without having to register a new class.

See CALLBACK (type)
See CLOSURE

Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses

callback.

Direct subclasses

global-callback.

Direct methods
Direct slots
Slot: closure
Initform

(error "closure required.")

Initargs

:closure

Readers

closure.

Writers

This slot is read-only.

Class: closure-callresult

A callresult that invokes a closure on callback.

See CALLRESULT
See CLOSURE

Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses

callresult.

Direct methods
Direct slots
Slot: closure
Initform

(error "closure required.")

Initargs

:closure

Readers

closure.

Writers

This slot is read-only.

Class: controller
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminput)
Package

cl-steamworks.

Source

steamhttp.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamhttp)
:free-on-gct
Class: digital-action
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminput)
Direct slots
Slot: previous-action-data
Initform

(quote (nil nil))

Readers

previous-action-data.

Writers

(setf previous-action-data).

Class: dlc
Package

cl-steamworks.

Source

steamapps.lisp.

Direct superclasses

app.

Direct methods
Direct slots
Slot: available
Initargs

:available

Readers

available-p.

Writers

This slot is read-only.

Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

This slot is read-only.

Class: file
Package

cl-steamworks.

Source

steamremotestorage.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamremotestorage)
Class: file-write-stream
Package

cl-steamworks.

Source

steamremotestorage.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamremotestorage)
:free-on-gct
Class: friend
Package

cl-steamworks.

Source

steamfriends.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamfriends)
Class: friend-group
Package

cl-steamworks.

Source

steamfriends.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamfriends)
Class: global-callback
Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses

closure-callback.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Class: http-request
Package

cl-steamworks.

Source

steamhttp.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamhttp)
:free-on-gct
Direct slots
Readers

cookie-container.

Writers

This slot is read-only.

Class: image
Package

cl-steamworks.

Source

steamutils.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamutils)
Direct slots
Slot: width
Readers

width.

Writers

This slot is read-only.

Slot: height
Readers

height.

Writers

This slot is read-only.

Slot: rgba
Readers

rgba.

Writers

This slot is read-only.

Class: interface

Superclass for all SteamWorks interface classes.

An interface will cache instances of objects related to it in order to preserve object identity over instances that designate the same object on the Steam side.

See C-OBJECT
See ENSURE-IFACE-OBJ
See INTERFACE-OBJECT (function)
See REMOVE-INTERFACE-OBJECT
See GET-INTERFACE-HANDLE
See GET-INTERFACE-HANDLE*
See CALL-WITH
See DEFINE-INTERFACE-METHOD
See DEFINE-INTERFACE-SUBMETHOD
See INTERFACE-OBJECT (type)
See INTERFACE (function)
See STEAMWORKS (function)

Package

cl-steamworks.

Source

interface.lisp.

Direct superclasses

c-object.

Direct subclasses
Direct methods
Direct slots
Slot: steamworks
Package

org.shirakumo.fraf.steamworks.cffi.

Initform

(error "steamworks required.")

Initargs

:steamworks

Readers

%steamworks.

Writers

This slot is read-only.

Slot: object-cache
Initform

(trivial-garbage:make-weak-hash-table :weakness :value :test (quote eql))

Readers

object-cache.

Writers

This slot is read-only.

Class: interface-object

Superclass for classes representing SteamWorks objects tied to a certain interface.

See INTERFACE (type)
See IFACE
See IFACE*

Package

cl-steamworks.

Source

interface.lisp.

Direct superclasses

c-object.

Direct subclasses
Direct methods
Direct slots
Slot: interface
Readers

iface.

Writers

This slot is read-only.

Class: inventory-result
Package

cl-steamworks.

Source

steaminventory.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminventory)
:free-on-gct
Class: item
Package

cl-steamworks.

Source

steaminventory.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminventory)
Direct slots
Slot: price
Initargs

:price

Class: item-instance
Package

cl-steamworks.

Source

steaminventory.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steaminventory)
Class: leaderboard
Package

cl-steamworks.

Source

steamuserstats.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamuserstats)
Class: lobby
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steammatchmaking)
Class: p2p-session
Package

cl-steamworks.

Source

steamnetworking.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamnetworking)
:free-on-gct
Class: ping-response
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: pipe

Wrapper for a Steam Pipe.

What this pipe is or does isn’t described by the documentation. It seems to only be used to retrieve interfaces. Thus, consider it internal.

See C-OBJECT

Package

cl-steamworks.

Source

steamworks.lisp.

Direct superclasses

c-object.

Direct subclasses

client-pipe.

Direct methods

make-user.

Class: player-details-response
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: response-object

Class used to represent callback response results as used in the steam matchmaking servers interface.

See STATUS
See RESPONSE-FAILED
See RESPONSE-COMPLETED

Package

cl-steamworks.

Source

callback-class.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: status
Initform

:pending

Readers

status.

Writers

(setf status).

Class: results-response-object

Superclass for a response that accumulates results it receives.

See RESPONSE-OBJECT
See RESULTS

Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses

response-object.

Direct subclasses
Direct methods
Direct slots
Slot: results
Readers

results.

Writers

(setf results).

Class: rules-response
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: screenshot
Package

cl-steamworks.

Source

steamscreenshots.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamscreenshots)
Class: server-auth-session
Package

cl-steamworks.

Source

steamgameserver.lisp.

Direct superclasses

auth-session.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamgameserver)
Class: server-list-query
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steammatchmaking)
:free-on-gct
Direct slots
Slot: response
Initform

(error (quote cl-steamworks:argument-missing) :argument :response)

Initargs

:response

Readers

response.

Writers

This slot is read-only.

Class: server-list-response
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: server-query
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steammatchmaking)
:free-on-gct
Direct slots
Slot: response
Initform

(error (quote cl-steamworks:argument-missing) :argument :response)

Initargs

:response

Readers

response.

Writers

This slot is read-only.

Class: server-session-ticket
Package

cl-steamworks.

Source

steamgameserver.lisp.

Direct superclasses

session-ticket.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamgameserver)
Class: session-ticket
Package

cl-steamworks.

Source

steamuser.lisp.

Direct superclasses
Direct subclasses

server-session-ticket.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamuser)
:free-on-gct
Direct slots
Slot: payload
Readers

payload.

Writers

This slot is read-only.

Class: stat
Package

cl-steamworks.

Source

steamuserstats.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamuserstats)
Direct slots
Slot: stat-type
Initform

(quote integer)

Initargs

:stat-type

Readers

stat-type.

Writers

This slot is read-only.

Class: steamapps
Package

cl-steamworks.

Source

steamapps.lisp.

Direct superclasses

interface.

Direct methods
Direct slots
Slot: applist-handle
Initargs

:applist-handle

Readers

applist-handle.

Writers

(setf applist-handle).

Slot: appticket-handle
Initargs

:appticket-handle

Readers

appticket-handle.

Writers

(setf appticket-handle).

Class: steamclient
Package

cl-steamworks.

Source

steamclient.lisp.

Direct superclasses

interface.

Direct methods
Class: steamfriends
Package

cl-steamworks.

Source

steamfriends.lisp.

Direct superclasses

interface.

Direct methods
Class: steamgameserver
Package

cl-steamworks.

Source

steamgameserver.lisp.

Direct superclasses

interface.

Direct methods
Direct slots
Slot: stats-handle
Initargs

:stats-handle

Readers

stats-handle.

Writers

(setf stats-handle).

Class: steamhtmlsurface
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Class: steamhttp
Package

cl-steamworks.

Source

steamhttp.lisp.

Direct superclasses

interface.

Direct methods

initialize-instance.

Class: steaminput
Package

cl-steamworks.

Source

steaminput.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Direct slots
Slot: action-glyph-cache
Initform

(make-hash-table :test (quote eql))

Readers

action-glyph-cache.

Writers

This slot is read-only.

Slot: action-label-cache
Initform

(make-hash-table :test (quote eql))

Readers

action-label-cache.

Writers

This slot is read-only.

Class: steaminventory
Package

cl-steamworks.

Source

steaminventory.lisp.

Direct superclasses

interface.

Direct methods
Direct slots
Slot: prices-available-p
Readers

prices-available-p.

Writers

(setf prices-available-p).

Slot: local-currency
Readers

local-currency.

Writers

(setf local-currency).

Class: steammatchmaking
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Direct superclasses

interface.

Direct methods
Direct slots
Slot: servers-handle
Readers

servers-handle.

Writers

(setf servers-handle).

Class: steammusic
Package

cl-steamworks.

Source

steammusic.lisp.

Direct superclasses

interface.

Direct methods
Class: steammusicremote
Package

cl-steamworks.

Source

steammusicremote.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:free-on-gct
Direct slots
Slot: remote-handle
Readers

remote-handle.

Writers

(setf remote-handle).

Class: steamnetworking
Package

cl-steamworks.

Source

steamnetworking.lisp.

Direct superclasses

interface.

Direct methods
Class: steamparties
Package

cl-steamworks.

Source

steamparties.lisp.

Direct superclasses

interface.

Direct methods
Class: steamremotestorage
Package

cl-steamworks.

Source

steamremotestorage.lisp.

Direct superclasses

interface.

Direct methods
Class: steamscreenshots
Package

cl-steamworks.

Source

steamscreenshots.lisp.

Direct superclasses

interface.

Direct methods
Class: steamuser
Package

cl-steamworks.

Source

steamuser.lisp.

Direct superclasses

interface.

Direct methods
Class: steamuserstats
Package

cl-steamworks.

Source

steamuserstats.lisp.

Direct superclasses

interface.

Direct methods
Direct slots
Slot: current-stats
Readers

current-stats-available-p.

Writers

(setf current-stats-available-p).

Slot: global-stats
Initform

0

Readers

global-stats-days-available.

Writers

(setf global-stats-days-available).

Slot: user-stats
Initform

(make-hash-table :test (quote eql))

Readers

user-stats-available-cache.

Writers

(setf user-stats-available-cache).

Slot: global-percentages
Readers

global-percentages-available-p.

Writers

(setf global-percentages-available-p).

Class: steamutils
Package

cl-steamworks.

Source

steamutils.lisp.

Direct superclasses

interface.

Direct methods
Class: steamvideo
Package

cl-steamworks.

Source

steamvideo.lisp.

Direct superclasses

interface.

Direct methods
Class: steamworks-client

Represents a SteamWorks client connection.

This is typically what you want to run when you are distributing a standalone game.

If the initialisation of the SteamWorks API fails, an error of type INITIALIZATION-FAILED is signalled, with a RESTART restart active. Invoking this restart will restart the application through Steam, which may be desired for deployed applications. When invoking that restart, you should pass your game’s APP-ID as the first argument, and may pass a process exit code as the second argument.

See STEAMWORKS (type)

Package

cl-steamworks.

Source

steamworks.lisp.

Direct superclasses

steamworks.

Direct methods
Class: steamworks-server

Represents a SteamWorks server connection.

This is typically what you want to run when you are distributing a game server host application that integrates with the steam matchmaking and lobby systems.

You must pass the following initargs:

- :app-id The AppID of your game.
- :ip-address The IP address to bind to, "0.0.0.0" to broadcast on all interfaces.
- :steam-port The local port used to talk to the Steam servers. - :game-port The port to listen on for new client connections. - :query-port The port to listen on for server browser queries and pings.
- :server-mode What level of authentication to require from players. - :version-string A version string for your server, to identify outdated servers.
- :server-depot The depot id of your game.
- :directory The directory name of your game.

If the initialisation fails, an error of type API-CALL-FAILED is signalled.

Unlike the STEAMWORKS-CLIENT, this by default uses the *DEFAULT-SERVER-INTERFACES* variable to determine which interfaces to initialise.

See *DEFAULT-SERVER-INTERFACES*
See STEAMWORKS (type)
See IP-ADDRESS
See STEAM-PORT
See GAME-PORT
See QUERY-PORT
See SERVER-MODE
See VERSION-STRING
See SERVER-DEPOT

Package

cl-steamworks.

Source

steamworks.lisp.

Direct superclasses

steamworks.

Direct methods
Direct Default Initargs
InitargValue
:interfaces*default-server-interfaces*
Direct slots
Slot: ip-address
Initargs

:ip-address

Readers

ip-address.

Writers

This slot is read-only.

Slot: steam-port
Initargs

:steam-port

Readers

steam-port.

Writers

This slot is read-only.

Slot: game-port
Initargs

:game-port

Readers

game-port.

Writers

This slot is read-only.

Slot: query-port
Initargs

:query-port

Readers

query-port.

Writers

This slot is read-only.

Slot: server-mode
Initargs

:server-mode

Readers

server-mode.

Writers

This slot is read-only.

Slot: version-string
Initargs

:version-string

Readers

version-string.

Writers

This slot is read-only.

Slot: server-depot
Initargs

:server-depot

Readers

server-depot.

Writers

This slot is read-only.

Class: steamworkshop
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses

interface.

Direct methods
Class: ugc
Package

cl-steamworks.

Source

steamremotestorage.lisp.

Direct superclasses

interface-object.

Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamremotestorage)
Direct slots
Slot: app
Readers

app.

Writers

This slot is read-only.

Slot: name
Readers

name.

Writers

This slot is read-only.

Slot: size
Readers

size.

Writers

This slot is read-only.

Slot: owner
Readers

owner.

Writers

This slot is read-only.

Class: user

Wrapper for a Steam User.

What this user is or does isn’t described by the documentation. It seems to only be used to retrieve interfaces. Thus, consider it internal.

You probably want the FRIEND class instead.

See C-OBJECT
See PIPE (function)
See FRIEND

Package

cl-steamworks.

Source

steamworks.lisp.

Direct superclasses

c-object.

Direct subclasses

client-user.

Direct methods

pipe.

Direct slots
Slot: pipe
Initargs

:pipe

Readers

pipe.

Writers

This slot is read-only.

Class: workshop-detail-query
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses

workshop-query.

Direct methods

allocate-handle.

Class: workshop-file
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses

interface-object.

Direct methods
Direct slots
Slot: app
Initargs

:app

Readers

app.

Writers

This slot is read-only.

Slot: kind
Slot: consumer
Slot: display-name
Slot: description
Slot: owner
Slot: created
Slot: updated
Slot: added
Slot: visibility
Slot: banned-p
Slot: accepted-for-use-p
Slot: tags
Slot: file
Slot: preview
Slot: url
Slot: votes-up
Slot: votes-down
Slot: score
Slot: previews
Slot: metadata
Slot: statistics
Slot: app-dependencies
Slot: file-dependencies
Slot: key-value-tags
Class: workshop-global-query
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses

workshop-query.

Direct methods

allocate-handle.

Class: workshop-query
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamworkshop)
:free-on-gct
Direct slots
Slot: app
Initargs

cl-steamworks:app

Readers

app.

Writers

This slot is read-only.

Class: workshop-update
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:interface(quote steamworkshop)
:free-on-gct
Direct slots
Slot: workshop-file
Initargs

:workshop-file

Readers

workshop-file.

Writers

This slot is read-only.

Slot: change-note
Initargs

:change-node

Readers

change-note.

Writers

(setf change-note).

Class: workshop-user-query
Package

cl-steamworks.

Source

steamworkshop.lisp.

Direct superclasses

workshop-query.

Direct methods

allocate-handle.


5.2 Internals


5.2.1 Special variables

Special Variable: *c-object-table*
Package

cl-steamworks.

Source

c-object.lisp.

Special Variable: *global-callbacks*
Package

cl-steamworks.

Source

callback.lisp.

Special Variable: *instantiated-callbacks*
Package

cl-steamworks.

Source

callback.lisp.

Special Variable: *low-level-present*
Package

cl-steamworks.

Source

c-support.lisp.

Special Variable: *static*
Package

cl-steamworks.

Source

c-support.lisp.

Special Variable: *steamworks*
Package

cl-steamworks.

Source

toolkit.lisp.

Special Variable: *this*
Package

cl-steamworks.

Source

c-support.lisp.


5.2.2 Macros

Macro: define-achievement-method (name (method &rest args) &body body)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Macro: define-browser-callback (callback (browser &rest slots) &body body)
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Macro: define-callback-class (name direct-superclasses direct-slots &body methods)
Package

cl-steamworks.

Source

callback-class.lisp.

Macro: define-interface-method (interface method call &body transform)

Shorthand to define an interface method.

INTERFACE may either be the name of the interface to bind to, or a list of that name and the function used to retrieve the interface’s handle.
METHOD should be the name of the lisp generic function to add a method to.
CALL must be a list describing the API function and its arguments. If the METHOD is a SETF function, the API function must be the second item in the list, otherwise the first. The rest should be the arguments of the method definition, which will be passed to the API function in order, with the interface handle as the first argument.

If TRANSFORM is given, it should be a body of forms with RESULT bound to the return value of the API function call. The return value of this body is then returned from the method. Otherwise, if the METHOD is a setf function, the first argument is returned again, and otherwise RESULT is returned verbatim.

See INTERFACE (type)
See DEFINE-INTERFACE-SUBMETHOD

Package

cl-steamworks.

Source

interface.lisp.

Macro: define-interface-submethod (sub method call &body transform)

Shorthand to define a method on an interface-object.

SUB may either be the name of the interface-object class to bind to, or a list of that name and the function used to retrieve the interface’s handle.
METHOD should be the name of the lisp generic function to add a method to.
CALL must be a list describing the API function and its arguments. If the METHOD is a SETF function, the API function must be the second item in the list, otherwise the first. The rest should be the arguments of the method definition, which will be passed to the API function in order, with the interface handle and the interface-object handle as the first two arguments.

If TRANSFORM is given, it should be a body of forms with RESULT bound to the return value of the API function call. The return value of this body is then returned from the method. Otherwise, if the METHOD is a setf function, the first argument is returned again, and otherwise RESULT is returned verbatim.

See INTERFACE-OBJECT (type)
See DEFINE-INTERFACE-METHOD

Package

cl-steamworks.

Source

interface.lisp.

Macro: define-self-method (interface name)
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: define-simple-browser-callback (callback (function &rest args))
Package

cl-steamworks.

Source

steamhtmlsurface.lisp.

Macro: define-simple-condition (name direct-superclasses format-string &rest format-args)
Package

cl-steamworks.

Source

conditions.lisp.

Macro: t-or (&rest clauses)
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: with-cleanup-on-failure (cleanup &body body)
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: with-foreign-value ((var type) &body body)
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: with-foreign-values (bindings &body body)
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: with-invalid-check (invalid (call &rest args))
Package

cl-steamworks.

Source

toolkit.lisp.

Macro: with-inventory-result ((handle iface) &body body)
Package

cl-steamworks.

Source

steaminventory.lisp.

Macro: with-valid-check (valid (call &rest args))
Package

cl-steamworks.

Source

toolkit.lisp.


5.2.3 Compiler macros

Compiler Macro: callback-type-id (callback)
Package

cl-steamworks.

Source

c-support.lisp.

Compiler Macro: function-callresult (function)
Package

cl-steamworks.

Source

c-support.lisp.


5.2.4 Ordinary functions

Function: account-id (id)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: c-slot-value-extractor (struct slotdef)
Package

cl-steamworks.

Source

c-support.lisp.

Function: callback-type-id (callback)

Returns the SteamWorks internal callback ID for the given callback type.

This signals an error if the callback does not exist.

Package

cl-steamworks.

Source

c-support.lisp.

Function: calloc (type &optional count)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: chdir (x)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: check-empty-string (string &optional call)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: check-invalid (invalid value &optional call)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: check-result (result &optional call)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: check-utf8-size (length string)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: check-valid (valid value &optional call)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: compute-filters-count (filters)
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Function: create-global-callbacks ()
Package

cl-steamworks.

Source

callback.lisp.

Function: cwd ()
Package

cl-steamworks.

Source

toolkit.lisp.

Function: decode-flags (enum flags)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: decode-leaderboard-entries (iface result)
Package

cl-steamworks.

Source

steamuserstats.lisp.

Function: delist (a)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: destructure-query (query)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: enlist (a &rest items)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: env-var (x)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: fill-foreign-ascii (pointer string &optional length)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: flags (enum &rest flags)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: foreign-type-p (type)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: format-query (stream arg &rest args)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: function-callresult (function)

Returns the associated callresult structure type for the given function.

This signals an error if the given function does not initiate
a callresult.

Package

cl-steamworks.

Source

c-support.lisp.

Function: get-interface-handle (steamworks function &rest args)

Returns the handle for an interface using the given SteamWorks function and args.

If the interface creation fails, an error of type
INTERFACE-CREATION-FAILED is signalled.

Package

cl-steamworks.

Source

interface.lisp.

Function: get-interface-handle* (steamworks function version)

Same as GET-INTERFACE-HANDLE but uses the common arguments.

Uses the SteamWorks USER, and PIPE, and the VERSION as arguments.

See GET-INTERFACE-HANDLE

Package

cl-steamworks.

Source

interface.lisp.

Function: int->ipv4 (ipint)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: ipv4->int (ipstring)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: maybe-compile-low-level (&optional file)
Package

cl-steamworks.

Source

c-support.lisp.

Function: maybe-load-low-level (&optional file)
Package

cl-steamworks.

Source

c-support.lisp.

Function: merge-query (url get)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: microsecs (s)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: millisecs (s)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: ping-response-ping-received (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf ping-response-ping-received) (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: ping-response-response-failed (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf ping-response-response-failed) (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: ping-response-vtable-ptr (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf ping-response-vtable-ptr) (pointer-to-ping-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: player-details-response-player-details-updated (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf player-details-response-player-details-updated) (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: player-details-response-response-completed (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf player-details-response-response-completed) (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: player-details-response-response-failed (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf player-details-response-response-failed) (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: player-details-response-vtable-ptr (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf player-details-response-vtable-ptr) (pointer-to-player-details-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: printable-char-p (char)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: quit (&optional code)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: read-file-to-sharable-byte-vector (path)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: remove-all (sequence &rest items)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: rules-response-response-completed (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf rules-response-response-completed) (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: rules-response-response-failed (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf rules-response-response-failed) (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: rules-response-rule-updated (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf rules-response-rule-updated) (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: rules-response-vtable-ptr (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf rules-response-vtable-ptr) (pointer-to-rules-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: server-list-response-server-list-completed (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf server-list-response-server-list-completed) (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: server-list-response-server-list-failed (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf server-list-response-server-list-failed) (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: server-list-response-server-list-updated (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf server-list-response-server-list-updated) (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: server-list-response-vtable-ptr (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: (setf server-list-response-vtable-ptr) (pointer-to-server-list-response)
Package

cl-steamworks.

Source

callback-class.lisp.

Function: setup-app-id (app-id)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: split-string (string split &optional start)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: struct-slot-ptr (struct slot)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: struct-string (struct slot count)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: temp-directory ()
Package

cl-steamworks.

Source

toolkit.lisp.

Function: translate-server-filters (ptr filters)
Package

cl-steamworks.

Source

steammatchmaking.lisp.

Function: universal->unix (universal)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: unix->universal (unix)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: url-decode (string &key external-format start end)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: url-encode (thing &key stream external-format allowed)
Package

cl-steamworks.

Source

toolkit.lisp.

Function: warn* (datum &rest args)
Package

cl-steamworks.

Source

toolkit.lisp.


5.2.5 Generic functions

Generic Function: %steamworks (object)
Package

cl-steamworks.

Methods
Method: %steamworks ((object interface-object))
Source

interface.lisp.

Reader Method: %steamworks ((interface interface))

automatically generated reader method

Source

interface.lisp.

Target Slot

steamworks.

Generic Reader: action-glyph-cache (object)
Package

cl-steamworks.

Methods
Reader Method: action-glyph-cache ((steaminput steaminput))

automatically generated reader method

Source

steaminput.lisp.

Target Slot

action-glyph-cache.

Generic Reader: action-label-cache (object)
Package

cl-steamworks.

Methods
Reader Method: action-label-cache ((steaminput steaminput))

automatically generated reader method

Source

steaminput.lisp.

Target Slot

action-label-cache.

Generic Function: allocate-handle (c-managed-object &key file open-slots location connect-string metadata user version steamworks method url allow-modification user-agent css ticket-payload workshop-file files app list type sort on page &allow-other-keys)

Allocate the C-side object and return a fresh handle.

This function is called as part of the initialisation sequence of C-MANAGED-OBJECTs. You should implement a method specialised on your subclass and perform whatever fetching or allocating necessary, then return the handle to be used.

You may specify additional keyword arguments that will be passed along from the make-instance initargs.

See C-MANAGED-OBJECT

Package

cl-steamworks.

Source

c-object.lisp.

Methods
Method: allocate-handle ((stream file-write-stream) &key file)
Source

steamremotestorage.lisp.

Method: allocate-handle ((beacon beacon) &key open-slots location connect-string metadata)
Source

steamparties.lisp.

Method: allocate-handle ((session p2p-session) &key user)
Source

steamnetworking.lisp.

Method: allocate-handle ((interface steammusicremote) &key version steamworks)
Source

steammusicremote.lisp.

Method: allocate-handle ((result inventory-result) &key)
Source

steaminventory.lisp.

Method: allocate-handle ((interface steaminput) &key version steamworks)
Source

steaminput.lisp.

Method: allocate-handle ((request http-request) &key method url)
Source

steamhttp.lisp.

Method: allocate-handle ((container cookie-container) &key allow-modification)
Source

steamhttp.lisp.

Method: allocate-handle ((browser browser) &key user-agent css)
Source

steamhtmlsurface.lisp.

Method: allocate-handle ((interface steamhtmlsurface) &key version steamworks)
Source

steamhtmlsurface.lisp.

Method: allocate-handle ((session server-auth-session) &key ticket-payload user)
Source

steamgameserver.lisp.

Method: allocate-handle ((ticket server-session-ticket) &key)
Source

steamgameserver.lisp.

Method: allocate-handle ((update workshop-update) &key workshop-file)
Source

steamworkshop.lisp.

Method: allocate-handle ((query workshop-detail-query) &key files)
Source

steamworkshop.lisp.

Method: allocate-handle ((query workshop-user-query) &key app user list type sort on page)
Source

steamworkshop.lisp.

Method: allocate-handle ((query workshop-global-query) &key app type sort on page)
Source

steamworkshop.lisp.

Method: allocate-handle ((session auth-session) &key ticket-payload user)
Source

steamuser.lisp.

Method: allocate-handle ((ticket session-ticket) &key)
Source

steamuser.lisp.

Method: allocate-handle ((user client-user) &key)
Source

steamclient.lisp.

Method: allocate-handle ((pipe client-pipe) &key)
Source

steamclient.lisp.

Method: allocate-handle ((rules-response rules-response) &key)
Source

callback-class.lisp.

Method: allocate-handle ((player-details-response player-details-response) &key)
Source

callback-class.lisp.

Method: allocate-handle ((ping-response ping-response) &key)
Source

callback-class.lisp.

Method: allocate-handle ((server-list-response server-list-response) &key)
Source

callback-class.lisp.

Method: allocate-handle ((callresult callresult) &key)
Source

callback.lisp.

Method: allocate-handle ((callback %callback) &key)
Source

callback.lisp.

Generic Reader: applist-handle (object)
Package

cl-steamworks.

Methods
Reader Method: applist-handle ((steamapps steamapps))

automatically generated reader method

Source

steamapps.lisp.

Target Slot

applist-handle.

Generic Writer: (setf applist-handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf applist-handle) ((steamapps steamapps))

automatically generated writer method

Source

steamapps.lisp.

Target Slot

applist-handle.

Generic Reader: appticket-handle (object)
Package

cl-steamworks.

Methods
Reader Method: appticket-handle ((steamapps steamapps))

automatically generated reader method

Source

steamapps.lisp.

Target Slot

appticket-handle.

Generic Writer: (setf appticket-handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf appticket-handle) ((steamapps steamapps))

automatically generated writer method

Source

steamapps.lisp.

Target Slot

appticket-handle.

Generic Reader: closure (object)

Returns the closure to invoke on callback.

The closure must take a single argument, the callback structure. This structure may be NIL if the callback failed. Otherwise it must be of the type registered as the STRUCT-TYPE.

See CLOSURE-CALLBACK
See CLOSURE-CALLRESULT

Package

cl-steamworks.

Methods
Reader Method: closure ((closure-callresult closure-callresult))

automatically generated reader method

Source

callback.lisp.

Target Slot

closure.

Reader Method: closure ((closure-callback closure-callback))

automatically generated reader method

Source

callback.lisp.

Target Slot

closure.

Generic Reader: current-stats-available-p (object)
Package

cl-steamworks.

Methods
Reader Method: current-stats-available-p ((steamuserstats steamuserstats))

automatically generated reader method

Source

steamuserstats.lisp.

Target Slot

current-stats.

Generic Writer: (setf current-stats-available-p) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf current-stats-available-p) ((steamuserstats steamuserstats))

automatically generated writer method

Source

steamuserstats.lisp.

Target Slot

current-stats.

Generic Function: deactivate (set controller)
Package

cl-steamworks.

Methods
Method: deactivate ((set (eql t)) (controller integer))
Source

steaminput.lisp.

Method: deactivate ((set action-set-layer) (controller integer))
Source

steaminput.lisp.

Generic Reader: find-string (object)
Package

cl-steamworks.

Methods
Reader Method: find-string ((browser browser))

automatically generated reader method

Source

steamhtmlsurface.lisp.

Target Slot

find-string.

Generic Writer: (setf find-string) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf find-string) ((browser browser))

automatically generated writer method

Source

steamhtmlsurface.lisp.

Target Slot

find-string.

Generic Function: free-handle-function (c-managed-object handle)

Construct a destructor function for the given instance and handle.

The returned function MUST NOT hold a reference to the instance, neither directly nor transitively. It is advised to retrieve all necessary information for the destructor, and then create a closure that only refers to that information.

The returned function may be used as a finalizer.

See C-MANAGED-OBJECT

Package

cl-steamworks.

Source

c-object.lisp.

Methods
Method: free-handle-function ((stream file-write-stream) handle)
Source

steamremotestorage.lisp.

Method: free-handle-function ((beacon beacon) handle)
Source

steamparties.lisp.

Method: free-handle-function ((session p2p-session) handle)
Source

steamnetworking.lisp.

Method: free-handle-function ((interface steammusicremote) handle)
Source

steammusicremote.lisp.

Method: free-handle-function ((query server-list-query) handle)
Source

steammatchmaking.lisp.

Method: free-handle-function ((query server-query) handle)
Source

steammatchmaking.lisp.

Method: free-handle-function ((result inventory-result) handle)
Source

steaminventory.lisp.

Method: free-handle-function ((steaminput steaminput) handle)
Source

steaminput.lisp.

Method: free-handle-function ((request http-request) handle)
Source

steamhttp.lisp.

Method: free-handle-function ((container cookie-container) handle)
Source

steamhttp.lisp.

Method: free-handle-function ((browser browser) handle)
Source

steamhtmlsurface.lisp.

Method: free-handle-function ((htmlsurface steamhtmlsurface) handle)
Source

steamhtmlsurface.lisp.

Method: free-handle-function ((session server-auth-session) handle)
Source

steamgameserver.lisp.

Method: free-handle-function ((ticket server-session-ticket) handle)
Source

steamgameserver.lisp.

Method: free-handle-function ((update workshop-update) handle)
Source

steamworkshop.lisp.

Method: free-handle-function ((query workshop-query) handle)
Source

steamworkshop.lisp.

Method: free-handle-function ((session auth-session) handle)
Source

steamuser.lisp.

Method: free-handle-function ((ticket session-ticket) handle)
Source

steamuser.lisp.

Method: free-handle-function ((user client-user) handle)
Source

steamclient.lisp.

Method: free-handle-function ((pipe client-pipe) handle)
Source

steamclient.lisp.

Method: free-handle-function ((steamworks steamworks-server) handle)
Source

steamworks.lisp.

Method: free-handle-function ((steamworks steamworks-client) handle)
Source

steamworks.lisp.

Method: free-handle-function ((rules-response rules-response) handle)
Source

callback-class.lisp.

Method: free-handle-function ((player-details-response player-details-response) handle)
Source

callback-class.lisp.

Method: free-handle-function ((ping-response ping-response) handle)
Source

callback-class.lisp.

Method: free-handle-function ((server-list-response server-list-response) handle)
Source

callback-class.lisp.

Method: free-handle-function ((callresult callresult) handle)
Source

callback.lisp.

Method: free-handle-function ((callback callback) handle)
Source

callback.lisp.

Method: free-handle-function :around ((object c-registered-object) handle)
Generic Reader: global-percentages-available-p (object)
Package

cl-steamworks.

Methods
Reader Method: global-percentages-available-p ((steamuserstats steamuserstats))

automatically generated reader method

Source

steamuserstats.lisp.

Target Slot

global-percentages.

Generic Writer: (setf global-percentages-available-p) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf global-percentages-available-p) ((steamuserstats steamuserstats))

automatically generated writer method

Source

steamuserstats.lisp.

Target Slot

global-percentages.

Generic Reader: global-stats-days-available (object)
Package

cl-steamworks.

Methods
Reader Method: global-stats-days-available ((steamuserstats steamuserstats))

automatically generated reader method

Source

steamuserstats.lisp.

Target Slot

global-stats.

Generic Writer: (setf global-stats-days-available) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf global-stats-days-available) ((steamuserstats steamuserstats))

automatically generated writer method

Source

steamuserstats.lisp.

Target Slot

global-stats.

Generic Reader: local-currency (object)
Package

cl-steamworks.

Methods
Reader Method: local-currency ((steaminventory steaminventory))

automatically generated reader method

Source

steaminventory.lisp.

Target Slot

local-currency.

Generic Writer: (setf local-currency) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf local-currency) ((steaminventory steaminventory))

automatically generated writer method

Source

steaminventory.lisp.

Target Slot

local-currency.

Generic Reader: object-cache (object)
Package

cl-steamworks.

Methods
Reader Method: object-cache ((interface interface))

automatically generated reader method

Source

interface.lisp.

Target Slot

object-cache.

Generic Function: ping-received-callback (ping-response server)
Package

cl-steamworks.

Methods
Method: ping-received-callback ((ping-response ping-response) server)
Source

callback-class.lisp.

Generic Function: player-details-updated-callback (player-details-response name score time-played)
Package

cl-steamworks.

Methods
Method: player-details-updated-callback ((player-details-response player-details-response) name score time-played)
Source

callback-class.lisp.

Generic Reader: prices-available-p (object)
Package

cl-steamworks.

Methods
Reader Method: prices-available-p ((steaminventory steaminventory))

automatically generated reader method

Source

steaminventory.lisp.

Target Slot

prices-available-p.

Generic Writer: (setf prices-available-p) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf prices-available-p) ((steaminventory steaminventory))

automatically generated writer method

Source

steaminventory.lisp.

Target Slot

prices-available-p.

Generic Function: refresh-clan (clan &key block)
Package

cl-steamworks.

Methods
Method: refresh-clan ((clan clan) &key block)
Source

steamfriends.lisp.

Generic Reader: remote-handle (object)
Package

cl-steamworks.

Methods
Reader Method: remote-handle ((steammusicremote steammusicremote))

automatically generated reader method

Source

steammusicremote.lisp.

Target Slot

remote-handle.

Generic Writer: (setf remote-handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf remote-handle) ((steammusicremote steammusicremote))

automatically generated writer method

Source

steammusicremote.lisp.

Target Slot

remote-handle.

Generic Function: response-completed-callback (player-details-response)
Package

cl-steamworks.

Methods
Method: response-completed-callback ((rules-response rules-response))
Source

callback-class.lisp.

Method: response-completed-callback ((player-details-response player-details-response))
Source

callback-class.lisp.

Generic Function: response-failed-callback (ping-response)
Package

cl-steamworks.

Methods
Method: response-failed-callback ((rules-response rules-response))
Source

callback-class.lisp.

Method: response-failed-callback ((player-details-response player-details-response))
Source

callback-class.lisp.

Method: response-failed-callback ((ping-response ping-response))
Source

callback-class.lisp.

Generic Function: rule-updated-callback (rules-response rule value)
Package

cl-steamworks.

Methods
Method: rule-updated-callback ((rules-response rules-response) rule value)
Source

callback-class.lisp.

Generic Function: server-list-completed-callback (server-list-response request response)
Package

cl-steamworks.

Methods
Method: server-list-completed-callback ((server-list-response server-list-response) request response)
Source

callback-class.lisp.

Generic Function: server-list-failed-callback (server-list-response request server)
Package

cl-steamworks.

Methods
Method: server-list-failed-callback ((server-list-response server-list-response) request server)
Source

callback-class.lisp.

Generic Function: server-list-updated-callback (server-list-response request server)
Package

cl-steamworks.

Methods
Method: server-list-updated-callback ((server-list-response server-list-response) request server)
Source

callback-class.lisp.

Generic Reader: servers-handle (object)
Package

cl-steamworks.

Methods
Reader Method: servers-handle ((steammatchmaking steammatchmaking))

automatically generated reader method

Source

steammatchmaking.lisp.

Target Slot

servers-handle.

Generic Writer: (setf servers-handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf servers-handle) ((steammatchmaking steammatchmaking))

automatically generated writer method

Source

steammatchmaking.lisp.

Target Slot

servers-handle.

Generic Reader: stats-handle (object)
Package

cl-steamworks.

Methods
Reader Method: stats-handle ((steamgameserver steamgameserver))

automatically generated reader method

Source

steamgameserver.lisp.

Target Slot

stats-handle.

Generic Writer: (setf stats-handle) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf stats-handle) ((steamgameserver steamgameserver))

automatically generated writer method

Source

steamgameserver.lisp.

Target Slot

stats-handle.

Generic Reader: struct-type (object)

Accessor to the struct-type that the callback is registered on.

See CALLBACK

Package

cl-steamworks.

Methods
Reader Method: struct-type ((%callback %callback))

automatically generated reader method

Source

callback.lisp.

Target Slot

struct-type.

Generic Writer: (setf struct-type) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf struct-type) ((%callback %callback))

automatically generated writer method

Source

callback.lisp.

Target Slot

struct-type.

Generic Function: unlock-time (achievement &optional user)
Package

cl-steamworks.

Methods
Method: unlock-time ((achievement achievement) &optional user)
Source

steamuserstats.lisp.

Generic Reader: user-stats-available-cache (object)
Package

cl-steamworks.

Methods
Reader Method: user-stats-available-cache ((steamuserstats steamuserstats))

automatically generated reader method

Source

steamuserstats.lisp.

Target Slot

user-stats.

Generic Writer: (setf user-stats-available-cache) (object)
Package

cl-steamworks.

Methods
Writer Method: (setf user-stats-available-cache) ((steamuserstats steamuserstats))

automatically generated writer method

Source

steamuserstats.lisp.

Target Slot

user-stats.

Generic Function: xbox-action-origin (controller origin)
Package

cl-steamworks.

Methods
Method: xbox-action-origin ((controller controller) origin)
Source

steaminput.lisp.


5.2.6 Classes

Class: %callback
Package

cl-steamworks.

Source

callback.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: struct-type
Initargs

:struct-type

Readers

struct-type.

Writers

(setf struct-type).

Class: friend-game-info-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: gameserveritem-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: input-analog-action-data-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: input-digital-action-data-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: input-motion-data-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: interface-item
Package

cl-steamworks.

Direct subclasses

inventory-result.

Class: leaderboard-entry-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: match-making-key-value-pair-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: p2psession-state-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: ping-response-tclass
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: player-details-response-tclass
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: rules-response-tclass
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: server-list-response-tclass
Package

cl-steamworks.

Source

callback-class.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: steam-item-details-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: steam-param-string-array-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: steam-party-beacon-location-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: steam-ugcdetails-tclass
Package

cl-steamworks.

Source

toolkit.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: steamworks

Representation of the SteamWorks API connection.

An instance of this object represents the connection to the SteamWorks API. There can only ever be one connection at a time per process, and thus only one instance of this class should exist at one time.

Attempting to create multiple instances will signal an error of type STEAMWORKS-ALREADY-INITIALIZED. This error is continuable, however you should be very sure that you know what you’re doing when invoking CONTINUE.

You should NOT create an instance of this class directly. See STEAMWORKS-CLIENT and STEAMWORKS-SERVER instead.

When you are about to shut down your application, or want to explicitly shut down the connection to the SteamWorks API, you should call FREE on the current instance.

Other than for holding the references to the interfaces, you should not need direct access to an instance of this class.

You may pass the :INTERFACES initarg to specify which interfaces to create and which versions thereof. See CREATE-INTERFACES for more.

You may pass the :APP-ID initarg to specify your game’s App ID. If there is no steam_appid.txt file next to your executable, it will create one in a temporary directory and change the current working directory there so that Steam may find it. This is done to avoid development situations where the implementation executable may be located in places that cannot be written to under normal circumstances.

See *DEFAULT-INTERFACES*
See USER
See PIPE
See STEAMWORKS-CLIENT
See STEAMWORKS-SERVER
See FREE
See STEAMWORKS (function)
See CREATE-INTERFACES
See INTERFACE (function)
See LIST-INTERFACES
See RUN-CALLBACKS

Package

org.shirakumo.fraf.steamworks.cffi.

Source

steamworks.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: interfaces
Package

cl-steamworks.

Initform

(make-hash-table :test (quote eq))

Readers

interfaces.

Writers

This slot is read-only.

Slot: user
Package

cl-steamworks.

Readers

user.

Writers

This slot is read-only.

Slot: pipe
Package

cl-steamworks.

Readers

pipe.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  
Index Entry  Section

%
%steamworks: Private generic functions
%steamworks: Private generic functions
%steamworks: Private generic functions

(
(setf achieved-p): Public generic functions
(setf achieved-p): Public generic functions
(setf achieved-p): Public generic functions
(setf activated): Public generic functions
(setf activated): Public generic functions
(setf all-previews-requested-p): Public generic functions
(setf all-previews-requested-p): Public generic functions
(setf any-tag-matches-p): Public generic functions
(setf any-tag-matches-p): Public generic functions
(setf app-dependencies): Public generic functions
(setf app-dependencies): Public generic functions
(setf applist-handle): Private generic functions
(setf applist-handle): Private generic functions
(setf appticket-handle): Private generic functions
(setf appticket-handle): Private generic functions
(setf backgrounded-p): Public generic functions
(setf backgrounded-p): Public generic functions
(setf bot-count): Public generic functions
(setf bot-count): Public generic functions
(setf cached-response-allowed-p): Public generic functions
(setf cached-response-allowed-p): Public generic functions
(setf cached-response-allowed-p): Public generic functions
(setf change-note): Public generic functions
(setf change-note): Public generic functions
(setf children-requested-p): Public generic functions
(setf children-requested-p): Public generic functions
(setf cloud-enabled-p): Public generic functions
(setf cloud-enabled-p): Public generic functions
(setf cloud-file-name-filter): Public generic functions
(setf cloud-file-name-filter): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf context-value): Public generic functions
(setf context-value): Public generic functions
(setf cookie): Public generic functions
(setf cookie): Public generic functions
(setf cookie): Public generic functions
(setf cookie-container): Public generic functions
(setf cookie-container): Public generic functions
(setf cover-art): Public generic functions
(setf cover-art): Public generic functions
(setf cover-art): Public generic functions
(setf current-playlist-entry): Public generic functions
(setf current-playlist-entry): Public generic functions
(setf current-queue-entry): Public generic functions
(setf current-queue-entry): Public generic functions
(setf current-stats-available-p): Private generic functions
(setf current-stats-available-p): Private generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf description): Public generic functions
(setf description): Public generic functions
(setf description): Public generic functions
(setf dialog-accepted-p): Public generic functions
(setf dialog-accepted-p): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf downloads-suspended-p): Public generic functions
(setf downloads-suspended-p): Public generic functions
(setf elapsed-seconds): Public generic functions
(setf elapsed-seconds): Public generic functions
(setf entry-available-p): Public generic functions
(setf entry-available-p): Public generic functions
(setf entry-text): Public generic functions
(setf entry-text): Public generic functions
(setf favorite-games): Public generic functions
(setf favorite-games): Public generic functions
(setf file-dependencies): Public generic functions
(setf file-dependencies): Public generic functions
(setf find-string): Private generic functions
(setf find-string): Private generic functions
(setf focused-p): Public generic functions
(setf focused-p): Public generic functions
(setf full-description-requested-p): Public generic functions
(setf full-description-requested-p): Public generic functions
(setf game-data): Public generic functions
(setf game-data): Public generic functions
(setf game-data): Public generic functions
(setf game-description): Public generic functions
(setf game-description): Public generic functions
(setf game-tags): Public generic functions
(setf game-tags): Public generic functions
(setf game-tags): Public generic functions
(setf global-callback): Public ordinary functions
(setf global-percentages-available-p): Private generic functions
(setf global-percentages-available-p): Private generic functions
(setf global-stats-days-available): Private generic functions
(setf global-stats-days-available): Private generic functions
(setf handle): Public generic functions
(setf handle): Public generic functions
(setf header): Public generic functions
(setf header): Public generic functions
(setf heartbeat): Public generic functions
(setf heartbeat): Public generic functions
(setf heartbeat): Public generic functions
(setf heartbeat): Public generic functions
(setf hooked-p): Public generic functions
(setf hooked-p): Public generic functions
(setf icon): Public generic functions
(setf icon): Public generic functions
(setf icon): Public generic functions
(setf ids-only-p): Public generic functions
(setf ids-only-p): Public generic functions
(setf interface-object): Public generic functions
(setf interface-object): Public generic functions
(setf interface-object): Public generic functions
(setf joinable-p): Public generic functions
(setf joinable-p): Public generic functions
(setf key-value): Public generic functions
(setf key-value): Public generic functions
(setf key-value): Public generic functions
(setf key-value-tags): Public generic functions
(setf key-value-tags): Public generic functions
(setf key-value-tags): Public generic functions
(setf key-value-tags-requested-p): Public generic functions
(setf key-value-tags-requested-p): Public generic functions
(setf language): Public generic functions
(setf language): Public generic functions
(setf language): Public generic functions
(setf led-color): Public generic functions
(setf led-color): Public generic functions
(setf led-color): Public generic functions
(setf led-color): Public generic functions
(setf led-color): Public generic functions
(setf listen-for-messages): Public generic functions
(setf listen-for-messages): Public generic functions
(setf lobby-type): Public generic functions
(setf lobby-type): Public generic functions
(setf local-currency): Private generic functions
(setf local-currency): Private generic functions
(setf location): Public generic functions
(setf location): Public generic functions
(setf looped-p): Public generic functions
(setf looped-p): Public generic functions
(setf map-name): Public generic functions
(setf map-name): Public generic functions
(setf max-player-count): Public generic functions
(setf max-player-count): Public generic functions
(setf member-data): Public generic functions
(setf member-data): Public generic functions
(setf member-limit): Public generic functions
(setf member-limit): Public generic functions
(setf metadata): Public generic functions
(setf metadata): Public generic functions
(setf metadata): Public generic functions
(setf metadata-requested-p): Public generic functions
(setf metadata-requested-p): Public generic functions
(setf open-slots): Public generic functions
(setf open-slots): Public generic functions
(setf overlay-notification-location): Public generic functions
(setf overlay-notification-location): Public generic functions
(setf owner): Public generic functions
(setf owner): Public generic functions
(setf p2p-packet-relay-allowed-p): Public generic functions
(setf p2p-packet-relay-allowed-p): Public generic functions
(setf parameter): Public generic functions
(setf parameter): Public generic functions
(setf password-protected): Public generic functions
(setf password-protected): Public generic functions
(setf ping-response-ping-received): Private ordinary functions
(setf ping-response-response-failed): Private ordinary functions
(setf ping-response-vtable-ptr): Private ordinary functions
(setf play-next-enabled-p): Public generic functions
(setf play-next-enabled-p): Public generic functions
(setf play-previous-enabled-p): Public generic functions
(setf play-previous-enabled-p): Public generic functions
(setf playback-status): Public generic functions
(setf playback-status): Public generic functions
(setf player-details-response-player-details-updated): Private ordinary functions
(setf player-details-response-response-completed): Private ordinary functions
(setf player-details-response-response-failed): Private ordinary functions
(setf player-details-response-vtable-ptr): Private ordinary functions
(setf playlist-entry): Public generic functions
(setf playlist-entry): Public generic functions
(setf playlists-enabled-p): Public generic functions
(setf playlists-enabled-p): Public generic functions
(setf playtime-stats-requested-p): Public generic functions
(setf playtime-stats-requested-p): Public generic functions
(setf playtime-stats-requested-p): Public generic functions
(setf pointer->object): Public ordinary functions
(setf preview): Public generic functions
(setf preview): Public generic functions
(setf preview): Public generic functions
(setf previews): Public generic functions
(setf previews): Public generic functions
(setf previews): Public generic functions
(setf previous-action-data): Public generic functions
(setf previous-action-data): Public generic functions
(setf previous-action-data): Public generic functions
(setf prices-available-p): Private generic functions
(setf prices-available-p): Private generic functions
(setf product): Public generic functions
(setf product): Public generic functions
(setf product): Public generic functions
(setf product): Public generic functions
(setf property): Public generic functions
(setf property): Public generic functions
(setf queue-enabled-p): Public generic functions
(setf queue-enabled-p): Public generic functions
(setf queue-entry): Public generic functions
(setf queue-entry): Public generic functions
(setf ranked-by-trend-days-p): Public generic functions
(setf ranked-by-trend-days-p): Public generic functions
(setf ranked-by-trend-days-p): Public generic functions
(setf region): Public generic functions
(setf region): Public generic functions
(setf remote-handle): Private generic functions
(setf remote-handle): Private generic functions
(setf request-accepted-p): Public generic functions
(setf request-accepted-p): Public generic functions
(setf request-body): Public generic functions
(setf request-body): Public generic functions
(setf request-body): Public generic functions
(setf results): Public generic functions
(setf results): Public generic functions
(setf rich-presence): Public generic functions
(setf rich-presence): Public generic functions
(setf rules-response-response-completed): Private ordinary functions
(setf rules-response-response-failed): Private ordinary functions
(setf rules-response-rule-updated): Private ordinary functions
(setf rules-response-vtable-ptr): Private ordinary functions
(setf score): Public generic functions
(setf score): Public generic functions
(setf search-text): Public generic functions
(setf search-text): Public generic functions
(setf selected-files): Public generic functions
(setf selected-files): Public generic functions
(setf server-details): Public generic functions
(setf server-details): Public generic functions
(setf server-list-response-server-list-completed): Private ordinary functions
(setf server-list-response-server-list-failed): Private ordinary functions
(setf server-list-response-server-list-updated): Private ordinary functions
(setf server-list-response-vtable-ptr): Private ordinary functions
(setf servers-handle): Private generic functions
(setf servers-handle): Private generic functions
(setf shuffle-enabled-p): Public generic functions
(setf shuffle-enabled-p): Public generic functions
(setf shuffled-p): Public generic functions
(setf shuffled-p): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf soft-timeout): Public generic functions
(setf soft-timeout): Public generic functions
(setf spectator-port): Public generic functions
(setf spectator-port): Public generic functions
(setf spectator-port): Public generic functions
(setf spectator-server): Public generic functions
(setf spectator-server): Public generic functions
(setf stat-value): Public generic functions
(setf stat-value): Public generic functions
(setf stats-handle): Private generic functions
(setf stats-handle): Private generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf struct-type): Private generic functions
(setf struct-type): Private generic functions
(setf sync-platforms): Public generic functions
(setf sync-platforms): Public generic functions
(setf tags): Public generic functions
(setf tags): Public generic functions
(setf tags): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf totals-only-p): Public generic functions
(setf totals-only-p): Public generic functions
(setf ugc): Public generic functions
(setf ugc): Public generic functions
(setf user-agent): Public generic functions
(setf user-agent): Public generic functions
(setf user-stats): Public generic functions
(setf user-stats): Public generic functions
(setf user-stats-available-cache): Private generic functions
(setf user-stats-available-cache): Private generic functions
(setf valid-certificate-required-p): Public generic functions
(setf valid-certificate-required-p): Public generic functions
(setf virtual-reality-streaming-p): Public generic functions
(setf virtual-reality-streaming-p): Public generic functions
(setf visibility): Public generic functions
(setf visibility): Public generic functions
(setf visibility): Public generic functions
(setf volume): Public generic functions
(setf volume): Public generic functions
(setf volume): Public generic functions

A
accepted-for-use-p: Public generic functions
accepted-for-use-p: Public generic functions
account-id: Private ordinary functions
account-type: Public generic functions
account-type: Public generic functions
achieved-p: Public generic functions
achieved-p: Public generic functions
achieved-percentage: Public generic functions
achieved-percentage: Public generic functions
action-data: Public generic functions
action-data: Public generic functions
action-data: Public generic functions
action-glyph: Public generic functions
action-glyph: Public generic functions
action-glyph: Public generic functions
action-glyph-cache: Private generic functions
action-glyph-cache: Private generic functions
action-label: Public generic functions
action-label: Public generic functions
action-label: Public generic functions
action-label-cache: Private generic functions
action-label-cache: Private generic functions
action-set: Public generic functions
action-set: Public generic functions
activate: Public generic functions
activate: Public generic functions
activate: Public generic functions
activate: Public generic functions
activate: Public generic functions
activate-overlay: Public generic functions
activate-overlay: Public generic functions
activity: Public generic functions
activity: Public generic functions
add-excluded-tag: Public generic functions
add-excluded-tag: Public generic functions
add-favorite-game: Public generic functions
add-favorite-game: Public generic functions
add-header: Public generic functions
add-header: Public generic functions
add-key-value-tag: Public generic functions
add-key-value-tag: Public generic functions
add-required-tag: Public generic functions
add-required-tag: Public generic functions
add-screenshot: Public generic functions
add-screenshot: Public generic functions
add-tag: Public generic functions
add-tag: Public generic functions
add-tag: Public generic functions
added: Public generic functions
added: Public generic functions
admin-p: Public generic functions
admin-p: Public generic functions
admin-p: Public generic functions
advertise-game: Public generic functions
advertise-game: Public generic functions
advertise-game: Public generic functions
alert-requested: Public generic functions
alert-requested: Public generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
allocate-handle: Private generic functions
api-call: Public generic functions
api-call: Public generic functions
app: Public generic functions
app: Public generic functions
app: Public generic functions
app: Public generic functions
app: Public generic functions
app: Public generic functions
app-dependencies: Public generic functions
app-dependencies: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
applist-handle: Private generic functions
applist-handle: Private generic functions
appticket-handle: Private generic functions
appticket-handle: Private generic functions
argument: Public generic functions
argument: Public generic functions
associate-with-clan: Public generic functions
associate-with-clan: Public generic functions
available-p: Public generic functions
available-p: Public generic functions
avatar: Public generic functions
avatar: Public generic functions

B
badge-level: Public generic functions
badge-level: Public generic functions
banned-p: Public generic functions
banned-p: Public generic functions
battery-power: Public generic functions
battery-power: Public generic functions
begin-session: Public generic functions
begin-session: Public generic functions
begin-session: Public generic functions
behind-nat-p: Public generic functions
behind-nat-p: Public generic functions
beta-name: Public generic functions
beta-name: Public generic functions
big-picture-p: Public generic functions
big-picture-p: Public generic functions
build-id: Public generic functions
build-id: Public generic functions

C
c-slot-value-extractor: Private ordinary functions
call-with: Public generic functions
call-with: Public generic functions
call-with: Public generic functions
call-with: Public generic functions
call-with: Public generic functions
callback: Public generic functions
callback: Public generic functions
callback: Public generic functions
callback: Public generic functions
callback-name: Public generic functions
callback-name: Public generic functions
callback-type-id: Private compiler macros
callback-type-id: Private ordinary functions
calloc: Private ordinary functions
can-navigate: Public generic functions
can-navigate: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
cause-event: Public generic functions
change-note: Public generic functions
change-note: Public generic functions
chat-entry: Public generic functions
chat-entry: Public generic functions
chat-window-open-p: Public generic functions
chat-window-open-p: Public generic functions
chdir: Private ordinary functions
check-empty-string: Private ordinary functions
check-invalid: Private ordinary functions
check-result: Private ordinary functions
check-steam-id: Public generic functions
check-steam-id: Public generic functions
check-utf8-size: Private ordinary functions
check-valid: Private ordinary functions
clan: Public generic functions
clan: Public generic functions
clear-cache: Public generic functions
clear-cache: Public generic functions
clear-rich-presence: Public generic functions
clear-rich-presence: Public generic functions
clone: Public generic functions
clone: Public generic functions
close: Public standalone methods
close-channel: Public generic functions
close-channel: Public generic functions
close-clan-chat-window: Public generic functions
close-clan-chat-window: Public generic functions
close-requested: Public generic functions
close-requested: Public generic functions
closure: Private generic functions
closure: Private generic functions
closure: Private generic functions
cloud-enabled-p: Public generic functions
cloud-enabled-p: Public generic functions
Compiler Macro, callback-type-id: Private compiler macros
Compiler Macro, function-callresult: Private compiler macros
complete-async-read: Public generic functions
complete-async-read: Public generic functions
complete-from-query: Public generic functions
complete-from-query: Public generic functions
complete-from-query: Public generic functions
complete-reservation: Public generic functions
complete-reservation: Public generic functions
complete-reservation: Public generic functions
compute-filters-count: Private ordinary functions
compute-player-compatibility: Public generic functions
compute-player-compatibility: Public generic functions
confirm-requested: Public generic functions
confirm-requested: Public generic functions
consume: Public generic functions
consume: Public generic functions
consumer: Public generic functions
consumer: Public generic functions
cookie-container: Public generic functions
cookie-container: Public generic functions
coplay-game: Public generic functions
coplay-game: Public generic functions
coplay-time: Public generic functions
coplay-time: Public generic functions
copy-to-clipboard: Public generic functions
copy-to-clipboard: Public generic functions
country-code: Public generic functions
country-code: Public generic functions
create-global-callbacks: Private ordinary functions
create-interfaces: Public generic functions
create-interfaces: Public generic functions
create-interfaces: Public generic functions
created: Public generic functions
created: Public generic functions
current-game: Public generic functions
current-game: Public generic functions
current-stats-available-p: Private generic functions
current-stats-available-p: Private generic functions
cursor-change-requested: Public generic functions
cursor-change-requested: Public generic functions
cwd: Private ordinary functions
cybercafe-p: Public generic functions
cybercafe-p: Public generic functions

D
data: Public generic functions
data: Public generic functions
deactivate: Private generic functions
deactivate: Private generic functions
deactivate: Private generic functions
decode-flags: Private ordinary functions
decode-leaderboard-entries: Private ordinary functions
defer: Public generic functions
defer: Public generic functions
define-achievement-method: Private macros
define-browser-callback: Private macros
define-callback: Public macros
define-callback-class: Private macros
define-interface-method: Private macros
define-interface-submethod: Private macros
define-self-method: Private macros
define-simple-browser-callback: Private macros
define-simple-condition: Private macros
delist: Private ordinary functions
description: Public generic functions
description: Public generic functions
description: Public generic functions
deserialize-result: Public generic functions
deserialize-result: Public generic functions
destroy: Public generic functions
destroy: Public generic functions
destroy: Public generic functions
destructure-query: Private ordinary functions
device-binding-revision: Public generic functions
device-binding-revision: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name-history: Public generic functions
display-name-history: Public generic functions
display-type: Public generic functions
display-type: Public generic functions
do-controllers: Public macros
download: Public generic functions
download: Public generic functions
download: Public generic functions
download-status: Public generic functions
download-status: Public generic functions
download-status: Public generic functions
download-status: Public generic functions
download-status: Public generic functions

E
enabled-p: Public generic functions
enabled-p: Public generic functions
enlist: Private ordinary functions
ensure-current-stats: Public ordinary functions
ensure-global-percentages: Public ordinary functions
ensure-global-stats: Public ordinary functions
ensure-iface-obj: Public ordinary functions
ensure-prices-available: Public generic functions
ensure-prices-available: Public generic functions
ensure-user-stats: Public ordinary functions
entries: Public generic functions
entries: Public generic functions
entry-changed-p: Public generic functions
entry-changed-p: Public generic functions
entry-count: Public generic functions
entry-count: Public generic functions
entry-will-change-p: Public generic functions
entry-will-change-p: Public generic functions
env-var: Private ordinary functions
error-code: Public generic functions
error-code: Public generic functions
eval-js: Public generic functions
eval-js: Public generic functions
exchange: Public generic functions
exchange: Public generic functions
exchange: Public generic functions
execute: Public generic functions
execute: Public generic functions
execute: Public generic functions
exists-p: Public generic functions
exists-p: Public generic functions

F
family-shared-p: Public generic functions
family-shared-p: Public generic functions
favorite: Public generic functions
favorite: Public generic functions
favorite-games: Public generic functions
favorite-games: Public generic functions
file: Public generic functions
file: Public generic functions
file-dependencies: Public generic functions
file-dependencies: Public generic functions
file-details: Public generic functions
file-details: Public generic functions
file-handle: Public generic functions
file-handle: Public generic functions
file-handle: Public generic functions
file-handle: Public generic functions
file-open-requested: Public generic functions
file-open-requested: Public generic functions
fill-foreign-ascii: Private ordinary functions
find-action-set: Public generic functions
find-action-set: Public generic functions
find-analog-action: Public generic functions
find-analog-action: Public generic functions
find-app: Public generic functions
find-app: Public generic functions
find-app: Public generic functions
find-controller: Public generic functions
find-controller: Public generic functions
find-digital-action: Public generic functions
find-digital-action: Public generic functions
find-in-page: Public generic functions
find-in-page: Public generic functions
find-string: Private generic functions
find-string: Private generic functions
flags: Private ordinary functions
follower-count: Public generic functions
follower-count: Public generic functions
following-p: Public generic functions
following-p: Public generic functions
foreign-type-p: Private ordinary functions
forget: Public generic functions
forget: Public generic functions
format-query: Private ordinary functions
free: Public generic functions
free: Public generic functions
free: Public generic functions
free: Public generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-handle-function: Private generic functions
free-weekend-p: Public generic functions
free-weekend-p: Public generic functions
Function, (setf global-callback): Public ordinary functions
Function, (setf ping-response-ping-received): Private ordinary functions
Function, (setf ping-response-response-failed): Private ordinary functions
Function, (setf ping-response-vtable-ptr): Private ordinary functions
Function, (setf player-details-response-player-details-updated): Private ordinary functions
Function, (setf player-details-response-response-completed): Private ordinary functions
Function, (setf player-details-response-response-failed): Private ordinary functions
Function, (setf player-details-response-vtable-ptr): Private ordinary functions
Function, (setf pointer->object): Public ordinary functions
Function, (setf rules-response-response-completed): Private ordinary functions
Function, (setf rules-response-response-failed): Private ordinary functions
Function, (setf rules-response-rule-updated): Private ordinary functions
Function, (setf rules-response-vtable-ptr): Private ordinary functions
Function, (setf server-list-response-server-list-completed): Private ordinary functions
Function, (setf server-list-response-server-list-failed): Private ordinary functions
Function, (setf server-list-response-server-list-updated): Private ordinary functions
Function, (setf server-list-response-vtable-ptr): Private ordinary functions
Function, account-id: Private ordinary functions
Function, c-slot-value-extractor: Private ordinary functions
Function, callback-type-id: Private ordinary functions
Function, calloc: Private ordinary functions
Function, chdir: Private ordinary functions
Function, check-empty-string: Private ordinary functions
Function, check-invalid: Private ordinary functions
Function, check-result: Private ordinary functions
Function, check-utf8-size: Private ordinary functions
Function, check-valid: Private ordinary functions
Function, compute-filters-count: Private ordinary functions
Function, create-global-callbacks: Private ordinary functions
Function, cwd: Private ordinary functions
Function, decode-flags: Private ordinary functions
Function, decode-leaderboard-entries: Private ordinary functions
Function, delist: Private ordinary functions
Function, destructure-query: Private ordinary functions
Function, enlist: Private ordinary functions
Function, ensure-current-stats: Public ordinary functions
Function, ensure-global-percentages: Public ordinary functions
Function, ensure-global-stats: Public ordinary functions
Function, ensure-iface-obj: Public ordinary functions
Function, ensure-user-stats: Public ordinary functions
Function, env-var: Private ordinary functions
Function, fill-foreign-ascii: Private ordinary functions
Function, flags: Private ordinary functions
Function, foreign-type-p: Private ordinary functions
Function, format-query: Private ordinary functions
Function, function-callresult: Private ordinary functions
Function, generate-items: Public ordinary functions
Function, get-interface-handle: Private ordinary functions
Function, get-interface-handle*: Private ordinary functions
Function, global-callback: Public ordinary functions
Function, iface*: Public ordinary functions
Function, int->ipv4: Private ordinary functions
Function, ipv4->int: Private ordinary functions
Function, maybe-compile-low-level: Private ordinary functions
Function, maybe-load-low-level: Private ordinary functions
Function, merge-query: Private ordinary functions
Function, microsecs: Private ordinary functions
Function, millisecs: Private ordinary functions
Function, ping-response-ping-received: Private ordinary functions
Function, ping-response-response-failed: Private ordinary functions
Function, ping-response-vtable-ptr: Private ordinary functions
Function, player-details-response-player-details-updated: Private ordinary functions
Function, player-details-response-response-completed: Private ordinary functions
Function, player-details-response-response-failed: Private ordinary functions
Function, player-details-response-vtable-ptr: Private ordinary functions
Function, pointer->object: Public ordinary functions
Function, poll-for-result: Public ordinary functions
Function, printable-char-p: Private ordinary functions
Function, quit: Private ordinary functions
Function, read-file-to-sharable-byte-vector: Private ordinary functions
Function, remove-all: Private ordinary functions
Function, remove-global-callback: Public ordinary functions
Function, rules-response-response-completed: Private ordinary functions
Function, rules-response-response-failed: Private ordinary functions
Function, rules-response-rule-updated: Private ordinary functions
Function, rules-response-vtable-ptr: Private ordinary functions
Function, server-list-response-server-list-completed: Private ordinary functions
Function, server-list-response-server-list-failed: Private ordinary functions
Function, server-list-response-server-list-updated: Private ordinary functions
Function, server-list-response-vtable-ptr: Private ordinary functions
Function, setup-app-id: Private ordinary functions
Function, split-string: Private ordinary functions
Function, steamworks-available-p: Public ordinary functions
Function, struct-slot-ptr: Private ordinary functions
Function, struct-string: Private ordinary functions
Function, temp-directory: Private ordinary functions
Function, translate-server-filters: Private ordinary functions
Function, universal->unix: Private ordinary functions
Function, unix->universal: Private ordinary functions
Function, url-decode: Private ordinary functions
Function, url-encode: Private ordinary functions
Function, warn*: Private ordinary functions
function-callresult: Private compiler macros
function-callresult: Private ordinary functions

G
game-port: Public generic functions
game-port: Public generic functions
generate-items: Public ordinary functions
Generic Function, %steamworks: Private generic functions
Generic Function, (setf achieved-p): Public generic functions
Generic Function, (setf activated): Public generic functions
Generic Function, (setf all-previews-requested-p): Public generic functions
Generic Function, (setf any-tag-matches-p): Public generic functions
Generic Function, (setf app-dependencies): Public generic functions
Generic Function, (setf applist-handle): Private generic functions
Generic Function, (setf appticket-handle): Private generic functions
Generic Function, (setf backgrounded-p): Public generic functions
Generic Function, (setf bot-count): Public generic functions
Generic Function, (setf cached-response-allowed-p): Public generic functions
Generic Function, (setf change-note): Public generic functions
Generic Function, (setf children-requested-p): Public generic functions
Generic Function, (setf cloud-enabled-p): Public generic functions
Generic Function, (setf cloud-file-name-filter): Public generic functions
Generic Function, (setf content): Public generic functions
Generic Function, (setf context-value): Public generic functions
Generic Function, (setf cookie): Public generic functions
Generic Function, (setf cookie-container): Public generic functions
Generic Function, (setf cover-art): Public generic functions
Generic Function, (setf current-playlist-entry): Public generic functions
Generic Function, (setf current-queue-entry): Public generic functions
Generic Function, (setf current-stats-available-p): Private generic functions
Generic Function, (setf data): Public generic functions
Generic Function, (setf description): Public generic functions
Generic Function, (setf dialog-accepted-p): Public generic functions
Generic Function, (setf display-name): Public generic functions
Generic Function, (setf downloads-suspended-p): Public generic functions
Generic Function, (setf elapsed-seconds): Public generic functions
Generic Function, (setf entry-available-p): Public generic functions
Generic Function, (setf entry-text): Public generic functions
Generic Function, (setf favorite-games): Public generic functions
Generic Function, (setf file-dependencies): Public generic functions
Generic Function, (setf find-string): Private generic functions
Generic Function, (setf focused-p): Public generic functions
Generic Function, (setf full-description-requested-p): Public generic functions
Generic Function, (setf game-data): Public generic functions
Generic Function, (setf game-description): Public generic functions
Generic Function, (setf game-tags): Public generic functions
Generic Function, (setf global-percentages-available-p): Private generic functions
Generic Function, (setf global-stats-days-available): Private generic functions
Generic Function, (setf handle): Public generic functions
Generic Function, (setf header): Public generic functions
Generic Function, (setf heartbeat): Public generic functions
Generic Function, (setf hooked-p): Public generic functions
Generic Function, (setf icon): Public generic functions
Generic Function, (setf ids-only-p): Public generic functions
Generic Function, (setf interface-object): Public generic functions
Generic Function, (setf joinable-p): Public generic functions
Generic Function, (setf key-value): Public generic functions
Generic Function, (setf key-value-tags): Public generic functions
Generic Function, (setf key-value-tags-requested-p): Public generic functions
Generic Function, (setf language): Public generic functions
Generic Function, (setf led-color): Public generic functions
Generic Function, (setf listen-for-messages): Public generic functions
Generic Function, (setf lobby-type): Public generic functions
Generic Function, (setf local-currency): Private generic functions
Generic Function, (setf location): Public generic functions
Generic Function, (setf looped-p): Public generic functions
Generic Function, (setf map-name): Public generic functions
Generic Function, (setf max-player-count): Public generic functions
Generic Function, (setf member-data): Public generic functions
Generic Function, (setf member-limit): Public generic functions
Generic Function, (setf metadata): Public generic functions
Generic Function, (setf metadata-requested-p): Public generic functions
Generic Function, (setf open-slots): Public generic functions
Generic Function, (setf overlay-notification-location): Public generic functions
Generic Function, (setf owner): Public generic functions
Generic Function, (setf p2p-packet-relay-allowed-p): Public generic functions
Generic Function, (setf parameter): Public generic functions
Generic Function, (setf password-protected): Public generic functions
Generic Function, (setf play-next-enabled-p): Public generic functions
Generic Function, (setf play-previous-enabled-p): Public generic functions
Generic Function, (setf playback-status): Public generic functions
Generic Function, (setf playlist-entry): Public generic functions
Generic Function, (setf playlists-enabled-p): Public generic functions
Generic Function, (setf playtime-stats-requested-p): Public generic functions
Generic Function, (setf preview): Public generic functions
Generic Function, (setf previews): Public generic functions
Generic Function, (setf previous-action-data): Public generic functions
Generic Function, (setf prices-available-p): Private generic functions
Generic Function, (setf product): Public generic functions
Generic Function, (setf property): Public generic functions
Generic Function, (setf queue-enabled-p): Public generic functions
Generic Function, (setf queue-entry): Public generic functions
Generic Function, (setf ranked-by-trend-days-p): Public generic functions
Generic Function, (setf region): Public generic functions
Generic Function, (setf remote-handle): Private generic functions
Generic Function, (setf request-accepted-p): Public generic functions
Generic Function, (setf request-body): Public generic functions
Generic Function, (setf results): Public generic functions
Generic Function, (setf rich-presence): Public generic functions
Generic Function, (setf score): Public generic functions
Generic Function, (setf search-text): Public generic functions
Generic Function, (setf selected-files): Public generic functions
Generic Function, (setf server-details): Public generic functions
Generic Function, (setf servers-handle): Private generic functions
Generic Function, (setf shuffle-enabled-p): Public generic functions
Generic Function, (setf shuffled-p): Public generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf soft-timeout): Public generic functions
Generic Function, (setf spectator-port): Public generic functions
Generic Function, (setf spectator-server): Public generic functions
Generic Function, (setf stat-value): Public generic functions
Generic Function, (setf stats-handle): Private generic functions
Generic Function, (setf status): Public generic functions
Generic Function, (setf struct-type): Private generic functions
Generic Function, (setf sync-platforms): Public generic functions
Generic Function, (setf tags): Public generic functions
Generic Function, (setf timeout): Public generic functions
Generic Function, (setf totals-only-p): Public generic functions
Generic Function, (setf ugc): Public generic functions
Generic Function, (setf user-agent): Public generic functions
Generic Function, (setf user-stats): Public generic functions
Generic Function, (setf user-stats-available-cache): Private generic functions
Generic Function, (setf valid-certificate-required-p): Public generic functions
Generic Function, (setf virtual-reality-streaming-p): Public generic functions
Generic Function, (setf visibility): Public generic functions
Generic Function, (setf volume): Public generic functions
Generic Function, accepted-for-use-p: Public generic functions
Generic Function, account-type: Public generic functions
Generic Function, achieved-p: Public generic functions
Generic Function, achieved-percentage: Public generic functions
Generic Function, action-data: Public generic functions
Generic Function, action-glyph: Public generic functions
Generic Function, action-glyph-cache: Private generic functions
Generic Function, action-label: Public generic functions
Generic Function, action-label-cache: Private generic functions
Generic Function, action-set: Public generic functions
Generic Function, activate: Public generic functions
Generic Function, activate-overlay: Public generic functions
Generic Function, activity: Public generic functions
Generic Function, add-excluded-tag: Public generic functions
Generic Function, add-favorite-game: Public generic functions
Generic Function, add-header: Public generic functions
Generic Function, add-key-value-tag: Public generic functions
Generic Function, add-required-tag: Public generic functions
Generic Function, add-screenshot: Public generic functions
Generic Function, add-tag: Public generic functions
Generic Function, added: Public generic functions
Generic Function, admin-p: Public generic functions
Generic Function, advertise-game: Public generic functions
Generic Function, alert-requested: Public generic functions
Generic Function, allocate-handle: Private generic functions
Generic Function, api-call: Public generic functions
Generic Function, app: Public generic functions
Generic Function, app-dependencies: Public generic functions
Generic Function, app-id: Public generic functions
Generic Function, applist-handle: Private generic functions
Generic Function, appticket-handle: Private generic functions
Generic Function, argument: Public generic functions
Generic Function, associate-with-clan: Public generic functions
Generic Function, available-p: Public generic functions
Generic Function, avatar: Public generic functions
Generic Function, badge-level: Public generic functions
Generic Function, banned-p: Public generic functions
Generic Function, battery-power: Public generic functions
Generic Function, begin-session: Public generic functions
Generic Function, behind-nat-p: Public generic functions
Generic Function, beta-name: Public generic functions
Generic Function, big-picture-p: Public generic functions
Generic Function, build-id: Public generic functions
Generic Function, call-with: Public generic functions
Generic Function, callback: Public generic functions
Generic Function, callback-name: Public generic functions
Generic Function, can-navigate: Public generic functions
Generic Function, cause-event: Public generic functions
Generic Function, change-note: Public generic functions
Generic Function, chat-entry: Public generic functions
Generic Function, chat-window-open-p: Public generic functions
Generic Function, check-steam-id: Public generic functions
Generic Function, clan: Public generic functions
Generic Function, clear-cache: Public generic functions
Generic Function, clear-rich-presence: Public generic functions
Generic Function, clone: Public generic functions
Generic Function, close-channel: Public generic functions
Generic Function, close-clan-chat-window: Public generic functions
Generic Function, close-requested: Public generic functions
Generic Function, closure: Private generic functions
Generic Function, cloud-enabled-p: Public generic functions
Generic Function, complete-async-read: Public generic functions
Generic Function, complete-from-query: Public generic functions
Generic Function, complete-reservation: Public generic functions
Generic Function, compute-player-compatibility: Public generic functions
Generic Function, confirm-requested: Public generic functions
Generic Function, consume: Public generic functions
Generic Function, consumer: Public generic functions
Generic Function, cookie-container: Public generic functions
Generic Function, coplay-game: Public generic functions
Generic Function, coplay-time: Public generic functions
Generic Function, copy-to-clipboard: Public generic functions
Generic Function, country-code: Public generic functions
Generic Function, create-interfaces: Public generic functions
Generic Function, created: Public generic functions
Generic Function, current-game: Public generic functions
Generic Function, current-stats-available-p: Private generic functions
Generic Function, cursor-change-requested: Public generic functions
Generic Function, cybercafe-p: Public generic functions
Generic Function, data: Public generic functions
Generic Function, deactivate: Private generic functions
Generic Function, defer: Public generic functions
Generic Function, description: Public generic functions
Generic Function, deserialize-result: Public generic functions
Generic Function, destroy: Public generic functions
Generic Function, device-binding-revision: Public generic functions
Generic Function, display-name: Public generic functions
Generic Function, display-name-history: Public generic functions
Generic Function, display-type: Public generic functions
Generic Function, download: Public generic functions
Generic Function, download-status: Public generic functions
Generic Function, enabled-p: Public generic functions
Generic Function, ensure-prices-available: Public generic functions
Generic Function, entries: Public generic functions
Generic Function, entry-changed-p: Public generic functions
Generic Function, entry-count: Public generic functions
Generic Function, entry-will-change-p: Public generic functions
Generic Function, error-code: Public generic functions
Generic Function, eval-js: Public generic functions
Generic Function, exchange: Public generic functions
Generic Function, execute: Public generic functions
Generic Function, exists-p: Public generic functions
Generic Function, family-shared-p: Public generic functions
Generic Function, favorite: Public generic functions
Generic Function, favorite-games: Public generic functions
Generic Function, file: Public generic functions
Generic Function, file-dependencies: Public generic functions
Generic Function, file-details: Public generic functions
Generic Function, file-handle: Public generic functions
Generic Function, file-open-requested: Public generic functions
Generic Function, find-action-set: Public generic functions
Generic Function, find-analog-action: Public generic functions
Generic Function, find-app: Public generic functions
Generic Function, find-controller: Public generic functions
Generic Function, find-digital-action: Public generic functions
Generic Function, find-in-page: Public generic functions
Generic Function, find-string: Private generic functions
Generic Function, follower-count: Public generic functions
Generic Function, following-p: Public generic functions
Generic Function, forget: Public generic functions
Generic Function, free: Public generic functions
Generic Function, free-handle-function: Private generic functions
Generic Function, free-weekend-p: Public generic functions
Generic Function, game-port: Public generic functions
Generic Function, get-children: Public generic functions
Generic Function, get-details: Public generic functions
Generic Function, get-key-value-tags: Public generic functions
Generic Function, get-message: Public generic functions
Generic Function, get-metadata: Public generic functions
Generic Function, get-previews: Public generic functions
Generic Function, get-statistics: Public generic functions
Generic Function, get-workshop-file: Public generic functions
Generic Function, global-percentages-available-p: Private generic functions
Generic Function, global-stats-days-available: Private generic functions
Generic Function, go-back: Public generic functions
Generic Function, go-forward: Public generic functions
Generic Function, grant: Public generic functions
Generic Function, grant-promo: Public generic functions
Generic Function, handle: Public generic functions
Generic Function, handle-incoming-packet: Public generic functions
Generic Function, haptic-pulse: Public generic functions
Generic Function, header: Public generic functions
Generic Function, heartbeat: Public generic functions
Generic Function, height: Public generic functions
Generic Function, hidden-p: Public generic functions
Generic Function, hide-floating-text-input: Public generic functions
Generic Function, hooked-p: Public generic functions
Generic Function, icon: Public generic functions
Generic Function, idle-time: Public generic functions
Generic Function, iface: Public generic functions
Generic Function, in-source-p: Public generic functions
Generic Function, index: Public generic functions
Generic Function, input-text: Public generic functions
Generic Function, input-type: Public generic functions
Generic Function, install: Public generic functions
Generic Function, install-directory: Public generic functions
Generic Function, installation-info: Public generic functions
Generic Function, installed-p: Public generic functions
Generic Function, interface: Public generic functions
Generic Function, interface-name: Public generic functions
Generic Function, interface-object: Public generic functions
Generic Function, interfaces: Public generic functions
Generic Function, invite: Public generic functions
Generic Function, ip-address: Public generic functions
Generic Function, ipc-call-count: Public generic functions
Generic Function, item: Public generic functions
Generic Function, join: Public generic functions
Generic Function, key-value-tags: Public generic functions
Generic Function, kind: Public generic functions
Generic Function, kind-p: Public generic functions
Generic Function, language: Public generic functions
Generic Function, languages: Public generic functions
Generic Function, last-modified: Public generic functions
Generic Function, launch-command-line: Public generic functions
Generic Function, launch-parameter: Public generic functions
Generic Function, leaderboard: Public generic functions
Generic Function, leave: Public generic functions
Generic Function, link-result: Public generic functions
Generic Function, list-achievements: Public generic functions
Generic Function, list-action-set-layers: Public generic functions
Generic Function, list-apps: Public generic functions
Generic Function, list-beacon-locations: Public generic functions
Generic Function, list-beacons: Public generic functions
Generic Function, list-cached-ugc: Public generic functions
Generic Function, list-clans: Public generic functions
Generic Function, list-controllers: Public generic functions
Generic Function, list-data: Public generic functions
Generic Function, list-dlcs: Public generic functions
Generic Function, list-files: Public generic functions
Generic Function, list-friend-groups: Public generic functions
Generic Function, list-friends: Public generic functions
Generic Function, list-installed-depots: Public generic functions
Generic Function, list-interfaces: Public generic functions
Generic Function, list-item-instances: Public generic functions
Generic Function, list-items: Public generic functions
Generic Function, list-members: Public generic functions
Generic Function, list-officers: Public generic functions
Generic Function, list-properties: Public generic functions
Generic Function, list-result-properties: Public generic functions
Generic Function, list-servers: Public generic functions
Generic Function, list-subscribed-files: Public generic functions
Generic Function, load-items: Public generic functions
Generic Function, local-currency: Private generic functions
Generic Function, location: Public generic functions
Generic Function, location-type: Public generic functions
Generic Function, logged-on-p: Public generic functions
Generic Function, logoff: Public generic functions
Generic Function, logon: Public generic functions
Generic Function, low-violence-p: Public generic functions
Generic Function, make-encrypted-app-ticket: Public generic functions
Generic Function, make-pipe: Public generic functions
Generic Function, make-session-ticket: Public generic functions
Generic Function, make-store-url: Public generic functions
Generic Function, make-user: Public generic functions
Generic Function, malformed-string: Public generic functions
Generic Function, mark-as-corrupt: Public generic functions
Generic Function, mark-as-played-with: Public generic functions
Generic Function, maybe-result: Public generic functions
Generic Function, member-count: Public generic functions
Generic Function, member-data: Public generic functions
Generic Function, member-limit: Public generic functions
Generic Function, members: Public generic functions
Generic Function, metadata: Public generic functions
Generic Function, most-achieved: Public generic functions
Generic Function, motion-data: Public generic functions
Generic Function, name: Public generic functions
Generic Function, navigation-requested: Public generic functions
Generic Function, next-outgoing-packet: Public generic functions
Generic Function, next-packet-size: Public generic functions
Generic Function, nickname: Public generic functions
Generic Function, object-cache: Private generic functions
Generic Function, octet-limit: Public generic functions
Generic Function, officer: Public generic functions
Generic Function, official-p: Public generic functions
Generic Function, open-chat-window: Public generic functions
Generic Function, open-page: Public generic functions
Generic Function, opf-string: Public generic functions
Generic Function, optimal-voice-sample-rate: Public generic functions
Generic Function, origins: Public generic functions
Generic Function, overlay-enabled-p: Public generic functions
Generic Function, oversized-string: Public generic functions
Generic Function, owner: Public generic functions
Generic Function, paint-requested: Public generic functions
Generic Function, paste-from-clipboard: Public generic functions
Generic Function, payload: Public generic functions
Generic Function, persisted-p: Public generic functions
Generic Function, phone-identified-p: Public generic functions
Generic Function, phone-verification-needed-p: Public generic functions
Generic Function, phone-verified-p: Public generic functions
Generic Function, ping-received-callback: Private generic functions
Generic Function, ping-server: Public generic functions
Generic Function, pipe: Public generic functions
Generic Function, play: Public generic functions
Generic Function, play-next: Public generic functions
Generic Function, play-previous: Public generic functions
Generic Function, player-count: Public generic functions
Generic Function, player-details: Public generic functions
Generic Function, player-details-updated-callback: Private generic functions
Generic Function, playing-p: Public generic functions
Generic Function, playlist-changed-p: Public generic functions
Generic Function, playlist-will-change-p: Public generic functions
Generic Function, preview: Public generic functions
Generic Function, previews: Public generic functions
Generic Function, previous-action-data: Public generic functions
Generic Function, price: Public generic functions
Generic Function, prices-available-p: Private generic functions
Generic Function, prioritize: Public generic functions
Generic Function, properties: Public generic functions
Generic Function, property: Public generic functions
Generic Function, public-ip: Public generic functions
Generic Function, public-p: Public generic functions
Generic Function, purchase-items: Public generic functions
Generic Function, purchase-time: Public generic functions
Generic Function, query: Public generic functions
Generic Function, query-port: Public generic functions
Generic Function, queue-changed-p: Public generic functions
Generic Function, queue-will-change-p: Public generic functions
Generic Function, quota: Public generic functions
Generic Function, read-file: Public generic functions
Generic Function, read-packet: Public generic functions
Generic Function, refresh: Public generic functions
Generic Function, refresh-clan: Private generic functions
Generic Function, refreshing-p: Public generic functions
Generic Function, relationship: Public generic functions
Generic Function, reload: Public generic functions
Generic Function, remote-handle: Private generic functions
Generic Function, remote-p: Public generic functions
Generic Function, remote-play-session-id: Public generic functions
Generic Function, remove-favorite-game: Public generic functions
Generic Function, remove-interface-object: Public generic functions
Generic Function, request-body: Public generic functions
Generic Function, request-finished: Public generic functions
Generic Function, request-limit: Public generic functions
Generic Function, request-link: Public generic functions
Generic Function, request-lobby-list: Public generic functions
Generic Function, request-opf-settings: Public generic functions
Generic Function, request-rich-presence: Public generic functions
Generic Function, request-servers: Public generic functions
Generic Function, request-user-group-status: Public generic functions
Generic Function, request-video-url: Public generic functions
Generic Function, required-bytes: Public generic functions
Generic Function, reset-playlist: Public generic functions
Generic Function, reset-queue: Public generic functions
Generic Function, reset-stats: Public generic functions
Generic Function, response: Public generic functions
Generic Function, response-completed: Public generic functions
Generic Function, response-completed-callback: Private generic functions
Generic Function, response-failed: Public generic functions
Generic Function, response-failed-callback: Private generic functions
Generic Function, restart-requested-p: Public generic functions
Generic Function, restricted-p: Public generic functions
Generic Function, result: Public generic functions
Generic Function, result-properties: Public generic functions
Generic Function, result-property: Public generic functions
Generic Function, result-time: Public generic functions
Generic Function, results: Public generic functions
Generic Function, rgba: Public generic functions
Generic Function, rich-presence: Public generic functions
Generic Function, rule-updated-callback: Private generic functions
Generic Function, run-callbacks: Public generic functions
Generic Function, run-frame: Public generic functions
Generic Function, score: Public generic functions
Generic Function, scroll: Public generic functions
Generic Function, scroll-extents: Public generic functions
Generic Function, search-result: Public generic functions
Generic Function, secure-p: Public generic functions
Generic Function, self: Public generic functions
Generic Function, send: Public generic functions
Generic Function, send-message: Public generic functions
Generic Function, send-packet: Public generic functions
Generic Function, serialize-result: Public generic functions
Generic Function, server-count: Public generic functions
Generic Function, server-depot: Public generic functions
Generic Function, server-details: Public generic functions
Generic Function, server-list-completed-callback: Private generic functions
Generic Function, server-list-failed-callback: Private generic functions
Generic Function, server-list-updated-callback: Private generic functions
Generic Function, server-mode: Public generic functions
Generic Function, server-real-time: Public generic functions
Generic Function, server-rules: Public generic functions
Generic Function, servers-handle: Private generic functions
Generic Function, share: Public generic functions
Generic Function, show-binding-panel: Public generic functions
Generic Function, show-floating-text-input: Public generic functions
Generic Function, show-progress: Public generic functions
Generic Function, show-text-input: Public generic functions
Generic Function, size: Public generic functions
Generic Function, sort-method: Public generic functions
Generic Function, start-async-read: Public generic functions
Generic Function, start-async-write: Public generic functions
Generic Function, start-tracking: Public generic functions
Generic Function, start-virtual-reality-dashboard: Public generic functions
Generic Function, start-voice-recording: Public generic functions
Generic Function, stat-history: Public generic functions
Generic Function, stat-type: Public generic functions
Generic Function, stat-value: Public generic functions
Generic Function, state: Public generic functions
Generic Function, statistics: Public generic functions
Generic Function, stats-handle: Private generic functions
Generic Function, status: Public generic functions
Generic Function, status-text-requested: Public generic functions
Generic Function, steam-id: Public generic functions
Generic Function, steam-level: Public generic functions
Generic Function, steam-port: Public generic functions
Generic Function, stop: Public generic functions
Generic Function, stop-action-momentum: Public generic functions
Generic Function, stop-tracking: Public generic functions
Generic Function, stop-voice-recording: Public generic functions
Generic Function, store-stats: Public generic functions
Generic Function, stream-request-body: Public generic functions
Generic Function, struct-type: Private generic functions
Generic Function, subscribe: Public generic functions
Generic Function, subscribed-p: Public generic functions
Generic Function, sync-platforms: Public generic functions
Generic Function, tab-open-requested: Public generic functions
Generic Function, tag-name: Public generic functions
Generic Function, tags: Public generic functions
Generic Function, ticket-data: Public generic functions
Generic Function, timed-out-p: Public generic functions
Generic Function, title-changed: Public generic functions
Generic Function, token: Public generic functions
Generic Function, tool-tip-updated: Public generic functions
Generic Function, tooltip-hide-requested: Public generic functions
Generic Function, tooltip-show-requested: Public generic functions
Generic Function, transfer: Public generic functions
Generic Function, translate-action-origin: Public generic functions
Generic Function, trigger: Public generic functions
Generic Function, trigger-item-drop: Public generic functions
Generic Function, two-factor-p: Public generic functions
Generic Function, unfavorite: Public generic functions
Generic Function, uninstall: Public generic functions
Generic Function, unlock-time: Private generic functions
Generic Function, unsubscribe: Public generic functions
Generic Function, update-item-properties: Public generic functions
Generic Function, update-status: Public generic functions
Generic Function, updated: Public generic functions
Generic Function, uptime: Public generic functions
Generic Function, url: Public generic functions
Generic Function, url-changed: Public generic functions
Generic Function, user: Public generic functions
Generic Function, user-handle: Public generic functions
Generic Function, user-stats: Public generic functions
Generic Function, user-stats-available-cache: Private generic functions
Generic Function, vac-banned-p: Public generic functions
Generic Function, version-string: Public generic functions
Generic Function, vibrate: Public generic functions
Generic Function, view-page-source: Public generic functions
Generic Function, viewer-count: Public generic functions
Generic Function, virtual-reality-p: Public generic functions
Generic Function, virtual-reality-streaming-p: Public generic functions
Generic Function, visibility: Public generic functions
Generic Function, voice: Public generic functions
Generic Function, volume: Public generic functions
Generic Function, vote: Public generic functions
Generic Function, votes-down: Public generic functions
Generic Function, votes-up: Public generic functions
Generic Function, width: Public generic functions
Generic Function, window-opened: Public generic functions
Generic Function, workshop-file: Public generic functions
Generic Function, write-file: Public generic functions
Generic Function, write-stream: Public generic functions
Generic Function, xbox-action-origin: Private generic functions
Generic Function, zoom: Public generic functions
get-children: Public generic functions
get-children: Public generic functions
get-details: Public generic functions
get-details: Public generic functions
get-interface-handle: Private ordinary functions
get-interface-handle*: Private ordinary functions
get-key-value-tags: Public generic functions
get-key-value-tags: Public generic functions
get-message: Public generic functions
get-message: Public generic functions
get-message: Public generic functions
get-metadata: Public generic functions
get-metadata: Public generic functions
get-previews: Public generic functions
get-previews: Public generic functions
get-statistics: Public generic functions
get-statistics: Public generic functions
get-workshop-file: Public generic functions
get-workshop-file: Public generic functions
global-callback: Public ordinary functions
global-percentages-available-p: Private generic functions
global-percentages-available-p: Private generic functions
global-stats-days-available: Private generic functions
global-stats-days-available: Private generic functions
go-back: Public generic functions
go-back: Public generic functions
go-forward: Public generic functions
go-forward: Public generic functions
grant: Public generic functions
grant: Public generic functions
grant-promo: Public generic functions
grant-promo: Public generic functions
grant-promo: Public generic functions

H
handle: Public generic functions
handle: Public generic functions
handle: Public generic functions
handle-incoming-packet: Public generic functions
handle-incoming-packet: Public generic functions
haptic-pulse: Public generic functions
haptic-pulse: Public generic functions
header: Public generic functions
header: Public generic functions
heartbeat: Public generic functions
heartbeat: Public generic functions
height: Public generic functions
height: Public generic functions
hidden-p: Public generic functions
hidden-p: Public generic functions
hide-floating-text-input: Public generic functions
hide-floating-text-input: Public generic functions
hooked-p: Public generic functions
hooked-p: Public generic functions

I
icon: Public generic functions
icon: Public generic functions
idle-time: Public generic functions
idle-time: Public generic functions
iface: Public generic functions
iface: Public generic functions
iface*: Public ordinary functions
in-source-p: Public generic functions
in-source-p: Public generic functions
in-source-p: Public generic functions
index: Public generic functions
index: Public generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
input-text: Public generic functions
input-text: Public generic functions
input-type: Public generic functions
input-type: Public generic functions
install: Public generic functions
install: Public generic functions
install-directory: Public generic functions
install-directory: Public generic functions
installation-info: Public generic functions
installation-info: Public generic functions
installed-p: Public generic functions
installed-p: Public generic functions
installed-p: Public generic functions
int->ipv4: Private ordinary functions
interface: Public generic functions
interface: Public generic functions
interface: Public generic functions
interface: Public generic functions
interface: Public generic functions
interface-name: Public generic functions
interface-name: Public generic functions
interface-object: Public generic functions
interface-object: Public generic functions
interface-object: Public generic functions
interfaces: Public generic functions
interfaces: Public generic functions
invite: Public generic functions
invite: Public generic functions
invite: Public generic functions
ip-address: Public generic functions
ip-address: Public generic functions
ipc-call-count: Public generic functions
ipc-call-count: Public generic functions
ipc-call-count: Public generic functions
ipv4->int: Private ordinary functions
item: Public generic functions
item: Public generic functions

J
join: Public generic functions
join: Public generic functions
join: Public generic functions
join: Public generic functions

K
key-value-tags: Public generic functions
key-value-tags: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind-p: Public generic functions
kind-p: Public generic functions

L
language: Public generic functions
language: Public generic functions
languages: Public generic functions
languages: Public generic functions
last-modified: Public generic functions
last-modified: Public generic functions
launch-command-line: Public generic functions
launch-command-line: Public generic functions
launch-parameter: Public generic functions
launch-parameter: Public generic functions
leaderboard: Public generic functions
leaderboard: Public generic functions
leave: Public generic functions
leave: Public generic functions
leave: Public generic functions
link-result: Public generic functions
link-result: Public generic functions
list-achievements: Public generic functions
list-achievements: Public generic functions
list-action-set-layers: Public generic functions
list-action-set-layers: Public generic functions
list-apps: Public generic functions
list-apps: Public generic functions
list-beacon-locations: Public generic functions
list-beacon-locations: Public generic functions
list-beacons: Public generic functions
list-beacons: Public generic functions
list-cached-ugc: Public generic functions
list-cached-ugc: Public generic functions
list-clans: Public generic functions
list-clans: Public generic functions
list-controllers: Public generic functions
list-controllers: Public generic functions
list-data: Public generic functions
list-data: Public generic functions
list-dlcs: Public generic functions
list-dlcs: Public generic functions
list-files: Public generic functions
list-files: Public generic functions
list-friend-groups: Public generic functions
list-friend-groups: Public generic functions
list-friends: Public generic functions
list-friends: Public generic functions
list-installed-depots: Public generic functions
list-installed-depots: Public generic functions
list-interfaces: Public generic functions
list-interfaces: Public generic functions
list-interfaces: Public generic functions
list-item-instances: Public generic functions
list-item-instances: Public generic functions
list-items: Public generic functions
list-items: Public generic functions
list-items: Public generic functions
list-members: Public generic functions
list-members: Public generic functions
list-officers: Public generic functions
list-officers: Public generic functions
list-properties: Public generic functions
list-properties: Public generic functions
list-result-properties: Public generic functions
list-result-properties: Public generic functions
list-servers: Public generic functions
list-servers: Public generic functions
list-subscribed-files: Public generic functions
list-subscribed-files: Public generic functions
load-items: Public generic functions
load-items: Public generic functions
local-currency: Private generic functions
local-currency: Private generic functions
location: Public generic functions
location: Public generic functions
location-type: Public generic functions
location-type: Public generic functions
logged-on-p: Public generic functions
logged-on-p: Public generic functions
logged-on-p: Public generic functions
logged-on-p: Public generic functions
logoff: Public generic functions
logoff: Public generic functions
logon: Public generic functions
logon: Public generic functions
low-violence-p: Public generic functions
low-violence-p: Public generic functions

M
Macro, define-achievement-method: Private macros
Macro, define-browser-callback: Private macros
Macro, define-callback: Public macros
Macro, define-callback-class: Private macros
Macro, define-interface-method: Private macros
Macro, define-interface-submethod: Private macros
Macro, define-self-method: Private macros
Macro, define-simple-browser-callback: Private macros
Macro, define-simple-condition: Private macros
Macro, do-controllers: Public macros
Macro, t-or: Private macros
Macro, with-c-objects: Public macros
Macro, with-call-result: Public macros
Macro, with-cleanup-on-failure: Private macros
Macro, with-foreign-value: Private macros
Macro, with-foreign-values: Private macros
Macro, with-input-text: Public macros
Macro, with-invalid-check: Private macros
Macro, with-inventory-result: Private macros
Macro, with-valid-check: Private macros
Macro, with-write-stream: Public macros
make-encrypted-app-ticket: Public generic functions
make-encrypted-app-ticket: Public generic functions
make-pipe: Public generic functions
make-pipe: Public generic functions
make-session-ticket: Public generic functions
make-session-ticket: Public generic functions
make-session-ticket: Public generic functions
make-store-url: Public generic functions
make-store-url: Public generic functions
make-user: Public generic functions
make-user: Public generic functions
malformed-string: Public generic functions
malformed-string: Public generic functions
mark-as-corrupt: Public generic functions
mark-as-corrupt: Public generic functions
mark-as-played-with: Public generic functions
mark-as-played-with: Public generic functions
maybe-compile-low-level: Private ordinary functions
maybe-load-low-level: Private ordinary functions
maybe-result: Public generic functions
maybe-result: Public generic functions
member-count: Public generic functions
member-count: Public generic functions
member-count: Public generic functions
member-data: Public generic functions
member-data: Public generic functions
member-limit: Public generic functions
member-limit: Public generic functions
members: Public generic functions
members: Public generic functions
merge-query: Private ordinary functions
metadata: Public generic functions
metadata: Public generic functions
metadata: Public generic functions
Method, %steamworks: Private generic functions
Method, %steamworks: Private generic functions
Method, (setf achieved-p): Public generic functions
Method, (setf achieved-p): Public generic functions
Method, (setf activated): Public generic functions
Method, (setf all-previews-requested-p): Public generic functions
Method, (setf any-tag-matches-p): Public generic functions
Method, (setf app-dependencies): Public generic functions
Method, (setf applist-handle): Private generic functions
Method, (setf appticket-handle): Private generic functions
Method, (setf backgrounded-p): Public generic functions
Method, (setf bot-count): Public generic functions
Method, (setf cached-response-allowed-p): Public generic functions
Method, (setf cached-response-allowed-p): Public generic functions
Method, (setf change-note): Public generic functions
Method, (setf children-requested-p): Public generic functions
Method, (setf cloud-enabled-p): Public generic functions
Method, (setf cloud-file-name-filter): Public generic functions
Method, (setf content): Public generic functions
Method, (setf content): Public generic functions
Method, (setf context-value): Public generic functions
Method, (setf cookie): Public generic functions
Method, (setf cookie): Public generic functions
Method, (setf cookie-container): Public generic functions
Method, (setf cover-art): Public generic functions
Method, (setf cover-art): Public generic functions
Method, (setf current-playlist-entry): Public generic functions
Method, (setf current-queue-entry): Public generic functions
Method, (setf current-stats-available-p): Private generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf description): Public generic functions
Method, (setf description): Public generic functions
Method, (setf dialog-accepted-p): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf downloads-suspended-p): Public generic functions
Method, (setf elapsed-seconds): Public generic functions
Method, (setf entry-available-p): Public generic functions
Method, (setf entry-text): Public generic functions
Method, (setf favorite-games): Public generic functions
Method, (setf file-dependencies): Public generic functions
Method, (setf find-string): Private generic functions
Method, (setf focused-p): Public generic functions
Method, (setf full-description-requested-p): Public generic functions
Method, (setf game-data): Public generic functions
Method, (setf game-data): Public generic functions
Method, (setf game-description): Public generic functions
Method, (setf game-tags): Public generic functions
Method, (setf game-tags): Public generic functions
Method, (setf global-percentages-available-p): Private generic functions
Method, (setf global-stats-days-available): Private generic functions
Method, (setf handle): Public generic functions
Method, (setf header): Public generic functions
Method, (setf heartbeat): Public generic functions
Method, (setf heartbeat): Public generic functions
Method, (setf heartbeat): Public generic functions
Method, (setf hooked-p): Public generic functions
Method, (setf icon): Public generic functions
Method, (setf icon): Public generic functions
Method, (setf ids-only-p): Public generic functions
Method, (setf interface-object): Public generic functions
Method, (setf interface-object): Public generic functions
Method, (setf joinable-p): Public generic functions
Method, (setf key-value): Public generic functions
Method, (setf key-value): Public generic functions
Method, (setf key-value-tags): Public generic functions
Method, (setf key-value-tags): Public generic functions
Method, (setf key-value-tags-requested-p): Public generic functions
Method, (setf language): Public generic functions
Method, (setf language): Public generic functions
Method, (setf led-color): Public generic functions
Method, (setf led-color): Public generic functions
Method, (setf led-color): Public generic functions
Method, (setf led-color): Public generic functions
Method, (setf listen-for-messages): Public generic functions
Method, (setf lobby-type): Public generic functions
Method, (setf local-currency): Private generic functions
Method, (setf location): Public generic functions
Method, (setf looped-p): Public generic functions
Method, (setf map-name): Public generic functions
Method, (setf max-player-count): Public generic functions
Method, (setf member-data): Public generic functions
Method, (setf member-limit): Public generic functions
Method, (setf metadata): Public generic functions
Method, (setf metadata): Public generic functions
Method, (setf metadata-requested-p): Public generic functions
Method, (setf open-slots): Public generic functions
Method, (setf overlay-notification-location): Public generic functions
Method, (setf owner): Public generic functions
Method, (setf p2p-packet-relay-allowed-p): Public generic functions
Method, (setf parameter): Public generic functions
Method, (setf password-protected): Public generic functions
Method, (setf play-next-enabled-p): Public generic functions
Method, (setf play-previous-enabled-p): Public generic functions
Method, (setf playback-status): Public generic functions
Method, (setf playlist-entry): Public generic functions
Method, (setf playlists-enabled-p): Public generic functions
Method, (setf playtime-stats-requested-p): Public generic functions
Method, (setf playtime-stats-requested-p): Public generic functions
Method, (setf preview): Public generic functions
Method, (setf preview): Public generic functions
Method, (setf previews): Public generic functions
Method, (setf previews): Public generic functions
Method, (setf previous-action-data): Public generic functions
Method, (setf previous-action-data): Public generic functions
Method, (setf prices-available-p): Private generic functions
Method, (setf product): Public generic functions
Method, (setf product): Public generic functions
Method, (setf product): Public generic functions
Method, (setf property): Public generic functions
Method, (setf queue-enabled-p): Public generic functions
Method, (setf queue-entry): Public generic functions
Method, (setf ranked-by-trend-days-p): Public generic functions
Method, (setf ranked-by-trend-days-p): Public generic functions
Method, (setf region): Public generic functions
Method, (setf remote-handle): Private generic functions
Method, (setf request-accepted-p): Public generic functions
Method, (setf request-body): Public generic functions
Method, (setf request-body): Public generic functions
Method, (setf results): Public generic functions
Method, (setf rich-presence): Public generic functions
Method, (setf score): Public generic functions
Method, (setf search-text): Public generic functions
Method, (setf selected-files): Public generic functions
Method, (setf server-details): Public generic functions
Method, (setf servers-handle): Private generic functions
Method, (setf shuffle-enabled-p): Public generic functions
Method, (setf shuffled-p): Public generic functions
Method, (setf size): Public generic functions
Method, (setf soft-timeout): Public generic functions
Method, (setf spectator-port): Public generic functions
Method, (setf spectator-port): Public generic functions
Method, (setf spectator-server): Public generic functions
Method, (setf stat-value): Public generic functions
Method, (setf stats-handle): Private generic functions
Method, (setf status): Public generic functions
Method, (setf struct-type): Private generic functions
Method, (setf sync-platforms): Public generic functions
Method, (setf tags): Public generic functions
Method, (setf tags): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf totals-only-p): Public generic functions
Method, (setf ugc): Public generic functions
Method, (setf user-agent): Public generic functions
Method, (setf user-stats): Public generic functions
Method, (setf user-stats-available-cache): Private generic functions
Method, (setf valid-certificate-required-p): Public generic functions
Method, (setf virtual-reality-streaming-p): Public generic functions
Method, (setf visibility): Public generic functions
Method, (setf visibility): Public generic functions
Method, (setf volume): Public generic functions
Method, (setf volume): Public generic functions
Method, accepted-for-use-p: Public generic functions
Method, account-type: Public generic functions
Method, achieved-p: Public generic functions
Method, achieved-percentage: Public generic functions
Method, action-data: Public generic functions
Method, action-data: Public generic functions
Method, action-glyph: Public generic functions
Method, action-glyph: Public generic functions
Method, action-glyph-cache: Private generic functions
Method, action-label: Public generic functions
Method, action-label: Public generic functions
Method, action-label-cache: Private generic functions
Method, action-set: Public generic functions
Method, activate: Public generic functions
Method, activate: Public generic functions
Method, activate: Public generic functions
Method, activate: Public generic functions
Method, activate-overlay: Public generic functions
Method, activity: Public generic functions
Method, add-excluded-tag: Public generic functions
Method, add-favorite-game: Public generic functions
Method, add-header: Public generic functions
Method, add-key-value-tag: Public generic functions
Method, add-required-tag: Public generic functions
Method, add-screenshot: Public generic functions
Method, add-tag: Public generic functions
Method, add-tag: Public generic functions
Method, added: Public generic functions
Method, admin-p: Public generic functions
Method, admin-p: Public generic functions
Method, advertise-game: Public generic functions
Method, advertise-game: Public generic functions
Method, alert-requested: Public generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, allocate-handle: Private generic functions
Method, api-call: Public generic functions
Method, app: Public generic functions
Method, app: Public generic functions
Method, app: Public generic functions
Method, app: Public generic functions
Method, app: Public generic functions
Method, app-dependencies: Public generic functions
Method, app-id: Public generic functions
Method, app-id: Public generic functions
Method, app-id: Public generic functions
Method, applist-handle: Private generic functions
Method, appticket-handle: Private generic functions
Method, argument: Public generic functions
Method, associate-with-clan: Public generic functions
Method, available-p: Public generic functions
Method, avatar: Public generic functions
Method, badge-level: Public generic functions
Method, banned-p: Public generic functions
Method, battery-power: Public generic functions
Method, begin-session: Public generic functions
Method, begin-session: Public generic functions
Method, behind-nat-p: Public generic functions
Method, beta-name: Public generic functions
Method, big-picture-p: Public generic functions
Method, build-id: Public generic functions
Method, call-with: Public generic functions
Method, call-with: Public generic functions
Method, call-with: Public generic functions
Method, call-with: Public generic functions
Method, callback: Public generic functions
Method, callback: Public generic functions
Method, callback: Public generic functions
Method, callback-name: Public generic functions
Method, can-navigate: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, cause-event: Public generic functions
Method, change-note: Public generic functions
Method, chat-entry: Public generic functions
Method, chat-window-open-p: Public generic functions
Method, check-steam-id: Public generic functions
Method, clan: Public generic functions
Method, clear-cache: Public generic functions
Method, clear-rich-presence: Public generic functions
Method, clone: Public generic functions
Method, close: Public standalone methods
Method, close-channel: Public generic functions
Method, close-clan-chat-window: Public generic functions
Method, close-requested: Public generic functions
Method, closure: Private generic functions
Method, closure: Private generic functions
Method, cloud-enabled-p: Public generic functions
Method, complete-async-read: Public generic functions
Method, complete-from-query: Public generic functions
Method, complete-from-query: Public generic functions
Method, complete-reservation: Public generic functions
Method, complete-reservation: Public generic functions
Method, compute-player-compatibility: Public generic functions
Method, confirm-requested: Public generic functions
Method, consume: Public generic functions
Method, consumer: Public generic functions
Method, cookie-container: Public generic functions
Method, coplay-game: Public generic functions
Method, coplay-time: Public generic functions
Method, copy-to-clipboard: Public generic functions
Method, country-code: Public generic functions
Method, create-interfaces: Public generic functions
Method, create-interfaces: Public generic functions
Method, created: Public generic functions
Method, current-game: Public generic functions
Method, current-stats-available-p: Private generic functions
Method, cursor-change-requested: Public generic functions
Method, cybercafe-p: Public generic functions
Method, data: Public generic functions
Method, deactivate: Private generic functions
Method, deactivate: Private generic functions
Method, defer: Public generic functions
Method, description: Public generic functions
Method, description: Public generic functions
Method, deserialize-result: Public generic functions
Method, destroy: Public generic functions
Method, destroy: Public generic functions
Method, device-binding-revision: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name-history: Public generic functions
Method, display-type: Public generic functions
Method, download: Public generic functions
Method, download: Public generic functions
Method, download-status: Public generic functions
Method, download-status: Public generic functions
Method, download-status: Public generic functions
Method, download-status: Public generic functions
Method, enabled-p: Public generic functions
Method, ensure-prices-available: Public generic functions
Method, entries: Public generic functions
Method, entry-changed-p: Public generic functions
Method, entry-count: Public generic functions
Method, entry-will-change-p: Public generic functions
Method, error-code: Public generic functions
Method, eval-js: Public generic functions
Method, exchange: Public generic functions
Method, exchange: Public generic functions
Method, execute: Public generic functions
Method, execute: Public generic functions
Method, exists-p: Public generic functions
Method, family-shared-p: Public generic functions
Method, favorite: Public generic functions
Method, favorite-games: Public generic functions
Method, file: Public generic functions
Method, file-dependencies: Public generic functions
Method, file-details: Public generic functions
Method, file-handle: Public generic functions
Method, file-handle: Public generic functions
Method, file-handle: Public generic functions
Method, file-open-requested: Public generic functions
Method, find-action-set: Public generic functions
Method, find-analog-action: Public generic functions
Method, find-app: Public generic functions
Method, find-app: Public generic functions
Method, find-controller: Public generic functions
Method, find-digital-action: Public generic functions
Method, find-in-page: Public generic functions
Method, find-string: Private generic functions
Method, follower-count: Public generic functions
Method, following-p: Public generic functions
Method, forget: Public generic functions
Method, free: Public generic functions
Method, free: Public generic functions
Method, free: Public generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-handle-function: Private generic functions
Method, free-weekend-p: Public generic functions
Method, game-port: Public generic functions
Method, get-children: Public generic functions
Method, get-details: Public generic functions
Method, get-key-value-tags: Public generic functions
Method, get-message: Public generic functions
Method, get-message: Public generic functions
Method, get-metadata: Public generic functions
Method, get-previews: Public generic functions
Method, get-statistics: Public generic functions
Method, get-workshop-file: Public generic functions
Method, global-percentages-available-p: Private generic functions
Method, global-stats-days-available: Private generic functions
Method, go-back: Public generic functions
Method, go-forward: Public generic functions
Method, grant: Public generic functions
Method, grant-promo: Public generic functions
Method, grant-promo: Public generic functions
Method, handle: Public generic functions
Method, handle: Public generic functions
Method, handle-incoming-packet: Public generic functions
Method, haptic-pulse: Public generic functions
Method, header: Public generic functions
Method, heartbeat: Public generic functions
Method, height: Public generic functions
Method, hidden-p: Public generic functions
Method, hide-floating-text-input: Public generic functions
Method, hooked-p: Public generic functions
Method, icon: Public generic functions
Method, idle-time: Public generic functions
Method, iface: Public generic functions
Method, in-source-p: Public generic functions
Method, in-source-p: Public generic functions
Method, index: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, input-text: Public generic functions
Method, input-type: Public generic functions
Method, install: Public generic functions
Method, install-directory: Public generic functions
Method, installation-info: Public generic functions
Method, installed-p: Public generic functions
Method, installed-p: Public generic functions
Method, interface: Public generic functions
Method, interface: Public generic functions
Method, interface: Public generic functions
Method, interface: Public generic functions
Method, interface-name: Public generic functions
Method, interface-object: Public generic functions
Method, interface-object: Public generic functions
Method, interfaces: Public generic functions
Method, invite: Public generic functions
Method, invite: Public generic functions
Method, ip-address: Public generic functions
Method, ipc-call-count: Public generic functions
Method, ipc-call-count: Public generic functions
Method, item: Public generic functions
Method, join: Public generic functions
Method, join: Public generic functions
Method, join: Public generic functions
Method, key-value-tags: Public generic functions
Method, kind: Public generic functions
Method, kind-p: Public generic functions
Method, language: Public generic functions
Method, languages: Public generic functions
Method, last-modified: Public generic functions
Method, launch-command-line: Public generic functions
Method, launch-parameter: Public generic functions
Method, leaderboard: Public generic functions
Method, leave: Public generic functions
Method, leave: Public generic functions
Method, link-result: Public generic functions
Method, list-achievements: Public generic functions
Method, list-action-set-layers: Public generic functions
Method, list-apps: Public generic functions
Method, list-beacon-locations: Public generic functions
Method, list-beacons: Public generic functions
Method, list-cached-ugc: Public generic functions
Method, list-clans: Public generic functions
Method, list-controllers: Public generic functions
Method, list-data: Public generic functions
Method, list-dlcs: Public generic functions
Method, list-files: Public generic functions
Method, list-friend-groups: Public generic functions
Method, list-friends: Public generic functions
Method, list-installed-depots: Public generic functions
Method, list-interfaces: Public generic functions
Method, list-interfaces: Public generic functions
Method, list-item-instances: Public generic functions
Method, list-items: Public generic functions
Method, list-items: Public generic functions
Method, list-members: Public generic functions
Method, list-officers: Public generic functions
Method, list-properties: Public generic functions
Method, list-result-properties: Public generic functions
Method, list-servers: Public generic functions
Method, list-subscribed-files: Public generic functions
Method, load-items: Public generic functions
Method, local-currency: Private generic functions
Method, location: Public generic functions
Method, location-type: Public generic functions
Method, logged-on-p: Public generic functions
Method, logged-on-p: Public generic functions
Method, logged-on-p: Public generic functions
Method, logoff: Public generic functions
Method, logon: Public generic functions
Method, low-violence-p: Public generic functions
Method, make-encrypted-app-ticket: Public generic functions
Method, make-pipe: Public generic functions
Method, make-session-ticket: Public generic functions
Method, make-session-ticket: Public generic functions
Method, make-store-url: Public generic functions
Method, make-user: Public generic functions
Method, malformed-string: Public generic functions
Method, mark-as-corrupt: Public generic functions
Method, mark-as-played-with: Public generic functions
Method, maybe-result: Public generic functions
Method, member-count: Public generic functions
Method, member-count: Public generic functions
Method, member-data: Public generic functions
Method, member-limit: Public generic functions
Method, members: Public generic functions
Method, metadata: Public generic functions
Method, metadata: Public generic functions
Method, most-achieved: Public generic functions
Method, motion-data: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, navigation-requested: Public generic functions
Method, next-outgoing-packet: Public generic functions
Method, next-packet-size: Public generic functions
Method, nickname: Public generic functions
Method, object-cache: Private generic functions
Method, octet-limit: Public generic functions
Method, officer: Public generic functions
Method, official-p: Public generic functions
Method, open-chat-window: Public generic functions
Method, open-page: Public generic functions
Method, open-stream-p: Public standalone methods
Method, opf-string: Public generic functions
Method, optimal-voice-sample-rate: Public generic functions
Method, origins: Public generic functions
Method, origins: Public generic functions
Method, overlay-enabled-p: Public generic functions
Method, oversized-string: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, paste-from-clipboard: Public generic functions
Method, payload: Public generic functions
Method, persisted-p: Public generic functions
Method, phone-identified-p: Public generic functions
Method, phone-verification-needed-p: Public generic functions
Method, phone-verified-p: Public generic functions
Method, ping-received-callback: Private generic functions
Method, ping-server: Public generic functions
Method, pipe: Public generic functions
Method, pipe: Public generic functions
Method, pipe: Public generic functions
Method, play: Public generic functions
Method, play-next: Public generic functions
Method, play-previous: Public generic functions
Method, player-count: Public generic functions
Method, player-details: Public generic functions
Method, player-details-updated-callback: Private generic functions
Method, playing-p: Public generic functions
Method, playlist-changed-p: Public generic functions
Method, playlist-will-change-p: Public generic functions
Method, preview: Public generic functions
Method, previews: Public generic functions
Method, previous-action-data: Public generic functions
Method, previous-action-data: Public generic functions
Method, price: Public generic functions
Method, prices-available-p: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, prioritize: Public generic functions
Method, properties: Public generic functions
Method, property: Public generic functions
Method, public-ip: Public generic functions
Method, public-p: Public generic functions
Method, purchase-items: Public generic functions
Method, purchase-time: Public generic functions
Method, query: Public generic functions
Method, query: Public generic functions
Method, query: Public generic functions
Method, query-port: Public generic functions
Method, queue-changed-p: Public generic functions
Method, queue-will-change-p: Public generic functions
Method, quota: Public generic functions
Method, read-file: Public generic functions
Method, read-file: Public generic functions
Method, read-packet: Public generic functions
Method, read-packet: Public generic functions
Method, refresh: Public generic functions
Method, refresh: Public generic functions
Method, refresh-clan: Private generic functions
Method, refreshing-p: Public generic functions
Method, relationship: Public generic functions
Method, reload: Public generic functions
Method, remote-handle: Private generic functions
Method, remote-p: Public generic functions
Method, remote-play-session-id: Public generic functions
Method, remove-favorite-game: Public generic functions
Method, remove-interface-object: Public generic functions
Method, remove-interface-object: Public generic functions
Method, remove-interface-object: Public generic functions
Method, request-body: Public generic functions
Method, request-finished: Public generic functions
Method, request-limit: Public generic functions
Method, request-link: Public generic functions
Method, request-lobby-list: Public generic functions
Method, request-opf-settings: Public generic functions
Method, request-rich-presence: Public generic functions
Method, request-servers: Public generic functions
Method, request-user-group-status: Public generic functions
Method, request-video-url: Public generic functions
Method, required-bytes: Public generic functions
Method, reset-playlist: Public generic functions
Method, reset-queue: Public generic functions
Method, reset-stats: Public generic functions
Method, response: Public generic functions
Method, response: Public generic functions
Method, response-completed: Public generic functions
Method, response-completed: Public generic functions
Method, response-completed-callback: Private generic functions
Method, response-completed-callback: Private generic functions
Method, response-failed: Public generic functions
Method, response-failed: Public generic functions
Method, response-failed-callback: Private generic functions
Method, response-failed-callback: Private generic functions
Method, response-failed-callback: Private generic functions
Method, restart-requested-p: Public generic functions
Method, restricted-p: Public generic functions
Method, result: Public generic functions
Method, result-properties: Public generic functions
Method, result-property: Public generic functions
Method, result-time: Public generic functions
Method, results: Public generic functions
Method, rgba: Public generic functions
Method, rich-presence: Public generic functions
Method, rich-presence: Public generic functions
Method, rule-updated-callback: Private generic functions
Method, run-callbacks: Public generic functions
Method, run-callbacks: Public generic functions
Method, run-callbacks: Public generic functions
Method, run-frame: Public generic functions
Method, score: Public generic functions
Method, scroll: Public generic functions
Method, scroll-extents: Public generic functions
Method, search-result: Public generic functions
Method, secure-p: Public generic functions
Method, self: Public generic functions
Method, self: Public generic functions
Method, send: Public generic functions
Method, send-message: Public generic functions
Method, send-message: Public generic functions
Method, send-message: Public generic functions
Method, send-packet: Public generic functions
Method, serialize-result: Public generic functions
Method, server-count: Public generic functions
Method, server-depot: Public generic functions
Method, server-details: Public generic functions
Method, server-list-completed-callback: Private generic functions
Method, server-list-failed-callback: Private generic functions
Method, server-list-updated-callback: Private generic functions
Method, server-mode: Public generic functions
Method, server-real-time: Public generic functions
Method, server-rules: Public generic functions
Method, servers-handle: Private generic functions
Method, share: Public generic functions
Method, show-binding-panel: Public generic functions
Method, show-floating-text-input: Public generic functions
Method, show-progress: Public generic functions
Method, show-text-input: Public generic functions
Method, size: Public generic functions
Method, size: Public generic functions
Method, sort-method: Public generic functions
Method, start-async-read: Public generic functions
Method, start-async-write: Public generic functions
Method, start-tracking: Public generic functions
Method, start-tracking: Public generic functions
Method, start-virtual-reality-dashboard: Public generic functions
Method, start-voice-recording: Public generic functions
Method, stat-history: Public generic functions
Method, stat-type: Public generic functions
Method, stat-value: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, statistics: Public generic functions
Method, stats-handle: Private generic functions
Method, status: Public generic functions
Method, status: Public generic functions
Method, status: Public generic functions
Method, status: Public generic functions
Method, status-text-requested: Public generic functions
Method, steam-id: Public generic functions
Method, steam-id: Public generic functions
Method, steam-id: Public generic functions
Method, steam-id: Public generic functions
Method, steam-id: Public generic functions
Method, steam-id: Public generic functions
Method, steam-level: Public generic functions
Method, steam-level: Public generic functions
Method, steam-port: Public generic functions
Method, stop: Public generic functions
Method, stop-action-momentum: Public generic functions
Method, stop-tracking: Public generic functions
Method, stop-tracking: Public generic functions
Method, stop-tracking: Public generic functions
Method, stop-voice-recording: Public generic functions
Method, store-stats: Public generic functions
Method, stream-element-type: Public standalone methods
Method, stream-request-body: Public generic functions
Method, stream-write-sequence: Public standalone methods
Method, struct-type: Private generic functions
Method, subscribe: Public generic functions
Method, subscribed-p: Public generic functions
Method, subscribed-p: Public generic functions
Method, sync-platforms: Public generic functions
Method, tab-open-requested: Public generic functions
Method, tag-name: Public generic functions
Method, tags: Public generic functions
Method, ticket-data: Public generic functions
Method, timed-out-p: Public generic functions
Method, title-changed: Public generic functions
Method, token: Public generic functions
Method, tool-tip-updated: Public generic functions
Method, tooltip-hide-requested: Public generic functions
Method, tooltip-show-requested: Public generic functions
Method, transfer: Public generic functions
Method, translate-action-origin: Public generic functions
Method, trigger: Public generic functions
Method, trigger-item-drop: Public generic functions
Method, two-factor-p: Public generic functions
Method, unfavorite: Public generic functions
Method, uninstall: Public generic functions
Method, unlock-time: Private generic functions
Method, unsubscribe: Public generic functions
Method, update-item-properties: Public generic functions
Method, update-status: Public generic functions
Method, updated: Public generic functions
Method, uptime: Public generic functions
Method, url: Public generic functions
Method, url-changed: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user-handle: Public generic functions
Method, user-stats: Public generic functions
Method, user-stats-available-cache: Private generic functions
Method, vac-banned-p: Public generic functions
Method, version-string: Public generic functions
Method, vibrate: Public generic functions
Method, view-page-source: Public generic functions
Method, viewer-count: Public generic functions
Method, virtual-reality-p: Public generic functions
Method, virtual-reality-streaming-p: Public generic functions
Method, visibility: Public generic functions
Method, voice: Public generic functions
Method, volume: Public generic functions
Method, vote: Public generic functions
Method, votes-down: Public generic functions
Method, votes-up: Public generic functions
Method, width: Public generic functions
Method, window-opened: Public generic functions
Method, workshop-file: Public generic functions
Method, write-file: Public generic functions
Method, write-stream: Public generic functions
Method, xbox-action-origin: Private generic functions
Method, zoom: Public generic functions
microsecs: Private ordinary functions
millisecs: Private ordinary functions
most-achieved: Public generic functions
most-achieved: Public generic functions
motion-data: Public generic functions
motion-data: Public generic functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
navigation-requested: Public generic functions
navigation-requested: Public generic functions
next-outgoing-packet: Public generic functions
next-outgoing-packet: Public generic functions
next-packet-size: Public generic functions
next-packet-size: Public generic functions
nickname: Public generic functions
nickname: Public generic functions

O
object-cache: Private generic functions
object-cache: Private generic functions
octet-limit: Public generic functions
octet-limit: Public generic functions
officer: Public generic functions
officer: Public generic functions
official-p: Public generic functions
official-p: Public generic functions
open-chat-window: Public generic functions
open-chat-window: Public generic functions
open-page: Public generic functions
open-page: Public generic functions
open-stream-p: Public standalone methods
opf-string: Public generic functions
opf-string: Public generic functions
optimal-voice-sample-rate: Public generic functions
optimal-voice-sample-rate: Public generic functions
origins: Public generic functions
origins: Public generic functions
origins: Public generic functions
overlay-enabled-p: Public generic functions
overlay-enabled-p: Public generic functions
oversized-string: Public generic functions
oversized-string: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions

P
paint-requested: Public generic functions
paste-from-clipboard: Public generic functions
paste-from-clipboard: Public generic functions
payload: Public generic functions
payload: Public generic functions
persisted-p: Public generic functions
persisted-p: Public generic functions
phone-identified-p: Public generic functions
phone-identified-p: Public generic functions
phone-verification-needed-p: Public generic functions
phone-verification-needed-p: Public generic functions
phone-verified-p: Public generic functions
phone-verified-p: Public generic functions
ping-received-callback: Private generic functions
ping-received-callback: Private generic functions
ping-response-ping-received: Private ordinary functions
ping-response-response-failed: Private ordinary functions
ping-response-vtable-ptr: Private ordinary functions
ping-server: Public generic functions
ping-server: Public generic functions
pipe: Public generic functions
pipe: Public generic functions
pipe: Public generic functions
pipe: Public generic functions
play: Public generic functions
play: Public generic functions
play-next: Public generic functions
play-next: Public generic functions
play-previous: Public generic functions
play-previous: Public generic functions
player-count: Public generic functions
player-count: Public generic functions
player-details: Public generic functions
player-details: Public generic functions
player-details-response-player-details-updated: Private ordinary functions
player-details-response-response-completed: Private ordinary functions
player-details-response-response-failed: Private ordinary functions
player-details-response-vtable-ptr: Private ordinary functions
player-details-updated-callback: Private generic functions
player-details-updated-callback: Private generic functions
playing-p: Public generic functions
playing-p: Public generic functions
playlist-changed-p: Public generic functions
playlist-changed-p: Public generic functions
playlist-will-change-p: Public generic functions
playlist-will-change-p: Public generic functions
pointer->object: Public ordinary functions
poll-for-result: Public ordinary functions
preview: Public generic functions
preview: Public generic functions
previews: Public generic functions
previews: Public generic functions
previous-action-data: Public generic functions
previous-action-data: Public generic functions
previous-action-data: Public generic functions
price: Public generic functions
price: Public generic functions
prices-available-p: Private generic functions
prices-available-p: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
printable-char-p: Private ordinary functions
prioritize: Public generic functions
prioritize: Public generic functions
properties: Public generic functions
properties: Public generic functions
property: Public generic functions
property: Public generic functions
public-ip: Public generic functions
public-ip: Public generic functions
public-p: Public generic functions
public-p: Public generic functions
purchase-items: Public generic functions
purchase-items: Public generic functions
purchase-time: Public generic functions
purchase-time: Public generic functions

Q
query: Public generic functions
query: Public generic functions
query: Public generic functions
query: Public generic functions
query-port: Public generic functions
query-port: Public generic functions
queue-changed-p: Public generic functions
queue-changed-p: Public generic functions
queue-will-change-p: Public generic functions
queue-will-change-p: Public generic functions
quit: Private ordinary functions
quota: Public generic functions
quota: Public generic functions

R
read-file: Public generic functions
read-file: Public generic functions
read-file: Public generic functions
read-file-to-sharable-byte-vector: Private ordinary functions
read-packet: Public generic functions
read-packet: Public generic functions
read-packet: Public generic functions
refresh: Public generic functions
refresh: Public generic functions
refresh: Public generic functions
refresh-clan: Private generic functions
refresh-clan: Private generic functions
refreshing-p: Public generic functions
refreshing-p: Public generic functions
relationship: Public generic functions
relationship: Public generic functions
reload: Public generic functions
reload: Public generic functions
remote-handle: Private generic functions
remote-handle: Private generic functions
remote-p: Public generic functions
remote-p: Public generic functions
remote-play-session-id: Public generic functions
remote-play-session-id: Public generic functions
remove-all: Private ordinary functions
remove-favorite-game: Public generic functions
remove-favorite-game: Public generic functions
remove-global-callback: Public ordinary functions
remove-interface-object: Public generic functions
remove-interface-object: Public generic functions
remove-interface-object: Public generic functions
remove-interface-object: Public generic functions
request-body: Public generic functions
request-body: Public generic functions
request-finished: Public generic functions
request-finished: Public generic functions
request-limit: Public generic functions
request-limit: Public generic functions
request-link: Public generic functions
request-link: Public generic functions
request-lobby-list: Public generic functions
request-lobby-list: Public generic functions
request-opf-settings: Public generic functions
request-opf-settings: Public generic functions
request-rich-presence: Public generic functions
request-rich-presence: Public generic functions
request-servers: Public generic functions
request-servers: Public generic functions
request-user-group-status: Public generic functions
request-user-group-status: Public generic functions
request-video-url: Public generic functions
request-video-url: Public generic functions
required-bytes: Public generic functions
required-bytes: Public generic functions
reset-playlist: Public generic functions
reset-playlist: Public generic functions
reset-queue: Public generic functions
reset-queue: Public generic functions
reset-stats: Public generic functions
reset-stats: Public generic functions
response: Public generic functions
response: Public generic functions
response: Public generic functions
response-completed: Public generic functions
response-completed: Public generic functions
response-completed: Public generic functions
response-completed-callback: Private generic functions
response-completed-callback: Private generic functions
response-completed-callback: Private generic functions
response-failed: Public generic functions
response-failed: Public generic functions
response-failed: Public generic functions
response-failed-callback: Private generic functions
response-failed-callback: Private generic functions
response-failed-callback: Private generic functions
response-failed-callback: Private generic functions
restart-requested-p: Public generic functions
restart-requested-p: Public generic functions
restricted-p: Public generic functions
restricted-p: Public generic functions
result: Public generic functions
result: Public generic functions
result-properties: Public generic functions
result-properties: Public generic functions
result-property: Public generic functions
result-property: Public generic functions
result-time: Public generic functions
result-time: Public generic functions
results: Public generic functions
results: Public generic functions
rgba: Public generic functions
rgba: Public generic functions
rich-presence: Public generic functions
rich-presence: Public generic functions
rich-presence: Public generic functions
rule-updated-callback: Private generic functions
rule-updated-callback: Private generic functions
rules-response-response-completed: Private ordinary functions
rules-response-response-failed: Private ordinary functions
rules-response-rule-updated: Private ordinary functions
rules-response-vtable-ptr: Private ordinary functions
run-callbacks: Public generic functions
run-callbacks: Public generic functions
run-callbacks: Public generic functions
run-callbacks: Public generic functions
run-frame: Public generic functions
run-frame: Public generic functions

S
score: Public generic functions
score: Public generic functions
scroll: Public generic functions
scroll: Public generic functions
scroll-extents: Public generic functions
scroll-extents: Public generic functions
search-result: Public generic functions
search-result: Public generic functions
secure-p: Public generic functions
secure-p: Public generic functions
self: Public generic functions
self: Public generic functions
self: Public generic functions
send: Public generic functions
send: Public generic functions
send-message: Public generic functions
send-message: Public generic functions
send-message: Public generic functions
send-message: Public generic functions
send-packet: Public generic functions
send-packet: Public generic functions
serialize-result: Public generic functions
serialize-result: Public generic functions
server-count: Public generic functions
server-count: Public generic functions
server-depot: Public generic functions
server-depot: Public generic functions
server-details: Public generic functions
server-details: Public generic functions
server-list-completed-callback: Private generic functions
server-list-completed-callback: Private generic functions
server-list-failed-callback: Private generic functions
server-list-failed-callback: Private generic functions
server-list-response-server-list-completed: Private ordinary functions
server-list-response-server-list-failed: Private ordinary functions
server-list-response-server-list-updated: Private ordinary functions
server-list-response-vtable-ptr: Private ordinary functions
server-list-updated-callback: Private generic functions
server-list-updated-callback: Private generic functions
server-mode: Public generic functions
server-mode: Public generic functions
server-real-time: Public generic functions
server-real-time: Public generic functions
server-rules: Public generic functions
server-rules: Public generic functions
servers-handle: Private generic functions
servers-handle: Private generic functions
setup-app-id: Private ordinary functions
share: Public generic functions
share: Public generic functions
show-binding-panel: Public generic functions
show-binding-panel: Public generic functions
show-floating-text-input: Public generic functions
show-floating-text-input: Public generic functions
show-progress: Public generic functions
show-progress: Public generic functions
show-text-input: Public generic functions
show-text-input: Public generic functions
size: Public generic functions
size: Public generic functions
size: Public generic functions
sort-method: Public generic functions
sort-method: Public generic functions
split-string: Private ordinary functions
start-async-read: Public generic functions
start-async-read: Public generic functions
start-async-write: Public generic functions
start-async-write: Public generic functions
start-tracking: Public generic functions
start-tracking: Public generic functions
start-tracking: Public generic functions
start-virtual-reality-dashboard: Public generic functions
start-virtual-reality-dashboard: Public generic functions
start-voice-recording: Public generic functions
start-voice-recording: Public generic functions
stat-history: Public generic functions
stat-history: Public generic functions
stat-type: Public generic functions
stat-type: Public generic functions
stat-value: Public generic functions
stat-value: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
statistics: Public generic functions
statistics: Public generic functions
stats-handle: Private generic functions
stats-handle: Private generic functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
status-text-requested: Public generic functions
status-text-requested: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-id: Public generic functions
steam-level: Public generic functions
steam-level: Public generic functions
steam-level: Public generic functions
steam-port: Public generic functions
steam-port: Public generic functions
steamworks-available-p: Public ordinary functions
stop: Public generic functions
stop: Public generic functions
stop-action-momentum: Public generic functions
stop-action-momentum: Public generic functions
stop-tracking: Public generic functions
stop-tracking: Public generic functions
stop-tracking: Public generic functions
stop-tracking: Public generic functions
stop-voice-recording: Public generic functions
stop-voice-recording: Public generic functions
store-stats: Public generic functions
store-stats: Public generic functions
stream-element-type: Public standalone methods
stream-request-body: Public generic functions
stream-request-body: Public generic functions
stream-write-sequence: Public standalone methods
struct-slot-ptr: Private ordinary functions
struct-string: Private ordinary functions
struct-type: Private generic functions
struct-type: Private generic functions
subscribe: Public generic functions
subscribe: Public generic functions
subscribed-p: Public generic functions
subscribed-p: Public generic functions
subscribed-p: Public generic functions
sync-platforms: Public generic functions
sync-platforms: Public generic functions

T
t-or: Private macros
tab-open-requested: Public generic functions
tab-open-requested: Public generic functions
tag-name: Public generic functions
tag-name: Public generic functions
tags: Public generic functions
tags: Public generic functions
temp-directory: Private ordinary functions
ticket-data: Public generic functions
ticket-data: Public generic functions
timed-out-p: Public generic functions
timed-out-p: Public generic functions
title-changed: Public generic functions
title-changed: Public generic functions
token: Public generic functions
token: Public generic functions
tool-tip-updated: Public generic functions
tool-tip-updated: Public generic functions
tooltip-hide-requested: Public generic functions
tooltip-hide-requested: Public generic functions
tooltip-show-requested: Public generic functions
tooltip-show-requested: Public generic functions
transfer: Public generic functions
transfer: Public generic functions
translate-action-origin: Public generic functions
translate-action-origin: Public generic functions
translate-server-filters: Private ordinary functions
trigger: Public generic functions
trigger: Public generic functions
trigger-item-drop: Public generic functions
trigger-item-drop: Public generic functions
two-factor-p: Public generic functions
two-factor-p: Public generic functions

U
unfavorite: Public generic functions
unfavorite: Public generic functions
uninstall: Public generic functions
uninstall: Public generic functions
universal->unix: Private ordinary functions
unix->universal: Private ordinary functions
unlock-time: Private generic functions
unlock-time: Private generic functions
unsubscribe: Public generic functions
unsubscribe: Public generic functions
update-item-properties: Public generic functions
update-item-properties: Public generic functions
update-status: Public generic functions
update-status: Public generic functions
updated: Public generic functions
updated: Public generic functions
uptime: Public generic functions
uptime: Public generic functions
url: Public generic functions
url: Public generic functions
url-changed: Public generic functions
url-changed: Public generic functions
url-decode: Private ordinary functions
url-encode: Private ordinary functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user-handle: Public generic functions
user-handle: Public generic functions
user-stats: Public generic functions
user-stats: Public generic functions
user-stats-available-cache: Private generic functions
user-stats-available-cache: Private generic functions

V
vac-banned-p: Public generic functions
vac-banned-p: Public generic functions
version-string: Public generic functions
version-string: Public generic functions
vibrate: Public generic functions
vibrate: Public generic functions
view-page-source: Public generic functions
view-page-source: Public generic functions
viewer-count: Public generic functions
viewer-count: Public generic functions
virtual-reality-p: Public generic functions
virtual-reality-p: Public generic functions
virtual-reality-streaming-p: Public generic functions
virtual-reality-streaming-p: Public generic functions
visibility: Public generic functions
visibility: Public generic functions
voice: Public generic functions
voice: Public generic functions
volume: Public generic functions
volume: Public generic functions
vote: Public generic functions
vote: Public generic functions
votes-down: Public generic functions
votes-down: Public generic functions
votes-up: Public generic functions
votes-up: Public generic functions

W
warn*: Private ordinary functions
width: Public generic functions
width: Public generic functions
window-opened: Public generic functions
window-opened: Public generic functions
with-c-objects: Public macros
with-call-result: Public macros
with-cleanup-on-failure: Private macros
with-foreign-value: Private macros
with-foreign-values: Private macros
with-input-text: Public macros
with-invalid-check: Private macros
with-inventory-result: Private macros
with-valid-check: Private macros
with-write-stream: Public macros
workshop-file: Public generic functions
workshop-file: Public generic functions
write-file: Public generic functions
write-file: Public generic functions
write-stream: Public generic functions
write-stream: Public generic functions

X
xbox-action-origin: Private generic functions
xbox-action-origin: Private generic functions

Z
zoom: Public generic functions
zoom: Public generic functions


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W  
Index Entry  Section

*
*c-object-table*: Private special variables
*default-interfaces*: Public special variables
*default-server-interfaces*: Public special variables
*global-callbacks*: Private special variables
*instantiated-callbacks*: Private special variables
*low-level-present*: Private special variables
*static*: Private special variables
*steamworks*: Private special variables
*this*: Private special variables

A
accepted-for-use-p: Public classes
account-type: Public classes
action-glyph-cache: Public classes
action-label-cache: Public classes
added: Public classes
api-call: Public conditions
app: Public classes
app: Public classes
app: Public classes
app-dependencies: Public classes
applist-handle: Public classes
appticket-handle: Public classes
argument: Public conditions
available: Public classes

B
banned-p: Public classes

C
callback-name: Public conditions
change-note: Public classes
closure: Public classes
closure: Public classes
consumer: Public classes
cookie-container: Public classes
created: Public classes
css: Public classes
current-stats: Public classes

D
description: Public classes
display-name: Public classes
display-name: Public classes

E
error-code: Public conditions

F
file: Public classes
file-dependencies: Public classes
file-handle: Public conditions
file-handle: Public conditions
file-handle: Public conditions
find-string: Public classes

G
game-port: Public classes
global-percentages: Public classes
global-stats: Public classes

H
handle: Public classes
height: Public classes

I
interface: Public classes
interface-name: Public conditions
interfaces: Private classes
ip-address: Public classes

K
key-value-tags: Public classes
kind: Public classes

L
local-currency: Public classes
location: Public classes

M
malformed-string: Public conditions
metadata: Public classes
metadata: Public classes

N
name: Public classes
name: Public classes

O
object-cache: Public classes
octet-limit: Public conditions
oversized-string: Public conditions
owner: Public classes
owner: Public classes
owner: Public classes

P
payload: Public classes
pipe: Public classes
pipe: Public classes
pipe: Private classes
preview: Public classes
previews: Public classes
previous-action-data: Public classes
previous-action-data: Public classes
price: Public classes
prices-available-p: Public classes

Q
query-port: Public classes

R
remote-handle: Public classes
request-limit: Public conditions
required-bytes: Public conditions
response: Public classes
response: Public classes
results: Public classes
rgba: Public classes

S
score: Public classes
server-depot: Public classes
server-mode: Public classes
servers-handle: Public classes
size: Public classes
Slot, accepted-for-use-p: Public classes
Slot, account-type: Public classes
Slot, action-glyph-cache: Public classes
Slot, action-label-cache: Public classes
Slot, added: Public classes
Slot, api-call: Public conditions
Slot, app: Public classes
Slot, app: Public classes
Slot, app: Public classes
Slot, app-dependencies: Public classes
Slot, applist-handle: Public classes
Slot, appticket-handle: Public classes
Slot, argument: Public conditions
Slot, available: Public classes
Slot, banned-p: Public classes
Slot, callback-name: Public conditions
Slot, change-note: Public classes
Slot, closure: Public classes
Slot, closure: Public classes
Slot, consumer: Public classes
Slot, cookie-container: Public classes
Slot, created: Public classes
Slot, css: Public classes
Slot, current-stats: Public classes
Slot, description: Public classes
Slot, display-name: Public classes
Slot, display-name: Public classes
Slot, error-code: Public conditions
Slot, file: Public classes
Slot, file-dependencies: Public classes
Slot, file-handle: Public conditions
Slot, file-handle: Public conditions
Slot, file-handle: Public conditions
Slot, find-string: Public classes
Slot, game-port: Public classes
Slot, global-percentages: Public classes
Slot, global-stats: Public classes
Slot, handle: Public classes
Slot, height: Public classes
Slot, interface: Public classes
Slot, interface-name: Public conditions
Slot, interfaces: Private classes
Slot, ip-address: Public classes
Slot, key-value-tags: Public classes
Slot, kind: Public classes
Slot, local-currency: Public classes
Slot, location: Public classes
Slot, malformed-string: Public conditions
Slot, metadata: Public classes
Slot, metadata: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, object-cache: Public classes
Slot, octet-limit: Public conditions
Slot, oversized-string: Public conditions
Slot, owner: Public classes
Slot, owner: Public classes
Slot, owner: Public classes
Slot, payload: Public classes
Slot, pipe: Public classes
Slot, pipe: Public classes
Slot, pipe: Private classes
Slot, preview: Public classes
Slot, previews: Public classes
Slot, previous-action-data: Public classes
Slot, previous-action-data: Public classes
Slot, price: Public classes
Slot, prices-available-p: Public classes
Slot, query-port: Public classes
Slot, remote-handle: Public classes
Slot, request-limit: Public conditions
Slot, required-bytes: Public conditions
Slot, response: Public classes
Slot, response: Public classes
Slot, results: Public classes
Slot, rgba: Public classes
Slot, score: Public classes
Slot, server-depot: Public classes
Slot, server-mode: Public classes
Slot, servers-handle: Public classes
Slot, size: Public classes
Slot, stat-type: Public classes
Slot, statistics: Public classes
Slot, stats-handle: Public classes
Slot, status: Public classes
Slot, steam-port: Public classes
Slot, steamworks: Public classes
Slot, struct-type: Private classes
Slot, tags: Public classes
Slot, token: Public classes
Slot, type: Public classes
Slot, updated: Public classes
Slot, url: Public classes
Slot, user: Private classes
Slot, user-agent: Public classes
Slot, user-handle: Public conditions
Slot, user-stats: Public classes
Slot, version-string: Public classes
Slot, visibility: Public classes
Slot, votes-down: Public classes
Slot, votes-up: Public classes
Slot, width: Public classes
Slot, workshop-file: Public classes
Special Variable, *c-object-table*: Private special variables
Special Variable, *default-interfaces*: Public special variables
Special Variable, *default-server-interfaces*: Public special variables
Special Variable, *global-callbacks*: Private special variables
Special Variable, *instantiated-callbacks*: Private special variables
Special Variable, *low-level-present*: Private special variables
Special Variable, *static*: Private special variables
Special Variable, *steamworks*: Private special variables
Special Variable, *this*: Private special variables
stat-type: Public classes
statistics: Public classes
stats-handle: Public classes
status: Public classes
steam-port: Public classes
steamworks: Public classes
struct-type: Private classes

T
tags: Public classes
token: Public classes
type: Public classes

U
updated: Public classes
url: Public classes
user: Private classes
user-agent: Public classes
user-handle: Public conditions
user-stats: Public classes

V
version-string: Public classes
visibility: Public classes
votes-down: Public classes
votes-up: Public classes

W
width: Public classes
workshop-file: Public classes


A.4 Data types

Jump to:   %  
A   B   C   D   F   G   H   I   L   M   N   P   R   S   T   U   V   W  
Index Entry  Section

%
%callback: Private classes

A
achievement: Public classes
action-set: Public classes
action-set-layer: Public classes
analog-action: Public classes
api-call-failed: Public conditions
app: Public classes
argument-missing: Public conditions
auth-session: Public classes

B
beacon: Public classes
beacon-location: Public classes
browser: Public classes
buffer-too-short: Public conditions

C
c-managed-object: Public classes
c-object: Public classes
c-object.lisp: The cl-steamworks/c-object․lisp file
c-registered-object: Public classes
c-support.lisp: The cl-steamworks/c-support․lisp file
callback: Public classes
callback-class.lisp: The cl-steamworks/callback-class․lisp file
callback.lisp: The cl-steamworks/callback․lisp file
callresult: Public classes
cannot-set-member-data-for-others: Public conditions
cl-steamworks: The cl-steamworks system
cl-steamworks: The cl-steamworks package
cl-steamworks.asd: The cl-steamworks/cl-steamworks․asd file
clan: Public classes
Class, %callback: Private classes
Class, achievement: Public classes
Class, action-set: Public classes
Class, action-set-layer: Public classes
Class, analog-action: Public classes
Class, app: Public classes
Class, auth-session: Public classes
Class, beacon: Public classes
Class, beacon-location: Public classes
Class, browser: Public classes
Class, c-managed-object: Public classes
Class, c-object: Public classes
Class, c-registered-object: Public classes
Class, callback: Public classes
Class, callresult: Public classes
Class, clan: Public classes
Class, client-pipe: Public classes
Class, client-user: Public classes
Class, closure-callback: Public classes
Class, closure-callresult: Public classes
Class, controller: Public classes
Class, cookie-container: Public classes
Class, digital-action: Public classes
Class, dlc: Public classes
Class, file: Public classes
Class, file-write-stream: Public classes
Class, friend: Public classes
Class, friend-game-info-tclass: Private classes
Class, friend-group: Public classes
Class, gameserveritem-tclass: Private classes
Class, global-callback: Public classes
Class, http-request: Public classes
Class, image: Public classes
Class, input-analog-action-data-tclass: Private classes
Class, input-digital-action-data-tclass: Private classes
Class, input-motion-data-tclass: Private classes
Class, interface: Public classes
Class, interface-item: Private classes
Class, interface-object: Public classes
Class, inventory-result: Public classes
Class, item: Public classes
Class, item-instance: Public classes
Class, leaderboard: Public classes
Class, leaderboard-entry-tclass: Private classes
Class, lobby: Public classes
Class, match-making-key-value-pair-tclass: Private classes
Class, p2p-session: Public classes
Class, p2psession-state-tclass: Private classes
Class, ping-response: Public classes
Class, ping-response-tclass: Private classes
Class, pipe: Public classes
Class, player-details-response: Public classes
Class, player-details-response-tclass: Private classes
Class, response-object: Public classes
Class, results-response-object: Public classes
Class, rules-response: Public classes
Class, rules-response-tclass: Private classes
Class, screenshot: Public classes
Class, server-auth-session: Public classes
Class, server-list-query: Public classes
Class, server-list-response: Public classes
Class, server-list-response-tclass: Private classes
Class, server-query: Public classes
Class, server-session-ticket: Public classes
Class, session-ticket: Public classes
Class, stat: Public classes
Class, steam-item-details-tclass: Private classes
Class, steam-param-string-array-tclass: Private classes
Class, steam-party-beacon-location-tclass: Private classes
Class, steam-ugcdetails-tclass: Private classes
Class, steamapps: Public classes
Class, steamclient: Public classes
Class, steamfriends: Public classes
Class, steamgameserver: Public classes
Class, steamhtmlsurface: Public classes
Class, steamhttp: Public classes
Class, steaminput: Public classes
Class, steaminventory: Public classes
Class, steammatchmaking: Public classes
Class, steammusic: Public classes
Class, steammusicremote: Public classes
Class, steamnetworking: Public classes
Class, steamparties: Public classes
Class, steamremotestorage: Public classes
Class, steamscreenshots: Public classes
Class, steamuser: Public classes
Class, steamuserstats: Public classes
Class, steamutils: Public classes
Class, steamvideo: Public classes
Class, steamworks: Private classes
Class, steamworks-client: Public classes
Class, steamworks-server: Public classes
Class, steamworkshop: Public classes
Class, ugc: Public classes
Class, user: Public classes
Class, workshop-detail-query: Public classes
Class, workshop-file: Public classes
Class, workshop-global-query: Public classes
Class, workshop-query: Public classes
Class, workshop-update: Public classes
Class, workshop-user-query: Public classes
client-pipe: Public classes
client-user: Public classes
closure-callback: Public classes
closure-callresult: Public classes
Condition, api-call-failed: Public conditions
Condition, argument-missing: Public conditions
Condition, buffer-too-short: Public conditions
Condition, cannot-set-member-data-for-others: Public conditions
Condition, file-seeking-impossible: Public conditions
Condition, initialization-failed: Public conditions
Condition, interface-creation-failed: Public conditions
Condition, low-level-not-loaded: Public conditions
Condition, no-such-callback: Public conditions
Condition, no-such-file: Public conditions
Condition, no-such-user: Public conditions
Condition, not-an-image-file: Public conditions
Condition, pathname-not-a-directory: Public conditions
Condition, request-denied: Public conditions
Condition, steamworks-already-initialized: Public conditions
Condition, steamworks-condition: Public conditions
Condition, steamworks-not-initialized: Public conditions
Condition, string-malformed: Public conditions
Condition, string-too-long: Public conditions
Condition, too-many-requests: Public conditions
Condition, user-stats-not-ready: Public conditions
Condition, voice-data-corrupted: Public conditions
Condition, workshop-agreement-not-accepted: Public conditions
conditions.lisp: The cl-steamworks/conditions․lisp file
controller: Public classes
cookie-container: Public classes

D
digital-action: Public classes
dlc: Public classes
documentation.lisp: The cl-steamworks/documentation․lisp file

F
file: Public classes
File, c-object.lisp: The cl-steamworks/c-object․lisp file
File, c-support.lisp: The cl-steamworks/c-support․lisp file
File, callback-class.lisp: The cl-steamworks/callback-class․lisp file
File, callback.lisp: The cl-steamworks/callback․lisp file
File, cl-steamworks.asd: The cl-steamworks/cl-steamworks․asd file
File, conditions.lisp: The cl-steamworks/conditions․lisp file
File, documentation.lisp: The cl-steamworks/documentation․lisp file
File, interface.lisp: The cl-steamworks/interface․lisp file
File, package.lisp: The cl-steamworks/package․lisp file
File, steamapps.lisp: The cl-steamworks/steamapps․lisp file
File, steamclient.lisp: The cl-steamworks/steamclient․lisp file
File, steamfriends.lisp: The cl-steamworks/steamfriends․lisp file
File, steamgameserver.lisp: The cl-steamworks/steamgameserver․lisp file
File, steamhtmlsurface.lisp: The cl-steamworks/steamhtmlsurface․lisp file
File, steamhttp.lisp: The cl-steamworks/steamhttp․lisp file
File, steaminput.lisp: The cl-steamworks/steaminput․lisp file
File, steaminventory.lisp: The cl-steamworks/steaminventory․lisp file
File, steammatchmaking.lisp: The cl-steamworks/steammatchmaking․lisp file
File, steammusic.lisp: The cl-steamworks/steammusic․lisp file
File, steammusicremote.lisp: The cl-steamworks/steammusicremote․lisp file
File, steamnetworking.lisp: The cl-steamworks/steamnetworking․lisp file
File, steamparties.lisp: The cl-steamworks/steamparties․lisp file
File, steamremotestorage.lisp: The cl-steamworks/steamremotestorage․lisp file
File, steamscreenshots.lisp: The cl-steamworks/steamscreenshots․lisp file
File, steamuser.lisp: The cl-steamworks/steamuser․lisp file
File, steamuserstats.lisp: The cl-steamworks/steamuserstats․lisp file
File, steamutils.lisp: The cl-steamworks/steamutils․lisp file
File, steamvideo.lisp: The cl-steamworks/steamvideo․lisp file
File, steamworks.lisp: The cl-steamworks/steamworks․lisp file
File, steamworkshop.lisp: The cl-steamworks/steamworkshop․lisp file
File, toolkit.lisp: The cl-steamworks/toolkit․lisp file
file-seeking-impossible: Public conditions
file-write-stream: Public classes
friend: Public classes
friend-game-info-tclass: Private classes
friend-group: Public classes

G
gameserveritem-tclass: Private classes
global-callback: Public classes

H
http-request: Public classes

I
image: Public classes
initialization-failed: Public conditions
input-analog-action-data-tclass: Private classes
input-digital-action-data-tclass: Private classes
input-motion-data-tclass: Private classes
interface: Public classes
interface-creation-failed: Public conditions
interface-item: Private classes
interface-object: Public classes
interface.lisp: The cl-steamworks/interface․lisp file
inventory-result: Public classes
item: Public classes
item-instance: Public classes

L
leaderboard: Public classes
leaderboard-entry-tclass: Private classes
lobby: Public classes
low-level-not-loaded: Public conditions

M
match-making-key-value-pair-tclass: Private classes

N
no-such-callback: Public conditions
no-such-file: Public conditions
no-such-user: Public conditions
not-an-image-file: Public conditions

P
p2p-session: Public classes
p2psession-state-tclass: Private classes
Package, cl-steamworks: The cl-steamworks package
package.lisp: The cl-steamworks/package․lisp file
pathname-not-a-directory: Public conditions
ping-response: Public classes
ping-response-tclass: Private classes
pipe: Public classes
player-details-response: Public classes
player-details-response-tclass: Private classes

R
request-denied: Public conditions
response-object: Public classes
results-response-object: Public classes
rules-response: Public classes
rules-response-tclass: Private classes

S
screenshot: Public classes
server-auth-session: Public classes
server-list-query: Public classes
server-list-response: Public classes
server-list-response-tclass: Private classes
server-query: Public classes
server-session-ticket: Public classes
session-ticket: Public classes
stat: Public classes
steam-item-details-tclass: Private classes
steam-param-string-array-tclass: Private classes
steam-party-beacon-location-tclass: Private classes
steam-ugcdetails-tclass: Private classes
steamapps: Public classes
steamapps.lisp: The cl-steamworks/steamapps․lisp file
steamclient: Public classes
steamclient.lisp: The cl-steamworks/steamclient․lisp file
steamfriends: Public classes
steamfriends.lisp: The cl-steamworks/steamfriends․lisp file
steamgameserver: Public classes
steamgameserver.lisp: The cl-steamworks/steamgameserver․lisp file
steamhtmlsurface: Public classes
steamhtmlsurface.lisp: The cl-steamworks/steamhtmlsurface․lisp file
steamhttp: Public classes
steamhttp.lisp: The cl-steamworks/steamhttp․lisp file
steaminput: Public classes
steaminput.lisp: The cl-steamworks/steaminput․lisp file
steaminventory: Public classes
steaminventory.lisp: The cl-steamworks/steaminventory․lisp file
steammatchmaking: Public classes
steammatchmaking.lisp: The cl-steamworks/steammatchmaking․lisp file
steammusic: Public classes
steammusic.lisp: The cl-steamworks/steammusic․lisp file
steammusicremote: Public classes
steammusicremote.lisp: The cl-steamworks/steammusicremote․lisp file
steamnetworking: Public classes
steamnetworking.lisp: The cl-steamworks/steamnetworking․lisp file
steamparties: Public classes
steamparties.lisp: The cl-steamworks/steamparties․lisp file
steamremotestorage: Public classes
steamremotestorage.lisp: The cl-steamworks/steamremotestorage․lisp file
steamscreenshots: Public classes
steamscreenshots.lisp: The cl-steamworks/steamscreenshots․lisp file
steamuser: Public classes
steamuser.lisp: The cl-steamworks/steamuser․lisp file
steamuserstats: Public classes
steamuserstats.lisp: The cl-steamworks/steamuserstats․lisp file
steamutils: Public classes
steamutils.lisp: The cl-steamworks/steamutils․lisp file
steamvideo: Public classes
steamvideo.lisp: The cl-steamworks/steamvideo․lisp file
steamworks: Private classes
steamworks-already-initialized: Public conditions
steamworks-client: Public classes
steamworks-condition: Public conditions
steamworks-not-initialized: Public conditions
steamworks-server: Public classes
steamworks.lisp: The cl-steamworks/steamworks․lisp file
steamworkshop: Public classes
steamworkshop.lisp: The cl-steamworks/steamworkshop․lisp file
string-malformed: Public conditions
string-too-long: Public conditions
System, cl-steamworks: The cl-steamworks system

T
too-many-requests: Public conditions
toolkit.lisp: The cl-steamworks/toolkit․lisp file

U
ugc: Public classes
user: Public classes
user-stats-not-ready: Public conditions

V
voice-data-corrupted: Public conditions

W
workshop-agreement-not-accepted: Public conditions
workshop-detail-query: Public classes
workshop-file: Public classes
workshop-global-query: Public classes
workshop-query: Public classes
workshop-update: Public classes
workshop-user-query: Public classes