#define _FUNCTION_NAME_ __FUNCTION__
#define _FUNCTION_SIGNATURE_ __FUNCSIG__
#define _SOURCE_FILE_NAME_ __FILE__
#define _COMPILE_TIME_ __TIME__
#define _COMPILE_DATE_ __DATE__
#define _CURRENT_LINE_ __LINE__s
#define _COMPILE_TIMESTAMP_ __TIMESTAMP__
#if defined(cplusplus) || defined(__cplusplus)
extern "C"
{
#endif
//content goes here
#if defined(cplusplus) || defined(__cplusplus)
} #endif
http://msdn.microsoft.com/en-us/library/b0084kay%28v=VS.80%29.aspx