Rob Shearman : include: Add local to interfaces or functions that take a void * parameter and so aren 't designed to work remotely.
Alexandre Julliard
julliard at winehq.org
Mon Apr 14 07:14:25 CDT 2008
Module: wine
Branch: master
Commit: b4efe919cc16ef49621b360d1fca60c7463798ae
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b4efe919cc16ef49621b360d1fca60c7463798ae
Author: Rob Shearman <rob at codeweavers.com>
Date: Mon Apr 14 10:56:02 2008 +0100
include: Add local to interfaces or functions that take a void * parameter and so aren't designed to work remotely.
---
include/amvideo.idl | 12 ++++++++----
include/axextend.idl | 3 ++-
include/dimm.idl | 6 ++++--
include/shobjidl.idl | 10 ++++++----
4 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/include/amvideo.idl b/include/amvideo.idl
index c63275b..5e6cdd6 100644
--- a/include/amvideo.idl
+++ b/include/amvideo.idl
@@ -61,7 +61,8 @@ cpp_quote("#define AMDSS_PRIMARY (AMDDS_DCIPS | AMDDS_PS)")
[
object,
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IDirectDrawVideo : IUnknown
{
@@ -85,7 +86,8 @@ interface IDirectDrawVideo : IUnknown
[
object,
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IQualProp : IUnknown
{
@@ -124,7 +126,8 @@ interface IFullScreenVideo : IUnknown
[
object,
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IFullScreenVideoEx : IFullScreenVideo
{
@@ -137,7 +140,8 @@ interface IFullScreenVideoEx : IFullScreenVideo
[
object,
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IBaseVideoMixer : IUnknown
{
diff --git a/include/axextend.idl b/include/axextend.idl
index 03ca187..26a7086 100644
--- a/include/axextend.idl
+++ b/include/axextend.idl
@@ -958,7 +958,8 @@ cpp_quote("#define KSPROPERTY_SUPPORT_SET 2")
[
object,
uuid(31efac30-515c-11d0-a9aa-00aa0061be93),
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IKsPropertySet : IUnknown
{
diff --git a/include/dimm.idl b/include/dimm.idl
index ab74d4a..07e04b2 100644
--- a/include/dimm.idl
+++ b/include/dimm.idl
@@ -185,7 +185,8 @@ interface IEnumRegisterWordW : IUnknown
[
object,
uuid(09b5eab0-f997-11d1-93d4-0060b067b86e),
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IEnumInputContext : IUnknown
{
@@ -206,7 +207,8 @@ interface IEnumInputContext : IUnknown
[
object,
uuid(08c0e040-62d1-11d1-9326-0060b067b86e),
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IActiveIMMApp : IUnknown
{
diff --git a/include/shobjidl.idl b/include/shobjidl.idl
index 3353268..54d617e 100644
--- a/include/shobjidl.idl
+++ b/include/shobjidl.idl
@@ -716,7 +716,8 @@ cpp_quote("#define IShellLink WINELIB_NAME_AW(IShellLink)")
[
object,
uuid(000214e8-0000-0000-c000-000000000046),
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IShellExtInit : IUnknown
{
@@ -869,7 +870,8 @@ cpp_quote("#define CDBOSC_STATECHANGE 0x00000004")
[
object,
uuid(47d2657a-7b27-11d0-8ca9-00a0c92dbfe8),
- pointer_default(unique)
+ pointer_default(unique),
+ local
]
interface IDockingWindowFrame : IOleWindow
{
@@ -1152,9 +1154,9 @@ interface IShellExecuteHookW : IUnknown
]
interface IShellLinkDataList : IUnknown
{
- HRESULT AddDataBlock(
+ [local] HRESULT AddDataBlock(
[in] void *pDataBlock);
- HRESULT CopyDataBlock(
+ [local] HRESULT CopyDataBlock(
[in] DWORD dwSig,
[out] void **ppDataBlock);
HRESULT RemoveDataBlock(
More information about the wine-cvs
mailing list