digitalmars.D.learn - question with c -header file
- kor (8/8) Mar 11 2007 hi,
- Max Samukha (11/19) Mar 11 2007 alias int BOOL;
- kor (2/31) Mar 12 2007
hi,
how would the following translate to d, so that it will be callable? i don't
have a problem with the struct, but the typedef.
struct _CONNECTION {
long Socket; // Client long.
unsigned long dwIP; // Client IP.
void *pvPerConnectionUserData; // Application-defined value given in
callback functions.
} CONNECTION, *PCONNECTION;
typedef BOOL (CALLBACK *ONCONNECTPROC)( PCONNECTION pConnection );
Mar 11 2007
On Sun, 11 Mar 2007 07:25:33 -0400, kor <kor kor.com> wrote:
hi,
how would the following translate to d, so that it will be callable? i don't
have a problem with the struct, but the typedef.
struct _CONNECTION {
long Socket; // Client long.
unsigned long dwIP; // Client IP.
void *pvPerConnectionUserData; // Application-defined value given in
callback functions.
} CONNECTION, *PCONNECTION;
typedef BOOL (CALLBACK *ONCONNECTPROC)( PCONNECTION pConnection );
alias int BOOL;
struct CONNECTION
{
int Socket;
uint dwIP;
void* pvPerConnectionUserData;
}
alias CONNECTION* PCONNECTION;
extern(Windows) alias BOOL function(PCONNECTION pConnection)
ONCONNECTPROC;
Mar 11 2007
thanks! Max Samukha Wrote:On Sun, 11 Mar 2007 07:25:33 -0400, kor <kor kor.com> wrote:hi, how would the following translate to d, so that it will be callable? i don't have a problem with the struct, but the typedef. struct _CONNECTION { long Socket; // Client long. unsigned long dwIP; // Client IP. void *pvPerConnectionUserData; // Application-defined value given in callback functions. } CONNECTION, *PCONNECTION; typedef BOOL (CALLBACK *ONCONNECTPROC)( PCONNECTION pConnection );alias int BOOL; struct CONNECTION { int Socket; uint dwIP; void* pvPerConnectionUserData; } alias CONNECTION* PCONNECTION; extern(Windows) alias BOOL function(PCONNECTION pConnection) ONCONNECTPROC;
Mar 12 2007








kor <kor kor.com>