[Mingw-w64-public] Missing Symbols in `libuuid.a'

2015-04-29 Thread Alexander Shukaev
Hello,

I'm getting a couple of undefined references:

undefined reference to `CLSID_ShellWindows'
undefined reference to `IID_IShellWindows'


Please, enable those symbols in the `libuuid.a' library.  Thank you.

Kind regards,
Alexander
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] msinkaut_i.c: Added new file.

2015-04-29 Thread Jacek Caban
This file is distributed together with header files in PSDK. I generated
it by widl from the IDL file from my previous patch. We could automate
that, but since it's the only such file so far, I don't think it's worth
the trouble.

---
 mingw-w64-headers/include/msinkaut_i.c | 56
++
 1 file changed, 56 insertions(+)
 create mode 100644 mingw-w64-headers/include/msinkaut_i.c


diff --git a/mingw-w64-headers/include/msinkaut_i.c b/mingw-w64-headers/include/msinkaut_i.c
new file mode 100644
index 000..1edf4f7
--- /dev/null
+++ b/mingw-w64-headers/include/msinkaut_i.c
@@ -0,0 +1,56 @@
+/*** Autogenerated by WIDL 1.6 from include/msinkaut.idl - Do not edit ***/
+
+#include rpc.h
+#include rpcndr.h
+
+#ifdef _MIDL_USE_GUIDDEF_
+
+#ifndef INITGUID
+#define INITGUID
+#include guiddef.h
+#undef INITGUID
+#else
+#include guiddef.h
+#endif
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
+
+#else
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
+
+#endif
+
+#ifdef __cplusplus
+extern C {
+#endif
+
+MIDL_DEFINE_GUID(IID, IID_IInkExtendedProperty, 0xdb489209, 0xb7c3, 0x411d, 0x90,0xf6, 0x15,0x48,0xcf,0xff,0x27,0x1e);
+MIDL_DEFINE_GUID(IID, IID_IInkExtendedProperties, 0x89f2a8be, 0x95a9, 0x4530, 0x8b,0x8f, 0x88,0xe9,0x71,0xe3,0xe2,0x5f);
+MIDL_DEFINE_GUID(IID, IID_IInkDrawingAttributes, 0xbf519b75, 0x0a15, 0x4623, 0xad,0xc9, 0xc0,0x0d,0x43,0x6a,0x80,0x92);
+MIDL_DEFINE_GUID(IID, IID_IInkRectangle, 0x9794ff82, 0x6071, 0x4717, 0x8a,0x8b, 0x6a,0xc7,0xc6,0x4a,0x68,0x6e);
+MIDL_DEFINE_GUID(IID, IID_IInkTablet, 0x2de25eaa, 0x6ef8, 0x42d5, 0xae,0xe9, 0x18,0x5b,0xc8,0x1b,0x91,0x2d);
+MIDL_DEFINE_GUID(IID, IID_IInkCursorButton, 0x85ef9417, 0x1d59, 0x49b2, 0xa1,0x3c, 0x70,0x2c,0x85,0x43,0x08,0x94);
+MIDL_DEFINE_GUID(IID, IID_IInkCursorButtons, 0x3671cc40, 0xb624, 0x4671, 0x9f,0xa0, 0xdb,0x11,0x9d,0x95,0x2d,0x54);
+MIDL_DEFINE_GUID(IID, IID_IInkCursor, 0xad30c630, 0x40c5, 0x4350, 0x84,0x05, 0x9c,0x71,0x01,0x2f,0xc5,0x58);
+MIDL_DEFINE_GUID(IID, IID_IInkTransform, 0x615f1d43, 0x8703, 0x4565, 0x88,0xe2, 0x82,0x01,0xd2,0xec,0xd7,0xb7);
+MIDL_DEFINE_GUID(IID, IID_IInkRecognitionAlternates, 0x286a167f, 0x9f19, 0x4c61, 0x9d,0x53, 0x4f,0x07,0xbe,0x62,0x2b,0x84);
+MIDL_DEFINE_GUID(IID, IID_IInkRecognitionAlternate, 0xb7e660ad, 0x77e4, 0x429b, 0xad,0xda, 0x87,0x37,0x80,0xd1,0xfc,0x4a);
+MIDL_DEFINE_GUID(IID, IID_IInkRecognitionResult, 0x3bc129a8, 0x86cd, 0x45ad, 0xbd,0xe8, 0xe0,0xd3,0x2d,0x61,0xc1,0x6d);
+MIDL_DEFINE_GUID(IID, IID_IInkStrokeDisp, 0x43242fea, 0x91d1, 0x4a72, 0x96,0x3e, 0xfb,0xb9,0x18,0x29,0xcf,0xa2);
+MIDL_DEFINE_GUID(IID, IID_IInkCustomStrokes, 0x7e23a88f, 0xc30e, 0x420f, 0x9b,0xdb, 0x28,0x90,0x25,0x43,0xf0,0xc1);
+MIDL_DEFINE_GUID(IID, IID_IInkDisp, 0x9d398fa0, 0xc4e2, 0x4fcd, 0x99,0x73, 0x97,0x5c,0xaa,0xf4,0x7e,0xa6);
+MIDL_DEFINE_GUID(IID, IID_IInkStrokes, 0xf1f4c9d8, 0x590a, 0x4963, 0xb3,0xae, 0x19,0x35,0x67,0x1b,0xb6,0xf3);
+MIDL_DEFINE_GUID(IID, IID_IInkRenderer, 0xe6257a9c, 0xb511, 0x4f4c, 0xa8,0xb0, 0xa7,0xdb,0xc9,0x50,0x6b,0x83);
+MIDL_DEFINE_GUID(IID, IID_IInkCursors, 0xa248c1ac, 0xc698, 0x4e06, 0x9e,0x5c, 0xd5,0x7f,0x77,0xc7,0xe6,0x47);
+MIDL_DEFINE_GUID(IID, IID_IInkCollector, 0xf0f060b5, 0x8b1f, 0x4a7c, 0x89,0xec, 0x88,0x06,0x92,0x58,0x8a,0x4f);
+MIDL_DEFINE_GUID(IID, DIID__IInkCollectorEvents, 0x11a583f2, 0x712d, 0x4fea, 0xab,0xcf, 0xab,0x4a,0xf3,0x8e,0xa0,0x6b);
+MIDL_DEFINE_GUID(CLSID, CLSID_InkCollector, 0x43fb1553, 0xad74, 0x4ee8, 0x88,0xe4, 0x3e,0x6d,0xaa,0xc9,0x15,0xdb);
+
+#ifdef __cplusplus
+}
+#endif
+
+#undef MIDL_DEFINE_GUID

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


