LotusScript to C API Programming Guide
rtLib Domino Rich Text Management template
Home

Anonymous

login


 

Hosted by Prominic.NET, Inc.

FilterContext

#include <dsapi.h>

DSAPI Filter context structure request information

C definition

typedef struct _FilterContext {
  unsigned int  contextSize;
  unsigned int  revision;
  void*       serverContext;
  unsigned int  serverReserved;
  unsigned int  securePort;
  void*       privateContext;

  int (*GetRequest)(struct _FilterContext* pContext,
                FilterRequest* pRequest,
                unsigned int* pErrID);

  int (*GetRequestContents)(struct _FilterContext* pContext,
                char** pContents,
                unsigned int* pErrID);

  int (*GetServerVariable)(struct _FilterContext* context,
                char* pName,
                void* pBuffer,
                unsigned int bufferSize,
                unsigned int* pErrID);

  int (*WriteClient)(struct _FilterContext* pContext,
                char* pBuffer,
                unsigned int bufferLen,
                unsigned int reserved,
                unsigned int* pErrID);

  void* (*AllocMem)(struct _FilterContext* pContext,
                unsigned int size,
                unsigned int reserved,
                unsigned int* pErrID);

  int (*ServerSupport)(struct _FilterContext* pContext,
                unsigned int funcType,
                void* pData1,
                void* pData2,
                unsigned int other,
                unsigned int* pErrID);
} FilterContext;

LotusScript

Definition(s)

Item is used by DSAPI functionality and cannot be used from LotusScript.