56 lines
1.2 KiB
C
56 lines
1.2 KiB
C
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1997-2000.
|
||
|
//
|
||
|
// File: N C U T I L . H
|
||
|
//
|
||
|
// Contents: INetCfg utilities. Some of these could to be moved into
|
||
|
// nccommon\src\ncnetcfg.cpp.
|
||
|
//
|
||
|
// Notes:
|
||
|
//
|
||
|
// Author: shaunco 28 Mar 1997
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
#pragma once
|
||
|
#include "ncstring.h"
|
||
|
#include "netcfgx.h"
|
||
|
|
||
|
inline
|
||
|
BOOL
|
||
|
FIsAdapterInstalled (
|
||
|
INetCfg* pnc,
|
||
|
PCWSTR pszComponentId)
|
||
|
{
|
||
|
return (S_OK == pnc->FindComponent (pszComponentId, NULL));
|
||
|
}
|
||
|
|
||
|
HRESULT
|
||
|
HrEnsureZeroOrOneAdapter (
|
||
|
INetCfg* pnc,
|
||
|
PCWSTR pszComponentId,
|
||
|
DWORD dwFlags);
|
||
|
|
||
|
HRESULT
|
||
|
HrGetInstanceGuidAsString (
|
||
|
INetCfgComponent* pncc,
|
||
|
PWSTR pszGuid,
|
||
|
INT cchGuid);
|
||
|
|
||
|
|
||
|
HRESULT
|
||
|
HrMapComponentIdToDword (
|
||
|
INetCfgComponent* pncc,
|
||
|
const MAP_SZ_DWORD* aMapSzDword,
|
||
|
UINT cMapSzDword,
|
||
|
DWORD* pdwValue);
|
||
|
|
||
|
HRESULT
|
||
|
HrOpenComponentParamKey (
|
||
|
INetCfg* pnc,
|
||
|
const GUID& rguidClass,
|
||
|
PCWSTR pszComponentId,
|
||
|
HKEY* phkey);
|