Synesis Software

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

H:/freelibs/cstring/3.4.x/src/dllmain.c File Reference


Detailed Description

Definition of DllMain for the Win32 platform.

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

Compounds

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-2005