 data pointers point to (if anything) and will never attempt
   to free them &mdash; that is the responsibility of the event handler.
  </P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="LIBPQ-EVENTS-TYPES"
>31.13.1. Event Types</A
></H2
><P
>    The enum <TT
CLASS="LITERAL"
>PGEventId</TT
> names the types of events handled by
    the event system.  All its values have names beginning with
    <TT
CLASS="LITERAL"
>PGEVT</TT
>.  For each event type, there is a corresponding
    event info structure that c