mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-26 19:33:31 +00:00
[PSDK][UUID] Add the INetCfgSysPrep, INetCfgComponentSysPrep and INetCfgComponentUpperEdge interfaces
This commit is contained in:
@@ -164,6 +164,54 @@ DECLARE_INTERFACE_(INetCfgComponentSetup, IUnknown)
|
||||
|
||||
EXTERN_C const IID IID_INetCfgComponentSetup;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetCfgComponentSysPrep
|
||||
DECLARE_INTERFACE_(INetCfgComponentSysPrep, IUnknown)
|
||||
{
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||
STDMETHOD_(HRESULT,SaveAdapterParameters) (THIS_ INetCfgSysPrep *pncsp, LPCWSTR pszwAnswerSections, GUID *pAdapterInstanceGuid) PURE;
|
||||
STDMETHOD_(HRESULT,RestoreAdapterParameters) (THIS_ LPCWSTR pszwAnswerFile, LPCWSTR pszwAnswerSection, GUID *pAdapterInstanceGuid) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||
/*** IUnknown methods ***/
|
||||
#define INetCfgComponentSysPrep_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||
#define INetCfgComponentSysPrep_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||
#define INetCfgComponentSysPrep_Release(p) (p)->lpVtbl->Release(p)
|
||||
#define INetCfgComponentSysPrep_SaveAdapterParameters(p,a,b,c) (p)->lpVtbl->SaveAdapterParameters(p,a,b,c)
|
||||
#define INetCfgComponentSysPrep_RestoreAdapterParameters(p,a,b,c) (p)->lpVtbl->RestoreAdapterParameters(p,a,b,c)
|
||||
#endif
|
||||
|
||||
EXTERN_C const IID IID_INetCfgComponentSysPrep;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetCfgComponentUpperEdge
|
||||
DECLARE_INTERFACE_(INetCfgComponentUpperEdge, IUnknown)
|
||||
{
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||
STDMETHOD_(HRESULT,GetInterfaceIdsForAdapter) (THIS_ INetCfgComponent *pAdapter, DWORD *pdwNumInterfaces, GUID **ppguidInterfaceIds) PURE;
|
||||
STDMETHOD_(HRESULT,AddInterfacesToAdapter) (THIS_ INetCfgComponent *pAdapter, DWORD dwNumInterfaces) PURE;
|
||||
STDMETHOD_(HRESULT,RemoveInterfacesToAdapter) (THIS_ INetCfgComponent *pAdapter, DWORD dwNumInterfaces, const GUID *pguidInterfaceIds) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||
/*** IUnknown methods ***/
|
||||
#define INetCfgComponentUpperEdge_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||
#define INetCfgComponentUpperEdge_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||
#define INetCfgComponentUpperEdge_Release(p) (p)->lpVtbl->Release(p)
|
||||
#define INetCfgComponentUpperEdge_GetInterfaceIdsForAdapter(p,a,b,c) (p)->lpVtbl->GetInterfaceIdsForAdapter(p,a,b,c)
|
||||
#define INetCfgComponentUpperEdge_AddInterfacesToAdapter(p,a,b) (p)->lpVtbl->AddInterfacesToAdapter(p,a,b)
|
||||
#define INetCfgComponentUpperEdge_RemoveInterfacesToAdapter(p,a,b,c) (p)->lpVtbl->RemoveInterfacesToAdapter(p,a,b,c)
|
||||
#endif
|
||||
|
||||
EXTERN_C const IID IID_INetCfgComponentUpperEdge;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetLanConnectionUiInfo
|
||||
DECLARE_INTERFACE_(INetLanConnectionUiInfo, IUnknown)
|
||||
|
||||
@@ -384,4 +384,31 @@ DECLARE_INTERFACE_(INetCfgClassSetup, IUnknown)
|
||||
#define INetCfgClassSetup_DeInstall(p,a,b,c) (p)->lpVtbl->DeInstall(p,a,b,c)
|
||||
#endif
|
||||
|
||||
EXTERN_C const IID IID_INetCfgSysPrep;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetCfgSysPrep
|
||||
DECLARE_INTERFACE_(INetCfgSysPrep, IUnknown)
|
||||
{
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||
STDMETHOD_(HRESULT,HrSetupSetFirstDword)(THIS_ LPCWSTR pwszSection, LPCWSTR pwszKey, DWORD dwValue) PURE;
|
||||
STDMETHOD_(HRESULT,HrSetupSetFirstString)(THIS_ LPCWSTR pwszSection, LPCWSTR pwszKey, LPCWSTR pwszValue) PURE;
|
||||
STDMETHOD_(HRESULT,HrSetupSetFirstStringAsBool)(THIS_ LPCWSTR pwszSection, LPCWSTR pwszKey, BOOL fValue) PURE;
|
||||
STDMETHOD_(HRESULT,HrSetupSetFirstMultiSzField)(THIS_ LPCWSTR pwszSection, LPCWSTR pwszKey, LPCWSTR pmszValue) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||
/*** IUnknown methods ***/
|
||||
#define INetCfgSysPrep_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||
#define INetCfgSysPrep_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||
#define INetCfgSysPrep_Release(p) (p)->lpVtbl->Release(p)
|
||||
#define INetCfgSysPrep_HrSetupSetFirstDword(p,a,b,c) (p)->lpVtbl->HrSetupSetFirstDword(p,a,b,c)
|
||||
#define INetCfgSysPrep_HrSetupSetFirstString(p,a,b,c) (p)->lpVtbl->HrSetupSetFirstString(p,a,b,c)
|
||||
#define INetCfgSysPrep_HrSetupSetFirstStringAsBool(p,a,b,c) (p)->lpVtbl->HrSetupSetFirstStringAsBool(p,a,b,c)
|
||||
#define INetCfgSysPrep_HrSetupSetFirstMultiSzField(p,a,b,c) (p)->lpVtbl->HrSetupSetFirstMultiSzField(p,a,b,c)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -19,7 +19,9 @@ DEFINE_GUID(IID_INetCfg, 0xC0E8AE93,0x306E,0x11D1,0xAA,0xCF,
|
||||
DEFINE_GUID(IID_INetCfgBindingInterface, 0xC0E8AE94,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgBindingPath, 0xC0E8AE96,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgClass, 0xC0E8AE97,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgSysPrep, 0xC0E8AE98,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgComponent, 0xC0E8AE99,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgComponentSysPrep, 0xC0E8AE9A,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgClassSetup, 0xC0E8AE9D,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgComponentBindings, 0xC0E8AE9E,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
DEFINE_GUID(IID_INetCfgComponentPrivate, 0x98133273,0x4B20,0x11D1,0xAB,0x01,0x00,0x80,0x5F,0xC1,0x27,0x0E);
|
||||
@@ -31,6 +33,7 @@ DEFINE_GUID(IID_INetCfgComponentPropertyUi, 0x932238E0,0xBEA1,0x11D0,0x92,0x98,
|
||||
DEFINE_GUID(IID_INetCfgComponentNotifyBinding, 0x932238E1,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
|
||||
DEFINE_GUID(IID_INetCfgComponentNotifyGlobal, 0x932238E2,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
|
||||
DEFINE_GUID(IID_INetCfgComponentSetup, 0x932238E3,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
|
||||
DEFINE_GUID(IID_INetCfgComponentUpperEdge, 0x932238E4,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4F,0xC9,0x9D,0xCF);
|
||||
DEFINE_GUID(FMTID_SummaryInformation,0xF29F85E0,0x4FF9,0x1068,0xAB,0x91,0x08,0x00,0x2B,0x27,0xB3,0xD9);
|
||||
DEFINE_GUID(FMTID_DocSummaryInformation,0xD5CDD502,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
|
||||
DEFINE_GUID(FMTID_UserDefinedProperties,0xD5CDD505,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
|
||||
|
||||
Reference in New Issue
Block a user