[Mingw-w64-public] Missing Symbols in `libuuid.a'
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.
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.
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.
--- 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.
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