Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 

->
_?
_array
_array/list
_array/vector
_bitmask
_bool
_BOOL
_box
_byte
_bytes
_bytes/eof
_Class
_cpointer
_cpointer/null
_cprocedure
_cvector
_double
_double*
_enum
_f32vector
_f64vector
_f80vector
_file
_file/guard
_file/r
_file/rw
_fixint
_fixnum
_float
_fpointer
_fun
_gcable
_gcpointer
_GUID
_GUID-pointer
_hfun
_hmfun
_HRESULT
_id
_int
_int16
_int32
_int64
_int8
_intmax
_intptr
_IUnknown
_IUnknown-pointer
_IUnknown_vt
_Ivar
_LCID
_list
_list-struct
_llong
_long
_longdouble
_mfun
_NSString
_objc_super
_or-null
_path
_pointer
_Protocol
_ptr
_ptrdiff
_racket
_s16vector
_s32vector
_s64vector
_s8vector
_sbyte
_scheme
_SEL
_short
_sint
_sint16
_sint32
_sint64
_sint8
_sintptr
_size
_sllong
_slong
_sshort
_ssize
_stdbool
_string
_string*/latin-1
_string*/locale
_string*/utf-8
_string/eof
_string/latin-1
_string/locale
_string/ucs-4
_string/utf-16
_string/utf-8
_sword
_symbol
_u16vector
_u32vector
_u64vector
_u8vector
_ubyte
_ufixint
_ufixnum
_uint
_uint16
_uint32
_uint64
_uint8
_uintmax
_uintptr
_ullong
_ulong
_union
_ushort
_uword
_vector
_void
_wfun
_word
ActiveX Controls
AddRef
Allocation and Finalization
Allocation Pools
allocator
array-length
array-ptr
array-ref
array-set!
array-type
array?
'atomic
'atomic
Atomic Execution
Atomic mode
'atomic-interior
By-Reference Arguments
C Array Types
C pointer
C Struct Types
C Structs
C Types
C types
C Union Types
call-as-atomic
call-as-nonatomic
call-as-nonatomic-retry-point
call-with-autorelease
callback
callout
cast
cblock->list
cblock->vector
CFStringRef
Class Display Names
class_addIvar
class_addMethod
class_getSuperclass
CLSID
clsid->coclass
clsid->progid
clsid?
coclass
coclass->clsid
Cocoa Foundation
COM (Common Object Model)
COM Automation
COM class
COM Classes and Interfaces
COM Enumerations
COM event executor
COM Events
COM FFI Helpers
COM Interface Example
COM interfaces
COM Methods
COM object
COM Objects
COM Properties
COM Types
com-all-coclasses
com-all-controls
com-create-instance
com-enumerate-to-list
com-enumeration-to-list
com-event-executor?
com-event-type
com-events
com-get-active-object
com-get-properties
com-get-property
com-get-property*
com-get-property-type
com-idispatch?
com-invoke
com-iunknown?
com-make-event-executor
com-method-type
com-methods
com-object-clsid
com-object-eq?
com-object-get-idispatch
com-object-get-iunknown
com-object-set-clsid!
com-object-type
com-object?
com-omit
com-omit?
com-register-event-callback
com-release
com-set-properties
com-set-property!
com-set-property-type
com-type=?
com-type?
com-unregister-event-callback
compiler-sizeof
cpointer-gcable?
cpointer-has-tag?
cpointer-push-tag!
cpointer-tag
cpointer?
ctype->layout
ctype-alignof
ctype-basetype
ctype-c->scheme
ctype-scheme->c
ctype-sizeof
ctype?
current-hfun-retry-count
current-hfun-retry-delay
Custodian Shutdown Registration
Custom Function Types
custom function types
cvector
cvector->list
cvector-length
cvector-ptr
cvector-ref
cvector-set!
cvector-type
cvector?
DCOM
deallocator
default-_string-type
define-c
define-com-interface
define-cpointer-type
define-cstruct
define-ffi-definer
define-fun-syntax
define-objc-class
define-objc-mixin
define-serializable-cstruct
Defining Bindings
Derived Utilities
Describing COM Interfaces
dynamically loaded libraries
end-atomic
end-breakable-atomic
end-stubborn-change
Enumerations and Masks
errno
'eternal
f32vector
f32vector->cpointer
f32vector->list
f32vector-length
f32vector-ref
f32vector-set!
f32vector?
f64vector
f64vector->cpointer
f64vector->list
f64vector-length
f64vector-ref
f64vector-set!
f64vector?
f80vector
f80vector->cpointer
f80vector->list
f80vector-length
f80vector-ref
f80vector-set!
f80vector?
'failok
FFI
FFI Types and Constants
ffi-call
ffi-callback
ffi-callback?
ffi-lib
ffi-lib?
ffi-obj
ffi-obj-lib
ffi-obj-name
ffi-obj-ref
ffi-obj?
ffi/com
ffi/com-registry
ffi/cvector
ffi/file
ffi/objc
ffi/serialize-cstruct
ffi/unsafe
ffi/unsafe/alloc
ffi/unsafe/atomic
ffi/unsafe/com
ffi/unsafe/custodian
ffi/unsafe/cvector
ffi/unsafe/define
ffi/unsafe/nsalloc
ffi/unsafe/nsstring
ffi/unsafe/objc
ffi/unsafe/try-atomic
ffi/vector
ffi/winapi
File Security-Guard Checks
Fixed Auto-Converting String Types
flvector->cpointer
foreign-library value
free
free-immobile-cell
Function Types
function-ptr
Function-Type Bells and Whistles
get-ffi-obj
get-ivar
GetLastError
GUID
guid->string
guid=?
guid?
GUIDs, CLSIDs, IIDs, and ProgIDs
HRESULT-retry?
IDispatch
IID
iid?
IID_IUnknown
IID_NULL
import-class
import-protocol
in-array
in-atomic-mode?
Interface Pointers
'interior
Legacy Library
Libraries, C Types, and Objects
list->cblock
list->cvector
list->f32vector
list->f64vector
list->f80vector
list->s16vector
list->s32vector
list->s64vector
list->s8vector
list->u16vector
list->u32vector
list->u64vector
list->u8vector
Loading Foreign Libraries
LOCALE_SYSTEM_DEFAULT
lookup-errno
make-array-type
make-c-parameter
make-com-object
make-cstruct-type
make-ctype
make-cvector
make-cvector*
make-f32vector
make-f64vector
make-f80vector
make-not-available
make-objc_super
make-s16vector
make-s32vector
make-s64vector
make-s8vector
make-sized-byte-string
make-u16vector
make-u32vector
make-u64vector
make-u8vector
make-union-type
malloc
malloc-immobile-cell
memcpy
memmove
Memory Management
memset
Miscellaneous Support
More Examples
MysterX
NO
'nonatomic
NSString*
Numeric Types
objc-block
objc-dispose-class
objc-get-class
objc-get-superclass
objc-is-a?
objc-set-class!
objc-subclass?
objc-unsafe!
objc_allocateClassPair
objc_getProtocol
objc_lookUpClass
objc_msgSend/typed
objc_msgSendSuper/typed
objc_registerClassPair
object_getClass
object_getInstanceVariable
object_setInstanceVariable
Objective-C FFI
Obtaining COM Interface References
offset-ptr?
Other Atomic Types
Other String Types
Overview
Pointer Dereferencing
Pointer Functions
Pointer Structure Property
Pointer Types
Pointers and GC-Managed Allocation
Pointers and Manual Allocation
Primitive String Types
ProgID
progid->clsid
prop:cpointer
provide-protected
ptr-add
ptr-add!
ptr-equal?
ptr-offset
ptr-ref
ptr-set!
QueryInterface
'raw
Raw Runtime Functions
register-custodian-shutdown
register-finalizer
register-finalizer-and-custodian-shutdown
Release
releaser
Reliable Release of Resources
Remote COM servers (DCOM)
retainer
s16vector
s16vector->cpointer
s16vector->list
s16vector-length
s16vector-ref
s16vector-set!
s16vector?
s32vector
s32vector->cpointer
s32vector->list
s32vector-length
s32vector-ref
s32vector-set!
s32vector?
s64vector
s64vector->cpointer
s64vector->list
s64vector-length
s64vector-ref
s64vector-set!
s64vector?
s8vector
s8vector->cpointer
s8vector->list
s8vector-length
s8vector-ref
s8vector-set!
s8vector?
Safe C Vectors
Safe Homogenous Vectors
saved-errno
security-guard-check-file
sel_registerName
selector
self
Serializable C Struct Types
set-cpointer-tag!
set-ffi-obj!
set-ivar!
set-ptr-offset!
shared libraries
shared objects
Speculatively Atomic Execution
start-atomic
start-breakable-atomic
String Types
string->clsid
string->guid
string->iid
Strings
'stubborn
super-tell
Syntactic Forms and Procedures
SysAllocStringLen
SysFreeString
'tagged
Tagged C Pointer Types
tell
tellv
The Racket Foreign Interface
Threads and Places
try-atomic
Type Constructors
type-describe
type-described-description
type-described-value
type-described?
type-description?
u16vector
u16vector->cpointer
u16vector->list
u16vector-length
u16vector-ref
u16vector-set!
u16vector?
u32vector
u32vector->cpointer
u32vector->list
u32vector-length
u32vector-ref
u32vector-set!
u32vector?
u64vector
u64vector->cpointer
u64vector->list
u64vector-length
u64vector-ref
u64vector-set!
u64vector?
u8vector
u8vector->cpointer
u8vector->list
u8vector-length
u8vector-ref
u8vector-set!
u8vector?
'uncollectable
Unexported Primitive Functions
union-ptr
union-ref
union-set!
union?
unregister-custodian-shutdown
Variable Auto-Converting String Type
vector->cblock
vector->cpointer
win64?
winapi
Windows API Helpers
windows-error
with-autorelease
YES