summaryrefslogtreecommitdiff
path: root/src/pal/inc/rt/servprov.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pal/inc/rt/servprov.h')
-rw-r--r--src/pal/inc/rt/servprov.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/pal/inc/rt/servprov.h b/src/pal/inc/rt/servprov.h
new file mode 100644
index 0000000000..4dfffb1298
--- /dev/null
+++ b/src/pal/inc/rt/servprov.h
@@ -0,0 +1,32 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+//
+
+//
+// ===========================================================================
+// File: servprov.h
+//
+// ===========================================================================
+// simplified servprov.h for PAL
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#include "unknwn.h"
+
+#ifndef __IServiceProvider_INTERFACE_DEFINED__
+#define __IServiceProvider_INTERFACE_DEFINED__
+
+// 6d5140c1-7436-11ce-8034-00aa006009fa
+EXTERN_C const IID IID_IServiceProvider;
+
+interface IServiceProvider : public IUnknown
+{
+ virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryService(
+ /* [in] */ REFGUID guidService,
+ /* [in] */ REFIID riid,
+ /* [out] */ void **ppvObject) = 0;
+};
+
+#endif // __IServiceProvider_INTERFACE_DEFINED__