Author: akhaldi
Date: Thu Mar 14 16:53:56 2013
New Revision: 58496
URL:
http://svn.reactos.org/svn/reactos?rev=58496&view=rev
Log:
[CRT]
* Annotate direct.h.
Modified:
trunk/reactos/include/crt/direct.h
Modified: trunk/reactos/include/crt/direct.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/direct.h?rev=5…
==============================================================================
--- trunk/reactos/include/crt/direct.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/direct.h [iso-8859-1] Thu Mar 14 16:53:56 2013
@@ -25,40 +25,174 @@
};
#endif
- _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes);
- _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes);
- char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes);
- _CRTIMP int __cdecl _chdir(const char *_Path);
- _CRTIMP int __cdecl _mkdir(const char *_Path);
- _CRTIMP int __cdecl _rmdir(const char *_Path);
- _CRTIMP int __cdecl _chdrive(int _Drive);
- _CRTIMP int __cdecl _getdrive(void);
- _CRTIMP unsigned long __cdecl _getdrives(void);
+ _Check_return_
+ _Ret_opt_z_
+ _CRTIMP
+ char*
+ __cdecl
+ _getcwd(
+ _Out_writes_opt_(_SizeInBytes) char *_DstBuf,
+ _In_ int _SizeInBytes);
+
+ _Check_return_
+ _Ret_opt_z_
+ _CRTIMP
+ char*
+ __cdecl
+ _getdcwd(
+ _In_ int _Drive,
+ _Out_writes_opt_(_SizeInBytes) char *_DstBuf,
+ _In_ int _SizeInBytes);
+
+ _Check_return_
+ _Ret_opt_z_
+ char*
+ __cdecl
+ _getdcwd_nolock(
+ _In_ int _Drive,
+ _Out_writes_opt_(_SizeInBytes) char *_DstBuf,
+ _In_ int _SizeInBytes);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _chdir(
+ _In_z_ const char *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _mkdir(
+ _In_z_ const char *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _rmdir(
+ _In_z_ const char *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _chdrive(
+ _In_ int _Drive);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _getdrive(void);
+
+ _Check_return_
+ _CRTIMP
+ unsigned long
+ __cdecl
+ _getdrives(void);
#ifndef _GETDISKFREE_DEFINED
#define _GETDISKFREE_DEFINED
- _CRTIMP unsigned __cdecl _getdiskfree(unsigned _Drive,struct _diskfree_t *_DiskFree);
+ _Check_return_
+ _CRTIMP
+ unsigned
+ __cdecl
+ _getdiskfree(
+ _In_ unsigned _Drive,
+ _Out_ struct _diskfree_t *_DiskFree);
#endif
#ifndef _WDIRECT_DEFINED
#define _WDIRECT_DEFINED
- _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords);
- _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
- wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
- _CRTIMP int __cdecl _wchdir(const wchar_t *_Path);
- _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path);
- _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path);
-#endif
-
-#ifndef NO_OLDNAMES
+
+ _Check_return_
+ _Ret_opt_z_
+ _CRTIMP
+ wchar_t*
+ __cdecl
+ _wgetcwd(
+ _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf,
+ _In_ int _SizeInWords);
+
+ _Check_return_
+ _Ret_opt_z_
+ _CRTIMP
+ wchar_t*
+ __cdecl
+ _wgetdcwd(
+ _In_ int _Drive,
+ _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf,
+ _In_ int _SizeInWords);
+
+ _Check_return_
+ _Ret_opt_z_
+ wchar_t*
+ __cdecl
+ _wgetdcwd_nolock(
+ _In_ int _Drive,
+ _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf,
+ _In_ int _SizeInWords);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _wchdir(
+ _In_z_ const wchar_t *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _wmkdir(
+ _In_z_ const wchar_t *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ _wrmdir(
+ _In_z_ const wchar_t *_Path);
+
+#endif /* _WDIRECT_DEFINED */
+
+#ifndef NO_OLDNAMES
#define diskfree_t _diskfree_t
- _CRTIMP char *__cdecl getcwd(char *_DstBuf,int _SizeInBytes);
- _CRTIMP int __cdecl chdir(const char *_Path);
- _CRTIMP int __cdecl mkdir(const char *_Path);
- _CRTIMP int __cdecl rmdir(const char *_Path);
-#endif
+ _Check_return_
+ _Ret_opt_z_
+ _CRTIMP
+ char*
+ __cdecl
+ getcwd(
+ _Out_writes_opt_(_SizeInBytes) char *_DstBuf,
+ _In_ int _SizeInBytes);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ chdir(
+ _In_z_ const char *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ mkdir(
+ _In_z_ const char *_Path);
+
+ _Check_return_
+ _CRTIMP
+ int
+ __cdecl
+ rmdir(
+ _In_z_ const char *_Path);
+
+#endif /* NO_OLDNAMES */
#ifdef __cplusplus
}