Re: [Mingw-w64-public] [PATCH] msinkaut.idl: Added new file.

2015-04-29 Thread Kai Tietz
Patch is ok.

Thanks,
Kai

2015-04-29 21:29 GMT+02:00 Jacek Caban ja...@codeweavers.com:
 ---
  mingw-w64-headers/Makefile.am  |   1 +
  mingw-w64-headers/include/msinkaut.idl | 711
 +
  mingw-w64-headers/include/tpcshrd.idl  |  12 +
  3 files changed, 724 insertions(+)
  create mode 100644 mingw-w64-headers/include/msinkaut.idl



 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Mingw-w64-public mailing list
 Mingw-w64-public@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


[Mingw-w64-public] [PATCH] msinkaut.idl: Added new file.

2015-04-29 Thread Jacek Caban
---
 mingw-w64-headers/Makefile.am  |   1 +
 mingw-w64-headers/include/msinkaut.idl | 711
+
 mingw-w64-headers/include/tpcshrd.idl  |  12 +
 3 files changed, 724 insertions(+)
 create mode 100644 mingw-w64-headers/include/msinkaut.idl


diff --git a/mingw-w64-headers/Makefile.am b/mingw-w64-headers/Makefile.am
index 4fa8d83..3271692 100644
--- a/mingw-w64-headers/Makefile.am
+++ b/mingw-w64-headers/Makefile.am
@@ -108,6 +108,7 @@ IDL_SRCS = \
   include/mmdeviceapi.idl \
   include/mscoree.idl \
   include/msctf.idl \
+  include/msinkaut.idl \
   include/mshtml.idl \
   include/mshtmhst.idl \
   include/msopc.idl \
