Re: _vcomp_fork stack frame puzzle

2012-08-10 Thread Dan Kegel
On Fri, Aug 10, 2012 at 7:37 PM, Dan Kegel wrote: > Yes indeed, this works: > > extern void WINAPIV VCOMP__vcomp_fork(DWORD parallel, int ncount, void > (__cdecl *helper)(__ms_va_list), ...); > __ASM_GLOBAL_FUNC( VCOMP__vcomp_fork, >"pop %eax\n\t" /* save return addre

Re: _vcomp_fork stack frame puzzle

2012-08-10 Thread Dan Kegel
Yes indeed, this works: extern void WINAPIV VCOMP__vcomp_fork(DWORD parallel, int ncount, void (__cdecl *helper)(__ms_va_list), ...); __ASM_GLOBAL_FUNC( VCOMP__vcomp_fork, "pop %eax\n\t" /* save return address */ "add $8,%esp\n\t"/* skip para

Re: Wiki is down

2012-08-10 Thread Dimi Paun
Wiki back up, sorry for the glitch! Y'all have a nice weekend :) Dimi. On 12-08-10 3:59 PM, Austin English wrote: Mind taking a look? :) Have a great weekend! -- Dimi Paun Lattica, Inc.

Wiki is down

2012-08-10 Thread Austin English
Mind taking a look? :) Have a great weekend! -- -Austin

Re: user32: Menu should not be activated by menu key while mouse buttons are down.

2012-08-10 Thread Jan Boon
Okay, will write a test case later today or tomorrow. When trying to fix the issue I had, I noticed that in the function where it currently handles the logic for the menu key, it only received messages WM_MOUSEACTIVATE on pressing and WM_CAPTURECHANGED on release (in the tested application), but n

Re: _vcomp_fork stack frame puzzle

2012-08-10 Thread Dan Kegel
Yeah, it might be as simple as _vcomp_vfork proc add sp,4 ; skip parallel flag and arg count ret ; jump to helper function, leaving its args on stack or something like that.