Module cFlex2CrystalRAS.pkg

     1//*************************************************************************
     2//*                                                                       *
     3//*  Confidential Trade Secret.                                           *
     4//*  Copyright (c) 2011-2012 Mertech Data Systems Inc, Miami Florida      *
     5//*  All rights reserved.                                                 *
     6//*  DataFlex is a registered trademark of Data Access Corporation.       *
     7//*                                                                       *
     8//*************************************************************************
     9
    10// CLSID: {97925621-7C7A-41B8-B128-412BAAB6C11D}
    11Class cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Table is a Mixin
    12
    13    
    14    Function ComAlias Returns String
    15        Handle hDispatchDriver
    16        String retVal
    17        Get phDispatchDriver to hDispatchDriver
    18        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_BSTR to retVal
    19        Function_Return retVal
    20    End_Function
    21
    22    
    23    Procedure Set ComAlias String value
    24        Handle hDispatchDriver
    25        Get phDispatchDriver to hDispatchDriver
    26        Send PrepareParams to hDispatchDriver 1
    27        Set ComProperty of hDispatchDriver 1 OLE_VT_BSTR to value
    28    End_Procedure
    29
    30    
    31    Function ComAttributes Returns Variant
    32        Handle hDispatchDriver
    33        Variant retVal
    34        Get phDispatchDriver to hDispatchDriver
    35        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_VARIANT to retVal
    36        Function_Return retVal
    37    End_Function
    38
    39    
    40    Procedure Set ComAttributes Variant value
    41        Handle hDispatchDriver
    42        Get phDispatchDriver to hDispatchDriver
    43        Send PrepareParams to hDispatchDriver 1
    44        Set ComProperty of hDispatchDriver 2 OLE_VT_VARIANT to value
    45    End_Procedure
    46
    47    
    48    Function ComClassName Returns String
    49        Handle hDispatchDriver
    50        String retVal
    51        Get phDispatchDriver to hDispatchDriver
    52        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_BSTR to retVal
    53        Function_Return retVal
    54    End_Function
    55
    56    
    57    Function ComConnectionInfo Returns Variant
    58        Handle hDispatchDriver
    59        Variant retVal
    60        Get phDispatchDriver to hDispatchDriver
    61        Get InvokeComMethod of hDispatchDriver 4 OLE_VT_VARIANT to retVal
    62        Function_Return retVal
    63    End_Function
    64
    65    
    66    Procedure Set ComConnectionInfo Variant value
    67        Handle hDispatchDriver
    68        Get phDispatchDriver to hDispatchDriver
    69        Send PrepareParams to hDispatchDriver 1
    70        Set ComProperty of hDispatchDriver 4 OLE_VT_VARIANT to value
    71    End_Procedure
    72
    73    
    74    Function ComDataFields Returns Variant
    75        Handle hDispatchDriver
    76        Variant retVal
    77        Get phDispatchDriver to hDispatchDriver
    78        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_VARIANT to retVal
    79        Function_Return retVal
    80    End_Function
    81
    82    
    83    Procedure Set ComDataFields Variant value
    84        Handle hDispatchDriver
    85        Get phDispatchDriver to hDispatchDriver
    86        Send PrepareParams to hDispatchDriver 1
    87        Set ComProperty of hDispatchDriver 5 OLE_VT_VARIANT to value
    88    End_Procedure
    89
    90    
    91    Function ComDescription Returns String
    92        Handle hDispatchDriver
    93        String retVal
    94        Get phDispatchDriver to hDispatchDriver
    95        Get InvokeComMethod of hDispatchDriver 6 OLE_VT_BSTR to retVal
    96        Function_Return retVal
    97    End_Function
    98
    99    
   100    Procedure Set ComDescription String value
   101        Handle hDispatchDriver
   102        Get phDispatchDriver to hDispatchDriver
   103        Send PrepareParams to hDispatchDriver 1
   104        Set ComProperty of hDispatchDriver 6 OLE_VT_BSTR to value
   105    End_Procedure
   106
   107    
   108    Function ComName Returns String
   109        Handle hDispatchDriver
   110        String retVal
   111        Get phDispatchDriver to hDispatchDriver
   112        Get InvokeComMethod of hDispatchDriver 7 OLE_VT_BSTR to retVal
   113        Function_Return retVal
   114    End_Function
   115
   116    
   117    Procedure Set ComName String value
   118        Handle hDispatchDriver
   119        Get phDispatchDriver to hDispatchDriver
   120        Send PrepareParams to hDispatchDriver 1
   121        Set ComProperty of hDispatchDriver 7 OLE_VT_BSTR to value
   122    End_Procedure
   123
   124    
   125    Function ComQualifiedName Returns String
   126        Handle hDispatchDriver
   127        String retVal
   128        Get phDispatchDriver to hDispatchDriver
   129        Get InvokeComMethod of hDispatchDriver 8 OLE_VT_BSTR to retVal
   130        Function_Return retVal
   131    End_Function
   132
   133    
   134    Procedure Set ComQualifiedName String value
   135        Handle hDispatchDriver
   136        Get phDispatchDriver to hDispatchDriver
   137        Send PrepareParams to hDispatchDriver 1
   138        Set ComProperty of hDispatchDriver 8 OLE_VT_BSTR to value
   139    End_Procedure
   140
   141    Function ComClone Boolean llDeepClone Returns Variant
   142        Handle hDispatchDriver
   143        Variant retVal
   144        Get phDispatchDriver to hDispatchDriver
   145        Send PrepareParams to hDispatchDriver 1
   146        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   147        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_DISPATCH to retVal
   148        Function_Return retVal
   149    End_Function
   150
   151    Procedure ComCopyTo Variant llTable Boolean llDeepCopy
   152        Handle hDispatchDriver
   153        Get phDispatchDriver to hDispatchDriver
   154        Send PrepareParams to hDispatchDriver 2
   155        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTable
   156        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   157        Send InvokeComMethod to hDispatchDriver 10 OLE_VT_VOID
   158    End_Procedure
   159
   160    Function ComEquals Variant llTable Returns Boolean
   161        Handle hDispatchDriver
   162        Boolean retVal
   163        Get phDispatchDriver to hDispatchDriver
   164        Send PrepareParams to hDispatchDriver 1
   165        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTable
   166        Get InvokeComMethod of hDispatchDriver 11 OLE_VT_BOOL to retVal
   167        Function_Return retVal
   168    End_Function
   169
   170    Procedure ComReserved1
   171        Handle hDispatchDriver
   172        Get phDispatchDriver to hDispatchDriver
   173        Send InvokeComMethod to hDispatchDriver 12 OLE_VT_VOID
   174    End_Procedure
   175End_Class
   176
   177// CoClass
   178// CLSID: {F805BA77-2978-40DA-80E3-4BB2B62BD623}
   179Class cComF2CCrystalDecisions_ReportAppServer_DataDefModel_Table is a cComAutomationObject
   180    Import_Class_Protocol cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Table
   181
   182    Procedure Construct_Object
   183        Forward Send Construct_Object
   184        Set peAutoCreate to acNoAutoCreate
   185    End_Procedure
   186End_Class
   187
   188// CLSID: {759168A7-DF6D-4760-8EF6-E18457B5BA24}
   189Class cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Tables is a Mixin
   190
   191    
   192    Function ComClassName Returns String
   193        Handle hDispatchDriver
   194        String retVal
   195        Get phDispatchDriver to hDispatchDriver
   196        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_BSTR to retVal
   197        Function_Return retVal
   198    End_Function
   199
   200    
   201    Function ComCount Returns Integer
   202        Handle hDispatchDriver
   203        Integer retVal
   204        Get phDispatchDriver to hDispatchDriver
   205        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_I4 to retVal
   206        Function_Return retVal
   207    End_Function
   208
   209    Function ComItem Variant llIndex Returns Variant
   210        Handle hDispatchDriver
   211        Variant retVal
   212        Get phDispatchDriver to hDispatchDriver
   213        Send PrepareParams to hDispatchDriver 1
   214        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llIndex
   215        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_DISPATCH to retVal
   216        Function_Return retVal
   217    End_Function
   218
   219    Procedure ComAdd Variant llTable
   220        Handle hDispatchDriver
   221        Get phDispatchDriver to hDispatchDriver
   222        Send PrepareParams to hDispatchDriver 1
   223        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTable
   224        Send InvokeComMethod to hDispatchDriver 4 OLE_VT_VOID
   225    End_Procedure
   226
   227    Function ComClone Boolean llDeepClone Returns Variant
   228        Handle hDispatchDriver
   229        Variant retVal
   230        Get phDispatchDriver to hDispatchDriver
   231        Send PrepareParams to hDispatchDriver 1
   232        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   233        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_DISPATCH to retVal
   234        Function_Return retVal
   235    End_Function
   236
   237    Procedure ComCopyTo Variant llTables Boolean llDeepCopy
   238        Handle hDispatchDriver
   239        Get phDispatchDriver to hDispatchDriver
   240        Send PrepareParams to hDispatchDriver 2
   241        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTables
   242        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   243        Send InvokeComMethod to hDispatchDriver 6 OLE_VT_VOID
   244    End_Procedure
   245
   246    Procedure ComEnsureCapacity Integer llMaxCapacity
   247        Handle hDispatchDriver
   248        Get phDispatchDriver to hDispatchDriver
   249        Send PrepareParams to hDispatchDriver 1
   250        Send DefineParam to hDispatchDriver OLE_VT_I4 llMaxCapacity
   251        Send InvokeComMethod to hDispatchDriver 7 OLE_VT_VOID
   252    End_Procedure
   253
   254    Function ComEquals Variant llTables Returns Boolean
   255        Handle hDispatchDriver
   256        Boolean retVal
   257        Get phDispatchDriver to hDispatchDriver
   258        Send PrepareParams to hDispatchDriver 1
   259        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTables
   260        Get InvokeComMethod of hDispatchDriver 8 OLE_VT_BOOL to retVal
   261        Function_Return retVal
   262    End_Function
   263
   264    Function ComFindByAlias String llAliasName Returns Integer
   265        Handle hDispatchDriver
   266        Integer retVal
   267        Get phDispatchDriver to hDispatchDriver
   268        Send PrepareParams to hDispatchDriver 1
   269        Send DefineParam to hDispatchDriver OLE_VT_BSTR llAliasName
   270        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_I4 to retVal
   271        Function_Return retVal
   272    End_Function
   273
   274    Function ComFindIndexOf Variant llTable Returns Integer
   275        Handle hDispatchDriver
   276        Integer retVal
   277        Get phDispatchDriver to hDispatchDriver
   278        Send PrepareParams to hDispatchDriver 1
   279        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTable
   280        Get InvokeComMethod of hDispatchDriver 10 OLE_VT_I4 to retVal
   281        Function_Return retVal
   282    End_Function
   283
   284    Function ComFindTableByAlias String llAliasName Returns Variant
   285        Handle hDispatchDriver
   286        Variant retVal
   287        Get phDispatchDriver to hDispatchDriver
   288        Send PrepareParams to hDispatchDriver 1
   289        Send DefineParam to hDispatchDriver OLE_VT_BSTR llAliasName
   290        Get InvokeComMethod of hDispatchDriver 11 OLE_VT_DISPATCH to retVal
   291        Function_Return retVal
   292    End_Function
   293
   294    Procedure ComInsert Integer llIndex Variant llTable
   295        Handle hDispatchDriver
   296        Get phDispatchDriver to hDispatchDriver
   297        Send PrepareParams to hDispatchDriver 2
   298        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   299        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llTable
   300        Send InvokeComMethod to hDispatchDriver 13 OLE_VT_VOID
   301    End_Procedure
   302
   303    Procedure ComRemove Integer llIndex
   304        Handle hDispatchDriver
   305        Get phDispatchDriver to hDispatchDriver
   306        Send PrepareParams to hDispatchDriver 1
   307        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   308        Send InvokeComMethod to hDispatchDriver 14 OLE_VT_VOID
   309    End_Procedure
   310
   311    Procedure ComRemoveAll
   312        Handle hDispatchDriver
   313        Get phDispatchDriver to hDispatchDriver
   314        Send InvokeComMethod to hDispatchDriver 15 OLE_VT_VOID
   315    End_Procedure
   316End_Class
   317
   318// CoClass
   319// CLSID: {6F2D98BA-8E4E-4797-9CC8-AF219A0551AC}
   320Class cComF2CCrystalDecisions_ReportAppServer_DataDefModel_Tables is a cComAutomationObject
   321    Import_Class_Protocol cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Tables
   322
   323    Procedure Construct_Object
   324        Forward Send Construct_Object
   325        Set peAutoCreate to acNoAutoCreate
   326    End_Procedure
   327End_Class
   328
   329// CLSID: {0FCC405D-84A5-4C26-BC94-33A9A9A8976D}
   330Class cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Database is a Mixin
   331
   332    
   333    Function ComClassName Returns String
   334        Handle hDispatchDriver
   335        String retVal
   336        Get phDispatchDriver to hDispatchDriver
   337        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_BSTR to retVal
   338        Function_Return retVal
   339    End_Function
   340
   341    
   342    Function ComTableJoins Returns Variant
   343        Handle hDispatchDriver
   344        Variant retVal
   345        Get phDispatchDriver to hDispatchDriver
   346        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_VARIANT to retVal
   347        Function_Return retVal
   348    End_Function
   349
   350    
   351    Procedure Set ComTableJoins Variant value
   352        Handle hDispatchDriver
   353        Get phDispatchDriver to hDispatchDriver
   354        Send PrepareParams to hDispatchDriver 1
   355        Set ComProperty of hDispatchDriver 2 OLE_VT_VARIANT to value
   356    End_Procedure
   357
   358    
   359    Function ComTableLinks Returns Variant
   360        Handle hDispatchDriver
   361        Variant retVal
   362        Get phDispatchDriver to hDispatchDriver
   363        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_VARIANT to retVal
   364        Function_Return retVal
   365    End_Function
   366
   367    
   368    Procedure Set ComTableLinks Variant value
   369        Handle hDispatchDriver
   370        Get phDispatchDriver to hDispatchDriver
   371        Send PrepareParams to hDispatchDriver 1
   372        Set ComProperty of hDispatchDriver 3 OLE_VT_VARIANT to value
   373    End_Procedure
   374
   375    
   376    Function ComTables Returns Variant
   377        Handle hDispatchDriver
   378        Variant retVal
   379        Get phDispatchDriver to hDispatchDriver
   380        Get InvokeComMethod of hDispatchDriver 4 OLE_VT_VARIANT to retVal
   381        Function_Return retVal
   382    End_Function
   383
   384    
   385    Procedure Set ComTables Variant value
   386        Handle hDispatchDriver
   387        Get phDispatchDriver to hDispatchDriver
   388        Send PrepareParams to hDispatchDriver 1
   389        Set ComProperty of hDispatchDriver 4 OLE_VT_VARIANT to value
   390    End_Procedure
   391
   392    Function ComClone Boolean llDeepClone Returns Variant
   393        Handle hDispatchDriver
   394        Variant retVal
   395        Get phDispatchDriver to hDispatchDriver
   396        Send PrepareParams to hDispatchDriver 1
   397        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   398        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_DISPATCH to retVal
   399        Function_Return retVal
   400    End_Function
   401
   402    Procedure ComCopyTo Variant llDatabase Boolean llDeepCopy
   403        Handle hDispatchDriver
   404        Get phDispatchDriver to hDispatchDriver
   405        Send PrepareParams to hDispatchDriver 2
   406        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDatabase
   407        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   408        Send InvokeComMethod to hDispatchDriver 6 OLE_VT_VOID
   409    End_Procedure
   410
   411    Function ComEquals Variant llDatabase Returns Boolean
   412        Handle hDispatchDriver
   413        Boolean retVal
   414        Get phDispatchDriver to hDispatchDriver
   415        Send PrepareParams to hDispatchDriver 1
   416        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDatabase
   417        Get InvokeComMethod of hDispatchDriver 7 OLE_VT_BOOL to retVal
   418        Function_Return retVal
   419    End_Function
   420End_Class
   421
   422// CoClass
   423// CLSID: {711E4560-114E-4BA7-A0C5-6B76EE7BF5B4}
   424Class cComF2CCrystalDecisions_ReportAppServer_DataDefModel_Database is a cComAutomationObject
   425    Import_Class_Protocol cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_Database
   426
   427    Procedure Construct_Object
   428        Forward Send Construct_Object
   429        Set peAutoCreate to acNoAutoCreate
   430    End_Procedure
   431End_Class
   432
   433// CLSID: {34F1EE8D-DFE1-4B8F-AB8C-0CE648C012B1}
   434Class cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_DataDefinition is a Mixin
   435
   436    
   437    Function ComClassName Returns String
   438        Handle hDispatchDriver
   439        String retVal
   440        Get phDispatchDriver to hDispatchDriver
   441        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_BSTR to retVal
   442        Function_Return retVal
   443    End_Function
   444
   445    
   446    Function ComFormulaFields Returns Variant
   447        Handle hDispatchDriver
   448        Variant retVal
   449        Get phDispatchDriver to hDispatchDriver
   450        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_VARIANT to retVal
   451        Function_Return retVal
   452    End_Function
   453
   454    
   455    Procedure Set ComFormulaFields Variant value
   456        Handle hDispatchDriver
   457        Get phDispatchDriver to hDispatchDriver
   458        Send PrepareParams to hDispatchDriver 1
   459        Set ComProperty of hDispatchDriver 2 OLE_VT_VARIANT to value
   460    End_Procedure
   461
   462    
   463    Function ComGroupFilter Returns Variant
   464        Handle hDispatchDriver
   465        Variant retVal
   466        Get phDispatchDriver to hDispatchDriver
   467        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_VARIANT to retVal
   468        Function_Return retVal
   469    End_Function
   470
   471    
   472    Procedure Set ComGroupFilter Variant value
   473        Handle hDispatchDriver
   474        Get phDispatchDriver to hDispatchDriver
   475        Send PrepareParams to hDispatchDriver 1
   476        Set ComProperty of hDispatchDriver 3 OLE_VT_VARIANT to value
   477    End_Procedure
   478
   479    
   480    Function ComGroups Returns Variant
   481        Handle hDispatchDriver
   482        Variant retVal
   483        Get phDispatchDriver to hDispatchDriver
   484        Get InvokeComMethod of hDispatchDriver 4 OLE_VT_VARIANT to retVal
   485        Function_Return retVal
   486    End_Function
   487
   488    
   489    Procedure Set ComGroups Variant value
   490        Handle hDispatchDriver
   491        Get phDispatchDriver to hDispatchDriver
   492        Send PrepareParams to hDispatchDriver 1
   493        Set ComProperty of hDispatchDriver 4 OLE_VT_VARIANT to value
   494    End_Procedure
   495
   496    
   497    Function ComParameterFields Returns Variant
   498        Handle hDispatchDriver
   499        Variant retVal
   500        Get phDispatchDriver to hDispatchDriver
   501        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_VARIANT to retVal
   502        Function_Return retVal
   503    End_Function
   504
   505    
   506    Procedure Set ComParameterFields Variant value
   507        Handle hDispatchDriver
   508        Get phDispatchDriver to hDispatchDriver
   509        Send PrepareParams to hDispatchDriver 1
   510        Set ComProperty of hDispatchDriver 5 OLE_VT_VARIANT to value
   511    End_Procedure
   512
   513    
   514    Function ComRecordFilter Returns Variant
   515        Handle hDispatchDriver
   516        Variant retVal
   517        Get phDispatchDriver to hDispatchDriver
   518        Get InvokeComMethod of hDispatchDriver 6 OLE_VT_VARIANT to retVal
   519        Function_Return retVal
   520    End_Function
   521
   522    
   523    Procedure Set ComRecordFilter Variant value
   524        Handle hDispatchDriver
   525        Get phDispatchDriver to hDispatchDriver
   526        Send PrepareParams to hDispatchDriver 1
   527        Set ComProperty of hDispatchDriver 6 OLE_VT_VARIANT to value
   528    End_Procedure
   529
   530    
   531    Function ComResultFields Returns Variant
   532        Handle hDispatchDriver
   533        Variant retVal
   534        Get phDispatchDriver to hDispatchDriver
   535        Get InvokeComMethod of hDispatchDriver 7 OLE_VT_VARIANT to retVal
   536        Function_Return retVal
   537    End_Function
   538
   539    
   540    Procedure Set ComResultFields Variant value
   541        Handle hDispatchDriver
   542        Get phDispatchDriver to hDispatchDriver
   543        Send PrepareParams to hDispatchDriver 1
   544        Set ComProperty of hDispatchDriver 7 OLE_VT_VARIANT to value
   545    End_Procedure
   546
   547    
   548    Function ComRunningTotalFields Returns Variant
   549        Handle hDispatchDriver
   550        Variant retVal
   551        Get phDispatchDriver to hDispatchDriver
   552        Get InvokeComMethod of hDispatchDriver 8 OLE_VT_VARIANT to retVal
   553        Function_Return retVal
   554    End_Function
   555
   556    
   557    Procedure Set ComRunningTotalFields Variant value
   558        Handle hDispatchDriver
   559        Get phDispatchDriver to hDispatchDriver
   560        Send PrepareParams to hDispatchDriver 1
   561        Set ComProperty of hDispatchDriver 8 OLE_VT_VARIANT to value
   562    End_Procedure
   563
   564    
   565    Function ComSavedDataFilter Returns Variant
   566        Handle hDispatchDriver
   567        Variant retVal
   568        Get phDispatchDriver to hDispatchDriver
   569        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_VARIANT to retVal
   570        Function_Return retVal
   571    End_Function
   572
   573    
   574    Procedure Set ComSavedDataFilter Variant value
   575        Handle hDispatchDriver
   576        Get phDispatchDriver to hDispatchDriver
   577        Send PrepareParams to hDispatchDriver 1
   578        Set ComProperty of hDispatchDriver 9 OLE_VT_VARIANT to value
   579    End_Procedure
   580
   581    
   582    Function ComSorts Returns Variant
   583        Handle hDispatchDriver
   584        Variant retVal
   585        Get phDispatchDriver to hDispatchDriver
   586        Get InvokeComMethod of hDispatchDriver 10 OLE_VT_VARIANT to retVal
   587        Function_Return retVal
   588    End_Function
   589
   590    
   591    Procedure Set ComSorts Variant value
   592        Handle hDispatchDriver
   593        Get phDispatchDriver to hDispatchDriver
   594        Send PrepareParams to hDispatchDriver 1
   595        Set ComProperty of hDispatchDriver 10 OLE_VT_VARIANT to value
   596    End_Procedure
   597
   598    
   599    Function ComSummaryFields Returns Variant
   600        Handle hDispatchDriver
   601        Variant retVal
   602        Get phDispatchDriver to hDispatchDriver
   603        Get InvokeComMethod of hDispatchDriver 11 OLE_VT_DISPATCH to retVal
   604        Function_Return retVal
   605    End_Function
   606
   607    Function ComClone Boolean llDeepClone Returns Variant
   608        Handle hDispatchDriver
   609        Variant retVal
   610        Get phDispatchDriver to hDispatchDriver
   611        Send PrepareParams to hDispatchDriver 1
   612        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   613        Get InvokeComMethod of hDispatchDriver 12 OLE_VT_DISPATCH to retVal
   614        Function_Return retVal
   615    End_Function
   616
   617    Procedure ComCopyTo Variant llDataDefinition Boolean llDeepCopy
   618        Handle hDispatchDriver
   619        Get phDispatchDriver to hDispatchDriver
   620        Send PrepareParams to hDispatchDriver 2
   621        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDataDefinition
   622        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   623        Send InvokeComMethod to hDispatchDriver 13 OLE_VT_VOID
   624    End_Procedure
   625
   626    Function ComEquals Variant llDataDefinition Returns Boolean
   627        Handle hDispatchDriver
   628        Boolean retVal
   629        Get phDispatchDriver to hDispatchDriver
   630        Send PrepareParams to hDispatchDriver 1
   631        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDataDefinition
   632        Get InvokeComMethod of hDispatchDriver 14 OLE_VT_BOOL to retVal
   633        Function_Return retVal
   634    End_Function
   635End_Class
   636
   637// CoClass
   638// CLSID: {FC2EEB1E-A70E-495C-B57E-26725D311848}
   639Class cComF2CCrystalDecisions_ReportAppServer_DataDefModel_DataDefinition is a cComAutomationObject
   640    Import_Class_Protocol cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_DataDefinition
   641
   642    Procedure Construct_Object
   643        Forward Send Construct_Object
   644        Set peAutoCreate to acNoAutoCreate
   645    End_Procedure
   646End_Class
   647
   648// CLSID: {002B41C2-CD47-4CBE-989A-6F0B65986180}
   649Class cComIF2CISCRSorts is a Mixin
   650
   651    
   652    Function ComClassName Returns String
   653        Handle hDispatchDriver
   654        String retVal
   655        Get phDispatchDriver to hDispatchDriver
   656        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_BSTR to retVal
   657        Function_Return retVal
   658    End_Function
   659
   660    
   661    Function ComCount Returns Integer
   662        Handle hDispatchDriver
   663        Integer retVal
   664        Get phDispatchDriver to hDispatchDriver
   665        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_I4 to retVal
   666        Function_Return retVal
   667    End_Function
   668
   669    Function ComItem Variant llIndex Returns Variant
   670        Handle hDispatchDriver
   671        Variant retVal
   672        Get phDispatchDriver to hDispatchDriver
   673        Send PrepareParams to hDispatchDriver 1
   674        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llIndex
   675        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_DISPATCH to retVal
   676        Function_Return retVal
   677    End_Function
   678
   679    Procedure ComAdd Variant llSort
   680        Handle hDispatchDriver
   681        Get phDispatchDriver to hDispatchDriver
   682        Send PrepareParams to hDispatchDriver 1
   683        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSort
   684        Send InvokeComMethod to hDispatchDriver 4 OLE_VT_VOID
   685    End_Procedure
   686
   687    Function ComClone Boolean llDeepClone Returns Variant
   688        Handle hDispatchDriver
   689        Variant retVal
   690        Get phDispatchDriver to hDispatchDriver
   691        Send PrepareParams to hDispatchDriver 1
   692        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   693        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_DISPATCH to retVal
   694        Function_Return retVal
   695    End_Function
   696
   697    Procedure ComCopyTo Variant llSorts Boolean llDeepCopy
   698        Handle hDispatchDriver
   699        Get phDispatchDriver to hDispatchDriver
   700        Send PrepareParams to hDispatchDriver 2
   701        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSorts
   702        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   703        Send InvokeComMethod to hDispatchDriver 6 OLE_VT_VOID
   704    End_Procedure
   705
   706    Procedure ComEnsureCapacity Integer llMaxCapacity
   707        Handle hDispatchDriver
   708        Get phDispatchDriver to hDispatchDriver
   709        Send PrepareParams to hDispatchDriver 1
   710        Send DefineParam to hDispatchDriver OLE_VT_I4 llMaxCapacity
   711        Send InvokeComMethod to hDispatchDriver 7 OLE_VT_VOID
   712    End_Procedure
   713
   714    Function ComEquals Variant llSorts Returns Boolean
   715        Handle hDispatchDriver
   716        Boolean retVal
   717        Get phDispatchDriver to hDispatchDriver
   718        Send PrepareParams to hDispatchDriver 1
   719        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSorts
   720        Get InvokeComMethod of hDispatchDriver 8 OLE_VT_BOOL to retVal
   721        Function_Return retVal
   722    End_Function
   723
   724    Function ComFindIndexOf Variant llSort Returns Integer
   725        Handle hDispatchDriver
   726        Integer retVal
   727        Get phDispatchDriver to hDispatchDriver
   728        Send PrepareParams to hDispatchDriver 1
   729        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSort
   730        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_I4 to retVal
   731        Function_Return retVal
   732    End_Function
   733
   734    Procedure ComInsert Integer llIndex Variant llSort
   735        Handle hDispatchDriver
   736        Get phDispatchDriver to hDispatchDriver
   737        Send PrepareParams to hDispatchDriver 2
   738        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   739        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSort
   740        Send InvokeComMethod to hDispatchDriver 11 OLE_VT_VOID
   741    End_Procedure
   742
   743    Procedure ComRemove Integer llIndex
   744        Handle hDispatchDriver
   745        Get phDispatchDriver to hDispatchDriver
   746        Send PrepareParams to hDispatchDriver 1
   747        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   748        Send InvokeComMethod to hDispatchDriver 12 OLE_VT_VOID
   749    End_Procedure
   750
   751    Procedure ComRemoveAll
   752        Handle hDispatchDriver
   753        Get phDispatchDriver to hDispatchDriver
   754        Send InvokeComMethod to hDispatchDriver 13 OLE_VT_VOID
   755    End_Procedure
   756End_Class
   757
   758// CoClass
   759// CLSID: {6288B545-4CBF-4AFC-9672-DA6E147FC608}
   760Class cComF2CISCRSorts is a cComAutomationObject
   761    Import_Class_Protocol cComIF2CISCRSorts
   762
   763    Procedure Construct_Object
   764        Forward Send Construct_Object
   765        Set peAutoCreate to acNoAutoCreate
   766    End_Procedure
   767End_Class
   768
   769Class cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_ConnectionInfo is a Mixin
   770
   771    
   772    Function ComAttributes Returns Variant
   773        Handle hDispatchDriver
   774        Variant retVal
   775        Get phDispatchDriver to hDispatchDriver
   776        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_VARIANT to retVal
   777        Function_Return retVal
   778    End_Function
   779
   780    
   781    Procedure Set ComAttributes Variant value
   782        Handle hDispatchDriver
   783        Get phDispatchDriver to hDispatchDriver
   784        Send PrepareParams to hDispatchDriver 1
   785        Set ComProperty of hDispatchDriver 1 OLE_VT_VARIANT to value
   786    End_Procedure
   787
   788    
   789    Function ComClassName Returns String
   790        Handle hDispatchDriver
   791        String retVal
   792        Get phDispatchDriver to hDispatchDriver
   793        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_BSTR to retVal
   794        Function_Return retVal
   795    End_Function
   796
   797    
   798    Function ComDBConnHandler Returns Integer
   799        Handle hDispatchDriver
   800        Integer retVal
   801        Get phDispatchDriver to hDispatchDriver
   802        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_I4 to retVal
   803        Function_Return retVal
   804    End_Function
   805
   806    
   807    Procedure Set ComDBConnHandler Integer value
   808        Handle hDispatchDriver
   809        Get phDispatchDriver to hDispatchDriver
   810        Send PrepareParams to hDispatchDriver 1
   811        Set ComProperty of hDispatchDriver 3 OLE_VT_I4 to value
   812    End_Procedure
   813
   814    
   815    Function ComKind Returns OLEF2CCrConnectionInfoKindEnum
   816        Handle hDispatchDriver
   817        OLEF2CCrConnectionInfoKindEnum retVal
   818        Get phDispatchDriver to hDispatchDriver
   819        Get InvokeComMethod of hDispatchDriver 4 OLE_VT_I4 to retVal
   820        Function_Return retVal
   821    End_Function
   822
   823    
   824    Procedure Set ComKind OLEF2CCrConnectionInfoKindEnum value
   825        Handle hDispatchDriver
   826        Get phDispatchDriver to hDispatchDriver
   827        Send PrepareParams to hDispatchDriver 1
   828        Set ComProperty of hDispatchDriver 4 OLE_VT_I4 to value
   829    End_Procedure
   830
   831    
   832    Function ComPassword Returns String
   833        Handle hDispatchDriver
   834        String retVal
   835        Get phDispatchDriver to hDispatchDriver
   836        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_BSTR to retVal
   837        Function_Return retVal
   838    End_Function
   839
   840    
   841    Procedure Set ComPassword String value
   842        Handle hDispatchDriver
   843        Get phDispatchDriver to hDispatchDriver
   844        Send PrepareParams to hDispatchDriver 1
   845        Set ComProperty of hDispatchDriver 5 OLE_VT_BSTR to value
   846    End_Procedure
   847
   848    
   849    Function ComUserName Returns String
   850        Handle hDispatchDriver
   851        String retVal
   852        Get phDispatchDriver to hDispatchDriver
   853        Get InvokeComMethod of hDispatchDriver 6 OLE_VT_BSTR to retVal
   854        Function_Return retVal
   855    End_Function
   856
   857    
   858    Procedure Set ComUserName String value
   859        Handle hDispatchDriver
   860        Get phDispatchDriver to hDispatchDriver
   861        Send PrepareParams to hDispatchDriver 1
   862        Set ComProperty of hDispatchDriver 6 OLE_VT_BSTR to value
   863    End_Procedure
   864
   865    Function ComClone Boolean llDeepClone Returns Variant
   866        Handle hDispatchDriver
   867        Variant retVal
   868        Get phDispatchDriver to hDispatchDriver
   869        Send PrepareParams to hDispatchDriver 1
   870        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepClone
   871        Get InvokeComMethod of hDispatchDriver 7 OLE_VT_DISPATCH to retVal
   872        Function_Return retVal
   873    End_Function
   874
   875    Procedure ComCopyTo Variant llConnectionInfo Boolean llDeepCopy
   876        Handle hDispatchDriver
   877        Get phDispatchDriver to hDispatchDriver
   878        Send PrepareParams to hDispatchDriver 2
   879        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llConnectionInfo
   880        Send DefineParam to hDispatchDriver OLE_VT_BOOL llDeepCopy
   881        Send InvokeComMethod to hDispatchDriver 8 OLE_VT_VOID
   882    End_Procedure
   883
   884    Function ComEquals Variant llConnectionInfo Returns Boolean
   885        Handle hDispatchDriver
   886        Boolean retVal
   887        Get phDispatchDriver to hDispatchDriver
   888        Send PrepareParams to hDispatchDriver 1
   889        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llConnectionInfo
   890        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_BOOL to retVal
   891        Function_Return retVal
   892    End_Function
   893
   894    Function ComIsMatch Variant llinfo Boolean llcompleteMatching Returns Boolean
   895        Handle hDispatchDriver
   896        Boolean retVal
   897        Get phDispatchDriver to hDispatchDriver
   898        Send PrepareParams to hDispatchDriver 2
   899        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llinfo
   900        Send DefineParam to hDispatchDriver OLE_VT_BOOL llcompleteMatching
   901        Get InvokeComMethod of hDispatchDriver 10 OLE_VT_BOOL to retVal
   902        Function_Return retVal
   903    End_Function
   904
   905    Procedure ComReserved1
   906        Handle hDispatchDriver
   907        Get phDispatchDriver to hDispatchDriver
   908        Send InvokeComMethod to hDispatchDriver 11 OLE_VT_VOID
   909    End_Procedure
   910
   911    Procedure ComReserved2
   912        Handle hDispatchDriver
   913        Get phDispatchDriver to hDispatchDriver
   914        Send InvokeComMethod to hDispatchDriver 12 OLE_VT_VOID
   915    End_Procedure
   916
   917    Procedure ComReserved3
   918        Handle hDispatchDriver
   919        Get phDispatchDriver to hDispatchDriver
   920        Send InvokeComMethod to hDispatchDriver 13 OLE_VT_VOID
   921    End_Procedure
   922
   923    Procedure ComReserved4
   924        Handle hDispatchDriver
   925        Get phDispatchDriver to hDispatchDriver
   926        Send InvokeComMethod to hDispatchDriver 14 OLE_VT_VOID
   927    End_Procedure
   928
   929    Procedure ComReserved5
   930        Handle hDispatchDriver
   931        Get phDispatchDriver to hDispatchDriver
   932        Send InvokeComMethod to hDispatchDriver 15 OLE_VT_VOID
   933    End_Procedure
   934
   935    Procedure ComReserved6
   936        Handle hDispatchDriver
   937        Get phDispatchDriver to hDispatchDriver
   938        Send InvokeComMethod to hDispatchDriver 16 OLE_VT_VOID
   939    End_Procedure
   940
   941    Procedure ComReserved7
   942        Handle hDispatchDriver
   943        Get phDispatchDriver to hDispatchDriver
   944        Send InvokeComMethod to hDispatchDriver 17 OLE_VT_VOID
   945    End_Procedure
   946
   947    Procedure ComReserved8
   948        Handle hDispatchDriver
   949        Get phDispatchDriver to hDispatchDriver
   950        Send InvokeComMethod to hDispatchDriver 18 OLE_VT_VOID
   951    End_Procedure
   952End_Class
   953
   954// CoClass
   955// CLSID: {DCACA74F-6D68-4925-81A2-636E95BBC929}
   956Class cComF2CCrystalDecisions_ReportAppServer_DataDefModel_ConnectionInfo is a cComAutomationObject
   957    Import_Class_Protocol cComIF2CCrystalDecisions_ReportAppServer_DataDefModel_ConnectionInfo
   958
   959    Procedure Construct_Object
   960        Forward Send Construct_Object
   961        Set peAutoCreate to acNoAutoCreate
   962    End_Procedure
   963End_Class