{"size": 478, "ext": "scrbl", "max_stars_repo_path": "pkgs/racket-doc/scribblings/foreign/winapi.scrbl", "max_stars_repo_name": "lkh01/racket", "max_stars_repo_stars_event_min_datetime": "2018-07-29T04:13:52.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-14T16:11:17.000Z", "max_issues_repo_path": "pkgs/racket-doc/scribblings/foreign/winapi.scrbl", "max_issues_repo_name": "lkh01/racket", "max_issues_repo_issues_event_min_datetime": "2017-08-25T20:26:37.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T17:48:40.000Z", "max_forks_repo_path": "pkgs/racket-doc/scribblings/foreign/winapi.scrbl", "max_forks_repo_name": "lkh01/racket", "max_forks_repo_forks_event_min_datetime": "2016-04-25T11:47:57.000Z", "max_forks_repo_forks_event_max_datetime": "2017-05-09T14:52:48.000Z"}
{"max_stars_count": 10, "max_issues_count": 15, "max_forks_count": 3, "avg_line_length": 25.1578947368, "max_line_length": 69, "alphanum_fraction": 0.7322175732}
#lang scribble/doc
@(require "utils.rkt" (for-label ffi/winapi))

@title[#:tag "winapi"]{Windows API Helpers}

@defmodule[ffi/winapi]

@defthing[win64? boolean?]{

Indicates whether the current platform is 64-bit Windows: @racket[#t]
if so, @racket[#f] otherwise.}


@defthing[winapi (or/c 'stdcall 'default)]{

Suitable for use as an ABI specification for a Windows API function:
@racket['stdcall] on 32-bit Windows, @racket['default] on 64-bit
Windows or any other platform.}
