Leaked source code of windows server 2003
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.
 
 
 
 
 
 

47 lines
1.5 KiB

/*---------------------------------------------------------------------------
File: RecNode.hpp
Comments: Definition of Membership node object.
(c) Copyright 1999, Mission Critical Software, Inc., All Rights Reserved
Proprietary and confidential to Mission Critical Software, Inc.
REVISION LOG ENTRY
Revision By: Sham Chauthani
Revised on 02/15/99 11:18:21
---------------------------------------------------------------------------
*/
// AcctRepl.h : Declaration of the CAcctRepl
#ifndef __RECNODE_HPP_
#define __RECNODE_HPP_
#include "WorkObj.h"
#include "TARNode.hpp"
class TRecordNode:public TNode
{
_bstr_t sMember;
_bstr_t sMemberSam;
_bstr_t sDN;
TAcctReplNode * pNode;
BOOL bMemberMoved;
public:
TRecordNode() { pNode = NULL; bMemberMoved = FALSE; }
const WCHAR * GetMember() const { return (WCHAR const *)sMember; }
const WCHAR * GetMemberSam() const { return (WCHAR const *)sMemberSam; }
const WCHAR * GetDN() const { return (WCHAR const *)sDN; }
TAcctReplNode * GetARNode() const { return pNode; }
BOOL IsMemberMoved() { return bMemberMoved; }
void SetMember(const WCHAR * pMember) { sMember = pMember; }
void SetMemberSam(const WCHAR * pMemberSam) { sMemberSam = pMemberSam; }
void SetDN(const WCHAR * pDN) { sDN = pDN; }
void SetARNode(TAcctReplNode * p) { pNode = p; }
void SetMemberMoved(BOOL bVal = TRUE) { bMemberMoved = bVal; }
};
#endif