question with c -header file
Max Samukha
samukha at voliacable.com
Sun Mar 11 05:02:41 PDT 2007
On Sun, 11 Mar 2007 07:25:33 -0400, kor <kor at 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;
More information about the Digitalmars-d-learn
mailing list