Main Page | Modules | Data Structures | File List | Data Fields | Globals

# _IPSHOOKPROC Struct Reference

## Detailed Description

Structure defining the available callback methods provided by IPS.

This is methods your plug-in routine may use during execution to interface with the IPS server. All callback methods share a common first argument which is the same HookInfo pointer passed to your hook routine.

## Data Fields

PFIPSGETVALUE | GetValue
| Function to get value from IPS.
PFIPSSETVALUE | SetValue
| Function to set value in IPS.
PFIPSSEND | Send
| Function to send data to client.
PFIPSRECV | Recv
| Function to receive data from client (Not implemented).
PFIPSLOG | Log
| Function to add messages to the log files.

## Field Documentation

PFIPSGETVALUE _IPSHOOKPROC::GetValue

| Function to get value from IPS.

PFIPSSETVALUE _IPSHOOKPROC::SetValue

| Function to set value in IPS.

PFIPSSEND _IPSHOOKPROC::Send

| Function to send data to client.

PFIPSRECV _IPSHOOKPROC::Recv

| Function to receive data from client (Not implemented).

PFIPSLOG _IPSHOOKPROC::Log

| Function to add messages to the log files.

The documentation for this struct was generated from the following file:

- ipsHookInterface.h