- Sync access.idl and msinkaut.idl with Wine. Fixes MIDL warnings.
svn path=/trunk/; revision=68896
\r
[call_as(AddRefAccessor)]\r
HRESULT RemoteAddRefAccessor([in] HACCESSOR hAccessor,\r
\r
[call_as(AddRefAccessor)]\r
HRESULT RemoteAddRefAccessor([in] HACCESSOR hAccessor,\r
- [in, out, unique, annotation("__out_opt")] DBREFCOUNT *pcRefCount,\r
+ [in, out, unique] DBREFCOUNT *pcRefCount,\r
[out] IErrorInfo **ppErrorInfoRem);\r
\r
[local]\r
[out] IErrorInfo **ppErrorInfoRem);\r
\r
[local]\r
[in] single VerticalComponent);
[id(0x00000003)] HRESULT Rotate(
[in] single Degrees,
[in] single VerticalComponent);
[id(0x00000003)] HRESULT Rotate(
[in] single Degrees,
- [in, optional, defaultvalue(0)] single x,
- [in, optional, defaultvalue(0)] single y);
+ [in, defaultvalue(0)] single x,
+ [in, defaultvalue(0)] single y);
[id(0x00000004)] HRESULT Reflect(
[in] VARIANT_BOOL Horizontally,
[in] VARIANT_BOOL Vertically);
[id(0x00000004)] HRESULT Reflect(
[in] VARIANT_BOOL Horizontally,
[in] VARIANT_BOOL Vertically);
[id(0x00000014), propget] HRESULT Deleted(
[out, retval] VARIANT_BOOL* Deleted);
[id(0x00000003)] HRESULT GetBoundingBox(
[id(0x00000014), propget] HRESULT Deleted(
[out, retval] VARIANT_BOOL* Deleted);
[id(0x00000003)] HRESULT GetBoundingBox(
- [in, optional, defaultvalue(0)] InkBoundingBoxMode BoundingBoxMode,
+ [in, defaultvalue(0)] InkBoundingBoxMode BoundingBoxMode,
[out, retval] IInkRectangle** Rectangle);
[id(0x00000005)] HRESULT FindIntersections(
[in] IInkStrokes* Strokes,
[out, retval] IInkRectangle** Rectangle);
[id(0x00000005)] HRESULT FindIntersections(
[in] IInkStrokes* Strokes,
[id(0x00000009)] HRESULT NearestPoint(
[in] long x,
[in] long y,
[id(0x00000009)] HRESULT NearestPoint(
[in] long x,
[in] long y,
- [in, out, optional, defaultvalue(0)] single* Distance,
+ [in, out, defaultvalue(0)] single* Distance,
[out, retval] single* Point);
[id(0x0000000a)] HRESULT Split(
[in] single SplitAt,
[out, retval] single* Point);
[id(0x0000000a)] HRESULT Split(
[in] single SplitAt,
[out] TabletPropertyMetricUnit* Units,
[out] single* Resolution);
[id(0x00000016)] HRESULT GetPoints(
[out] TabletPropertyMetricUnit* Units,
[out] single* Resolution);
[id(0x00000016)] HRESULT GetPoints(
- [in, optional, defaultvalue(0)] long Index,
- [in, optional, defaultvalue(-1)] long Count,
+ [in, defaultvalue(0)] long Index,
+ [in, defaultvalue(-1)] long Count,
[out, retval] VARIANT* Points);
[id(0x00000017)] HRESULT SetPoints(
[in] VARIANT Points,
[out, retval] VARIANT* Points);
[id(0x00000017)] HRESULT SetPoints(
[in] VARIANT Points,
- [in, optional, defaultvalue(0)] long Index,
- [in, optional, defaultvalue(-1)] long Count,
+ [in, defaultvalue(0)] long Index,
+ [in, defaultvalue(-1)] long Count,
[out, retval] long* NumberOfPointsSet);
[id(0x00000018)] HRESULT GetPacketData(
[out, retval] long* NumberOfPointsSet);
[id(0x00000018)] HRESULT GetPacketData(
- [in, optional, defaultvalue(0)] long Index,
- [in, optional, defaultvalue(-1)] long Count,
+ [in, defaultvalue(0)] long Index,
+ [in, defaultvalue(-1)] long Count,
[out, retval] VARIANT* PacketData);
[id(0x00000019)] HRESULT GetPacketValuesByProperty(
[in] BSTR propertyName,
[out, retval] VARIANT* PacketData);
[id(0x00000019)] HRESULT GetPacketValuesByProperty(
[in] BSTR propertyName,
- [in, optional, defaultvalue(0)] long Index,
- [in, optional, defaultvalue(-1)] long Count,
+ [in, defaultvalue(0)] long Index,
+ [in, defaultvalue(-1)] long Count,
[out, retval] VARIANT* PacketValues);
[id(0x0000001a)] HRESULT SetPacketValuesByProperty(
[in] BSTR bstrPropertyName,
[in] VARIANT PacketValues,
[out, retval] VARIANT* PacketValues);
[id(0x0000001a)] HRESULT SetPacketValuesByProperty(
[in] BSTR bstrPropertyName,
[in] VARIANT PacketValues,
- [in, optional, defaultvalue(0)] long Index,
- [in, optional, defaultvalue(-1)] long Count,
+ [in, defaultvalue(0)] long Index,
+ [in, defaultvalue(-1)] long Count,
[out, retval] long* NumberOfPacketsSet);
[id(0x0000001b)] HRESULT GetFlattenedBezierPoints(
[out, retval] long* NumberOfPacketsSet);
[id(0x0000001b)] HRESULT GetFlattenedBezierPoints(
- [in, optional, defaultvalue(0)] long FittingError,
+ [in, defaultvalue(0)] long FittingError,
[out, retval] VARIANT* FlattenedBezierPoints);
[id(0x0000001d)] HRESULT Transform(
[in] IInkTransform* Transform,
[out, retval] VARIANT* FlattenedBezierPoints);
[id(0x0000001d)] HRESULT Transform(
[in] IInkTransform* Transform,
- [in, optional, defaultvalue(0)] VARIANT_BOOL ApplyOnPenWidth);
+ [in, defaultvalue(0)] VARIANT_BOOL ApplyOnPenWidth);
[id(0x0000001c)] HRESULT ScaleToRectangle(
[in] IInkRectangle* Rectangle);
[id(0x0000001e)] HRESULT Move(
[id(0x0000001c)] HRESULT ScaleToRectangle(
[in] IInkRectangle* Rectangle);
[id(0x0000001e)] HRESULT Move(
[in] single VerticalComponent);
[id(0x0000001f)] HRESULT Rotate(
[in] single Degrees,
[in] single VerticalComponent);
[id(0x0000001f)] HRESULT Rotate(
[in] single Degrees,
- [in, optional, defaultvalue(0)] single x,
- [in, optional, defaultvalue(0)] single y);
+ [in, defaultvalue(0)] single x,
+ [in, defaultvalue(0)] single y);
[id(0x00000020)] HRESULT Shear(
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier);
[id(0x00000020)] HRESULT Shear(
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier);
HRESULT DrawStroke(
[in] long hDC,
[in] IInkStrokeDisp* Stroke,
HRESULT DrawStroke(
[in] long hDC,
[in] IInkStrokeDisp* Stroke,
- [in, optional, defaultvalue(0)]
IInkDrawingAttributes* DrawingAttributes);
HRESULT PixelToInkSpace(
[in] long hDC,
IInkDrawingAttributes* DrawingAttributes);
HRESULT PixelToInkSpace(
[in] long hDC,
[out, retval] IInkRectangle** Rectangle);
HRESULT MeasureStroke(
[in] IInkStrokeDisp* Stroke,
[out, retval] IInkRectangle** Rectangle);
HRESULT MeasureStroke(
[in] IInkStrokeDisp* Stroke,
- [in, optional, defaultvalue(0)] IInkDrawingAttributes* DrawingAttributes,
+ [in, defaultvalue(0)] IInkDrawingAttributes* DrawingAttributes,
[out, retval] IInkRectangle** Rectangle);
HRESULT Move(
[in] single HorizontalComponent,
[in] single VerticalComponent);
HRESULT Rotate(
[in] single Degrees,
[out, retval] IInkRectangle** Rectangle);
HRESULT Move(
[in] single HorizontalComponent,
[in] single VerticalComponent);
HRESULT Rotate(
[in] single Degrees,
- [in, optional, defaultvalue(0)] single x,
- [in, optional, defaultvalue(0)] single y);
+ [in, defaultvalue(0)] single x,
+ [in, defaultvalue(0)] single y);
HRESULT ScaleTransform(
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier,
HRESULT ScaleTransform(
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier,
- [in, optional, defaultvalue(-1)] VARIANT_BOOL ApplyOnPenWidth);
+ [in, defaultvalue(-1)] VARIANT_BOOL ApplyOnPenWidth);
[id(0x00000017)] HRESULT SetWindowInputRectangle(
[in] IInkRectangle* WindowInputRectangle);
[id(0x0000001a)] HRESULT SetAllTabletsMode(
[id(0x00000017)] HRESULT SetWindowInputRectangle(
[in] IInkRectangle* WindowInputRectangle);
[id(0x0000001a)] HRESULT SetAllTabletsMode(
- [in, optional, defaultvalue(-1)] VARIANT_BOOL UseMouseForInput);
+ [in, defaultvalue(-1)] VARIANT_BOOL UseMouseForInput);
[id(0x0000001b)] HRESULT SetSingleTabletIntegratedMode(
[in] IInkTablet* Tablet);
[id(0x0000000b)] HRESULT GetEventInterest(
[id(0x0000001b)] HRESULT SetSingleTabletIntegratedMode(
[in] IInkTablet* Tablet);
[id(0x0000000b)] HRESULT GetEventInterest(