53 lines
1.1 KiB
C++
53 lines
1.1 KiB
C++
#ifndef NEWATTR_HPP_INCLUDED
|
|
#define NEWATTR_HPP_INCLUDED
|
|
|
|
|
|
class CreateAttributeDialog : public CDialog
|
|
{
|
|
public:
|
|
|
|
CreateAttributeDialog( ComponentData *pScope,
|
|
LPDATAOBJECT lpDataObject );
|
|
|
|
~CreateAttributeDialog();
|
|
|
|
BOOL fDialogLoaded;
|
|
|
|
BOOL MultiValued;
|
|
UINT SyntaxOrdinal;
|
|
CString CommonName;
|
|
CString OID;
|
|
CString LdapDisplayName;
|
|
CString Description;
|
|
|
|
CString Min;
|
|
CString Max;
|
|
|
|
ComponentData *pScopeControl;
|
|
LPDATAOBJECT lpScopeDataObj;
|
|
|
|
CParsedEdit m_editOID;
|
|
CParsedEdit m_editLowerRange;
|
|
CParsedEdit m_editUpperRange;
|
|
|
|
virtual void OnOK();
|
|
virtual void DoDataExchange( CDataExchange *pDX );
|
|
virtual BOOL OnInitDialog();
|
|
|
|
BOOL OnHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, FALSE ); };
|
|
BOOL OnContextHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, TRUE ); };
|
|
|
|
void OnSelchangeSyntax();
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
private:
|
|
|
|
static const DWORD help_map[];
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // NEWATTR_HPP_INCLUDED
|