delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1999/07/11/21:24:59

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
Message-ID: <3789450E.F8E49A7A@ibm.net>
Date: Sun, 11 Jul 1999 21:29:50 -0400
From: John Fortin <fortinj AT ibm DOT net>
X-Sender: "John Fortin" <@smtp-gw01.ny.us.ibm.net> (Unverified)
X-Mailer: Mozilla 4.5 [en]C-gatewaynet (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: anorland AT hem2 DOT passagen DOT se,
"cygwin-developers AT sourceware DOT cygnus DOT com"
<cygwin-developers AT sourceware DOT cygnus DOT com>
Subject: winapi missing definition

Hi Anders,

	My name is John Fortin and I've been using the cygwin compiler.  I
found what I believe is a missing definition in one of the headers in
your winapi library.

basetyps.h :

typedef struct _GUID
{
    unsigned long Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char Data4[8];
} GUID;

needs to have *LPGUID added...

typedef struct _GUID
{
    unsigned long Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char Data4[8];
} GUID, *LPGUID;

I found this during a port of DirectX 6.0.  If this is incorrect, please
let me know.

Thanks,
John Fortin

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019