File: gpgme.info, Node: Header, Next: Building the Source, Up: Preparation 2.1 Header ========== All interfaces (data types and functions) of the library are defined in the header file ‘gpgme.h’. You must include this in all programs using the library, either directly or through some other header file, like this: #includeThe name space of GPGME is ‘gpgme_*’ for function names and data types and ‘GPGME_*’ for other symbols. Symbols internal to GPGME take the form ‘_gpgme_*’ and ‘_GPGME_*’. Because GPGME makes use of the GPG Error library, using GPGME will also use the ‘GPG_ERR_*’ name space directly, and the ‘gpg_err*’, ‘gpg_str*’, and ‘gpgrt_*’ name space indirectly.