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_bytes/nul-terminated_Class_cpointer_cpointer/null_cprocedure_cvector_double_double*_enum_f32vector_f64vector_f80vector_file_file/guard_file/r_file/rw_fixint_fixnum_float_fpointer_fun_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_wchar_wfun_wordActiveX ControlsAddRefAllocation and FinalizationAllocation Poolsallocatorallocatorarray-lengtharray-ptrarray-refarray-set!array-typearray?'atomicAtomic ExecutionAtomic mode'atomic-interiorBy-Reference ArgumentsC Array TypesC pointerC Struct TypesC StructsC TypesC typesC Union Typescall-as-atomiccall-as-nonatomiccall-as-nonatomic-retry-pointcall-in-os-threadcall-with-autoreleasecallbackcalloutcastcblock->listcblock->vectorCFStringRefClass Display Namesclass_addIvarclass_addMethodclass_getSuperclassCLSIDclsid->coclassclsid->progidclsid?coclasscoclass->clsidCocoa FoundationCOM (Common Object Model)COM AutomationCOM classCOM Classes and InterfacesCOM EnumerationsCOM event executorCOM EventsCOM FFI HelpersCOM Interface ExampleCOM interfacesCOM MethodsCOM objectCOM ObjectsCOM PropertiesCOM Typescom-all-coclassescom-all-controlscom-create-instancecom-enumerate-to-listcom-enumeration-to-listcom-event-executor?com-event-typecom-eventscom-get-active-objectcom-get-propertiescom-get-propertycom-get-property*com-get-property-typecom-idispatch?com-invokecom-iunknown?com-make-event-executorcom-method-typecom-methodscom-object-clsidcom-object-eq?com-object-get-idispatchcom-object-get-iunknowncom-object-set-clsid!com-object-typecom-object?com-omitcom-omit?com-register-event-callbackcom-releasecom-set-propertiescom-set-property!com-set-property-typecom-type=?com-type?com-unregister-event-callbackcompiler-sizeofcompute-offsetsconvention:hyphen->camelCaseconvention:hyphen->camelcaseconvention:hyphen->PascalCaseconvention:hyphen->underscorecpointer-gcable?cpointer-has-tag?cpointer-predicate-procedure?cpointer-push-tag!cpointer-tagcpointer?ctype->layoutctype-alignofctype-basetypectype-c->schemectype-scheme->cctype-sizeofctype?current-hfun-retry-countcurrent-hfun-retry-delayCustodian Shutdown RegistrationCustom Function Typescustom function typescvectorcvector->listcvector-lengthcvector-ptrcvector-refcvector-set!cvector-typecvector?DCOMdeallocatordeallocatordefault-_string-typedefine-cdefine-com-interfacedefine-cpointer-typedefine-cstructdefine-ffi-definerdefine-fun-syntaxdefine-objc-classdefine-objc-mixindefine-serializable-cstructDefining BindingsDerived UtilitiesDescribing COM Interfacesdynamically loaded librariesend-atomicend-breakable-atomicend-stubborn-changeEnumerations and Maskserrno'eternalf32vectorf32vector->cpointerf32vector->listf32vector-lengthf32vector-reff32vector-set!f32vector?f64vectorf64vector->cpointerf64vector->listf64vector-lengthf64vector-reff64vector-set!f64vector?f80vectorf80vector->cpointerf80vector->listf80vector-lengthf80vector-reff80vector-set!f80vector?'failokFFIFFI Identifier ConventionsFFI identifier conventionsFFI Types and Constantsffi-callffi-call-makerffi-callbackffi-callback-makerffi-callback?ffi-libffi-lib?ffi-objffi-obj-libffi-obj-nameffi-obj-refffi-obj?ffi/comffi/com-registryffi/cvectorffi/fileffi/objcffi/serialize-cstructffi/unsafeffi/unsafe/allocffi/unsafe/atomicffi/unsafe/collect-callbackffi/unsafe/comffi/unsafe/custodianffi/unsafe/cvectorffi/unsafe/defineffi/unsafe/define/conventionsffi/unsafe/globalffi/unsafe/nsallocffi/unsafe/nsstringffi/unsafe/objcffi/unsafe/os-async-channelffi/unsafe/os-threadffi/unsafe/portffi/unsafe/scheduleffi/unsafe/staticffi/unsafe/try-atomicffi/unsafe/vmffi/vectorffi/winapiFile Security-Guard ChecksFixed Auto-Converting String Typesflvector->cpointerforeign-library valuefreefree-immobile-cellFunction Typesfunction-ptrFunction-Type Bells and WhistlesGarbage Collection Callbacksget-ffi-objget-ivarget-place-tableGetLastErrorGUIDguid->stringguid=?guid?GUIDs, CLSIDs, IIDs, and ProgIDsHRESULT-retry?IDispatchIIDiid?IID_IUnknownIID_NULLimport-classimport-protocolin-arrayin-atomic-mode?Interface Pointers'interiorLegacy LibraryLibraries, C Types, and Objectslist->cblocklist->cvectorlist->f32vectorlist->f64vectorlist->f80vectorlist->s16vectorlist->s32vectorlist->s64vectorlist->s8vectorlist->u16vectorlist->u32vectorlist->u64vectorlist->u8vectorLoading Foreign LibrariesLOCALE_SYSTEM_DEFAULTlookup-errnomake-array-typemake-c-parametermake-com-objectmake-cstruct-typemake-ctypemake-custodian-at-rootmake-cvectormake-cvector*make-f32vectormake-f64vectormake-f80vectormake-late-weak-boxmake-late-weak-hasheqmake-late-will-executormake-not-availablemake-objc_supermake-os-async-channelmake-os-semaphoremake-s16vectormake-s32vectormake-s64vectormake-s8vectormake-sized-byte-stringmake-u16vectormake-u32vectormake-u64vectormake-u8vectormake-union-typemallocmalloc-immobile-cellmemcpymemmoveMemory ManagementmemsetMiscellaneous SupportMore ExamplesMysterXNO'nonatomicNSString*Numeric Typesobjc-blockobjc-block-function-pointerobjc-dispose-classobjc-get-classobjc-get-superclassobjc-is-a?objc-set-class!objc-subclass?objc-unsafe!objc_allocateClassPairobjc_getProtocolobjc_lookUpClassobjc_msgSend/typedobjc_msgSend/typed/blockingobjc_msgSendSuper/typedobjc_msgSendSuper/typed/blockingobjc_registerClassPairobject_getClassobject_getInstanceVariableobject_setInstanceVariableObjective-C FFIObtaining COM Interface Referencesoffset-ptr?Operating System Asynchronous ChannelsOperating System Threadsos-async-channel-getos-async-channel-putos-async-channel-try-getos-async-channel?os-semaphore-postos-semaphore-waitos-thread-enabled?Other Atomic TypesOther String TypesOverviewPointer DereferencingPointer FunctionsPointer Structure PropertyPointer TypesPointers and GC-Managed AllocationPointers and Manual AllocationpollerPortsPrimitive String TypesProcess-Wide and Place-Wide RegistrationProgIDprogid->clsidprop:cpointerprovide-protectedptr-addptr-add!ptr-equal?ptr-offsetptr-refptr-set!QueryInterface'rawRaw Runtime Functionsregister-custodian-shutdownregister-finalizerregister-finalizer-and-custodian-shutdownregister-process-globalReleasereleaserReliable Release of ResourcesRemote COM servers (DCOM)retainerretainers16vectors16vector->cpointers16vector->lists16vector-lengths16vector-refs16vector-set!s16vector?s32vectors32vector->cpointers32vector->lists32vector-lengths32vector-refs32vector-set!s32vector?s64vectors64vector->cpointers64vector->lists64vector-lengths64vector-refs64vector-set!s64vector?s8vectors8vector->cpointers8vector->lists8vector-lengths8vector-refs8vector-set!s8vector?Safe C VectorsSafe Homogenous Vectorssaved-errnosecurity-guard-check-filesecurity-guard-check-file-linksecurity-guard-check-networksel_registerNameselectorselfSerializable C Struct Typesset-cpointer-tag!set-ffi-obj!set-ivar!set-ptr-offset!shared librariesshared objectsSpeculatively Atomic Executionstart-atomicstart-breakable-atomicStatic Callout and Callback CoresString Typesstring->clsidstring->guidstring->iidStrings'stubbornsuper-tellSyntactic Forms and ProceduresSysAllocStringLenSysFreeString'taggedTagged C Pointer TypestelltellvThe Racket Foreign InterfaceThread SchedulingThreads and Placestry-atomicType Constructorstype-describetype-described-descriptiontype-described-valuetype-described?type-description?u16vectoru16vector->cpointeru16vector->listu16vector-lengthu16vector-refu16vector-set!u16vector?u32vectoru32vector->cpointeru32vector->listu32vector-lengthu32vector-refu32vector-set!u32vector?u64vectoru64vector->cpointeru64vector->listu64vector-lengthu64vector-refu64vector-set!u64vector?u8vectoru8vector->cpointeru8vector->listu8vector-lengthu8vector-refu8vector-set!u8vector?'uncollectableUnexported Primitive Functionsunion-ptrunion-refunion-set!union?unregister-custodian-shutdownunsafe-add-collect-callbacksunsafe-fd->evtunsafe-file-descriptor->portunsafe-file-descriptor->semaphoreunsafe-make-signal-receivedunsafe-poll-ctx-eventmask-wakeupunsafe-poll-ctx-fd-wakeupunsafe-poll-ctx-milliseconds-wakeupunsafe-poll-fdunsafe-pollerunsafe-port->file-descriptorunsafe-port->socketunsafe-remove-collect-callbacksunsafe-set-sleep-in-thread!unsafe-signal-receivedunsafe-socket->portunsafe-socket->semaphoreVariable Auto-Converting String Typevector->cblockvector->cpointerVirtual Machine Primitivesvm-evalvm-primitivevoid/reference-sinkwchar_twin64?winapiWindows API Helperswindows-errorwith-autoreleasewith-blocking-tellYES