mirror of
https://git.code.sf.net/p/mingw-w64/mingw-w64
synced 2024-11-23 18:04:18 +08:00
Fixed headers as pointed out by review, and autogenerated Makefile.in and filter.h
This commit is contained in:
parent
4f21daa6db
commit
5bffd9d925
@ -301,6 +301,7 @@ EXTRA_HEADERS = \
|
|||||||
@HAVE_WIDL_TRUE@ include/downloadmgr.idl \
|
@HAVE_WIDL_TRUE@ include/downloadmgr.idl \
|
||||||
@HAVE_WIDL_TRUE@ include/dxva2api.idl \
|
@HAVE_WIDL_TRUE@ include/dxva2api.idl \
|
||||||
@HAVE_WIDL_TRUE@ include/endpointvolume.idl \
|
@HAVE_WIDL_TRUE@ include/endpointvolume.idl \
|
||||||
|
@HAVE_WIDL_TRUE@ include/filter.idl \
|
||||||
@HAVE_WIDL_TRUE@ include/fsrm.idl \
|
@HAVE_WIDL_TRUE@ include/fsrm.idl \
|
||||||
@HAVE_WIDL_TRUE@ include/fsrmenums.idl \
|
@HAVE_WIDL_TRUE@ include/fsrmenums.idl \
|
||||||
@HAVE_WIDL_TRUE@ include/fsrmquota.idl \
|
@HAVE_WIDL_TRUE@ include/fsrmquota.idl \
|
||||||
|
@ -1,106 +1,110 @@
|
|||||||
/**
|
/*** Autogenerated by WIDL 1.6 from filter.idl - Do not edit ***/
|
||||||
* This file is part of the mingw-w64 runtime package.
|
|
||||||
* No warranty is given; refer to the file DISCLAIMER within this package.
|
|
||||||
*/
|
|
||||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||||
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "rpc.h"
|
#include <rpc.h>
|
||||||
#include "rpcndr.h"
|
#include <rpcndr.h>
|
||||||
|
|
||||||
#ifndef __RPCNDR_H_VERSION__
|
|
||||||
#error This stub requires an updated version of <rpcndr.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef COM_NO_WINDOWS_H
|
#ifndef COM_NO_WINDOWS_H
|
||||||
#include "windows.h"
|
#include <windows.h>
|
||||||
#include "ole2.h"
|
#include <ole2.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __filter_h__
|
#ifndef __filter_h__
|
||||||
#define __filter_h__
|
#define __filter_h__
|
||||||
|
|
||||||
|
/* Forward declarations */
|
||||||
|
|
||||||
#ifndef __IFilter_FWD_DEFINED__
|
#ifndef __IFilter_FWD_DEFINED__
|
||||||
#define __IFilter_FWD_DEFINED__
|
#define __IFilter_FWD_DEFINED__
|
||||||
typedef struct IFilter IFilter;
|
typedef interface IFilter IFilter;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "unknwn.h"
|
/* Headers for imported files */
|
||||||
#include "objidl.h"
|
|
||||||
#include "propidl.h"
|
#include <unknwn.h>
|
||||||
|
#include <objidl.h>
|
||||||
|
#include <propidl.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C"{
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __MIDL_user_allocate_free_DEFINED__
|
#ifndef __IFilter_FWD_DEFINED__
|
||||||
#define __MIDL_user_allocate_free_DEFINED__
|
#define __IFilter_FWD_DEFINED__
|
||||||
void *__RPC_API MIDL_user_allocate(size_t);
|
typedef interface IFilter IFilter;
|
||||||
void __RPC_API MIDL_user_free(void *);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <winapifamily.h>
|
||||||
|
|
||||||
|
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
||||||
#ifndef _TAGFULLPROPSPEC_DEFINED_
|
#ifndef _TAGFULLPROPSPEC_DEFINED_
|
||||||
#define _TAGFULLPROPSPEC_DEFINED_
|
#define _TAGFULLPROPSPEC_DEFINED_
|
||||||
typedef struct tagFULLPROPSPEC {
|
typedef struct tagFULLPROPSPEC {
|
||||||
GUID guidPropSet;
|
GUID guidPropSet;
|
||||||
PROPSPEC psProperty;
|
PROPSPEC psProperty;
|
||||||
} FULLPROPSPEC;
|
} FULLPROPSPEC;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern RPC_IF_HANDLE __MIDL_itf_filter_0000_v0_0_c_ifspec;
|
|
||||||
extern RPC_IF_HANDLE __MIDL_itf_filter_0000_v0_0_s_ifspec;
|
|
||||||
|
|
||||||
#ifndef __IFilter_INTERFACE_DEFINED__
|
|
||||||
#define __IFilter_INTERFACE_DEFINED__
|
|
||||||
|
|
||||||
#ifndef _tagIFILTER_INIT_DEFINED
|
#ifndef _tagIFILTER_INIT_DEFINED
|
||||||
typedef enum tagIFILTER_INIT {
|
|
||||||
IFILTER_INIT_CANON_PARAGRAPHS = 1,IFILTER_INIT_HARD_LINE_BREAKS = 2,IFILTER_INIT_CANON_HYPHENS = 4,IFILTER_INIT_CANON_SPACES = 8,
|
|
||||||
IFILTER_INIT_APPLY_INDEX_ATTRIBUTES = 16,IFILTER_INIT_APPLY_OTHER_ATTRIBUTES = 32,IFILTER_INIT_INDEXING_ONLY = 64,IFILTER_INIT_SEARCH_LINKS = 128
|
|
||||||
} IFILTER_INIT;
|
|
||||||
|
|
||||||
#define _tagIFILTER_INIT_DEFINED
|
#define _tagIFILTER_INIT_DEFINED
|
||||||
|
typedef enum tagIFILTER_INIT {
|
||||||
|
IFILTER_INIT_CANON_PARAGRAPHS = 0x1,
|
||||||
|
IFILTER_INIT_HARD_LINE_BREAKS = 0x2,
|
||||||
|
IFILTER_INIT_CANON_HYPHENS = 0x4,
|
||||||
|
IFILTER_INIT_CANON_SPACES = 0x8,
|
||||||
|
IFILTER_INIT_APPLY_INDEX_ATTRIBUTES = 0x10,
|
||||||
|
IFILTER_INIT_APPLY_OTHER_ATTRIBUTES = 0x20,
|
||||||
|
IFILTER_INIT_INDEXING_ONLY = 0x40,
|
||||||
|
IFILTER_INIT_SEARCH_LINKS = 0x80,
|
||||||
|
IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES = 0x100,
|
||||||
|
IFILTER_INIT_FILTER_OWNED_VALUE_OK = 0x200,
|
||||||
|
IFILTER_INIT_FILTER_AGGRESSIVE_BREAK = 0x400,
|
||||||
|
IFILTER_INIT_DISABLE_EMBEDDED = 0x800,
|
||||||
|
IFILTER_INIT_EMIT_FORMATTING = 0x1000
|
||||||
|
} IFILTER_INIT;
|
||||||
#define _IFILTER_INIT_DEFINED
|
#define _IFILTER_INIT_DEFINED
|
||||||
#endif
|
#endif
|
||||||
#ifndef _tagIFILTER_FLAGS_DEFINED
|
#ifndef _tagIFILTER_FLAGS_DEFINED
|
||||||
typedef enum tagIFILTER_FLAGS {
|
|
||||||
IFILTER_FLAGS_OLE_PROPERTIES = 1
|
|
||||||
} IFILTER_FLAGS;
|
|
||||||
|
|
||||||
#define _tagIFILTER_FLAGS_DEFINED
|
#define _tagIFILTER_FLAGS_DEFINED
|
||||||
|
typedef enum tagIFILTER_FLAGS {
|
||||||
|
IFILTER_FLAGS_OLE_PROPERTIES = 1
|
||||||
|
} IFILTER_FLAGS;
|
||||||
#define _IFILTER_FLAGS_DEFINED
|
#define _IFILTER_FLAGS_DEFINED
|
||||||
#endif
|
#endif
|
||||||
#ifndef _tagCHUNKSTATE_DEFINED
|
#ifndef _tagCHUNKSTATE_DEFINED
|
||||||
typedef enum tagCHUNKSTATE {
|
|
||||||
CHUNK_TEXT = 0x1,CHUNK_VALUE = 0x2
|
|
||||||
} CHUNKSTATE;
|
|
||||||
|
|
||||||
#define _tagCHUNKSTATE_DEFINED
|
#define _tagCHUNKSTATE_DEFINED
|
||||||
|
typedef enum tagCHUNKSTATE {
|
||||||
|
CHUNK_TEXT = 0x1,
|
||||||
|
CHUNK_VALUE = 0x2,
|
||||||
|
CHUNK_FILTER_OWNED_VALUE = 0x4
|
||||||
|
} CHUNKSTATE;
|
||||||
#define _CHUNKSTATE_DEFINED
|
#define _CHUNKSTATE_DEFINED
|
||||||
#endif
|
#endif
|
||||||
#ifndef _tagCHUNK_BREAKTYPE_DEFINED
|
#ifndef _tagCHUNK_BREAKTYPE_DEFINED
|
||||||
typedef enum tagCHUNK_BREAKTYPE {
|
|
||||||
CHUNK_NO_BREAK = 0,CHUNK_EOW = 1,CHUNK_EOS = 2,CHUNK_EOP = 3,CHUNK_EOC = 4
|
|
||||||
} CHUNK_BREAKTYPE;
|
|
||||||
|
|
||||||
#define _tagCHUNK_BREAKTYPE_DEFINED
|
#define _tagCHUNK_BREAKTYPE_DEFINED
|
||||||
|
typedef enum tagCHUNK_BREAKTYPE {
|
||||||
|
CHUNK_NO_BREAK = 0,
|
||||||
|
CHUNK_EOW = 1,
|
||||||
|
CHUNK_EOS = 2,
|
||||||
|
CHUNK_EOP = 3,
|
||||||
|
CHUNK_EOC = 4
|
||||||
|
} CHUNK_BREAKTYPE;
|
||||||
#define _CHUNK_BREAKTYPE_DEFINED
|
#define _CHUNK_BREAKTYPE_DEFINED
|
||||||
#endif
|
#endif
|
||||||
#ifndef _tagFILTERREGION_DEFINED
|
#ifndef _tagFILTERREGION_DEFINED
|
||||||
typedef struct tagFILTERREGION {
|
#define _tagFILTERREGION_DEFINED
|
||||||
|
typedef struct tagFILTERREGION {
|
||||||
ULONG idChunk;
|
ULONG idChunk;
|
||||||
ULONG cwcStart;
|
ULONG cwcStart;
|
||||||
ULONG cwcExtent;
|
ULONG cwcExtent;
|
||||||
} FILTERREGION;
|
} FILTERREGION;
|
||||||
|
|
||||||
#define _tagFILTERREGION_DEFINED
|
|
||||||
#define _FILTERREGION_DEFINED
|
#define _FILTERREGION_DEFINED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _tagSTAT_CHUNK_DEFINED
|
#ifndef _tagSTAT_CHUNK_DEFINED
|
||||||
#define _tagSTAT_CHUNK_DEFINED
|
#define _tagSTAT_CHUNK_DEFINED
|
||||||
typedef struct tagSTAT_CHUNK {
|
typedef struct tagSTAT_CHUNK {
|
||||||
ULONG idChunk;
|
ULONG idChunk;
|
||||||
CHUNK_BREAKTYPE breakType;
|
CHUNK_BREAKTYPE breakType;
|
||||||
CHUNKSTATE flags;
|
CHUNKSTATE flags;
|
||||||
@ -109,60 +113,193 @@ extern "C"{
|
|||||||
ULONG idChunkSource;
|
ULONG idChunkSource;
|
||||||
ULONG cwcStartSource;
|
ULONG cwcStartSource;
|
||||||
ULONG cwcLenSource;
|
ULONG cwcLenSource;
|
||||||
} STAT_CHUNK;
|
} STAT_CHUNK;
|
||||||
#define _STAT_CHUNK_DEFINED
|
#define _STAT_CHUNK_DEFINED
|
||||||
#endif
|
#endif
|
||||||
|
/*****************************************************************************
|
||||||
|
* IFilter interface
|
||||||
|
*/
|
||||||
|
#ifndef __IFilter_INTERFACE_DEFINED__
|
||||||
|
#define __IFilter_INTERFACE_DEFINED__
|
||||||
|
|
||||||
EXTERN_C const IID IID_IFilter;
|
DEFINE_GUID(IID_IFilter, 0x89bcb740, 0x6119, 0x101a, 0xbc,0xb7, 0x00,0xdd,0x01,0x06,0x55,0xaf);
|
||||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||||
struct IFilter : public IUnknown {
|
MIDL_INTERFACE("89bcb740-6119-101a-bcb7-00dd010655af")
|
||||||
public:
|
IFilter : public IUnknown
|
||||||
virtual SCODE WINAPI Init(ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags) = 0;
|
{
|
||||||
virtual SCODE WINAPI GetChunk(STAT_CHUNK *pStat) = 0;
|
virtual SCODE STDMETHODCALLTYPE Init(
|
||||||
virtual SCODE WINAPI GetText(ULONG *pcwcBuffer,WCHAR *awcBuffer) = 0;
|
ULONG grfFlags,
|
||||||
virtual SCODE WINAPI GetValue(PROPVARIANT **ppPropValue) = 0;
|
ULONG cAttributes,
|
||||||
virtual SCODE WINAPI BindRegion(FILTERREGION origPos,REFIID riid,void **ppunk) = 0;
|
const FULLPROPSPEC *aAttributes,
|
||||||
};
|
ULONG *pFlags) = 0;
|
||||||
|
|
||||||
|
virtual SCODE STDMETHODCALLTYPE GetChunk(
|
||||||
|
STAT_CHUNK *pStat) = 0;
|
||||||
|
|
||||||
|
virtual SCODE STDMETHODCALLTYPE GetText(
|
||||||
|
ULONG *pcwcBuffer,
|
||||||
|
WCHAR *awcBuffer) = 0;
|
||||||
|
|
||||||
|
virtual SCODE STDMETHODCALLTYPE GetValue(
|
||||||
|
PROPVARIANT **ppPropValue) = 0;
|
||||||
|
|
||||||
|
virtual SCODE STDMETHODCALLTYPE BindRegion(
|
||||||
|
FILTERREGION origPos,
|
||||||
|
REFIID riid,
|
||||||
|
void **ppunk) = 0;
|
||||||
|
|
||||||
|
};
|
||||||
|
#ifdef __CRT_UUID_DECL
|
||||||
|
__CRT_UUID_DECL(IFilter, 0x89bcb740, 0x6119, 0x101a, 0xbc,0xb7, 0x00,0xdd,0x01,0x06,0x55,0xaf)
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
typedef struct IFilterVtbl {
|
typedef struct IFilterVtbl {
|
||||||
BEGIN_INTERFACE
|
BEGIN_INTERFACE
|
||||||
HRESULT (WINAPI *QueryInterface)(IFilter *This,REFIID riid,void **ppvObject);
|
|
||||||
ULONG (WINAPI *AddRef)(IFilter *This);
|
/*** IUnknown methods ***/
|
||||||
ULONG (WINAPI *Release)(IFilter *This);
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
SCODE (WINAPI *Init)(IFilter *This,ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags);
|
IFilter* This,
|
||||||
SCODE (WINAPI *GetChunk)(IFilter *This,STAT_CHUNK *pStat);
|
REFIID riid,
|
||||||
SCODE (WINAPI *GetText)(IFilter *This,ULONG *pcwcBuffer,WCHAR *awcBuffer);
|
void **ppvObject);
|
||||||
SCODE (WINAPI *GetValue)(IFilter *This,PROPVARIANT **ppPropValue);
|
|
||||||
SCODE (WINAPI *BindRegion)(IFilter *This,FILTERREGION origPos,REFIID riid,void **ppunk);
|
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||||
|
IFilter* This);
|
||||||
|
|
||||||
|
ULONG (STDMETHODCALLTYPE *Release)(
|
||||||
|
IFilter* This);
|
||||||
|
|
||||||
|
/*** IFilter methods ***/
|
||||||
|
SCODE (STDMETHODCALLTYPE *Init)(
|
||||||
|
IFilter* This,
|
||||||
|
ULONG grfFlags,
|
||||||
|
ULONG cAttributes,
|
||||||
|
const FULLPROPSPEC *aAttributes,
|
||||||
|
ULONG *pFlags);
|
||||||
|
|
||||||
|
SCODE (STDMETHODCALLTYPE *GetChunk)(
|
||||||
|
IFilter* This,
|
||||||
|
STAT_CHUNK *pStat);
|
||||||
|
|
||||||
|
SCODE (STDMETHODCALLTYPE *GetText)(
|
||||||
|
IFilter* This,
|
||||||
|
ULONG *pcwcBuffer,
|
||||||
|
WCHAR *awcBuffer);
|
||||||
|
|
||||||
|
SCODE (STDMETHODCALLTYPE *GetValue)(
|
||||||
|
IFilter* This,
|
||||||
|
PROPVARIANT **ppPropValue);
|
||||||
|
|
||||||
|
SCODE (STDMETHODCALLTYPE *BindRegion)(
|
||||||
|
IFilter* This,
|
||||||
|
FILTERREGION origPos,
|
||||||
|
REFIID riid,
|
||||||
|
void **ppunk);
|
||||||
|
|
||||||
END_INTERFACE
|
END_INTERFACE
|
||||||
} IFilterVtbl;
|
} IFilterVtbl;
|
||||||
struct IFilter {
|
interface IFilter {
|
||||||
CONST_VTBL struct IFilterVtbl *lpVtbl;
|
CONST_VTBL IFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||||
|
/*** IUnknown methods ***/
|
||||||
#define IFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
#define IFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||||
#define IFilter_AddRef(This) (This)->lpVtbl->AddRef(This)
|
#define IFilter_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||||
#define IFilter_Release(This) (This)->lpVtbl->Release(This)
|
#define IFilter_Release(This) (This)->lpVtbl->Release(This)
|
||||||
|
/*** IFilter methods ***/
|
||||||
#define IFilter_Init(This,grfFlags,cAttributes,aAttributes,pFlags) (This)->lpVtbl->Init(This,grfFlags,cAttributes,aAttributes,pFlags)
|
#define IFilter_Init(This,grfFlags,cAttributes,aAttributes,pFlags) (This)->lpVtbl->Init(This,grfFlags,cAttributes,aAttributes,pFlags)
|
||||||
#define IFilter_GetChunk(This,pStat) (This)->lpVtbl->GetChunk(This,pStat)
|
#define IFilter_GetChunk(This,pStat) (This)->lpVtbl->GetChunk(This,pStat)
|
||||||
#define IFilter_GetText(This,pcwcBuffer,awcBuffer) (This)->lpVtbl->GetText(This,pcwcBuffer,awcBuffer)
|
#define IFilter_GetText(This,pcwcBuffer,awcBuffer) (This)->lpVtbl->GetText(This,pcwcBuffer,awcBuffer)
|
||||||
#define IFilter_GetValue(This,ppPropValue) (This)->lpVtbl->GetValue(This,ppPropValue)
|
#define IFilter_GetValue(This,ppPropValue) (This)->lpVtbl->GetValue(This,ppPropValue)
|
||||||
#define IFilter_BindRegion(This,origPos,riid,ppunk) (This)->lpVtbl->BindRegion(This,origPos,riid,ppunk)
|
#define IFilter_BindRegion(This,origPos,riid,ppunk) (This)->lpVtbl->BindRegion(This,origPos,riid,ppunk)
|
||||||
|
#else
|
||||||
|
/*** IUnknown methods ***/
|
||||||
|
static FORCEINLINE HRESULT IFilter_QueryInterface(IFilter* This,REFIID riid,void **ppvObject) {
|
||||||
|
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||||
|
}
|
||||||
|
static FORCEINLINE ULONG IFilter_AddRef(IFilter* This) {
|
||||||
|
return This->lpVtbl->AddRef(This);
|
||||||
|
}
|
||||||
|
static FORCEINLINE ULONG IFilter_Release(IFilter* This) {
|
||||||
|
return This->lpVtbl->Release(This);
|
||||||
|
}
|
||||||
|
/*** IFilter methods ***/
|
||||||
|
static FORCEINLINE SCODE IFilter_Init(IFilter* This,ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags) {
|
||||||
|
return This->lpVtbl->Init(This,grfFlags,cAttributes,aAttributes,pFlags);
|
||||||
|
}
|
||||||
|
static FORCEINLINE SCODE IFilter_GetChunk(IFilter* This,STAT_CHUNK *pStat) {
|
||||||
|
return This->lpVtbl->GetChunk(This,pStat);
|
||||||
|
}
|
||||||
|
static FORCEINLINE SCODE IFilter_GetText(IFilter* This,ULONG *pcwcBuffer,WCHAR *awcBuffer) {
|
||||||
|
return This->lpVtbl->GetText(This,pcwcBuffer,awcBuffer);
|
||||||
|
}
|
||||||
|
static FORCEINLINE SCODE IFilter_GetValue(IFilter* This,PROPVARIANT **ppPropValue) {
|
||||||
|
return This->lpVtbl->GetValue(This,ppPropValue);
|
||||||
|
}
|
||||||
|
static FORCEINLINE SCODE IFilter_BindRegion(IFilter* This,FILTERREGION origPos,REFIID riid,void **ppunk) {
|
||||||
|
return This->lpVtbl->BindRegion(This,origPos,riid,ppunk);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
SCODE WINAPI IFilter_Init_Proxy(IFilter *This,ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags);
|
|
||||||
void __RPC_STUB IFilter_Init_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
|
|
||||||
SCODE WINAPI IFilter_GetChunk_Proxy(IFilter *This,STAT_CHUNK *pStat);
|
|
||||||
void __RPC_STUB IFilter_GetChunk_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
|
|
||||||
SCODE WINAPI IFilter_GetText_Proxy(IFilter *This,ULONG *pcwcBuffer,WCHAR *awcBuffer);
|
|
||||||
void __RPC_STUB IFilter_GetText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
|
|
||||||
SCODE WINAPI IFilter_GetValue_Proxy(IFilter *This,PROPVARIANT **ppPropValue);
|
|
||||||
void __RPC_STUB IFilter_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
|
|
||||||
SCODE WINAPI IFilter_BindRegion_Proxy(IFilter *This,FILTERREGION origPos,REFIID riid,void **ppunk);
|
|
||||||
void __RPC_STUB IFilter_BindRegion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
SCODE STDMETHODCALLTYPE IFilter_Init_Proxy(
|
||||||
|
IFilter* This,
|
||||||
|
ULONG grfFlags,
|
||||||
|
ULONG cAttributes,
|
||||||
|
const FULLPROPSPEC *aAttributes,
|
||||||
|
ULONG *pFlags);
|
||||||
|
void __RPC_STUB IFilter_Init_Stub(
|
||||||
|
IRpcStubBuffer* This,
|
||||||
|
IRpcChannelBuffer* pRpcChannelBuffer,
|
||||||
|
PRPC_MESSAGE pRpcMessage,
|
||||||
|
DWORD* pdwStubPhase);
|
||||||
|
SCODE STDMETHODCALLTYPE IFilter_GetChunk_Proxy(
|
||||||
|
IFilter* This,
|
||||||
|
STAT_CHUNK *pStat);
|
||||||
|
void __RPC_STUB IFilter_GetChunk_Stub(
|
||||||
|
IRpcStubBuffer* This,
|
||||||
|
IRpcChannelBuffer* pRpcChannelBuffer,
|
||||||
|
PRPC_MESSAGE pRpcMessage,
|
||||||
|
DWORD* pdwStubPhase);
|
||||||
|
SCODE STDMETHODCALLTYPE IFilter_GetText_Proxy(
|
||||||
|
IFilter* This,
|
||||||
|
ULONG *pcwcBuffer,
|
||||||
|
WCHAR *awcBuffer);
|
||||||
|
void __RPC_STUB IFilter_GetText_Stub(
|
||||||
|
IRpcStubBuffer* This,
|
||||||
|
IRpcChannelBuffer* pRpcChannelBuffer,
|
||||||
|
PRPC_MESSAGE pRpcMessage,
|
||||||
|
DWORD* pdwStubPhase);
|
||||||
|
SCODE STDMETHODCALLTYPE IFilter_GetValue_Proxy(
|
||||||
|
IFilter* This,
|
||||||
|
PROPVARIANT **ppPropValue);
|
||||||
|
void __RPC_STUB IFilter_GetValue_Stub(
|
||||||
|
IRpcStubBuffer* This,
|
||||||
|
IRpcChannelBuffer* pRpcChannelBuffer,
|
||||||
|
PRPC_MESSAGE pRpcMessage,
|
||||||
|
DWORD* pdwStubPhase);
|
||||||
|
|
||||||
|
#endif /* __IFilter_INTERFACE_DEFINED__ */
|
||||||
|
|
||||||
|
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
|
||||||
|
/* Begin additional prototypes for all interfaces */
|
||||||
|
|
||||||
|
ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
|
||||||
|
unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
|
||||||
|
unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
|
||||||
|
void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
|
||||||
|
ULONG __RPC_USER LPSAFEARRAY_UserSize (ULONG *, ULONG, LPSAFEARRAY *);
|
||||||
|
unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal (ULONG *, unsigned char *, LPSAFEARRAY *);
|
||||||
|
unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(ULONG *, unsigned char *, LPSAFEARRAY *);
|
||||||
|
void __RPC_USER LPSAFEARRAY_UserFree (ULONG *, LPSAFEARRAY *);
|
||||||
|
|
||||||
|
/* End additional prototypes */
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
#endif /* __filter_h__ */
|
||||||
|
@ -23,19 +23,19 @@ cpp_quote("#endif")
|
|||||||
cpp_quote("#ifndef _tagIFILTER_INIT_DEFINED")
|
cpp_quote("#ifndef _tagIFILTER_INIT_DEFINED")
|
||||||
cpp_quote("#define _tagIFILTER_INIT_DEFINED")
|
cpp_quote("#define _tagIFILTER_INIT_DEFINED")
|
||||||
typedef enum tagIFILTER_INIT {
|
typedef enum tagIFILTER_INIT {
|
||||||
IFILTER_INIT_CANON_PARAGRAPHS = 1,
|
IFILTER_INIT_CANON_PARAGRAPHS = 0x1,
|
||||||
IFILTER_INIT_HARD_LINE_BREAKS = 2,
|
IFILTER_INIT_HARD_LINE_BREAKS = 0x2,
|
||||||
IFILTER_INIT_CANON_HYPHENS = 4,
|
IFILTER_INIT_CANON_HYPHENS = 0x4,
|
||||||
IFILTER_INIT_CANON_SPACES = 8,
|
IFILTER_INIT_CANON_SPACES = 0x8,
|
||||||
IFILTER_INIT_APPLY_INDEX_ATTRIBUTES = 16,
|
IFILTER_INIT_APPLY_INDEX_ATTRIBUTES = 0x10,
|
||||||
IFILTER_INIT_APPLY_OTHER_ATTRIBUTES = 32,
|
IFILTER_INIT_APPLY_OTHER_ATTRIBUTES = 0x20,
|
||||||
IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES = 256,
|
IFILTER_INIT_INDEXING_ONLY = 0x40,
|
||||||
IFILTER_INIT_INDEXING_ONLY = 64,
|
IFILTER_INIT_SEARCH_LINKS = 0x80,
|
||||||
IFILTER_INIT_SEARCH_LINKS = 128,
|
IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES = 0x100,
|
||||||
IFILTER_INIT_FILTER_OWNED_VALUE_OK = 512,
|
IFILTER_INIT_FILTER_OWNED_VALUE_OK = 0x200,
|
||||||
IFILTER_INIT_FILTER_AGGRESSIVE_BREAK = 1024,
|
IFILTER_INIT_FILTER_AGGRESSIVE_BREAK = 0x400,
|
||||||
IFILTER_INIT_DISABLE_EMBEDDED = 2048,
|
IFILTER_INIT_DISABLE_EMBEDDED = 0x800,
|
||||||
IFILTER_INIT_EMIT_FORMATTING = 4096
|
IFILTER_INIT_EMIT_FORMATTING = 0x1000
|
||||||
} IFILTER_INIT;
|
} IFILTER_INIT;
|
||||||
cpp_quote("#define _IFILTER_INIT_DEFINED")
|
cpp_quote("#define _IFILTER_INIT_DEFINED")
|
||||||
cpp_quote("#endif")
|
cpp_quote("#endif")
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
|
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
|
||||||
#define GUID_CLASS_INPUT GUID_DEVINTERFACE_HID
|
#define GUID_CLASS_INPUT GUID_DEVINTERFACE_HID
|
||||||
|
|
||||||
DEFINE_GUID (GUID_DEVINTERFACE_HID, __MSABI_LONG (0x4d1e55b2), 0xf16f, 0x11cf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30);
|
DEFINE_GUID (GUID_DEVINTERFACE_HID, 0x4d1e55b2, 0xf16f, 0x11cf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30);
|
||||||
DEFINE_GUID (GUID_HID_INTERFACE_NOTIFY, __MSABI_LONG (0x2c4e2e88), 0x25e6, 0x4c33, 0x88, 0x2f, 0x3d, 0x82, 0xe6, 0x07, 0x36, 0x81);
|
DEFINE_GUID (GUID_HID_INTERFACE_NOTIFY, 0x2c4e2e88, 0x25e6, 0x4c33, 0x88, 0x2f, 0x3d, 0x82, 0xe6, 0x07, 0x36, 0x81);
|
||||||
DEFINE_GUID (GUID_HID_INTERFACE_HIDPARSE, 0xf5c315a5, 0x69ac, 0x4bc2, 0x92, 0x79, 0xd0, 0xb6, 0x45, 0x76, 0xf4, 0x4b);
|
DEFINE_GUID (GUID_HID_INTERFACE_HIDPARSE, 0xf5c315a5, 0x69ac, 0x4bc2, 0x92, 0x79, 0xd0, 0xb6, 0x45, 0x76, 0xf4, 0x4b);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user