Cross reference for modules/pa/gpg.h of index.

# File modules/pa/gpg.h

      $Revision: 1.16 $

      gpg.h - header for gpg.c .

      Status: COMPLETE, REVUED, TESTED

## Included Files

- `#include <netdb.h>`

- `#include <unistd.h>`

- `#include "include/mail_parser.h"`
  - `#include "include/gpg.h"`
  - `#include "include/memwrap.h"`
    - `#include <include/erroutines.h>`
    - `#include <glib.h>`

## Preprocessor definitions

`#define GPG_H`

`#define INPUT_FD 0`

`#define OUTPUT_FD 1`

`#define ERROR_FD 2`

`#define LINE_LENGTH 1024`

`#define STRING_LENGTH 255`

`#define FILENAME_LENGTH 1024`

`#define ERRSTRING`

`#define MAX_LINE_BUF 50000`

## Type struct VerifySignObject

`struct VerifySignObject`

`struct VerifySignObject` |
`{` |
`char iDocSigFilename[1024];` |
`char iSigFilename[1024];` |
`char outputPath[1024];` |
`char oStream[1024];` |
`char keyRing[1024];` |
`int isValid;` |
`u32 keyID;` |
`struct VerifySignObject* next;` |
`struct VerifySignObject* inner;` |
`int nMsg;` |
`int type;` |
`int isMIME;` |
`}` |

## Type struct ReadCryptedObject

`struct ReadCryptedObject`

`struct ReadCryptedObject` |
`{` |
`char iFilename[1024];` |
`char oStream[1024];` |
`char keyRing[1024];` |
`int isValid;` |
`u32 keyID;` |
`}` |

## Type struct ImportKeyObject

`struct ImportKeyObject`

`struct ImportKeyObject` |
`{` |
`char iFilename[1024];` |
`char keyRing[1024];` |
`int rc;` |
`u32 keyID;` |
`char fingerPrint[255];` |
`char keyOwner[255];` |
`}` |

## Type struct RemoveKeyObject

`struct RemoveKeyObject`

`struct RemoveKeyObject` |
`{` |
`char iFilename[1024];` |
`char keyRing[1024];` |
`int rc;` |
`u32 keyID;` |
`}` |