OSDN Git Service

名前登録機能追加
[nlite/nlite.git] / nlite / nlite_common.h
1 #pragma once
2
3 namespace nlite{
4
5         //\83O\83\8d\81[\83o\83\8b\95Ï\90\94
6         extern const CApplicationInfo * appInfo;
7         extern CListenerList listenerList;
8         extern TCHAR localAppDataPath[];
9         extern TCHAR appFolderPath[];
10         extern CString ncvAppSettingPath;
11
12         //\83O\83\8d\81[\83o\83\8b\8aÖ\90\94
13         extern VOID UnexpectedErrorMessageShow(LPCTSTR headMessage,LPCTSTR summary,UINT line,LPCTSTR fileName,LPCTSTR function);
14         
15         extern HINSTANCE OpenURL(HWND hwnd,const GeneralProperty &gp,LPCTSTR url ,INT nShowCommand);
16
17         ///
18         ///\8ew\92è\82³\82ê\82½\83f\83B\83\8c\83N\83g\83\8a\82É\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\82ð\8dì\90¬
19         ///\93r\92\86\82Ì\83f\83B\83\8c\83N\83g\83\8a\82ª\91\8dÝ\82µ\82È\82¢\8fê\8d\87\81A\83f\83B\83\8c\83N\83g\83\8a\82ð\8e©\93®\93I\82É\8dì\90¬\82·\82é
20         ///
21         extern BOOL SurelyCreate(LPCTSTR dir,BOOL bFile);
22
23
24         ///
25         ///ncv\82Ì\83\8a\83X\83i\81[\8fî\95ñ\83t\83@\83C\83\8b\83p\83X\82ð\8eæ\93¾
26         ///
27         extern CString GetNCVListenerInfoFilePath();
28
29
30         namespace nliteregex{
31                 typedef std::tr1::basic_regex<TCHAR> tregex;
32                 namespace text{
33                         extern const  CString URL_TEXT;
34                         extern const  CString TAG_TEXT;
35                         extern const  CString VIDEOID_TEXT;
36                         extern const  CString LIVEID_TEXT;
37                         extern const  CString LINK_TEXT;
38                         extern const  CString SEARTCH_AT_MARK;
39                         extern const  tstring NUTHINGSTRING;
40                 }
41                 extern const  tregex URL;
42                 extern const  tregex TAGSTRING;
43                 extern const  tregex VIDEOID;
44                 extern const  tregex LIVEID;
45                 extern const  tregex LILNKREGEX;
46                 extern const  tregex NAMESERTCHREGEX;
47         }
48
49 }