| FmsFileAttribute | Structure for holding file attribute values |
| FmsVariant | A tagged variant that holds values of various types |
| IFCAccess | The interface to an access event. Access events are implemented by the server and are passed to the plug-in in the onAccess() method of IFCAccessAdaptor. The plug-in can use this interface to get information about the access event. Based on the information provided, the plug-in can take appropriate action for that event |
| IFCAccessAdaptor | The interface of an Access plug-in. This is the interface that the server uses to access methods of the plug-in |
| IFCAccessContext | This interface is implemented by the server and provides the plug-in methods to query the server for information |
| IFmsAuthAdaptor | The interface to a response object provided to the Authorization plug-in. The server calls the appropriate method upon receiving the event |
| IFmsAuthEvent | The interface to an event object provided to the Authorization plug-in |
| IFmsAuthEvent::IFmsAction | The structure of an action associated with an authorization-only event. Note: Actions are executed regardless of event authorization status |
| IFmsAuthServerContext | The interface to an asynchronous Authorization plug-in. The plug-in calls the methods on this class to initiate, cancel, or authorize asynchronous operations. The interface is subject to strict limited memory lifetime requirements, and pointers can be assumed to be valid only within the function call. The read and write buffers are an exception and are valid for the entire asynchronous operation. Strings are null-terminated and UTF-8 encoded |
| IFmsDisconnectAction | Disconnects a specified client |
| IFmsFileAdaptor | The interface to an asynchronous File plug-in |
| IFmsFileResponse | The response interface provided to the File plug-in |
| IFmsNotifyAction | Calls a method on a Client object or on an application object in a server-side script. You must define the method to be called in the server-side script |
| IFmsServerContext | An interface to access the server from the plug-in |