diff --git a/mingw-w64-headers/include/msinkaut.idl b/mingw-w64-headers/include/msinkaut.idl
new file mode 100644
index 000..6d3c547
--- /dev/null
+++ b/mingw-w64-headers/include/msinkaut.idl
@@ -0,0 +1,711 @@
+/**
+ * This file is part of the mingw-w64 runtime package.
+ * No warranty is given; refer to the file DISCLAIMER within this package.
+ */
+
+import oaidl.idl;
+import ocidl.idl;
+import tpcshrd.idl;
+
+// cpp_quote(#import tpcerror.h)
+
+typedef enum InkRasterOperation {
+IRO_Black   = 1,
+IRO_NotMergePen = 2,
+IRO_MaskNotPen  = 3,
+IRO_NotCopyPen  = 4,
+IRO_MaskPenNot  = 5,
+IRO_Not = 6,
+IRO_XOrPen  = 7,
+IRO_NotMaskPen  = 8,
+IRO_MaskPen = 9,
+IRO_NotXOrPen   = 10,
+IRO_NoOperation = 11,
+IRO_MergeNotPen = 12,
+IRO_CopyPen = 13,
+IRO_MergePenNot = 14,
+IRO_MergePen= 15,
+IRO_White   = 16
+} InkRasterOperation;
+
+typedef enum InkPenTip {
+IPT_Ball  = 0,
+IPT_Rectangle = 1
+} InkPenTip;
+
+typedef enum TabletHardwareCapabilities {
+THWC_Integrated = 0x1,
+THWC_CursorMustTouch= 0x2,
+THWC_HardProximity  = 0x4,
+THWC_CursorsHavePhysicalIds = 0x8
+} TabletHardwareCapabilities;
+
+typedef enum TabletPropertyMetricUnit {
+TPMU_Default,
+TPMU_Inches,
+TPMU_Centimeters,
+TPMU_Degrees,
+TPMU_Radians,
+TPMU_Seconds,
+TPMU_Pounds,
+TPMU_Grams
+} TabletPropertyMetricUnit;
+
+typedef enum InkCursorButtonState {
+ICBS_Unavailable,
+ICBS_Up,
+ICBS_Down
+} InkCursorButtonState;
+
+typedef enum InkRecognitionConfidence {
+IRC_Strong   = 0,
+IRC_Intermediate = 1,
+IRC_Poor = 2
+} InkRecognitionConfidence;
+
+typedef enum InkBoundingBoxMode {
+IBBM_Default= 0,
+IBBM_NoCurveFit = 1,
+IBBM_CurveFit   = 2,
+IBBM_PointsOnly = 3,
+IBBM_Union  = 4
+} InkBoundingBoxMode;
+
+typedef enum InkExtractFlags {
+IEF_CopyFromOriginal   = 0,
+IEF_RemoveFromOriginal = 1,
+IEF_Default= IEF_RemoveFromOriginal
+} InkExtractFlags;
+
+typedef enum InkPersistenceFormat {
+IPF_InkSerializedFormat   = 0,
+IPF_Base64InkSerializedFormat = 1,
+IPF_GIF   = 2,
+IPF_Base64GIF = 3
+} InkPersistenceFormat;
+
+typedef enum InkPersistenceCompressionMode {
+IPCM_Default= 0,
+IPCM_MaximumCompression = 1,
+IPCM_NoCompression  = 2
+} InkPersistenceCompressionMode;
+
+typedef enum InkClipboardFormats {
+ICF_None= 0x,
+ICF_InkSerializedFormat = 0x0001,
+ICF_SketchInk   = 0x0002,
+ICF_TextInk = 0x0006,
+ICF_EnhancedMetafile= 0x0008,
+ICF_Metafile= 0x0020,
+ICF_Bitmap  = 0x0040,
+ICF_PasteMask   = 0x0007,
+ICF_CopyMask= 0x007f,
+ICF_Default = ICF_CopyMask
+} InkClipboardFormats;
+
+typedef enum InkClipboardModes {
+ICB_Copy= 0x00,
+ICB_Cut = 0x01,
+ICB_ExtractOnly = 0x30,
+ICB_DelayedCopy = 0x20,
+ICB_Default = ICB_Copy
+} InkClipboardModes;
+
+typedef enum InkCollectionMode {
+ICM_InkOnly,
+ICM_GestureOnly,
+ICM_InkAndGesture
+} InkCollectionMode;
+
+typedef enum InkMousePointer {
+IMP_Default= 0,
+IMP_Arrow  = 1,
+IMP_Crosshair  = 2,
+IMP_Ibeam  = 3,
+IMP_SizeNESW   = 4,
+IMP_SizeNS = 5,
+IMP_SizeNWSE   = 6,
+IMP_SizeWE = 7,
+IMP_UpArrow= 8,
+IMP_Hourglass  = 9,
+IMP_NoDrop = 10,
+IMP_ArrowHourglass = 11,
+IMP_ArrowQuestion  = 12,
+IMP_SizeAll= 13,
+IMP_Hand   = 14,
+IMP_Custom = 99
+} InkMousePointer;
+
+typedef enum InkApplicationGesture {
+IAG_AllGestures = 0x,
+IAG_NoGesture   = 0xf000,
+IAG_Scratchout  = 0xf001,
+IAG_Triangle= 0xf002,
+IAG_Square  = 0xf003,
+IAG_Star= 0xf004,
+IAG_Check   = 0xf005,
+IAG_Curlicue= 0xf010,
+IAG_DoubleCurlicue  = 0xf011,
+IAG_Circle  = 0xf020,
+IAG_DoubleCircle= 0xf021,
+IAG_SemiCircleLeft  = 0xf028,
+IAG_SemiCircleRight = 0xf029,
+

Re: [Mingw-w64-public] [PATCH] msinkaut_i.c: Added new file.

2015-04-29 Thread Kai Tietz
Agreed.  Thanks for the patch, please apply.

Kai

2015-04-29 22:07 GMT+02:00 Jacek Caban ja...@codeweavers.com:
 This file is distributed together with header files in PSDK. I generated
 it by widl from the IDL file from my previous patch. We could automate
 that, but since it's the only such file so far, I don't think it's worth
 the trouble.

 ---
  mingw-w64-headers/include/msinkaut_i.c | 56
 ++
  1 file changed, 56 insertions(+)
  create mode 100644 mingw-w64-headers/include/msinkaut_i.c



 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Mingw-w64-public mailing list
 Mingw-w64-public@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public