home *** CD-ROM | disk | FTP | other *** search
/ Tools / WinSN5.0Ver.iso / NETSCAP.50 / WIN1998.ZIP / ns / modules / rdf / include / vocab.h < prev   
Encoding:
C/C++ Source or Header  |  1998-04-08  |  3.4 KB  |  110 lines

  1. /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  2.  *
  3.  * The contents of this file are subject to the Netscape Public License
  4.  * Version 1.0 (the "NPL"); you may not use this file except in
  5.  * compliance with the NPL.  You may obtain a copy of the NPL at
  6.  * http://www.mozilla.org/NPL/
  7.  *
  8.  * Software distributed under the NPL is distributed on an "AS IS" basis,
  9.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
  10.  * for the specific language governing rights and limitations under the
  11.  * NPL.
  12.  *
  13.  * The Initial Developer of this code under the NPL is Netscape
  14.  * Communications Corporation.  Portions created by Netscape are
  15.  * Copyright (C) 1998 Netscape Communications Corporation.  All Rights
  16.  * Reserved.
  17.  */
  18.  
  19. #ifndef    _RDF_VOCAB_H_
  20. #define    _RDF_VOCAB_H_
  21.  
  22. typedef struct _RDF_CoreVocabStruct {
  23.   RDF_Resource RDF_parent;
  24.   RDF_Resource RDF_name;
  25.   RDF_Resource RDF_instanceOf;
  26.   RDF_Resource RDF_slotsHere;
  27.   RDF_Resource RDF_slotsIn;
  28.   RDF_Resource RDF_domain;
  29.   RDF_Resource RDF_range;
  30.   RDF_Resource RDF_StringType;
  31.   RDF_Resource RDF_IntType; 
  32.   RDF_Resource RDF_equals;
  33.   RDF_Resource RDF_lessThan;
  34.   RDF_Resource RDF_greaterThan;
  35.   RDF_Resource RDF_lessThanOrEqual;
  36.   RDF_Resource RDF_greaterThanOrEqual;
  37.   RDF_Resource RDF_stringEquals;
  38.   RDF_Resource RDF_substring;
  39.   RDF_Resource RDF_notParent; 
  40.   RDF_Resource RDF_notInstanceOf; 
  41.   RDF_Resource RDF_notEquals; 
  42.   RDF_Resource RDF_notStringEquals; 
  43.   RDF_Resource RDF_notSubstring;
  44.   RDF_Resource RDF_child;
  45. } RDF_CoreVocabStruct;
  46.  
  47. typedef RDF_CoreVocabStruct* RDF_CoreVocab;
  48.  
  49. typedef struct _RDF_NCVocabStruct {
  50.   RDF_Resource RDF_overview;
  51.   RDF_Resource RDF_Trash;
  52.   RDF_Resource RDF_Clipboard;
  53.   RDF_Resource RDF_Top;
  54.   RDF_Resource RDF_Search;
  55.   RDF_Resource RDF_Sitemaps;
  56.   RDF_Resource RDF_BreadCrumbCategory;
  57.   RDF_Resource RDF_BookmarkFolderCategory;
  58.   RDF_Resource RDF_NewBookmarkFolderCategory;
  59.   RDF_Resource RDF_History;
  60.   RDF_Resource RDF_HistoryBySite;
  61.   RDF_Resource RDF_HistoryByDate;
  62.   RDF_Resource RDF_bookmarkAddDate;
  63.   RDF_Resource RDF_PersonalToolbarFolderCategory;
  64.   RDF_Resource RDF_Column;
  65.   RDF_Resource RDF_ColumnResource;
  66.   RDF_Resource RDF_ColumnWidth;
  67.   RDF_Resource RDF_ColumnIconURL;
  68.   RDF_Resource RDF_ColumnDataType;
  69.   RDF_Resource RDF_smallIcon;
  70.   RDF_Resource RDF_largeIcon;
  71.   RDF_Resource RDF_Guide;
  72.   RDF_Resource RDF_HTMLURL;
  73.   RDF_Resource RDF_LocalFiles;
  74.   RDF_Resource RDF_Mail;
  75.   RDF_Resource RDF_Password;
  76.   RDF_Resource RDF_SBProviders;
  77.   RDF_Resource RDF_WorkspacePos;
  78.   RDF_Resource RDF_Locks;
  79.   RDF_Resource RDF_AddLock;
  80.   RDF_Resource RDF_DeleteLock;
  81.   RDF_Resource RDF_IconLock;
  82.   RDF_Resource RDF_NameLock;
  83.   RDF_Resource RDF_CopyLock;
  84.   RDF_Resource RDF_MoveLock;
  85.   RDF_Resource RDF_WorkspacePosLock;  
  86.   RDF_Resource RDF_DefaultSelectedView;
  87.   RDF_Resource RDF_AutoOpen;
  88.   RDF_Resource RDF_resultType;
  89.   RDF_Resource RDF_HTMLType;
  90.   RDF_Resource RDF_Command;
  91. } RDF_NCVocabStruct;
  92.  
  93. typedef RDF_NCVocabStruct* RDF_NCVocab;
  94.  
  95. typedef struct _RDF_WDVocabStruct {
  96.   RDF_Resource RDF_URL;
  97.   RDF_Resource RDF_description;
  98.   RDF_Resource RDF_Container;
  99.   RDF_Resource RDF_firstVisitDate;
  100.   RDF_Resource RDF_lastVisitDate;
  101.   RDF_Resource RDF_numAccesses;
  102.   RDF_Resource RDF_creationDate;
  103.   RDF_Resource RDF_lastModifiedDate;
  104.   RDF_Resource RDF_size;
  105. } RDF_WDVocabStruct;
  106.  
  107. typedef RDF_WDVocabStruct* RDF_WDVocab;
  108.  
  109. #endif
  110.