52 lines
1.1 KiB
C
52 lines
1.1 KiB
C
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1999.
|
||
|
//
|
||
|
// File: P E R S I S T . H
|
||
|
//
|
||
|
// Contents: Module repsonsible for persistence of the network
|
||
|
// configuration information.
|
||
|
//
|
||
|
// Notes:
|
||
|
//
|
||
|
// Author: shaunco 15 Jan 1999
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
#pragma once
|
||
|
#include "netcfg.h"
|
||
|
|
||
|
HRESULT
|
||
|
HrLoadNetworkConfigurationFromBuffer (
|
||
|
IN const BYTE* pbBuf,
|
||
|
IN ULONG cbBuf,
|
||
|
OUT CNetConfig* pNetConfig);
|
||
|
|
||
|
HRESULT
|
||
|
HrLoadNetworkConfigurationFromLegacy (
|
||
|
OUT CNetConfig* pNetConfig);
|
||
|
|
||
|
HRESULT
|
||
|
HrLoadNetworkConfigurationFromRegistry (
|
||
|
IN REGSAM samDesired,
|
||
|
OUT CNetConfig* pNetConfig);
|
||
|
|
||
|
|
||
|
HRESULT
|
||
|
HrSaveNetworkConfigurationToBuffer (
|
||
|
IN CNetConfig* pNetConfig,
|
||
|
IN BYTE* pbBuf,
|
||
|
OUT ULONG* pcbBuf);
|
||
|
|
||
|
HRESULT
|
||
|
HrSaveNetworkConfigurationToBufferWithAlloc (
|
||
|
IN CNetConfig* pNetConfig,
|
||
|
OUT BYTE** ppbBuf,
|
||
|
OUT ULONG* pcbBuf);
|
||
|
|
||
|
HRESULT
|
||
|
HrSaveNetworkConfigurationToRegistry (
|
||
|
IN CNetConfig* pNetConfig);
|
||
|
|