The address pointed to by the pointer to be created.
The type of the object pointed to by the pointer to be created.
The type of the pointer to be made.
A string containing the name of a symbol defined by a DLL or a foreign callable.
If type or pointer-type are not specified, then functionp can be used.
A string or symbol referring to a module registered with
. If the module specified here does not exist, a module called
is automatically registered.
creates a pointer of a specified type pointing to a given address, or optionally to a function or foreign callable. In the case of a pointer to a foreign callable or foreign function, the
keyword can be used to ensure that the pointer points to the function in the correct DLL if there are other DLLs containing functions with the same name.
(fli:register-module :user-dll :real-name "user32")