Commit graph

27212 commits

Author SHA1 Message Date
Magnus Olsen d05c0eadf6 Update the documentation
adding lite more code 

svn path=/branches/reactx/; revision=30301
2007-11-09 17:33:02 +00:00
Magnus Olsen 7e69094a29 Implement KsCreateAllocator, KsCreateClock, KsCreatePin, KsCreateTopologyNode
stub : KsiCreateObjectType
all functions are call to KsiCreateObjectType, so they are not really implement.
Old code from 2004, it have not been cleanup for KsiCreateObjectType, the new ks.h header I wrote is now ready for this code. 
This module can not be merge to trunk until the new ks.h is ready. 





svn path=/branches/reactx/; revision=30295
2007-11-09 15:08:44 +00:00
Magnus Olsen 6855595796 update the new ks-h with one more struct
svn path=/branches/reactx/; revision=30293
2007-11-09 14:21:55 +00:00
Magnus Olsen 59a7e0c23c Fix the reactx build for ksuser.dll
svn path=/branches/reactx/; revision=30278
2007-11-08 20:09:58 +00:00
Magnus Olsen b9039cc7c8 Start on ksuser.
svn path=/branches/reactx/; revision=30277
2007-11-08 20:08:42 +00:00
Magnus Olsen ea280e00a7 fix wdmguid.a (it is now compatible with ddk version 3790.1830)
svn path=/branches/reactx/; revision=30275
2007-11-08 16:19:08 +00:00
Magnus Olsen ce29a81e41 start fixing wdmguid.a 50% is done
svn path=/branches/reactx/; revision=30258
2007-11-08 01:49:53 +00:00
Magnus Olsen 171df52e37 add last guids for ksguid.a
This lib are now completed against ddk version 3790.1830

svn path=/branches/reactx/; revision=30256
2007-11-08 00:59:17 +00:00
Magnus Olsen a430817798 add 20 more guids for ksguid.a
svn path=/branches/reactx/; revision=30253
2007-11-08 00:18:34 +00:00
Magnus Olsen 26c0180e8a smaller cleanup/sort in the guids define list bit
svn path=/branches/reactx/; revision=30252
2007-11-07 23:46:50 +00:00
Magnus Olsen f3044a10fe add some more guids id to ksguid
smaller cleanup/sort in the guids define list bit

svn path=/branches/reactx/; revision=30250
2007-11-07 22:47:20 +00:00
Magnus Olsen 419b1f3665 add 40 more guids for ksguid.a
svn path=/branches/reactx/; revision=30246
2007-11-07 21:45:50 +00:00
Magnus Olsen d4856b4202 add around 100 more guids for ksguid.a
svn path=/branches/reactx/; revision=30245
2007-11-07 20:57:31 +00:00
Magnus Olsen c486e5e7c8 add 5 more guids for ksguid.a
svn path=/branches/reactx/; revision=30233
2007-11-06 23:27:39 +00:00
Magnus Olsen 1fdbfefe85 add 18 more guids for ksguid.a
svn path=/branches/reactx/; revision=30231
2007-11-06 23:15:50 +00:00
Magnus Olsen ddd1c8f888 add 14 more guids for ksguid.a
svn path=/branches/reactx/; revision=30230
2007-11-06 21:42:29 +00:00
Magnus Olsen 82e669aa42 add 37 more guids for ksguid.a
svn path=/branches/reactx/; revision=30227
2007-11-06 21:12:30 +00:00
Magnus Olsen 343b7bf8c5 add 14 more guids for ksguid.a
svn path=/branches/reactx/; revision=30200
2007-11-05 20:37:16 +00:00
Magnus Olsen e02097896e add 30 more guids for ksguid.a
svn path=/branches/reactx/; revision=30195
2007-11-05 19:52:44 +00:00
Magnus Olsen 1d682c45f9 add 10 more guids for ksguid.a
svn path=/branches/reactx/; revision=30179
2007-11-05 15:20:17 +00:00
Magnus Olsen 370529231f add 27 more guids for ksguid.a
svn path=/branches/reactx/; revision=30174
2007-11-05 13:19:44 +00:00
Magnus Olsen 52922faf05 add 6 more guids for ksguid.a
svn path=/branches/reactx/; revision=30148
2007-11-05 06:58:52 +00:00
Magnus Olsen 163cda6df4 add 20 more guids for ksguid.a
svn path=/branches/reactx/; revision=30147
2007-11-05 06:49:27 +00:00
Magnus Olsen d1327bf255 21 more guid to ksguid.a
svn path=/branches/reactx/; revision=30143
2007-11-05 00:55:46 +00:00
Magnus Olsen e3bd20e41c Add follow guids to ksguid.a/ksguid.lib KSCATEGORY_RENDER, KSCATEGORY_CAPTURE, KSCATEGORY_BRIDGE
svn path=/branches/reactx/; revision=30141
2007-11-05 00:03:15 +00:00
Magnus Olsen 43e400e70e Fix varus issue.
make audiosrv using the new ks.h and link with ksguid
Fix dxapi build
Fix ddkmapi.h so it works like windkk version 3790.1830
offline #define DEFINE_KSPROPERTY_TOPOLOGYSET in ks.h it seam some type problem there


svn path=/branches/reactx/; revision=30140
2007-11-04 23:54:40 +00:00
Magnus Olsen 67a3fbe3e7 start building up ksguid.a/ksguid.lib it is need it for ks.h
svn path=/branches/reactx/; revision=30139
2007-11-04 23:24:42 +00:00
Magnus Olsen eb615b5cf1 add allot more struct, enum, define, to many to write in the log
svn path=/branches/reactx/; revision=30131
2007-11-04 21:43:33 +00:00
Magnus Olsen 66b9434834 Commit a ks.h header file from 2005 written by me, it is base on dxsdk 2004 dec, but it is not completed, I do not found the almost completed version of this header I wrote.
so I add the version I found so it does not get lost. Our current ks.h are not completed and is full with hacks in psdk. it will be deleted later, when ks.h are finish it will
merge down to trunks to let silveblade continue on some work.
 

