|
|
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2001 Microsoft Corporation
//
// Module Name:
// WizardUtils.h
//
// Maintained By:
// David Potter (DavidP) 30-JAN-2001
//
//////////////////////////////////////////////////////////////////////////////
#pragma once
typedef HRESULT ( *PFN_LABEL_VALIDATOR )( PCWSTR, bool );
HRESULT HrCreateFQN( HWND hwndParentIn , LPCWSTR pcwszLabelIn , LPCWSTR pcwszDomainIn , PFN_LABEL_VALIDATOR pfnLabelValidatorIn , BSTR * pbstrFQNOut , EFQNErrorOrigin * pefeoOut ); HRESULT HrShowInvalidLabelPrompt( HWND hwndParentIn , LPCWSTR pcwszLabelIn , HRESULT hrErrorIn , bool * pfAcceptedNonRFCOut = NULL );
HRESULT HrShowInvalidDomainPrompt( HWND hwndParentIn , LPCWSTR pcwszDomainIn , HRESULT hrErrorIn , bool * pfAcceptedNonRFCOut );
HRESULT HrMessageBoxWithStatus( HWND hwndParentIn , UINT idsTitleIn , UINT idsOperationIn , HRESULT hrStatusIn , UINT idsSubStatusIn , UINT uTypeIn , int * pidReturnOut , ... );
HRESULT HrMessageBoxWithStatusString( HWND hwndParentIn , UINT idsTitleIn , UINT idsOperationIn , UINT idsStatusIn , UINT idsSubStatusIn , UINT uTypeIn , int * pidReturnOut , ... );
HRESULT HrViewLogFile( HWND hwndParentIn );
HRESULT HrGetTrimmedText( HWND hwndControlIn , BSTR* pbstrTrimmedTextOut );
HRESULT HrGetPrincipalName( HWND hwndUserNameControlIn , HWND hwndDomainControlIn , BSTR* pbstrUserNameOut , BSTR* pbstrDomainNameOut , BOOL* pfUserIsDNSNameOut = NULL );
|