WM_COPYDATA ... what's inside?



After reading something about WM_COPYDATA, i'm still unshure if i
should use it...

The question is: what does it do? M$ doesnt explaint this very well
(as expected ;-), so i see two possible ways how it is done:

#1 SendMessage(WM_COPYDATA, ...) copies the data in an internal buffer
and POSTS the message to the destination 'while' it returns (so it is
some kind of PostMessage anyway).

#2 SendMessage(WM_COPYDATA, ...) SENDS the pointer to the data or the
pointer to an internal copy of the data to the destination and returns
AFTER the message was processed (whitch would render it pretty useless
for me;-).

if #1 is true it would be easy to implement #2 atop of it, but if #2
is true, it would be completely useless for me, so perhaps someone
could please answer this...


TIA, .rhavin;)
.



Relevant Pages

  • Packet modifying proxy tool
    ... I also include part of the nmap and netcat packets and command parameters in case I did something wrong. ... Destination: 10.4.2.1 ... Loose source route ... Pointer: 4 ...
    (Pen-Test)
  • Re: WM_COPYDATA ... whats inside?
    ... pointer to an internal copy of the data to the destination and returns ... AFTER the message was processed (whitch would render it pretty useless ... If you want, your receiver can copy the data, post a message to itself, and return immediately. ... The actual work can be done in the PostMessagehandler. ...
    (microsoft.public.vc.mfc)
  • Re: Wont work without useless declarations
    ... seems to be useless as ktop and kbot are never used. ... OP passes the address of the uninitialized pointer k ... fflushis useless, ...
    (comp.lang.c)
  • Re: total / count visible cells.
    ... "useless" schrieb im Newsbeitrag ... > destination and weight. ... > destinations but leave all weights to that destination visible. ... > For Each cell In Cells_To_Sum ...
    (microsoft.public.excel.worksheet.functions)
  • Re: free() is useless...
    ... Matthew Fisher wrote: ... >> Well, it's not useless, it just doesn't seem to be working for me. ... >> Basically, when I'm returning a pointer from a function, free does not ... and that, if I am not completely mistaken, includes the trailing ...
    (comp.lang.c)