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

# _IPSHOOKINFO Struct Reference

## Detailed Description

Structure for the standard record passed as the only argument to most plug-in routines.

A Pointer to this record is passed.

## Data Fields

char * | ipsVersionString
| Full version string of running IPS.
unsigned int | hookVersion
| ipsCHookVersion, version id of plugin interface
unsigned int | sessionHandle
| Handle of current session which is to be used for callbacks.
PIPSHOOKPROC | pproc
| Pointer to ipsTHookProc structure.
PIPSHOOKDATA | pdata
| Pointer to ipsTHookData structure.

## Field Documentation

char* _IPSHOOKINFO::ipsVersionString

| Full version string of running IPS.

unsigned int _IPSHOOKINFO::ipsVersionID

| Version of IPS.

unsigned char _IPSHOOKINFO::subRevision

| Least significant part of version number.

unsigned char _IPSHOOKINFO::revision

| Revision part of version number.

unsigned char _IPSHOOKINFO::minorVersion

| Minor version number.

unsigned char _IPSHOOKINFO::majorVersion

| Major version number.

unsigned int _IPSHOOKINFO::hookVersion

| ipsCHookVersion, version id of plugin interface

unsigned int _IPSHOOKINFO::sessionHandle

| Handle of current session which is to be used for callbacks.

PIPSHOOKPROC _IPSHOOKINFO::pproc

| Pointer to ipsTHookProc structure.

PIPSHOOKDATA _IPSHOOKINFO::pdata

| Pointer to ipsTHookData structure.

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

- ipsHookInterface.h