58 lines
1.3 KiB
C
58 lines
1.3 KiB
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1998 - 1998
|
||
|
//
|
||
|
// File: rasprof.h
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef _RAS_IAS_PROFILE_H_
|
||
|
#define _RAS_IAS_PROFILE_H_
|
||
|
|
||
|
//========================================
|
||
|
//
|
||
|
// Open profile UI API -- expose advanced page
|
||
|
//
|
||
|
// create a profile advanced page
|
||
|
DllExport HPROPSHEETPAGE
|
||
|
WINAPI
|
||
|
IASCreateProfileAdvancedPage(
|
||
|
ISdo* pProfile,
|
||
|
ISdoDictionaryOld* pDictionary,
|
||
|
LONG lFilter, // Mask used to test which attributes will be included.
|
||
|
void* pvData // Contains std::vector< CComPtr< IIASAttributeInfo > > *
|
||
|
);
|
||
|
|
||
|
|
||
|
//========================================
|
||
|
//
|
||
|
// Open profile UI API -- expose advanced page
|
||
|
//
|
||
|
// clean up the resources used by C++ object
|
||
|
DllExport BOOL
|
||
|
WINAPI
|
||
|
IASDeleteProfileAdvancedPage(
|
||
|
HPROPSHEETPAGE hPage
|
||
|
);
|
||
|
|
||
|
//========================================
|
||
|
//
|
||
|
// Open profile UI API
|
||
|
//
|
||
|
|
||
|
DllExport HRESULT OpenRAS_IASProfileDlg(
|
||
|
LPCWSTR pMachineName,
|
||
|
ISdo* pProfile, // profile SDO pointer
|
||
|
ISdoDictionaryOld * pDictionary, // dictionary SDO pointer
|
||
|
BOOL bReadOnly, // if the dlg is for readonly
|
||
|
DWORD dwTabFlags, // what to show
|
||
|
void *pvData // additional data
|
||
|
|
||
|
);
|
||
|
|
||
|
|
||
|
#endif // _RAS_IAS_PROFILE_H_
|
||
|
|