Class Hierarchy   Class Index   Method Index  

CHMdateTimeGrammarDll.h

00001 //---------------------------------------------------------------------------
00002 //
00003 // Module: CHMdateTimeGrammarDll
00004 //
00005 // Description:
00006 //
00007 //---------------------------------------------------------------------------
00008 
00009 #ifndef __CHM_DATE_TIME_GRAMMAR_DLL__
00010 #define __CHM_DATE_TIME_GRAMMAR_DLL__
00011 #include <CHM/CHMminimumInclude.h>
00012 
00013 CHM_DLL_FUNC(CHMdateTimeGrammarDump)
00014 (
00015    CHMdateTimeGrammarHandle Handle,
00016    CHMchar**                ppDumpString
00017 );
00018 
00019 CHM_DLL_FUNC(CHMdateTimeGrammarGetName)
00020 (
00021    CHMdateTimeGrammarHandle Handle,
00022    const CHMchar**                ppName
00023 );
00024 
00025 CHM_DLL_FUNC(CHMdateTimeGrammarSetName)
00026 (
00027    CHMdateTimeGrammarHandle Handle,
00028    const CHMchar*                 pName
00029 );
00030 
00031 CHM_DLL_FUNC(CHMdateTimeGrammarGetDescription)
00032 (
00033    CHMdateTimeGrammarHandle Handle,
00034    const CHMchar**                ppDescription
00035 );
00036 
00037 CHM_DLL_FUNC(CHMdateTimeGrammarSetDescription)
00038 (
00039    CHMdateTimeGrammarHandle Handle,
00040    const CHMchar*                 pDescription
00041 );
00042 
00043 CHM_DLL_FUNC(CHMdateTimeGrammarAddMaskItem)
00044 (
00045    CHMdateTimeGrammarHandle Handle
00046 );
00047 
00048 CHM_DLL_FUNC(CHMdateTimeGrammarAddMaskItemAt)
00049 (
00050    CHMdateTimeGrammarHandle Handle,
00051    size_t                   Index
00052 );
00053 
00054 CHM_DLL_FUNC(CHMdateTimeGrammarRemoveMaskItem)
00055 (
00056    CHMdateTimeGrammarHandle Handle,
00057    size_t                   Index
00058 );
00059 
00060 CHM_DLL_FUNC(CHMdateTimeGrammarGetCountOfMaskItem)
00061 (
00062    CHMdateTimeGrammarHandle Handle,
00063    size_t*                  pCountOfMaskItem
00064 );
00065 
00066 CHM_DLL_FUNC(CHMdateTimeGrammarGetMaskItem)
00067 (
00068    CHMdateTimeGrammarHandle Handle,
00069    size_t                   ItemIndex,
00070    size_t*                  pMaskItem
00071 );
00072 
00073 CHM_DLL_FUNC(CHMdateTimeGrammarPutMaskItem)
00074 (
00075    CHMdateTimeGrammarHandle Handle,
00076    size_t                   ItemIndex,
00077    size_t                   MaskItem
00078 );
00079 
00080 CHM_DLL_FUNC(CHMdateTimeGrammarAllFieldsRequired)
00081 (
00082    CHMdateTimeGrammarHandle Handle,
00083    size_t*                  pAllFieldsRequired
00084 );
00085 
00086 CHM_DLL_FUNC(CHMdateTimeGrammarGetListOfDependencies)
00087 (
00088    CHMdateTimeGrammarHandle Handle,
00089    const CHMchar**          ppList                  
00090 );
00091 
00092 #endif // end of defensive include