question with c -header file
kor
kor at kor.com
Mon Mar 12 07:10:32 PDT 2007
thanks!
Max Samukha Wrote:
> 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