svn path=/branches/reactx/; revision=30128
2007-11-04 19:47:36 +00:00
Magnus Olsen 00d0b6a666 start remove stuff got home made stuff or base on wine dx
add global file version of dx dll. 

svn path=/branches/reactx/; revision=30125
2007-11-04 17:50:09 +00:00
Magnus Olsen 60fb768885 global header for directx version info for the rc file.
svn path=/branches/reactx/; revision=30124
2007-11-04 17:43:50 +00:00
Magnus Olsen 7da42d614f start remove stuff got home made stuff or base on wine dx
svn path=/branches/reactx/; revision=30123
2007-11-04 17:33:57 +00:00
Magnus Olsen d3d6cf78e8 Fill in more info in the lockup tables.
svn path=/branches/reactx/; revision=30121
2007-11-04 16:49:20 +00:00
Magnus Olsen b394251018 Implement DxGetVersionNumber
comment up some functions that are implement. 

svn path=/branches/reactx/; revision=30120
2007-11-04 16:23:11 +00:00
Magnus Olsen 44e6f014a9 Add dxapi.sys, most api are stub.
Implemnt GsDriverEntry, DxApiGetVersion, DxApi.
All DxApi that are callbacks are stub.
 

svn path=/branches/reactx/; revision=30117
2007-11-04 14:57:57 +00:00
Magnus Olsen 8dce1974ed Fix the build of ReactX and smaller typos
svn path=/branches/reactx/; revision=29859
2007-10-24 23:18:05 +00:00
Magnus Olsen d1c1e99025 Implement DxEngGetHdevData after some old notes I found , hope every things works.
Partly implement DxEngGetDCState

svn path=/branches/reactx/; revision=29858
2007-10-24 22:52:13 +00:00
Magnus Olsen 349d4d4458 Header fix only
---------------------
update DxEngGetHdevData define values in dxeng.h 
add new member to PDEV the _EDD_DIRECTDRAW_GLOBAL * pEDDgpl;
add missing struct D3DNTHAL_CALLBACKS2 and D3DNTHAL_CALLBACKS3 to ddk/d3dnthal.h
add missing struct _EDD_DIRECTDRAW_LOCAL to directxint.h from "Windows Graphics Programming Win32 GDI and DirectDraw by Feng Yuan"
fixed smaller typos in  directxint.h

 

svn path=/branches/reactx/; revision=29857
2007-10-24 22:49:06 +00:00
Magnus Olsen 995737523f Update the dxeng.h header with some more info
format the struct _EDD_DIRECTDRAW_GLOBAL as Feng Yuan - Windows Graphics Programming Win32 Gdi And Directdraw
Update the _EDD_DIRECTDRAW_GLOBAL struct with some private notes. (it is not all notes I have of it yet)


svn path=/branches/reactx/; revision=29855
2007-10-24 19:35:31 +00:00
Magnus Olsen 19462f737c add complete startup process code for dxg.sys
svn path=/branches/reactx/; revision=29848
2007-10-24 11:05:44 +00:00
Magnus Olsen 3cc2abdc0a Add documentations for EngDxIoctl, NtGdiDxgGenericThunk
optimize for EngDxIoctl, NtGdiDxgGenericThunk
implement DxDxgGenericThunk, DxDdIoctl for they are outdated, they are left for compatible issue. 
 

svn path=/branches/reactx/; revision=29847
2007-10-24 08:13:39 +00:00
Magnus Olsen 6246902fcd adding driver export list for dxg.sys, thuse api that being export as driver
adding private include file for dxg.sys

svn path=/branches/reactx/; revision=29832
2007-10-23 19:06:11 +00:00
Magnus Olsen 1dce1e3a3c move in DC/PDC to ntgdihdl and all neasry struct that are need it.
svn path=/branches/reactx/; revision=29804
2007-10-22 23:38:11 +00:00
Magnus Olsen b3792fec24 puting back dc.h and driver.h to win32k/include as jimtablor requested.
we need move PDC only to ntgdihdl.h.

svn path=/branches/reactx/; revision=29803
2007-10-22 23:21:23 +00:00
Magnus Olsen 03cd85d4e1 actvate more code and slash away more notes to the trachcan, and smaller cleanup
svn path=/branches/reactx/; revision=29798
2007-10-22 21:15:10 +00:00
Magnus Olsen 969eb0a20a dxgthk 100% finish, it should work now in windows, complete replacement for ms dxgthk.sys now.
not tested yet in windows. 

svn path=/branches/reactx/; revision=29797
2007-10-22 20:55:18 +00:00
Magnus Olsen bf3e6f5443 rename dxg.def to dxgthk.def
svn path=/branches/reactx/; revision=29796
2007-10-22 20:16:48 +00:00
Magnus Olsen 115c413a45 adding dxgthk.sys stub we need it for dxg.sys
svn path=/branches/reactx/; revision=29795
2007-10-22 20:15:49 +00:00
Magnus Olsen 5697e7c2d2 fix the build for win32k.sys
svn path=/branches/reactx/; revision=29791
2007-10-22 19:49:06 +00:00
Magnus Olsen 31f85ca295 start activate code in dxg.sys
fixed compiling issue with win32kdc.h
FIXME : win32k.sys and dxg.sys compiling are broken at moment

svn path=/branches/reactx/; revision=29790
2007-10-22 19:42:53 +00:00