Sweden-Number/dlls
Rob Shearman 1dc5dec6e6 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing ORPC calls.
This is done by putting the ORPCTHIS data into the buffer when calling
IRpcChannelBuffer::GetBuffer on the client side and then storing the
amount we increased the buffer in a structure stored in the Handle
field. This is done to present the correct Buffer pointer to the proxy
so that it writes its data after the ORPCTHIS data.

Unmarshal the data on the server side (during RPC_ExecuteCall) and make 
sure the data is consistent according to NDR rules. Also add several 
checks on the unmarshaled data that are specified by the DCOM draft 
specification.
2006-12-20 12:36:43 +01:00
..
activeds activeds: Win64 printf format warning fixes. 2006-10-04 20:55:33 +02:00
advapi32 advapi32/tests: Replace an '#if 0' with an 'if (0)'. 2006-12-14 20:24:41 +01:00
advpack advpack/tests: Change the output for HRESULT's. 2006-12-08 11:39:38 +01:00
amstream Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
atl atl: Make some data const. 2006-12-14 20:11:03 +01:00
avicap32 Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
avifil32 Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
cabinet cabinet: Close the opened file handle even in error cases. 2006-12-15 12:20:37 +01:00
capi2032 capi: Fix compiler warnings. 2006-10-04 09:59:43 +02:00
cards cards: Win64 printf format warning fixes. 2006-10-04 09:58:52 +02:00
cfgmgr32 include: Move cfgmgr32.h to include/ to match the SDK. 2006-10-14 20:18:44 +02:00
clusapi clusapi: Add the clusapi.h public header. 2006-10-14 20:18:06 +02:00
comcat comcat: Remove const from COMCAT Manager. 2006-12-08 11:39:53 +01:00
comctl32 comctl32/tests: Replace some '#if 0's with 'if (0)'s. 2006-12-14 20:24:36 +01:00
comdlg32 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'. 2006-12-14 20:24:58 +01:00
compstui "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
crtdll "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
crypt32 crypt32: Make some data const. 2006-12-14 20:11:24 +01:00
cryptdll cryptdll: Change storage class of module handle to static. 2006-12-11 16:19:02 +01:00
cryptnet "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
ctl3d32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
d3d8 d3d8: Handle volume container in d3d8. 2006-12-18 12:07:54 +01:00
d3d9 d3d9: Handle volume container in d3d9. 2006-12-18 12:08:08 +01:00
d3dim makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
d3drm makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
d3dx8 d3dx8: Win64 printf format warning fixes. 2006-10-04 09:58:57 +02:00
d3dxof Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
dbghelp dbghelp: Make some data const. 2006-12-14 20:11:07 +01:00
dciman32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
ddraw d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice. 2006-12-18 12:07:26 +01:00
ddrawex ddrawex: Avoid not necessary casts. 2006-12-15 12:19:08 +01:00
devenum Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
dinput dinput: Make mouse use axis mode flag set in base class. Add tests. 2006-12-18 12:01:05 +01:00
dinput8 dinput8: Win64 printf format warning fixes. 2006-10-04 09:58:55 +02:00
dmband Add '\n's to Wine traces. 2006-10-13 11:55:16 +02:00
dmcompos dmcompos: Replaced && 0xff by & 0xff. 2006-11-09 17:53:22 +01:00
dmime dmime: Make some data const and static. 2006-12-14 20:11:13 +01:00
dmloader dmloader: Dangling references fix. 2006-12-11 12:16:42 +01:00
dmscript dmscript: Replaced && 0xff by & 0xff. 2006-11-09 17:54:07 +01:00
dmstyle dmstyle: Dangling references fix. 2006-12-11 12:16:50 +01:00
dmsynth dmsynth: Fix one more instance of && instead of &. 2006-11-09 18:20:30 +01:00
dmusic dmusic: Replaced && 0xfff... by & 0xff. 2006-11-09 17:53:36 +01:00
dmusic32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
dnsapi dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}. 2006-10-23 12:36:51 +02:00
dplay makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
dplayx dplayx: Make some data const. 2006-12-14 20:11:20 +01:00
dpnet dpnet: Win64 printf format warning fixes. 2006-10-09 12:56:08 +02:00
dpnhpast "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
dsound made functions and variables static in some testcases. 2006-12-11 12:18:29 +01:00
dswave dswave: Make some data const. 2006-12-14 20:11:27 +01:00
dxdiagn Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
dxerr8 Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
dxerr9 Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
dxguid Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
gdi32 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get through. 2006-12-20 12:28:00 +01:00
glu32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
gphoto2.ds gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled. 2006-11-27 13:47:17 +01:00
hhctrl.ocx hhctrl.ocx: Don't fail if ole is already initialised. 2006-10-31 21:54:00 +01:00
hid makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
hlink Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
iccvid resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
icmp icmp: Changed select to poll. 2006-11-06 12:29:23 +01:00
ifsmgr.vxd ifsmgr.vxd: Win64 printf format warning fixes. 2006-10-04 20:55:39 +02:00
imaadp32.acm imaadp32.acm: Win64 printf format warning fixes. 2006-10-05 11:33:27 +02:00
imagehlp imagehlp: MapAndLoad should do some useful stuff now. 2006-12-04 12:22:24 +01:00
imm32 imm32: Send the WM_IME_CHAR message, although ResultString has been read. 2006-12-08 11:39:07 +01:00
infosoft Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
inseng Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
iphlpapi Assorted spelling fixes. 2006-12-05 10:31:47 +01:00
itss itss: Win64 printf format warning fixes. 2006-10-12 21:26:39 +02:00
kernel32 kernel32: Add a minimal PE image that XP is able to load. 2006-12-19 12:38:56 +01:00
localspl localspl/tests: Add tests for XcvDataPort. 2006-12-16 17:01:43 +01:00
lz32 Assorted spelling fixes. 2006-11-07 15:25:24 +01:00
mapi32 mapi32/tests: Cast-qual warnings fix. 2006-12-11 12:19:16 +01:00
mciavi32 Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
mcicda mcicda: Win64 printf format warning fixes. 2006-10-10 11:56:26 +02:00
mciseq Assorted spelling fixes. 2006-11-07 15:25:24 +01:00
mciwave mciwave: Win64 printf format warning fixes. 2006-10-12 21:42:53 +02:00
midimap midimap: Win64 printf format warning fixes. 2006-10-05 11:33:34 +02:00
mlang mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid. 2006-11-28 12:37:23 +01:00
mmdevldr.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
monodebg.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
mpr Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
mprapi "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
msacm32 Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
msacm32.drv msacm32.drv: Win64 printf format warning fixes. 2006-10-10 11:56:30 +02:00
msadp32.acm msadp32.acm: Win64 printf format warning fixes. 2006-10-05 11:33:24 +02:00
mscms mscms: GetColorDirectory: fixed incorrect A -> W conversions. 2006-11-09 17:05:39 +01:00
mscoree mscoree: Add a stub implementation for CorExitProcess and GetRequestedRuntimeInfo. 2006-12-12 12:12:48 +01:00
msdmo Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
msftedit makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
msg711.acm Assorted spelling fixes. 2006-10-16 11:33:38 +02:00
mshtml mshtml: Use pvaIn in exec_print. 2006-12-15 12:18:24 +01:00
msi msi: Enable cab compression and delete any resulting cabs using SHFileOperation. 2006-12-19 12:38:48 +01:00
msimg32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
msisys.ocx "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
msnet32 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
msrle32 Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
msvcrt msvcrt: Add _atoldbl. 2006-12-19 16:18:01 +01:00
msvcrt20 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
msvcrt40 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
msvcrtd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
msvfw32 Assorted spelling fixes. 2006-11-13 13:01:53 +01:00
msvidc32 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
mswsock mswsock: More debug output in AcceptEx(). 2006-10-02 14:25:14 +02:00
msxml3 made functions and variables static in some testcases. 2006-12-11 12:18:29 +01:00
nddeapi nddeapi: Win64 printf format warning fixes. 2006-10-04 09:59:05 +02:00
netapi32 Fix ntsecapi.h so it does not depend on winternl.h. 2006-11-08 12:53:19 +01:00
newdev newdev: Win64 printf format warning fixes. 2006-10-04 09:59:08 +02:00
ntdll ntdll: Fixed typo in map_image. 2006-12-20 12:31:20 +01:00
ntdsapi Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
objsel Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
odbc32 odbc32: Win64 printf format warning fixes. 2006-10-10 11:56:23 +02:00
odbccp32 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
ole32 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing ORPC calls. 2006-12-20 12:36:43 +01:00
oleacc oleacc: Win64 printf format warning fixes. 2006-10-04 09:59:10 +02:00
oleaut32 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion. 2006-12-19 14:09:44 +01:00
olecli32 olecli32: Win64 printf format warning fixes. 2006-10-09 12:44:30 +02:00
oledlg Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
olepro32 Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
olesvr32 olesvr32: Win64 printf format warning fixes. 2006-10-09 12:44:25 +02:00
opengl32 winex11.drv: Get rid of the display pointer in the GL context. 2006-12-12 18:23:34 +01:00
powrprof powrprof: Win64 printf format warning fixes. 2006-10-06 12:33:19 +02:00
psapi psapi/tests: Win64 printf format warning fixes. 2006-10-11 12:09:14 +02:00
pstorec Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
qcap qcap: Cast-qual warnings fix. 2006-11-13 12:46:33 +01:00
quartz quartz: Make some data const and static. 2006-11-29 12:44:31 +01:00
query Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
rasapi32 rasapi32: Win64 printf format warning fixes. 2006-10-09 12:56:15 +02:00
resutils resutils: Implements stub dll for resutils.dll. 2006-10-02 14:25:34 +02:00
riched20 riched20: Move EM_EXSETSEL fix into ME_SetSelection. 2006-12-05 11:37:46 +01:00
riched32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
rpcrt4 rpcrt4: Free the resource allocated by InitializeSecurityContext when the connection is closed. 2006-12-18 11:45:51 +01:00
rsabase makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
rsaenh rsaenh: Make some data const and static. 2006-12-14 20:11:37 +01:00
sane.ds resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
secur32 secur32/tests: Cast-qual warnings fix. 2006-12-15 12:19:00 +01:00
security makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
sensapi "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
serialui Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
setupapi setupapi: Add a stub implementation for SetupPromptReboot. 2006-12-15 12:20:32 +01:00
sfc makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
shdoclc shdoclc: Added print template strings. 2006-12-14 12:52:36 +01:00
shdocvw shdocvw: Make some data const. 2006-11-29 12:44:13 +01:00
shell32 shell32: Replace numeric literals with the proper constant. 2006-12-14 20:24:31 +01:00
shfolder makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
shlwapi shlwapi/tests: Fix typos. 2006-12-15 12:18:20 +01:00
snmpapi "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
spoolss spoolss: Forward EnumPortsW to winspool.drv. 2006-12-04 13:43:17 +01:00
stdole2.tlb makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
stdole32.tlb makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
sti makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
strmiids Don't include windows.h & co in the Wine sources. 2006-10-24 17:47:09 +02:00
svrapi "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
tapi32 include/tapi.h: Add missing include directives. 2006-11-13 12:45:45 +01:00
twain_32 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
unicows makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
url url: Fixed wrong argument (Coverity). 2006-09-20 12:25:29 +02:00
urlmon urlmon: Use pluggable protocol in CoInternetCompareUrl. 2006-12-13 16:04:48 +01:00
user32 user32: Extend the support for SWP_STATECHANGED for all windows. 2006-12-19 16:58:24 +01:00
userenv "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
usp10 usp10: Implement ScriptStringCPtoX. 2006-12-18 12:19:53 +01:00
uuid include: Added urlhist.idl. 2006-10-26 13:04:53 +02:00
uxtheme Assorted spelling fixes. 2006-11-13 13:01:53 +01:00
vdhcp.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
vdmdbg makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
version version/tests: Write-strings warning fix. 2006-12-16 17:01:57 +01:00
vmm.vxd vmm.vxd: PC_WRITABLE spelling fix. 2006-12-05 10:31:47 +01:00
vnbt.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
vnetbios.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
vtdapi.vxd "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
vwin32.vxd vwin32.vxd: Win64 printf format warning fixes. 2006-10-07 17:47:37 +02:00
w32skrnl w32skrnl: Win64 printf format warning fixes. 2006-10-04 09:59:19 +02:00
winecrt0 winecrt0: Fix delay load structure types for Win64. 2006-10-30 17:43:03 +01:00
wined3d wined3d: Allow wined3d to handle multiple render targets. 2006-12-20 12:32:30 +01:00
winedos Assorted spelling fixes. 2006-12-14 20:25:05 +01:00
winemp3.acm winemp3.acm: Win64 printf format warning fixes. 2006-10-07 17:47:32 +02:00
wineps.drv wineps.drv: Don't try to download a non-scalable font. 2006-12-07 17:54:41 +01:00
winequartz.drv quartzdrv: Add the quartz (Mac OS X) video driver to the build system. 2006-10-27 14:20:12 +02:00
winex11.drv winex11.drv: pbuffer detection. 2006-12-20 12:31:04 +01:00
wininet wininet: Make a function for resolving the server name for an HTTP request 2006-12-07 11:42:51 +01:00
winmm winearts: Make some data const. 2006-12-14 20:11:17 +01:00
winnls32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
winspool.drv Assorted spelling fixes. 2006-12-14 20:25:05 +01:00
wintab32 wintab32: Win64 printf format warning fixes. 2006-10-09 12:55:50 +02:00
wintrust wintrust: Win64 printf format warning fixes. 2006-10-04 20:55:56 +02:00
wldap32 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
wnaspi32 wnaspi32: Win64 printf format warning fixes. 2006-10-07 17:47:46 +02:00
wow32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
ws2_32 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl. 2006-12-19 12:39:02 +01:00
wsock32 wsock32: Win64 printf format warning fixes. 2006-10-09 12:55:32 +02:00
wtsapi32 wtsapi32: Win64 printf format warning fixes. 2006-10-07 17:47:43 +02:00
.gitignore Remove glut32. 2006-12-04 18:14:56 +01:00
Makedll.rules.in makefiles: Make sure that all phony targets depend on 'dummy'. 2006-09-09 23:09:04 +02:00
Makefile.in Add ddrawex dll. 2006-12-14 21:02:32 +01:00
Makeimplib.rules.in makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Maketest.rules.in Maketest.rules: Don't require testlist.c to be built before make depend. 2006-09-11 15:43:38 +02:00
make_dlls Remove glut32. 2006-12-04 18:14:56 +01:00