compile insert rti_RJSON_Equates
/*
   ** Copyright (C) 1992-2023 Revelation Software Inc. All Rights Reserved **
   
   This  program  is  proprietary and is not  to be used  by or  disclosed
   to others, nor is it to be copied without written permission from
   Revelation Technologies, Inc.
   
   Author   : Captain C
   Date     : March 2023
   Purpose  : Constants for use with the RevJSON DLL "RapidJSON" functions

   
   Comments
   ========
   
   
   Amended  Date        Reason
   =======  ====        ======

*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _RTI_RJSON_EQUATES_
#define _RTI_RJSON_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   declare function rti_RJSON
   
   equ RJSON_MTD_PARSE$                  to 1
   equ RJSON_MTD_DELETE$                 to 2
   equ RJSON_MTD_GETITEM$                to 3
   equ RJSON_MTD_GETITEMTYPE$            to 4
   equ RJSON_MTD_GETITEMCOUNT$           to 5
   equ RJSON_MTD_GETITEMVALUE$           to 6
   equ RJSON_MTD_GETOBJECTMEMBERS$       to 7
   equ RJSON_MTD_GETARRAYELEMENTS$       to 8
   equ RJSON_MTD_HASMEMBER$              to 9; 
   equ RJSON_MTD_HASELEMENT$             to 10;
   equ RJSON_MTD_CREATEITEM$             to 11;
   equ RJSON_MTD_SETITEMMEMBER$          to 12;
   equ RJSON_MTD_SETITEMELEMENT$         to 13;
   equ RJSON_MTD_SETITEMVALUE$           to 14;
   equ RJSON_MTD_SETITEMARRAY$           to 15;
   equ RJSON_MTD_APPENDITEM$             to 16;
   equ RJSON_MTD_APPENDVALUE$            to 17;
   equ RJSON_MTD_APPENDARRAY$            to 18;
   equ RJSON_MTD_REMOVEITEM$             to 19;
   equ RJSON_MTD_REMOVEALL$              to 20;
   equ RJSON_MTD_STRINGIFY$              to 21;
   equ RJSON_MTD_VALIDATE$               to 22;
   
///////////////////////////////////////////////////////////////////////////////

   // JSON item types
   equ RJSON_TYPE_UNKNOWN$               to 0
   equ RJSON_TYPE_NULL$                  to 1
   equ RJSON_TYPE_BOOL$                  to 2
   equ RJSON_TYPE_NUMBER$                to 3
   equ RJSON_TYPE_OBJECT$                to 4
   equ RJSON_TYPE_ARRAY$                 to 5
   equ RJSON_TYPE_STRING$                to 6
   
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
