Developer’s Guide

Table Of Contents
10-2 Developer’s Guide
Contents of the FMExample Plugin folder
Contents of the EFP API folder
The EFP API folder contains the header and source files for
FileMaker application program interface (API) code. This code is
proprietary and non-redistributable. See “Abiding by the license
agreement” on page 1-12 for details.
Contents of the Resources folder
The Resources folder contains the resource files for Windows and
Mac platforms.
Contents of the Source folder
The Source folder contains the header and source files that make up
the example plug-in code.
File/Folder Description
FMExampleCW4.mcp CodeWarrior 4 project file
FMExampleCW6.mcp CodeWarrior 6 project file
FMExampleVC.dsp Microsoft Developer Studio project file
FMExampleVC.dsw Microsoft Developer Studio workspace file
(Output) folder The (Output) folder contains one subfolder for each
of the possible target platforms. The compiled plug-
in is automatically placed in the appropriate
subfolder.
File/Folder Description
FMFlags.h Contains statements to set various compile-time flags.
FMExtern.h Contains the FileMaker API function definitions.
FMExtern.c Contains the FileMaker API functions source code.
File/Folder Description
FMResource.h Contains the plug-in resources definitions.
FMExample.r Contains the resources source code for Mac
platforms.
FMExample.rc Contains the resources source code for Windows
platforms.
File/Folder Description
TargetPrefix.Classic Contains flag definitions for the Mac Classic
platform.
TargetPrefix.Carbon Contains flag definitions for the Mac OS X platform.
TargetPrefix.x86 Contains flag definitions for the Windows platform.
FMUtils.h Contains definitions for plug-in support functions.
FMUtils.c Contains source code for plug-in support functions.
FMPrefs.h Contains definitions for plug-in configuration
functions.
FMPrefs.c Contains source code for plug-in configuration
functions.
FMInitIdle.h Contains definitions for plug-in initialization, idle,
and shut down functions.
FMInitIdle.c Contains source code for plug-in initialization, idle,
and shut down functions.
FMMain.h Contains definitions for plug-in entry point functions.
FMMain.c Contains source code for plug-in entry point
functions.
FMFunct.h Contains definitions for external functions.
FMFunct.c Contains source code for external functions.