summaryrefslogtreecommitdiffstats
path: root/src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:17:27 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:17:27 +0000
commitf215e02bf85f68d3a6106c2a1f4f7f063f819064 (patch)
tree6bb5b92c046312c4e95ac2620b10ddf482d3fa8b /src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h
parentInitial commit. (diff)
downloadvirtualbox-f215e02bf85f68d3a6106c2a1f4f7f063f819064.tar.xz
virtualbox-f215e02bf85f68d3a6106c2a1f4f7f063f819064.zip
Adding upstream version 7.0.14-dfsg.upstream/7.0.14-dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h')
-rw-r--r--src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h114
1 files changed, 114 insertions, 0 deletions
diff --git a/src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h b/src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h
new file mode 100644
index 00000000..a838034a
--- /dev/null
+++ b/src/VBox/Devices/Graphics/shaderlib/wine/include/servprov.h
@@ -0,0 +1,114 @@
+/*** Autogenerated by WIDL 1.1.36 from servprov.idl - Do not edit ***/
+
+#include <rpc.h>
+#include <rpcndr.h>
+
+#ifndef __WIDL_SERVPROV_H
+#define __WIDL_SERVPROV_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Headers for imported files */
+
+#include <objidl.h>
+
+/* Forward declarations */
+
+#ifndef __IServiceProvider_FWD_DEFINED__
+#define __IServiceProvider_FWD_DEFINED__
+typedef interface IServiceProvider IServiceProvider;
+#endif
+
+
+/*****************************************************************************
+ * IServiceProvider interface
+ */
+#ifndef __IServiceProvider_INTERFACE_DEFINED__
+#define __IServiceProvider_INTERFACE_DEFINED__
+
+typedef IServiceProvider *LPSERVICEPROVIDER;
+DEFINE_GUID(IID_IServiceProvider, 0x6d5140c1, 0x7436, 0x11ce, 0x80,0x34, 0x00,0xaa,0x00,0x60,0x09,0xfa);
+#if defined(__cplusplus) && !defined(CINTERFACE)
+interface IServiceProvider : public IUnknown
+{
+ virtual HRESULT STDMETHODCALLTYPE QueryService(
+ REFGUID guidService,
+ REFIID riid,
+ void **ppvObject) = 0;
+
+};
+#else
+typedef struct IServiceProviderVtbl {
+ BEGIN_INTERFACE
+
+ /*** IUnknown methods ***/
+ HRESULT (STDMETHODCALLTYPE *QueryInterface)(
+ IServiceProvider* This,
+ REFIID riid,
+ void **ppvObject);
+
+ ULONG (STDMETHODCALLTYPE *AddRef)(
+ IServiceProvider* This);
+
+ ULONG (STDMETHODCALLTYPE *Release)(
+ IServiceProvider* This);
+
+ /*** IServiceProvider methods ***/
+ HRESULT (STDMETHODCALLTYPE *QueryService)(
+ IServiceProvider* This,
+ REFGUID guidService,
+ REFIID riid,
+ void **ppvObject);
+
+ END_INTERFACE
+} IServiceProviderVtbl;
+interface IServiceProvider {
+ CONST_VTBL IServiceProviderVtbl* lpVtbl;
+};
+
+#ifdef COBJMACROS
+/*** IUnknown methods ***/
+#define IServiceProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define IServiceProvider_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define IServiceProvider_Release(This) (This)->lpVtbl->Release(This)
+/*** IServiceProvider methods ***/
+#define IServiceProvider_QueryService(This,guidService,riid,ppvObject) (This)->lpVtbl->QueryService(This,guidService,riid,ppvObject)
+#endif
+
+#endif
+
+HRESULT STDMETHODCALLTYPE IServiceProvider_RemoteQueryService_Proxy(
+ IServiceProvider* This,
+ REFGUID guidService,
+ REFIID riid,
+ IUnknown **ppvObject);
+void __RPC_STUB IServiceProvider_RemoteQueryService_Stub(
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
+ PRPC_MESSAGE pRpcMessage,
+ DWORD* pdwStubPhase);
+HRESULT CALLBACK IServiceProvider_QueryService_Proxy(
+ IServiceProvider* This,
+ REFGUID guidService,
+ REFIID riid,
+ void **ppvObject);
+HRESULT __RPC_STUB IServiceProvider_QueryService_Stub(
+ IServiceProvider* This,
+ REFGUID guidService,
+ REFIID riid,
+ IUnknown **ppvObject);
+
+#endif /* __IServiceProvider_INTERFACE_DEFINED__ */
+
+/* Begin additional prototypes for all interfaces */
+
+
+/* End additional prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WIDL_SERVPROV_H */