From: SourceForge.net <no...@so...> - 2009-10-12 16:00:26
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Tracker Item Submitted) made by atkac You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Nobody/Anonymous (nobody) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2009-11-13 23:33:50
|
Patches item #2877129, was opened at 2009-10-12 12:00 Message generated for change (Comment added) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Nobody/Anonymous (nobody) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2009-11-13 23:48:31
|
Patches item #2877129, was opened at 2009-10-12 12:00 Message generated for change (Comment added) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Nobody/Anonymous (nobody) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2009-11-14 00:39:35
|
Patches item #2877129, was opened at 2009-10-12 12:00 Message generated for change (Settings changed) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) >Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2009-11-16 14:43:41
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Comment added) made by atkac You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Adam Tkac (atkac) Date: 2009-11-16 15:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2010-06-25 12:46:36
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Comment added) made by atkac You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Adam Tkac (atkac) Date: 2010-06-25 14:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 15:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2010-07-19 00:24:17
|
Patches item #2877129, was opened at 2009-10-12 12:00 Message generated for change (Comment added) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-18 20:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 08:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 09:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SourceForge.net <no...@so...> - 2010-07-19 10:36:27
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Comment added) made by atkac You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Adam Tkac (atkac) Date: 2010-07-19 12:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-19 02:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 14:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 15:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2010-10-06 11:02:48
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Comment added) made by astrand You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2010-10-06 13:02 Message: "I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly." Are you referring to this discussion: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3540/ ? In that case, since the discussion died almost a year ago, could you perhaps remind the other developers that this decision is pending? This is quite important for us in the TigerVNC project; if we cannot resolve this, we need to find another solution than MinGW for building the Windows VNC server. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-07-19 12:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-19 02:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 14:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 15:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2010-10-06 11:40:19
|
Patches item #2877129, was opened at 2009-10-12 12:00 Message generated for change (Comment added) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- >Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-10-06 07:40 Message: Due to the fact that accepting this patch would be precedent setting (given how some of the values were determined), the direction I received was to have a legal opinion on it. To that end I have raised to the Cygwin Apps mailing list (since w32api is part of Cygwin as well), to see what Redhat's lawyers take on it is. You can see the latest status here: http://cygwin.com/ml/cygwin-apps/2010-10/msg00031.html ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2010-10-06 07:02 Message: "I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly." Are you referring to this discussion: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3540/ ? In that case, since the discussion died almost a year ago, could you perhaps remind the other developers that this decision is pending? This is quite important for us in the TigerVNC project; if we cannot resolve this, we need to find another solution than MinGW for building the Windows VNC server. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-07-19 06:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-18 20:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 08:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 09:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 18:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2011-10-06 10:32:34
|
Patches item #2877129, was opened at 2009-10-12 18:00 Message generated for change (Comment added) made by astrand You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2011-10-06 12:32 Message: Another year has passed now. Can you please give us an update? ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-10-06 13:40 Message: Due to the fact that accepting this patch would be precedent setting (given how some of the values were determined), the direction I received was to have a legal opinion on it. To that end I have raised to the Cygwin Apps mailing list (since w32api is part of Cygwin as well), to see what Redhat's lawyers take on it is. You can see the latest status here: http://cygwin.com/ml/cygwin-apps/2010-10/msg00031.html ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2010-10-06 13:02 Message: "I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly." Are you referring to this discussion: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3540/ ? In that case, since the discussion died almost a year ago, could you perhaps remind the other developers that this decision is pending? This is quite important for us in the TigerVNC project; if we cannot resolve this, we need to find another solution than MinGW for building the Windows VNC server. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-07-19 12:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-19 02:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 14:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 15:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-14 00:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2011-10-07 06:14:41
|
Patches item #2877129, was opened at 2009-10-12 16:00 Message generated for change (Comment added) made by jtuc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Adam Tkac (atkac) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- Comment By: Jochen Tucht (jtuc) Date: 2011-10-07 06:14 Message: An option that works for me is to link with Microsoft's uuid.lib rather than MinGW's libuuid.a. The uuid.lib comes with Windows SDKs, so no need for Visual Studio. MinGW maintainers could do likewise to create a dll that exports all the uuids, and distribute it with an associated import library. But I still suspect this would fall under their definition of reverse engineering. ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2011-10-06 10:32 Message: Another year has passed now. Can you please give us an update? ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-10-06 11:40 Message: Due to the fact that accepting this patch would be precedent setting (given how some of the values were determined), the direction I received was to have a legal opinion on it. To that end I have raised to the Cygwin Apps mailing list (since w32api is part of Cygwin as well), to see what Redhat's lawyers take on it is. You can see the latest status here: http://cygwin.com/ml/cygwin-apps/2010-10/msg00031.html ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2010-10-06 11:02 Message: "I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly." Are you referring to this discussion: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3540/ ? In that case, since the discussion died almost a year ago, could you perhaps remind the other developers that this decision is pending? This is quite important for us in the TigerVNC project; if we cannot resolve this, we need to find another solution than MinGW for building the Windows VNC server. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-07-19 10:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-19 00:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 12:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 14:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 23:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 23:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-06 14:40:20
|
Patches item #2877129, was opened at 2009-10-12 09:00 Message generated for change (Settings changed) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api >Group: Aged issue Status: Open >Resolution: Remind Priority: 5 Private: No Submitted By: Adam Tkac (atkac) >Assigned to: Earnie Boyd (earnie) Summary: IActiveDesktop implementation Initial Comment: TigerVNC project would like to start to use MinGW build chain as main build environment for Windows platform. Unfortunately current w32api doesn't have IActiveDesktop interface defined. Proposed patch is attached, I've tested it, TigerVNC server built with patched MinGW headers works excelently. ---------------------------------------------------------------------- Comment By: Jochen Tucht (jtuc) Date: 2011-10-06 23:14 Message: An option that works for me is to link with Microsoft's uuid.lib rather than MinGW's libuuid.a. The uuid.lib comes with Windows SDKs, so no need for Visual Studio. MinGW maintainers could do likewise to create a dll that exports all the uuids, and distribute it with an associated import library. But I still suspect this would fall under their definition of reverse engineering. ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2011-10-06 03:32 Message: Another year has passed now. Can you please give us an update? ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-10-06 04:40 Message: Due to the fact that accepting this patch would be precedent setting (given how some of the values were determined), the direction I received was to have a legal opinion on it. To that end I have raised to the Cygwin Apps mailing list (since w32api is part of Cygwin as well), to see what Redhat's lawyers take on it is. You can see the latest status here: http://cygwin.com/ml/cygwin-apps/2010-10/msg00031.html ---------------------------------------------------------------------- Comment By: Peter Åstrand (astrand) Date: 2010-10-06 04:02 Message: "I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly." Are you referring to this discussion: http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3540/ ? In that case, since the discussion died almost a year ago, could you perhaps remind the other developers that this decision is pending? This is quite important for us in the TigerVNC project; if we cannot resolve this, we need to find another solution than MinGW for building the Windows VNC server. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-07-19 03:36 Message: Thank you very much. I understand this is difficult decision but AFAIK there are many constants which are not defined in the Win register and I see no other way how to obtain them except this way. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2010-07-18 17:24 Message: I have raised the discussion on the MinGW Developer mailing list regarding using a program to extract a constant (i.e. IID_IActiveDesktop). Once there is a decision I will respond accordingly. Thank you for your patience. ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2010-06-25 05:46 Message: Would it be possible to tell me if IID_IActiveDesktop definition will be accepted or rejected, please? ---------------------------------------------------------------------- Comment By: Adam Tkac (atkac) Date: 2009-11-16 06:43 Message: I wrote a simple program which helped me to obtain GUID definitions (attachment called "helper.c"). I have a valid MS Visual Studio license thus I compiled that helper program via Visual Studio. Then run the program, on my machine, output is: template: 0x88E39E8011CF3578869AE62122E2B cls: 0x7504870011D0EF1F60008898F9ACDE97 iid: 0xF490EB0011D1124060008898F9ACDE97 The "template" variable is "known" IID_IShellView2 interface which is already defined in MinGW API. I used it to figure which bytes are swapped. I'm quite sure this is not violation of MS copyrights, please check http://en.wikipedia.org/wiki/Windows_API#Other_implementations ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 15:48 Message: I was able to find CLSID_ActiveDesktop in the registry but can't track down IID_IActiveDesktop Please indicate where you found the value. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2009-11-13 15:33 Message: Can you please provide the source of information for this patch? How did you determine the GUIDs? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2877129&group_id=2435 |