Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 2001
//
// File: U T I L. H
//
// Contents: Utility functions
//
//
//----------------------------------------------------------------------------
#include "precomp.h"
#pragma once
//
// EAPOL related funtions
//
DTLNODE* DtlCreateSizedNode( LONG, LONG_PTR ); VOID DtlDestroyNode( DTLNODE* ); DTLNODE* DtlAddNodeLast( DTLLIST*, DTLNODE* ); DTLNODE* DtlRemoveNode( DTLLIST*, DTLNODE* ); DTLLIST* DtlCreateList( LONG );
VOID GetRegBinary( IN HKEY hkey, IN TCHAR* pszName, OUT BYTE** ppbResult, OUT DWORD* pcbResult);
VOID GetRegDword( IN HKEY hkey, IN TCHAR* pszName, OUT DWORD* pdwResult);
DWORD GetRegExpandSz( IN HKEY hkey, IN TCHAR* pszName, OUT TCHAR** ppszResult);
DWORD GetRegSz( IN HKEY hkey, IN TCHAR* pszName, OUT TCHAR** ppszResult);
DWORD WZCGetEapUserInfo ( IN WCHAR *pwszGUID, IN DWORD dwEapTypeId, IN DWORD dwSizeOfSSID, IN BYTE *pbSSID, IN OUT PBYTE pbUserInfo, IN OUT DWORD *pdwInfoSize );
DWORD WZCGetEapData ( IN DWORD dwEapType, IN DWORD dwSizeOfIn, IN BYTE *pbBufferIn, IN DWORD dwOffset, IN DWORD *pdwSizeOfOut, IN PBYTE *ppbBufferOut );
|