00001
00002
00003
00004
00005
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