getDLLRegisteredRoutines Reflectance Information for C/Fortran routines in a DLL
 Description
This function allows us to query the set of routines in a DLL that are registered with R to enhance dynamic lookup, error handling when calling native routines, and potentially security in the future. This function provides a description of each of the registered routines in the DLL for the different interfaces, i.e. .C, .Call, .Fortran and .External. 
Usage
getDLLRegisteredRoutines(dll, addNames = TRUE)
Arguments
| dll | a character string or  The  The  | 
| addNames | a logical value. If this is  | 
Details
This takes the registration information after it has been registered and processed by the R internals. In other words, it uses the extended information.
There is print methods for the class, which prints only the types which have registered routines. 
Value
A list of class "DLLRegisteredRoutines" with four elements corresponding to the routines registered for the .C, .Call, .Fortran and .External interfaces. Each is a list (of class "NativeRoutineList") with as many elements as there were routines registered for that interface. 
Each element identifies a routine and is an object of class "NativeSymbolInfo". An object of this class has the following fields: 
| name | the registered name of the routine (not necessarily the name in the C code). | 
| address | the memory address of the routine as resolved in the loaded DLL. This may be  | 
| dll | an object of class  | 
| numParameters | the number of arguments the native routine is to be called with. | 
Author(s)
Duncan Temple Lang [email protected]
References
‘Writing R Extensions’ manual for symbol registration.
Duncan Temple Lang (2001). “In Search of C/C++ & FORTRAN Routines”. R News, 1(3), 20–23. https://www.r-project.org/doc/Rnews/Rnews_2001-3.pdf.
See Also
getLoadedDLLs, getNativeSymbolInfo for information on the entry points listed. 
Examples
dlls <- getLoadedDLLs()
getDLLRegisteredRoutines(dlls[["base"]])
getDLLRegisteredRoutines("stats")
    Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.