hi.<br>this patch implements the CDN_INCLUDEITEM notification according to MSDN and to some manual tests i did.<br><a href="http://msdn.microsoft.com/en-us/library/ms646862.aspx">http://msdn.microsoft.com/en-us/library/ms646862.aspx</a><br>
the first part of the patch is the actual implementation, the SendCustomDlgNotificationMessage function needs to receive the pidl of the object to send in the new notification.<br>the implementation is basically extending what existed already and sending the new information when CDN_INCLUDEITEM is sent, using the required structure.<br>
the rest, and biggest, part of the patch is just accomodating the calls to the SendCustomDlgNotificationMessage function to receive the pidl as parameter (NULL in other notifications).<br><br>the notification is sent everytime IShellBrowserImpl_ICommDlgBrowser_IncludeObject is called, which means one time per object, and only if OFN_ENABLEINCLUDENOTIFY was sent in the dialog Flags.<br>
<br>this patch fixes part of <a href="http://bugs.winehq.org/show_bug.cgi?id=8072">http://bugs.winehq.org/show_bug.cgi?id=8072</a><br><br>i was not able to make an automated test for this... although i did make manual tests on wine and windows to confirm the implementation and Media Player Classic is happy. although if� anyone has any idea for a test on this please drop me a message.<br>
<br>regards.<br>