mirror of https://github.com/UMSKT/xpmgr.git
1105 lines
33 KiB
C++
1105 lines
33 KiB
C++
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 7.00.0555 */
|
|
/* Compiler settings for WpcApi.idl:
|
|
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
|
protocol : dce , ms_ext, c_ext, robust
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
VC __declspec() decoration level:
|
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
|
DECLSPEC_UUID(), MIDL_INTERFACE()
|
|
*/
|
|
/* @@MIDL_FILE_HEADING( ) */
|
|
|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 500
|
|
#endif
|
|
|
|
/* verify that the <rpcsal.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCSAL_H_VERSION__
|
|
#define __REQUIRED_RPCSAL_H_VERSION__ 100
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __WpcApi_h__
|
|
#define __WpcApi_h__
|
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
|
#pragma once
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __IWPCProviderState_FWD_DEFINED__
|
|
#define __IWPCProviderState_FWD_DEFINED__
|
|
typedef interface IWPCProviderState IWPCProviderState;
|
|
#endif /* __IWPCProviderState_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCProviderConfig_FWD_DEFINED__
|
|
#define __IWPCProviderConfig_FWD_DEFINED__
|
|
typedef interface IWPCProviderConfig IWPCProviderConfig;
|
|
#endif /* __IWPCProviderConfig_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCSettings_FWD_DEFINED__
|
|
#define __IWPCSettings_FWD_DEFINED__
|
|
typedef interface IWPCSettings IWPCSettings;
|
|
#endif /* __IWPCSettings_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCGamesSettings_FWD_DEFINED__
|
|
#define __IWPCGamesSettings_FWD_DEFINED__
|
|
typedef interface IWPCGamesSettings IWPCGamesSettings;
|
|
#endif /* __IWPCGamesSettings_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCWebSettings_FWD_DEFINED__
|
|
#define __IWPCWebSettings_FWD_DEFINED__
|
|
typedef interface IWPCWebSettings IWPCWebSettings;
|
|
#endif /* __IWPCWebSettings_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWindowsParentalControlsCore_FWD_DEFINED__
|
|
#define __IWindowsParentalControlsCore_FWD_DEFINED__
|
|
typedef interface IWindowsParentalControlsCore IWindowsParentalControlsCore;
|
|
#endif /* __IWindowsParentalControlsCore_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWindowsParentalControls_FWD_DEFINED__
|
|
#define __IWindowsParentalControls_FWD_DEFINED__
|
|
typedef interface IWindowsParentalControls IWindowsParentalControls;
|
|
#endif /* __IWindowsParentalControls_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCProviderSupport_FWD_DEFINED__
|
|
#define __IWPCProviderSupport_FWD_DEFINED__
|
|
typedef interface IWPCProviderSupport IWPCProviderSupport;
|
|
#endif /* __IWPCProviderSupport_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __WpcSettingsProvider_FWD_DEFINED__
|
|
#define __WpcSettingsProvider_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class WpcSettingsProvider WpcSettingsProvider;
|
|
#else
|
|
typedef struct WpcSettingsProvider WpcSettingsProvider;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __WpcSettingsProvider_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __WpcProviderSupport_FWD_DEFINED__
|
|
#define __WpcProviderSupport_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class WpcProviderSupport WpcProviderSupport;
|
|
#else
|
|
typedef struct WpcProviderSupport WpcProviderSupport;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __WpcProviderSupport_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __WindowsParentalControls_FWD_DEFINED__
|
|
#define __WindowsParentalControls_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class WindowsParentalControls WindowsParentalControls;
|
|
#else
|
|
typedef struct WindowsParentalControls WindowsParentalControls;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __WindowsParentalControls_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oaidl.h"
|
|
#include "ocidl.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
|
|
/* interface __MIDL_itf_WpcApi_0000_0000 */
|
|
/* [local] */
|
|
|
|
/*******************************************************************************/
|
|
/* */
|
|
/* Copyright (C) Microsoft Corporation. All rights reserved. */
|
|
/* */
|
|
/* Interfaces for Windows Parental Controls clients. */
|
|
/* */
|
|
/*******************************************************************************/
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __IWPCProviderState_INTERFACE_DEFINED__
|
|
#define __IWPCProviderState_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCProviderState */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCProviderState;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("50B6A267-C4BD-450b-ADB5-759073837C9E")
|
|
IWPCProviderState : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Enable( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Disable( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCProviderStateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCProviderState * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCProviderState * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCProviderState * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Enable )(
|
|
__RPC__in IWPCProviderState * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Disable )(
|
|
__RPC__in IWPCProviderState * This);
|
|
|
|
END_INTERFACE
|
|
} IWPCProviderStateVtbl;
|
|
|
|
interface IWPCProviderState
|
|
{
|
|
CONST_VTBL struct IWPCProviderStateVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCProviderState_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCProviderState_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCProviderState_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCProviderState_Enable(This) \
|
|
( (This)->lpVtbl -> Enable(This) )
|
|
|
|
#define IWPCProviderState_Disable(This) \
|
|
( (This)->lpVtbl -> Disable(This) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCProviderState_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/* interface __MIDL_itf_WpcApi_0000_0001 */
|
|
/* [local] */
|
|
|
|
typedef /* [v1_enum] */
|
|
enum tagWPCFLAG_OVERRIDE
|
|
{ WPCFLAG_APPLICATION = 0x1
|
|
} WPCFLAG_OVERRIDE;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0001_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0001_v0_0_s_ifspec;
|
|
|
|
#ifndef __IWPCProviderConfig_INTERFACE_DEFINED__
|
|
#define __IWPCProviderConfig_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCProviderConfig */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCProviderConfig;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("BEF54196-2D02-4a26-B6E5-D65AF295D0F1")
|
|
IWPCProviderConfig : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetUserSummary(
|
|
/* [in] */ __RPC__in BSTR bstrSID,
|
|
/* [string][out] */ __RPC__deref_out_opt_string BSTR *pbstrUserSummary) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Configure(
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [string][in] */ __RPC__in_string BSTR bstrSID) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RequestOverride(
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [string][in] */ __RPC__in_string BSTR bstrPath,
|
|
/* [in] */ DWORD dwFlags) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCProviderConfigVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCProviderConfig * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCProviderConfig * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCProviderConfig * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetUserSummary )(
|
|
__RPC__in IWPCProviderConfig * This,
|
|
/* [in] */ __RPC__in BSTR bstrSID,
|
|
/* [string][out] */ __RPC__deref_out_opt_string BSTR *pbstrUserSummary);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Configure )(
|
|
__RPC__in IWPCProviderConfig * This,
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [string][in] */ __RPC__in_string BSTR bstrSID);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RequestOverride )(
|
|
__RPC__in IWPCProviderConfig * This,
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [string][in] */ __RPC__in_string BSTR bstrPath,
|
|
/* [in] */ DWORD dwFlags);
|
|
|
|
END_INTERFACE
|
|
} IWPCProviderConfigVtbl;
|
|
|
|
interface IWPCProviderConfig
|
|
{
|
|
CONST_VTBL struct IWPCProviderConfigVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCProviderConfig_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCProviderConfig_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCProviderConfig_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCProviderConfig_GetUserSummary(This,bstrSID,pbstrUserSummary) \
|
|
( (This)->lpVtbl -> GetUserSummary(This,bstrSID,pbstrUserSummary) )
|
|
|
|
#define IWPCProviderConfig_Configure(This,hWnd,bstrSID) \
|
|
( (This)->lpVtbl -> Configure(This,hWnd,bstrSID) )
|
|
|
|
#define IWPCProviderConfig_RequestOverride(This,hWnd,bstrPath,dwFlags) \
|
|
( (This)->lpVtbl -> RequestOverride(This,hWnd,bstrPath,dwFlags) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCProviderConfig_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/* interface __MIDL_itf_WpcApi_0000_0002 */
|
|
/* [local] */
|
|
|
|
typedef /* [v1_enum] */
|
|
enum tagWPCFLAG_RESTRICTION
|
|
{ WPCFLAG_NO_RESTRICTION = 0,
|
|
WPCFLAG_LOGGING_REQUIRED = 0x1,
|
|
WPCFLAG_WEB_FILTERED = 0x2,
|
|
WPCFLAG_HOURS_RESTRICTED = 0x4,
|
|
WPCFLAG_GAMES_BLOCKED = 0x8,
|
|
WPCFLAG_APPS_RESTRICTED = 0x10
|
|
} WPCFLAG_RESTRICTION;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0002_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0002_v0_0_s_ifspec;
|
|
|
|
#ifndef __IWPCSettings_INTERFACE_DEFINED__
|
|
#define __IWPCSettings_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCSettings */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCSettings;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8FDF6CA1-0189-47e4-B670-1A8A4636E340")
|
|
IWPCSettings : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE IsLoggingRequired(
|
|
/* [out] */ __RPC__out BOOL *pfRequired) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetLastSettingsChangeTime(
|
|
/* [out] */ __RPC__out SYSTEMTIME *pTime) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetRestrictions(
|
|
/* [out] */ __RPC__out DWORD *pdwRestrictions) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCSettingsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCSettings * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCSettings * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCSettings * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsLoggingRequired )(
|
|
__RPC__in IWPCSettings * This,
|
|
/* [out] */ __RPC__out BOOL *pfRequired);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetLastSettingsChangeTime )(
|
|
__RPC__in IWPCSettings * This,
|
|
/* [out] */ __RPC__out SYSTEMTIME *pTime);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRestrictions )(
|
|
__RPC__in IWPCSettings * This,
|
|
/* [out] */ __RPC__out DWORD *pdwRestrictions);
|
|
|
|
END_INTERFACE
|
|
} IWPCSettingsVtbl;
|
|
|
|
interface IWPCSettings
|
|
{
|
|
CONST_VTBL struct IWPCSettingsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCSettings_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCSettings_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCSettings_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCSettings_IsLoggingRequired(This,pfRequired) \
|
|
( (This)->lpVtbl -> IsLoggingRequired(This,pfRequired) )
|
|
|
|
#define IWPCSettings_GetLastSettingsChangeTime(This,pTime) \
|
|
( (This)->lpVtbl -> GetLastSettingsChangeTime(This,pTime) )
|
|
|
|
#define IWPCSettings_GetRestrictions(This,pdwRestrictions) \
|
|
( (This)->lpVtbl -> GetRestrictions(This,pdwRestrictions) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCSettings_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCGamesSettings_INTERFACE_DEFINED__
|
|
#define __IWPCGamesSettings_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCGamesSettings */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCGamesSettings;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("95E87780-E158-489e-B452-BBB850790715")
|
|
IWPCGamesSettings : public IWPCSettings
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE IsBlocked(
|
|
/* [in] */ GUID guidAppID,
|
|
/* [out] */ __RPC__out DWORD *pdwReasons) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCGamesSettingsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCGamesSettings * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCGamesSettings * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCGamesSettings * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsLoggingRequired )(
|
|
__RPC__in IWPCGamesSettings * This,
|
|
/* [out] */ __RPC__out BOOL *pfRequired);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetLastSettingsChangeTime )(
|
|
__RPC__in IWPCGamesSettings * This,
|
|
/* [out] */ __RPC__out SYSTEMTIME *pTime);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRestrictions )(
|
|
__RPC__in IWPCGamesSettings * This,
|
|
/* [out] */ __RPC__out DWORD *pdwRestrictions);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsBlocked )(
|
|
__RPC__in IWPCGamesSettings * This,
|
|
/* [in] */ GUID guidAppID,
|
|
/* [out] */ __RPC__out DWORD *pdwReasons);
|
|
|
|
END_INTERFACE
|
|
} IWPCGamesSettingsVtbl;
|
|
|
|
interface IWPCGamesSettings
|
|
{
|
|
CONST_VTBL struct IWPCGamesSettingsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCGamesSettings_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCGamesSettings_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCGamesSettings_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCGamesSettings_IsLoggingRequired(This,pfRequired) \
|
|
( (This)->lpVtbl -> IsLoggingRequired(This,pfRequired) )
|
|
|
|
#define IWPCGamesSettings_GetLastSettingsChangeTime(This,pTime) \
|
|
( (This)->lpVtbl -> GetLastSettingsChangeTime(This,pTime) )
|
|
|
|
#define IWPCGamesSettings_GetRestrictions(This,pdwRestrictions) \
|
|
( (This)->lpVtbl -> GetRestrictions(This,pdwRestrictions) )
|
|
|
|
|
|
#define IWPCGamesSettings_IsBlocked(This,guidAppID,pdwReasons) \
|
|
( (This)->lpVtbl -> IsBlocked(This,guidAppID,pdwReasons) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCGamesSettings_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/* interface __MIDL_itf_WpcApi_0000_0004 */
|
|
/* [local] */
|
|
|
|
typedef /* [v1_enum] */
|
|
enum tagWPCFLAG_WEB_SETTING
|
|
{ WPCFLAG_WEB_SETTING_NOTBLOCKED = 0,
|
|
WPCFLAG_WEB_SETTING_DOWNLOADSBLOCKED = 0x1
|
|
} WPCFLAG_WEB_SETTING;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0004_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0004_v0_0_s_ifspec;
|
|
|
|
#ifndef __IWPCWebSettings_INTERFACE_DEFINED__
|
|
#define __IWPCWebSettings_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCWebSettings */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCWebSettings;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FFCCBDB8-0992-4c30-B0F1-1CBB09C240AA")
|
|
IWPCWebSettings : public IWPCSettings
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetSettings(
|
|
/* [out] */ __RPC__out DWORD *pdwSettings) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RequestURLOverride(
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [in] */ __RPC__in LPCWSTR pcszURL,
|
|
/* [in] */ DWORD cURLs,
|
|
/* [unique][size_is][in] */ __RPC__in_ecount_full_opt(cURLs) LPCWSTR *ppcszSubURLs,
|
|
/* [out] */ __RPC__out BOOL *pfChanged) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCWebSettingsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCWebSettings * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCWebSettings * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsLoggingRequired )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [out] */ __RPC__out BOOL *pfRequired);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetLastSettingsChangeTime )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [out] */ __RPC__out SYSTEMTIME *pTime);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRestrictions )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [out] */ __RPC__out DWORD *pdwRestrictions);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetSettings )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [out] */ __RPC__out DWORD *pdwSettings);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RequestURLOverride )(
|
|
__RPC__in IWPCWebSettings * This,
|
|
/* [unique][in] */ __RPC__in_opt HWND hWnd,
|
|
/* [in] */ __RPC__in LPCWSTR pcszURL,
|
|
/* [in] */ DWORD cURLs,
|
|
/* [unique][size_is][in] */ __RPC__in_ecount_full_opt(cURLs) LPCWSTR *ppcszSubURLs,
|
|
/* [out] */ __RPC__out BOOL *pfChanged);
|
|
|
|
END_INTERFACE
|
|
} IWPCWebSettingsVtbl;
|
|
|
|
interface IWPCWebSettings
|
|
{
|
|
CONST_VTBL struct IWPCWebSettingsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCWebSettings_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCWebSettings_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCWebSettings_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCWebSettings_IsLoggingRequired(This,pfRequired) \
|
|
( (This)->lpVtbl -> IsLoggingRequired(This,pfRequired) )
|
|
|
|
#define IWPCWebSettings_GetLastSettingsChangeTime(This,pTime) \
|
|
( (This)->lpVtbl -> GetLastSettingsChangeTime(This,pTime) )
|
|
|
|
#define IWPCWebSettings_GetRestrictions(This,pdwRestrictions) \
|
|
( (This)->lpVtbl -> GetRestrictions(This,pdwRestrictions) )
|
|
|
|
|
|
#define IWPCWebSettings_GetSettings(This,pdwSettings) \
|
|
( (This)->lpVtbl -> GetSettings(This,pdwSettings) )
|
|
|
|
#define IWPCWebSettings_RequestURLOverride(This,hWnd,pcszURL,cURLs,ppcszSubURLs,pfChanged) \
|
|
( (This)->lpVtbl -> RequestURLOverride(This,hWnd,pcszURL,cURLs,ppcszSubURLs,pfChanged) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCWebSettings_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/* interface __MIDL_itf_WpcApi_0000_0005 */
|
|
/* [local] */
|
|
|
|
typedef /* [v1_enum] */
|
|
enum tagWPCFLAG_VISIBILITY
|
|
{ WPCFLAG_WPC_VISIBLE = 0,
|
|
WPCFLAG_WPC_HIDDEN = 0x1
|
|
} WPCFLAG_VISIBILITY;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0005_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_WpcApi_0000_0005_v0_0_s_ifspec;
|
|
|
|
#ifndef __IWindowsParentalControlsCore_INTERFACE_DEFINED__
|
|
#define __IWindowsParentalControlsCore_INTERFACE_DEFINED__
|
|
|
|
/* interface IWindowsParentalControlsCore */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWindowsParentalControlsCore;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("4FF40A0F-3F3B-4d7c-A41B-4F39D7B44D05")
|
|
IWindowsParentalControlsCore : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetVisibility(
|
|
/* [out] */ __RPC__out WPCFLAG_VISIBILITY *peVisibility) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetUserSettings(
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCSettings **ppSettings) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetWebSettings(
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCWebSettings **ppSettings) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetWebFilterInfo(
|
|
/* [out] */ __RPC__out GUID *pguidID,
|
|
/* [unique][out][in] */ __RPC__deref_opt_inout_opt LPWSTR *ppszName) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWindowsParentalControlsCoreVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWindowsParentalControlsCore * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWindowsParentalControlsCore * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWindowsParentalControlsCore * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetVisibility )(
|
|
__RPC__in IWindowsParentalControlsCore * This,
|
|
/* [out] */ __RPC__out WPCFLAG_VISIBILITY *peVisibility);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetUserSettings )(
|
|
__RPC__in IWindowsParentalControlsCore * This,
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCSettings **ppSettings);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetWebSettings )(
|
|
__RPC__in IWindowsParentalControlsCore * This,
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCWebSettings **ppSettings);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetWebFilterInfo )(
|
|
__RPC__in IWindowsParentalControlsCore * This,
|
|
/* [out] */ __RPC__out GUID *pguidID,
|
|
/* [unique][out][in] */ __RPC__deref_opt_inout_opt LPWSTR *ppszName);
|
|
|
|
END_INTERFACE
|
|
} IWindowsParentalControlsCoreVtbl;
|
|
|
|
interface IWindowsParentalControlsCore
|
|
{
|
|
CONST_VTBL struct IWindowsParentalControlsCoreVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWindowsParentalControlsCore_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWindowsParentalControlsCore_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWindowsParentalControlsCore_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWindowsParentalControlsCore_GetVisibility(This,peVisibility) \
|
|
( (This)->lpVtbl -> GetVisibility(This,peVisibility) )
|
|
|
|
#define IWindowsParentalControlsCore_GetUserSettings(This,pcszSID,ppSettings) \
|
|
( (This)->lpVtbl -> GetUserSettings(This,pcszSID,ppSettings) )
|
|
|
|
#define IWindowsParentalControlsCore_GetWebSettings(This,pcszSID,ppSettings) \
|
|
( (This)->lpVtbl -> GetWebSettings(This,pcszSID,ppSettings) )
|
|
|
|
#define IWindowsParentalControlsCore_GetWebFilterInfo(This,pguidID,ppszName) \
|
|
( (This)->lpVtbl -> GetWebFilterInfo(This,pguidID,ppszName) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWindowsParentalControlsCore_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWindowsParentalControls_INTERFACE_DEFINED__
|
|
#define __IWindowsParentalControls_INTERFACE_DEFINED__
|
|
|
|
/* interface IWindowsParentalControls */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWindowsParentalControls;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("28B4D88B-E072-49e6-804D-26EDBE21A7B9")
|
|
IWindowsParentalControls : public IWindowsParentalControlsCore
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetGamesSettings(
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCGamesSettings **ppSettings) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWindowsParentalControlsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWindowsParentalControls * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWindowsParentalControls * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetVisibility )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [out] */ __RPC__out WPCFLAG_VISIBILITY *peVisibility);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetUserSettings )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCSettings **ppSettings);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetWebSettings )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCWebSettings **ppSettings);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetWebFilterInfo )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [out] */ __RPC__out GUID *pguidID,
|
|
/* [unique][out][in] */ __RPC__deref_opt_inout_opt LPWSTR *ppszName);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetGamesSettings )(
|
|
__RPC__in IWindowsParentalControls * This,
|
|
/* [string][unique][in] */ __RPC__in_opt_string LPCWSTR pcszSID,
|
|
/* [out] */ __RPC__deref_out_opt IWPCGamesSettings **ppSettings);
|
|
|
|
END_INTERFACE
|
|
} IWindowsParentalControlsVtbl;
|
|
|
|
interface IWindowsParentalControls
|
|
{
|
|
CONST_VTBL struct IWindowsParentalControlsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWindowsParentalControls_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWindowsParentalControls_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWindowsParentalControls_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWindowsParentalControls_GetVisibility(This,peVisibility) \
|
|
( (This)->lpVtbl -> GetVisibility(This,peVisibility) )
|
|
|
|
#define IWindowsParentalControls_GetUserSettings(This,pcszSID,ppSettings) \
|
|
( (This)->lpVtbl -> GetUserSettings(This,pcszSID,ppSettings) )
|
|
|
|
#define IWindowsParentalControls_GetWebSettings(This,pcszSID,ppSettings) \
|
|
( (This)->lpVtbl -> GetWebSettings(This,pcszSID,ppSettings) )
|
|
|
|
#define IWindowsParentalControls_GetWebFilterInfo(This,pguidID,ppszName) \
|
|
( (This)->lpVtbl -> GetWebFilterInfo(This,pguidID,ppszName) )
|
|
|
|
|
|
#define IWindowsParentalControls_GetGamesSettings(This,pcszSID,ppSettings) \
|
|
( (This)->lpVtbl -> GetGamesSettings(This,pcszSID,ppSettings) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWindowsParentalControls_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IWPCProviderSupport_INTERFACE_DEFINED__
|
|
#define __IWPCProviderSupport_INTERFACE_DEFINED__
|
|
|
|
/* interface IWPCProviderSupport */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IWPCProviderSupport;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("41EBA572-23ED-4779-BEC1-8DF96206C44C")
|
|
IWPCProviderSupport : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetCurrent(
|
|
/* [out] */ __RPC__out GUID *pguidProvider) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IWPCProviderSupportVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IWPCProviderSupport * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IWPCProviderSupport * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IWPCProviderSupport * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetCurrent )(
|
|
__RPC__in IWPCProviderSupport * This,
|
|
/* [out] */ __RPC__out GUID *pguidProvider);
|
|
|
|
END_INTERFACE
|
|
} IWPCProviderSupportVtbl;
|
|
|
|
interface IWPCProviderSupport
|
|
{
|
|
CONST_VTBL struct IWPCProviderSupportVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IWPCProviderSupport_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IWPCProviderSupport_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IWPCProviderSupport_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IWPCProviderSupport_GetCurrent(This,pguidProvider) \
|
|
( (This)->lpVtbl -> GetCurrent(This,pguidProvider) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IWPCProviderSupport_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __WPCAPILib_LIBRARY_DEFINED__
|
|
#define __WPCAPILib_LIBRARY_DEFINED__
|
|
|
|
/* library WPCAPILib */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
|
|
EXTERN_C const IID LIBID_WPCAPILib;
|
|
|
|
EXTERN_C const CLSID CLSID_WpcSettingsProvider;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("355DFFAA-3B9F-435c-B428-5D44290BC5F2")
|
|
WpcSettingsProvider;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_WpcProviderSupport;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("BB18C7A0-2186-4be0-97D8-04847B628E02")
|
|
WpcProviderSupport;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_WindowsParentalControls;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("E77CC89B-7401-4c04-8CED-149DB35ADD04")
|
|
WindowsParentalControls;
|
|
#endif
|
|
#endif /* __WPCAPILib_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out BSTR * );
|
|
void __RPC_USER BSTR_UserFree( __RPC__in unsigned long *, __RPC__in BSTR * );
|
|
|
|
unsigned long __RPC_USER HWND_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in HWND * );
|
|
unsigned char * __RPC_USER HWND_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HWND * );
|
|
unsigned char * __RPC_USER HWND_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HWND * );
|
|
void __RPC_USER HWND_UserFree( __RPC__in unsigned long *, __RPC__in HWND * );
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out BSTR * );
|
|
void __RPC_USER BSTR_UserFree64( __RPC__in unsigned long *, __RPC__in BSTR * );
|
|
|
|
unsigned long __RPC_USER HWND_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in HWND * );
|
|
unsigned char * __RPC_USER HWND_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HWND * );
|
|
unsigned char * __RPC_USER HWND_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HWND * );
|
|
void __RPC_USER HWND_UserFree64( __RPC__in unsigned long *, __RPC__in HWND * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|