Share September 2005: Project of the Month

MinGW - Minimalist GNU for Windows

Code

Programming Languages: C, C++, Java, Ada, Fortran, Pascal

License: Public Domain, BSD License, GNU General Public License (GPL)

Repositories

browse code, statistics, last commit on 2009-09-14 cvs -d:pserver:anonymous@mingw.cvs.sourceforge.net:/cvsroot/mingw login

cvs -z3 -d:pserver:anonymous@mingw.cvs.sourceforge.net:/cvsroot/mingw co -P modulename

Show:

What's happening?

  • Error in function signature for AccessibleObjectFromEvent

    The definition for the MSAA function AccessibleObjectFromEvent in oleacc.h is incorrect. In the latest win23api download w32api-3.14-mingw32-src.tar.gz the function definition is STDAPI AccessibleObjectFromEvent(HWND,DWORD,DWORD,IAccessible*,VARIANT*); According to Microsoft documentation on MSDN, e.g., http://msdn.microsoft.com/en-us/library/dd317976(VS.85).aspx the...

    2009-11-24 23:30:05 UTC by rickwalsh

  • Comment: Adding basic support for DirectShow

    In worst case, I can just remove those 2 lines and put the IID structure in my program.

    2009-11-24 17:00:28 UTC by thierryoslo

  • Comment: Adding basic support for DirectShow

    I added a newer version. I still have 2 DEFINE_GUID that were reverse-engineered. I'll try to figure a way to avoid that. If you can help, that would be great.

    2009-11-24 16:58:22 UTC by thierryoslo

  • Comment: Adding basic support for DirectShow

    So do you know an official way of getting it? I'd love to know where you got BATTERY_FULL_CHARGED_CAPACITY_WMI_GUID from for example.

    2009-11-24 16:50:46 UTC by thierryoslo

  • Comment: Adding basic support for DirectShow

    > So basically, I compiled the source with ms sdk and then did something > like: So basically, you just disqualified your patch. This doesn't even qualify as reverse engineering; it's just an indirect way of reading a Microsoft header, no different from just opening it with a text editor and copying it. You have to use publicly available *documentation*, not MS headers as your reference...

    2009-11-24 16:42:30 UTC by keithmarshall

  • Comment: Adding basic support for DirectShow

    Sorry, this appears to be reverse engineering to me. I don't think we can accept this patch.

    2009-11-24 15:25:38 UTC by earnie

  • Comment: Adding basic support for DirectShow

    So basically, I compiled the source with ms sdk and then did something like: GUID guid = ; printf("0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x", guid.Data1, guid.Data2, guid.Data3, guid.Data4[0], guid.Data4[1], guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7]); And then I reused those values.

    2009-11-24 11:54:27 UTC by thierryoslo

  • Comment: Adding basic support for DirectShow

    Just so we understand the source of your patch, when you say "I just used a little printf to get the values", can you please provide the same code used?.

    2009-11-24 11:48:42 UTC by ir0nh34d

  • Comment: Adding basic support for DirectShow

    So for the GUIDs, I just used a little printf to get the values qnetwork.h IAMMediaContent http://msdn.microsoft.com/en-us/library/dd319638(VS.85).aspx IAMNetworkStatus http://msdn.microsoft.com/en-us/library/dd319732(VS.85).aspx medparam.h MP_CURVE_TYPE http://msdn.microsoft.com/en-us/library/dd390743(VS.85).aspx MP_TYPE http://msdn.microsoft.com/en-us/library/dd390746(VS.85).aspx...

    2009-11-24 09:20:42 UTC by thierryoslo

  • Comment: Adding basic support for DirectShow

    Thierry, Please don't make us go look for the information again. Provide exacting links to the documentation to which you found in MSDN. You submitted the patch with the documentation in hand and have first hand knowledge of where you found it. Thanks, Earnie.

    2009-11-23 20:01:22 UTC by earnie

Our Numbers