Synesis Software

H:/freelibs/cstring/current/src/dllmain.c File Reference


Detailed Description

Definition of DllMain for the Win32 platform.

#include <cstring/cstring.h>
#include <windows.h>

Classes

struct  cstringdll_DllVersionInfo

Defines

#define cstringdll_DLLVER_PLATFORM_WINDOWS   0x00000001
#define cstringdll_DLLVER_PLATFORM_NT   0x00000002

Functions

CSTRING_EXTERN_C CSTRING_RC cstring_apiInit (void)
CSTRING_EXTERN_C void cstring_apiUninit (void)
BOOL WINAPI DllMain (HANDLE hInst, DWORD dwReason, LPVOID lpReserved)
HRESULT WINAPI cstringdll_DllGetVersion (struct cstringdll_DllVersionInfo *pdvi)
CSTRING_EXTERN_C CSTRING_RC cstringdll_yield (struct cstring_t *pcs, char **ppBuff)
CSTRING_EXTERN_C CSTRING_RC cstringdll_yield2 (struct cstring_t *pcs, char **pPayload, void **pRaw)


Define Documentation

#define cstringdll_DLLVER_PLATFORM_NT   0x00000002

#define cstringdll_DLLVER_PLATFORM_WINDOWS   0x00000001


Function Documentation

CSTRING_EXTERN_C CSTRING_RC cstring_apiInit ( void   ) 

CSTRING_EXTERN_C void cstring_apiUninit ( void   ) 

HRESULT WINAPI cstringdll_DllGetVersion ( struct cstringdll_DllVersionInfo pdvi  ) 

CSTRING_EXTERN_C CSTRING_RC cstringdll_yield ( struct cstring_t pcs,
char **  ppBuff 
)

CSTRING_EXTERN_C CSTRING_RC cstringdll_yield2 ( struct cstring_t pcs,
char **  pPayload,
void **  pRaw 
)

BOOL WINAPI DllMain ( HANDLE  hInst,
DWORD  dwReason,
LPVOID  lpReserved 
)


cstring Library documentation © Matthew Wilson and Synesis Software Pty Ltd, 1994-2007