[RFC] gameux.dll partial implementation

Mariusz Pluciński vshader at gmail.com
Fri Jul 9 01:51:33 CDT 2010


Hi
The library I was working on last weeks - gameux.dll - is now partially
complete. IGameExplorer and IGameExplorer2 interfaces are working
and stores data in Windows-compatible format (attached tests confirm
it). Last two interfaces - IGameStatistics and IGameStatisticsMgr has
initial work done, but, as their task is only read and save data files,
it's not much work to complete them.

Please review my code and give some feedback about it. Thanks in advance.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-gameux-Add-initial-implementation-of-gameux.dll.patch
Type: text/x-patch
Size: 22561 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0033.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-gameux-Add-IClassFactory-implementation.patch
Type: text/x-patch
Size: 4792 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0034.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-gameux-Add-IGameExplorer-implementation-stub.patch
Type: text/x-patch
Size: 7613 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0035.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-gameux-tests-Add-creating-test-for-IGameExplorer.patch
Type: text/x-patch
Size: 3169 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0036.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-gameux-Add-IGameStatisticsMgr-implementation-stub.patch
Type: text/x-patch
Size: 6743 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0037.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-gameux-tests-Add-creating-test-for-IGameStatisticsMg.patch
Type: text/x-patch
Size: 2573 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0038.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-gameux-Add-IGameExplorer2-implementation-stub.patch
Type: text/x-patch
Size: 6901 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0039.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-gameux-tests-Add-creation-test-for-IGameExplorer2.patch
Type: text/x-patch
Size: 1572 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0040.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-kernel32-New-flags-added-to-LoadLibraryEx.patch
Type: text/x-patch
Size: 2558 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0041.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-gameux-IGameExplorer-AddGame-loading-GDF-file.patch
Type: text/x-patch
Size: 6642 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0042.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-gameux-IGameExplorer-AddGame-recognising-entries-in-.patch
Type: text/x-patch
Size: 5023 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0043.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-winnt.h-Add-LOCALE_INVARIANT-definition.patch
Type: text/x-patch
Size: 939 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0044.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-gameux-IGameExplorer-AddGame-parsing-few-types-of-no.patch
Type: text/x-patch
Size: 16468 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0045.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-gameux-IGameExplorer-AddGame-parsing-new-type-of-nod.patch
Type: text/x-patch
Size: 2580 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0046.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-gameux-IGameExplorer-AddGame-parsing-new-type-of-nod.patch
Type: text/x-patch
Size: 3700 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0047.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0016-gameux-IGameExplorer-AddGame-parsing-new-type-of-nod.patch
Type: text/x-patch
Size: 3574 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0048.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0017-gameux-IGameExplorer-AddGame-parsing-new-types-of-no.patch
Type: text/x-patch
Size: 3858 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0049.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0018-gameux-IGameExplorer-AddGame-parsing-new-types-of-no.patch
Type: text/x-patch
Size: 18080 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0050.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0019-gameux-IGameExplorer-AddGame-finished-implementation.patch
Type: text/x-patch
Size: 8440 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0051.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0020-gameux-IGameExplorer-AddGame-stub-for-storing-data-i.patch
Type: text/x-patch
Size: 3060 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0052.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0021-gameux-IGameExplorer-AddGame-checking-is-game-alread.patch
Type: text/x-patch
Size: 6448 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0053.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0022-gameux-IGameExplorer-AddGame-writing-data-into-regis.patch
Type: text/x-patch
Size: 6086 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0054.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0023-gameux-Add-IGameExplorer-RemoveGame-implementation.patch
Type: text/x-patch
Size: 2187 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0055.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-gameux-tests-add-simple-test-for-AddGame-and-RemoveG.patch
Type: text/x-patch
Size: 7044 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0056.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0025-gameux-tests-game-registration-test-with-verificatio.patch
Type: text/x-patch
Size: 9465 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0057.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0026-gameux-IGameExplorer-UpdateGame-implementation.patch
Type: text/x-patch
Size: 6201 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0058.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0027-gameux-add-parital-implementation-of-IGameStatistics.patch
Type: text/x-patch
Size: 15978 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0059.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0028-gameux-Add-internal-function-_FindGameByGDFBinaryPat.patch
Type: text/x-patch
Size: 6355 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0060.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0029-gameux-Add-IGameStatistics-methods-stub.patch
Type: text/x-patch
Size: 8346 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0061.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0030-gameux-tests-Add-creating-IGameStatistics-test.patch
Type: text/x-patch
Size: 3603 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0062.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0031-gameux-tests-add-test-for-installing-and-uninstallin.patch
Type: text/x-patch
Size: 11097 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0063.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0032-gameux-Add-InstallGame-and-CheckAccess-implementatio.patch
Type: text/x-patch
Size: 4957 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0064.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0033-gameux-Add-UninstallGame-implementation.patch
Type: text/x-patch
Size: 6949 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/50a09915/attachment-0065.bin>


More information about the wine-devel mailing list