From: rdparker AT butlermfg DOT org (Parker, Ron) Subject: RE: EGCS-1.0.2-Mingw32 12 Sep 1998 07:15:16 -0700 Message-ID: <199809111759.KAA22239.cygnus.gnu-win32@cygnus.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BDDDAE.A0C65A66" To: Mumit Khan , Paul Garceau Cc: gnu-win32 AT cygnus DOT com This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BDDDAE.A0C65A66 Content-Type: text/plain Not to mention all DirectX interfaces are available via COM which bypasses the entire name mangling problem. -----Original Message----- From: Mumit Khan [mailto:khan AT xraylith DOT wisc DOT edu] Sent: Thursday, September 10, 1998 4:22 PM To: Paul Garceau Cc: gnu-win32 AT cygnus DOT com Subject: Re: EGCS-1.0.2-Mingw32 On Wed, 9 Sep 1998, Paul Garceau wrote: > > The latter, C++ mangling. EGCS-1.0.2-Mingw32 is looking for > IDirectDraw::SetCooperativeLevel. Headers can only understand > IDirectDraw->SetCooperativeLevel. Hmmm ... the two are completely incompatible in C++, so I don't what it's trying to do. Also, note that MS provides a mechanism for accessing all their C++ APIs using C only. I don't know much about it, but I know others have used it (and I thought you are one of those people). Anyway, please send me a snippet of code so I know what you're asking. Regards, Mumit - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help". ------ =_NextPart_000_01BDDDAE.A0C65A66 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 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 AAAAAAALAC+ACyAGAAAAAADAAAAAAAAARgAAAAAAiAAAAAAAAAsAMYALIAYAAAAAAMAAAAAAAABG AAAAAAWIAAAAAAAACwA8gAggBgAAAAAAwAAAAAAAAEYAAAAABoUAAAAAAAADACYAAAAAAAMANgAA AAAAHgAxQAEAAAARAAAAUkRQQVJLRVJEMDZGQzQwMAAAAAADABpAAAAAAB4AMEABAAAAEQAAAFJE UEFSS0VSRDA2RkM0MDAAAAAAAwAZQAAAAAADAIAQ/////wIB+T8BAAAAdAAAAAAAAADcp0DIwEIQ GrS5CAArL+GCAQAAAAYAAAAvTz1CVVRMRVIgTUFOVUZBQ1RVUklORyBDT01QQU5ZL09VPUJVSUxE SU5HUy9DTj1SRUNJUElFTlRTL0NOPVRPV0VSL0NOPVJEUEFSS0VSRDA2RkM0MDAAHgD4PwEAAAAM AAAAUGFya2VyLCBSb24AHgA4QAEAAAARAAAAUkRQQVJLRVJEMDZGQzQwMAAAAAACAfs/AQAAAHQA AAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAGAAAAL089QlVUTEVSIE1BTlVGQUNUVVJJTkcgQ09N UEFOWS9PVT1CVUlMRElOR1MvQ049UkVDSVBJRU5UUy9DTj1UT1dFUi9DTj1SRFBBUktFUkQwNkZD NDAwAB4A+j8BAAAADAAAAFBhcmtlciwgUm9uAB4AOUABAAAAEQAAAFJEUEFSS0VSRDA2RkM0MDAA AAAAQAAHMCBc9T2u3b0BQAAIMGZaxqCu3b0BHgA9AAEAAAAFAAAAUkU6IAAAAAAeAB0OAQAAABMA AABFR0NTLTEuMC4yLU1pbmd3MzIAAAsAKQAAAAAACwAjAAAAAAADAAYQAoTOTQMABxA3AwAAAwAQ EAAAAAADABEQAQAAAB4ACBABAAAAZQAAAE5PVFRPTUVOVElPTkFMTERJUkVDVFhJTlRFUkZBQ0VT QVJFQVZBSUxBQkxFVklBQ09NV0hJQ0hCWVBBU1NFU1RIRUVOVElSRU5BTUVNQU5HTElOR1BST0JM RU0tLS0tLU9SSUcAAAAAbR4= ------ =_NextPart_000_01BDDDAE.A0C65A66-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".