williamr@4: /* williamr@4: * Copyright (c) 2004-2007 Nokia Corporation and/or its subsidiary(-ies). williamr@4: * All rights reserved. williamr@4: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@4: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@4: * williamr@4: * Initial Contributors: williamr@4: * Nokia Corporation - initial contribution. williamr@4: * williamr@4: * Contributors: williamr@4: * williamr@4: * Description: Resource strctures for the contact view definitions williamr@4: * williamr@4: */ williamr@4: williamr@4: williamr@4: #include williamr@4: williamr@4: STRUCT VPBK_CONTACT_VIEW williamr@4: { williamr@4: /// The version of the contact view definition williamr@4: BYTE version = EVPbkContactViewV3; williamr@4: /// Vpbk view id williamr@4: WORD id = KVPbkDefaultViewId; williamr@4: /// URI of the view, used only for leaf nodes. williamr@4: LTEXT uri = ""; williamr@4: /// Name of the view. See more detailed description from williamr@4: /// CVPbkContactViewDefinition.h williamr@4: /// NOTE: To see the name of the folded view (EVPbkFoldingView) in williamr@4: /// list, you must have EVPbkNonVersitTypeGenericLabel williamr@4: /// type in the sort order. williamr@4: LTEXT name = ""; williamr@4: /// Type of the view from TVPbkContactViewType enumeration. williamr@4: /// See VPbkContactView.hrh williamr@4: WORD type = EVPbkContactsView; williamr@4: /// Flags from TVPbkContactViewFlags enumeration. williamr@4: /// See VPbkContactView.hrh williamr@4: LONG flags = EVPbkContactViewFlagsNone; williamr@4: /// Sorting policy from TVPbkContactViewSortPolicy enumeration. williamr@4: /// See VPbkContactView.hrh williamr@4: WORD sortPolicy = EVPbkOrderedContactView; williamr@4: /// Sub views of this view. williamr@4: STRUCT subViews[]; williamr@4: /// See TVPbkContactViewSharing in VPbkContactView.hrh. williamr@4: /// See CVPbkContactViewDefinition.h williamr@4: /// This is a EVPbkContactViewV2 field. williamr@4: WORD viewSharing = EVPbkViewSharingUndefined; williamr@4: } williamr@4: williamr@4: // End of File