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.
|
|
/*---------------------------------------------------------------------------
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
|