diff --git a/dlls/kernel/comm.c b/dlls/kernel/comm.c index 0f2bf172ba1..234e531dc2b 100644 --- a/dlls/kernel/comm.c +++ b/dlls/kernel/comm.c @@ -2122,7 +2122,7 @@ static BOOL COMM_WaitCommEvent( * Interesting things (events) are set by calling SetCommMask before * this function is called. * - * RETURNS: + * RETURNS * TRUE if successful * FALSE if failure * @@ -2286,7 +2286,7 @@ BOOL WINAPI CommConfigDialogA( /*********************************************************************** * CommConfigDialogW (KERNEL32.@) * - * see CommConfigDialogA for more info + * See CommConfigDialogA. */ BOOL WINAPI CommConfigDialogW( LPCWSTR lpszDevice, /* [in] name of communications device */ diff --git a/dlls/kernel/computername.c b/dlls/kernel/computername.c index 49ed59eb49b..b8046fe4f53 100644 --- a/dlls/kernel/computername.c +++ b/dlls/kernel/computername.c @@ -564,10 +564,14 @@ static WCHAR netbios_char ( WCHAR wc ) /****************************************************************************** * SetComputerNameW [KERNEL32.@] * + * Set a new NetBIOS name for the local computer. + * * PARAMS * lpComputerName [I] Address of new computer name * - * RETURNS STD + * RETURNS + * Success: TRUE + * Failure: FALSE */ BOOL WINAPI SetComputerNameW( LPCWSTR lpComputerName ) { @@ -634,6 +638,8 @@ out: /****************************************************************************** * SetComputerNameA [KERNEL32.@] + * + * See SetComputerNameW. */ BOOL WINAPI SetComputerNameA( LPCSTR lpComputerName ) { diff --git a/dlls/kernel/console.c b/dlls/kernel/console.c index 2234c0b0484..9e62bcbe9f4 100644 --- a/dlls/kernel/console.c +++ b/dlls/kernel/console.c @@ -456,15 +456,9 @@ BOOL WINAPI WriteConsoleOutputW( HANDLE hConsoleOutput, const CHAR_INFO *lpBuffe /****************************************************************************** - * WriteConsoleOutputCharacterA [KERNEL32.@] Copies character to consecutive - * cells in the console screen buffer + * WriteConsoleOutputCharacterA [KERNEL32.@] * - * PARAMS - * hConsoleOutput [I] Handle to screen buffer - * str [I] Pointer to buffer with chars to write - * length [I] Number of cells to write to - * coord [I] Coords of first cell - * lpNumCharsWritten [O] Pointer to number of cells written + * See WriteConsoleOutputCharacterW. */ BOOL WINAPI WriteConsoleOutputCharacterA( HANDLE hConsoleOutput, LPCSTR str, DWORD length, COORD coord, LPDWORD lpNumCharsWritten ) @@ -533,16 +527,7 @@ BOOL WINAPI WriteConsoleOutputAttribute( HANDLE hConsoleOutput, CONST WORD *attr /****************************************************************************** * FillConsoleOutputCharacterA [KERNEL32.@] * - * PARAMS - * hConsoleOutput [I] Handle to screen buffer - * ch [I] Character to write - * length [I] Number of cells to write to - * coord [I] Coords of first cell - * lpNumCharsWritten [O] Pointer to number of cells written - * - * RETURNS - * Success: TRUE - * Failure: FALSE + * See FillConsoleOutputCharacterW. */ BOOL WINAPI FillConsoleOutputCharacterA( HANDLE hConsoleOutput, CHAR ch, DWORD length, COORD coord, LPDWORD lpNumCharsWritten ) @@ -928,6 +913,8 @@ BOOL WINAPI SetConsoleTitleA( LPCSTR title ) /*********************************************************************** * GetConsoleTitleA (KERNEL32.@) + * + * See GetConsoleTitleW. */ DWORD WINAPI GetConsoleTitleA(LPSTR title, DWORD size) { @@ -1308,8 +1295,9 @@ BOOL WINAPI ReadConsoleInputW(HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, /****************************************************************************** - * WriteConsoleOutputCharacterW [KERNEL32.@] Copies character to consecutive - * cells in the console screen buffer + * WriteConsoleOutputCharacterW [KERNEL32.@] + * + * Copy character to consecutive cells in the console screen buffer. * * PARAMS * hConsoleOutput [I] Handle to screen buffer @@ -2040,7 +2028,9 @@ BOOL WINAPI WriteConsoleA(HANDLE hConsoleOutput, LPCVOID lpBuffer, DWORD nNumber * hConsoleOutput [I] Handle of console screen buffer * dwCursorPosition [I] New cursor position coordinates * - * RETURNS STD + * RETURNS + * Success: TRUE + * Failure: FALSE */ BOOL WINAPI SetConsoleCursorPosition(HANDLE hcon, COORD pos) { diff --git a/dlls/kernel/environ.c b/dlls/kernel/environ.c index 3fef0eabefa..886583042db 100644 --- a/dlls/kernel/environ.c +++ b/dlls/kernel/environ.c @@ -94,8 +94,8 @@ LPWSTR WINAPI GetCommandLineW(void) /*********************************************************************** - * GetEnvironmentStrings (KERNEL32.@) * GetEnvironmentStringsA (KERNEL32.@) + * GetEnvironmentStrings (KERNEL32.@) */ LPSTR WINAPI GetEnvironmentStringsA(void) { diff --git a/dlls/kernel/file.c b/dlls/kernel/file.c index aaeda624402..0ce11d3d58b 100644 --- a/dlls/kernel/file.c +++ b/dlls/kernel/file.c @@ -1397,6 +1397,8 @@ HANDLE WINAPI CreateFileW( LPCWSTR filename, DWORD access, DWORD sharing, /************************************************************************* * CreateFileA (KERNEL32.@) + * + * See CreateFileW. */ HANDLE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing, LPSECURITY_ATTRIBUTES sa, DWORD creation, @@ -1976,6 +1978,8 @@ BOOL WINAPI GetFileAttributesExA( LPCSTR name, GET_FILEEX_INFO_LEVELS level, LPV /****************************************************************************** * GetCompressedFileSizeW (KERNEL32.@) * + * Get the actual number of bytes used on disk. + * * RETURNS * Success: Low-order doubleword of number of bytes * Failure: INVALID_FILE_SIZE @@ -2023,6 +2027,8 @@ DWORD WINAPI GetCompressedFileSizeW( /****************************************************************************** * GetCompressedFileSizeA (KERNEL32.@) + * + * See GetCompressedFileSizeW. */ DWORD WINAPI GetCompressedFileSizeA( LPCSTR name, LPDWORD size_high ) { diff --git a/dlls/kernel/file16.c b/dlls/kernel/file16.c index 1a6aa67ce0b..6353cd8cdae 100644 --- a/dlls/kernel/file16.c +++ b/dlls/kernel/file16.c @@ -449,11 +449,16 @@ UINT16 WINAPI GetSystemDirectory16( LPSTR path, UINT16 count ) /*********************************************************************** * GetDriveType (KERNEL.136) - * This function returns the type of a drive in Win16. - * Note that it returns DRIVE_REMOTE for CD-ROMs, since MSCDEX uses the - * remote drive API. The return value DRIVE_REMOTE for CD-ROMs has been - * verified on Win 3.11 and Windows 95. Some programs rely on it, so don't - * do any pseudo-clever changes. + * Get the type of a drive in Win16. + * + * RETURNS + * The type of the Drive. For a list see GetDriveTypeW from kernel32. + * + * NOTES + * Note that it returns DRIVE_REMOTE for CD-ROMs, since MSCDEX uses the + * remote drive API. The return value DRIVE_REMOTE for CD-ROMs has been + * verified on Win 3.11 and Windows 95. Some programs rely on it, so don't + * do any pseudo-clever changes. */ UINT16 WINAPI GetDriveType16( UINT16 drive ) /* [in] number (NOT letter) of drive */ { diff --git a/dlls/kernel/global16.c b/dlls/kernel/global16.c index 056001cf8eb..f2f551e1804 100644 --- a/dlls/kernel/global16.c +++ b/dlls/kernel/global16.c @@ -257,6 +257,9 @@ HGLOBAL16 GLOBAL_Alloc( UINT16 flags, DWORD size, HGLOBAL16 hOwner, unsigned cha /*********************************************************************** * GlobalAlloc (KERNEL.15) * GlobalAlloc16 (KERNEL32.24) + * + * Allocate a global memory object. + * * RETURNS * Handle: Success * NULL: Failure @@ -275,6 +278,9 @@ HGLOBAL16 WINAPI GlobalAlloc16( /*********************************************************************** * GlobalReAlloc (KERNEL.16) + * + * Change the size or attributes of a global memory object. + * * RETURNS * Handle: Success * NULL: Failure @@ -568,6 +574,9 @@ void WINAPI GlobalChangeLockCount16( HGLOBAL16 handle, INT16 delta, /*********************************************************************** * GlobalSize (KERNEL.20) * GlobalSize16 (KERNEL32.32) + * + * Get the current size of a global memory object. + * * RETURNS * Size in bytes of object * 0: Failure @@ -585,6 +594,9 @@ DWORD WINAPI GlobalSize16( /*********************************************************************** * GlobalHandle (KERNEL.21) + * + * Get the handle associated with a pointer to the global memory block. + * * NOTES * Why is GlobalHandleToSel used here with the sel as input? * @@ -620,6 +632,8 @@ DWORD WINAPI GlobalHandleNoRIP16( WORD sel ) /*********************************************************************** * GlobalFlags (KERNEL.22) * + * Get information about a global memory object. + * * NOTES * Should this return GMEM_INVALID_HANDLE instead of 0 on invalid * handle? @@ -767,6 +781,9 @@ DWORD WINAPI GetFreeSpace16( UINT16 wFlags ) /*********************************************************************** * GlobalDOSAlloc (KERNEL.184) + * + * Allocate memory in the first MB. + * * RETURNS * Address (HW=Paragraph segment; LW=Selector) */ @@ -793,6 +810,9 @@ DWORD WINAPI GlobalDOSAlloc16( /*********************************************************************** * GlobalDOSFree (KERNEL.185) + * + * Free memory allocated with GlobalDOSAlloc + * * RETURNS * NULL: Success * sel: Failure diff --git a/dlls/kernel/heap.c b/dlls/kernel/heap.c index d05f002bb23..2d6819f9ccd 100644 --- a/dlls/kernel/heap.c +++ b/dlls/kernel/heap.c @@ -117,6 +117,9 @@ inline static HANDLE HEAP_CreateSystemHeap(void) /*********************************************************************** * HeapCreate (KERNEL32.@) + * + * Create a heap object. + * * RETURNS * Handle of heap: Success * NULL: Failure @@ -145,6 +148,9 @@ HANDLE WINAPI HeapCreate( /*********************************************************************** * HeapDestroy (KERNEL32.@) + * + * Destroy a heap object. + * * RETURNS * TRUE: Success * FALSE: Failure @@ -323,6 +329,9 @@ typedef struct __GLOBAL32_INTERN /*********************************************************************** * GlobalAlloc (KERNEL32.@) + * + * Allocate a global memory object. + * * RETURNS * Handle: Success * NULL: Failure @@ -384,6 +393,9 @@ HGLOBAL WINAPI GlobalAlloc( /*********************************************************************** * GlobalLock (KERNEL32.@) + * + * Lock a global memory object. + * * RETURNS * Pointer to first byte of block * NULL: Failure @@ -429,6 +441,9 @@ LPVOID WINAPI GlobalLock( /*********************************************************************** * GlobalUnlock (KERNEL32.@) + * + * Unlock a global memory object. + * * RETURNS * TRUE: Object is still locked * FALSE: Object is unlocked @@ -474,7 +489,8 @@ BOOL WINAPI GlobalUnlock( /*********************************************************************** * GlobalHandle (KERNEL32.@) - * Returns the handle associated with the specified pointer. + * + * Get the handle associated with the pointer to a global memory block. * * RETURNS * Handle: Success @@ -535,6 +551,9 @@ HGLOBAL WINAPI GlobalHandle( /*********************************************************************** * GlobalReAlloc (KERNEL32.@) + * + * Change the size or attributes of a global memory object. + * * RETURNS * Handle: Success * NULL: Failure @@ -648,6 +667,9 @@ HGLOBAL WINAPI GlobalReAlloc( /*********************************************************************** * GlobalFree (KERNEL32.@) + * + * Free a global memory object. + * * RETURNS * NULL: Success * Handle: Failure @@ -700,6 +722,9 @@ HGLOBAL WINAPI GlobalFree( /*********************************************************************** * GlobalSize (KERNEL32.@) + * + * Get the size of a global memory object. + * * RETURNS * Size in bytes of the global memory object * 0: Failure @@ -783,7 +808,8 @@ VOID WINAPI GlobalUnfix(HGLOBAL hmem) /*********************************************************************** * GlobalFlags (KERNEL32.@) - * Returns information about the specified global memory object + * + * Get information about a global memory object. * * NOTES * Should this return GMEM_INVALID_HANDLE on invalid handle? @@ -834,9 +860,16 @@ SIZE_T WINAPI GlobalCompact( DWORD minfree ) /*********************************************************************** * LocalAlloc (KERNEL32.@) + * + * Allocate a local memory object. + * * RETURNS * Handle: Success * NULL: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ HLOCAL WINAPI LocalAlloc( UINT flags, /* [in] Allocation attributes */ @@ -857,9 +890,16 @@ SIZE_T WINAPI LocalCompact( UINT minfree ) /*********************************************************************** * LocalFlags (KERNEL32.@) + * + * Get information about a local memory object. + * * RETURNS * Value specifying allocation flags and lock count. * LMEM_INVALID_HANDLE: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ UINT WINAPI LocalFlags( HLOCAL handle /* [in] Handle of memory object */ @@ -870,9 +910,16 @@ UINT WINAPI LocalFlags( /*********************************************************************** * LocalFree (KERNEL32.@) + * + * Free a local memory object. + * * RETURNS * NULL: Success * Handle: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ HLOCAL WINAPI LocalFree( HLOCAL handle /* [in] Handle of memory object */ @@ -883,12 +930,19 @@ HLOCAL WINAPI LocalFree( /*********************************************************************** * LocalHandle (KERNEL32.@) + * + * Get the handle associated with the pointer to a local memory block. + * * RETURNS * Handle: Success * NULL: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ HLOCAL WINAPI LocalHandle( - LPCVOID ptr /* [in] Address of local memory object */ + LPCVOID ptr /* [in] Address of local memory block */ ) { return (HLOCAL)GlobalHandle( ptr ); } @@ -902,6 +956,10 @@ HLOCAL WINAPI LocalHandle( * RETURNS * Pointer: Success * NULL: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ LPVOID WINAPI LocalLock( HLOCAL handle /* [in] Address of local memory object */ @@ -912,9 +970,16 @@ LPVOID WINAPI LocalLock( /*********************************************************************** * LocalReAlloc (KERNEL32.@) + * + * Change the size or attributes of a local memory object. + * * RETURNS * Handle: Success * NULL: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ HLOCAL WINAPI LocalReAlloc( HLOCAL handle, /* [in] Handle of memory object */ @@ -936,9 +1001,16 @@ SIZE_T WINAPI LocalShrink( HGLOBAL handle, UINT newsize ) /*********************************************************************** * LocalSize (KERNEL32.@) + * + * Get the size of a local memory object. + * * RETURNS * Size: Success * 0: Failure + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ SIZE_T WINAPI LocalSize( HLOCAL handle /* [in] Handle of memory object */ @@ -949,9 +1021,16 @@ SIZE_T WINAPI LocalSize( /*********************************************************************** * LocalUnlock (KERNEL32.@) + * + * Unlock a local memory object. + * * RETURNS * TRUE: Object is still locked * FALSE: Object is unlocked + * + * NOTES + * Windows memory management does not provide a separate local heap + * and global heap. */ BOOL WINAPI LocalUnlock( HLOCAL handle /* [in] Handle of memory object */ @@ -966,10 +1045,11 @@ BOOL WINAPI LocalUnlock( * This is an undocumented KERNEL32 function that * SMapLS's a GlobalAlloc'ed buffer. * - * Input: EDI register: size of buffer to allocate - * Output: EDI register: pointer to buffer + * RETURNS + * EDI register: pointer to buffer * - * Note: The buffer is preceded by 8 bytes: + * NOTES + * The buffer is preceded by 8 bytes: * ... * edi+0 buffer * edi-4 SEGPTR to buffer @@ -978,8 +1058,9 @@ BOOL WINAPI LocalUnlock( * * The SEGPTR is used by the caller! */ -void WINAPI __regs_AllocMappedBuffer( CONTEXT86 *context ) -{ +void WINAPI __regs_AllocMappedBuffer( + CONTEXT86 *context /* [in] EDI register: size of buffer to allocate */ +) { HGLOBAL handle = GlobalAlloc(0, context->Edi + 8); DWORD *buffer = (DWORD *)GlobalLock(handle); DWORD ptr = 0; @@ -1011,10 +1092,12 @@ DEFINE_REGS_ENTRYPOINT( AllocMappedBuffer, 0, 0 ); * * Free a buffer allocated by AllocMappedBuffer * - * Input: EDI register: pointer to buffer + * RETURNS + * Nothing. */ -void WINAPI __regs_FreeMappedBuffer( CONTEXT86 *context ) -{ +void WINAPI __regs_FreeMappedBuffer( + CONTEXT86 *context /* [in] EDI register: pointer to buffer */ +) { if (context->Edi) { DWORD *buffer = (DWORD *)context->Edi - 2; diff --git a/dlls/kernel/locale.c b/dlls/kernel/locale.c index 37f78bf1647..0a1d0581ccc 100644 --- a/dlls/kernel/locale.c +++ b/dlls/kernel/locale.c @@ -1766,7 +1766,7 @@ LCID WINAPI ConvertDefaultLocale( LCID lcid ) * lcid [I] LCID of the locale to check * flags [I] LCID_SUPPORTED = Valid, LCID_INSTALLED = Valid and installed on the system * - * RETURN + * RETURNS * TRUE, if lcid is valid, * FALSE, otherwise. * diff --git a/dlls/kernel/module.c b/dlls/kernel/module.c index 80de15a370b..b9ebc6fa5f7 100644 --- a/dlls/kernel/module.c +++ b/dlls/kernel/module.c @@ -456,6 +456,8 @@ BOOL WINAPI GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType ) /*********************************************************************** * GetBinaryTypeA [KERNEL32.@] * GetBinaryType [KERNEL32.@] + * + * See GetBinaryTypeW. */ BOOL WINAPI GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType ) { diff --git a/dlls/kernel/path.c b/dlls/kernel/path.c index eb65da898c7..73b0b6f0335 100644 --- a/dlls/kernel/path.c +++ b/dlls/kernel/path.c @@ -810,6 +810,8 @@ DWORD WINAPI SearchPathW( LPCWSTR path, LPCWSTR name, LPCWSTR ext, DWORD buflen, /*********************************************************************** * SearchPathA (KERNEL32.@) + * + * See SearchPathW. */ DWORD WINAPI SearchPathA( LPCSTR path, LPCSTR name, LPCSTR ext, DWORD buflen, LPSTR buffer, LPSTR *lastpart ) diff --git a/dlls/kernel/string.c b/dlls/kernel/string.c index 61d8ac04146..1dd91af7eb4 100644 --- a/dlls/kernel/string.c +++ b/dlls/kernel/string.c @@ -170,8 +170,8 @@ SEGPTR WINAPI lstrcat16( SEGPTR dst, LPCSTR src ) /*********************************************************************** - * lstrcat (KERNEL32.@) * lstrcatA (KERNEL32.@) + * lstrcat (KERNEL32.@) */ LPSTR WINAPI lstrcatA( LPSTR dst, LPCSTR src ) { @@ -234,8 +234,8 @@ SEGPTR WINAPI lstrcpy16( SEGPTR dst, LPCSTR src ) /*********************************************************************** - * lstrcpy (KERNEL32.@) * lstrcpyA (KERNEL32.@) + * lstrcpy (KERNEL32.@) */ LPSTR WINAPI lstrcpyA( LPSTR dst, LPCSTR src ) { @@ -284,8 +284,8 @@ SEGPTR WINAPI lstrcpyn16( SEGPTR dst, LPCSTR src, INT16 n ) /*********************************************************************** - * lstrcpyn (KERNEL32.@) * lstrcpynA (KERNEL32.@) + * lstrcpyn (KERNEL32.@) * * Note: this function differs from the UNIX strncpy, it _always_ writes * a terminating \0. @@ -362,8 +362,8 @@ INT16 WINAPI lstrlen16( LPCSTR str ) /*********************************************************************** - * lstrlen (KERNEL32.@) * lstrlenA (KERNEL32.@) + * lstrlen (KERNEL32.@) */ INT WINAPI lstrlenA( LPCSTR str ) { diff --git a/dlls/kernel/sync.c b/dlls/kernel/sync.c index 7ea4a01774c..bada447e979 100644 --- a/dlls/kernel/sync.c +++ b/dlls/kernel/sync.c @@ -1596,6 +1596,8 @@ BOOL WINAPI CreatePipe( PHANDLE hReadPipe, PHANDLE hWritePipe, /****************************************************************************** * CreateMailslotA [KERNEL32.@] + * + * See CreatMailslotW. */ HANDLE WINAPI CreateMailslotA( LPCSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES sa ) diff --git a/dlls/kernel/thread.c b/dlls/kernel/thread.c index 17bdd597cb5..2ef3e7424c0 100644 --- a/dlls/kernel/thread.c +++ b/dlls/kernel/thread.c @@ -649,6 +649,9 @@ __ASM_GLOBAL_FUNC( GetCurrentThreadId, ".byte 0x64\n\tmovl 0x24,%eax\n\tret" ) * SetLastError (KERNEL32.@) * * Sets the last-error code. + * + * RETURNS + * Nothing. */ void WINAPI SetLastError( DWORD error ) /* [in] Per-thread error code */ { @@ -659,7 +662,10 @@ void WINAPI SetLastError( DWORD error ) /* [in] Per-thread error code */ * GetLastError (KERNEL.148) * GetLastError (KERNEL32.@) * - * Returns last-error code. + * Get the last-error code. + * + * RETURNS + * last-error code. */ DWORD WINAPI GetLastError(void) { @@ -670,7 +676,10 @@ DWORD WINAPI GetLastError(void) * GetCurrentProcessId (KERNEL.471) * GetCurrentProcessId (KERNEL32.@) * - * Returns process identifier. + * Get the current process identifier. + * + * RETURNS + * current process identifier */ DWORD WINAPI GetCurrentProcessId(void) { @@ -681,7 +690,10 @@ DWORD WINAPI GetCurrentProcessId(void) * GetCurrentThreadId (KERNEL.462) * GetCurrentThreadId (KERNEL32.@) * - * Returns thread identifier. + * Get the current thread identifier. + * + * RETURNS + * current thread identifier */ DWORD WINAPI GetCurrentThreadId(void) { diff --git a/dlls/kernel/thunk.c b/dlls/kernel/thunk.c index 516b089fe1e..863547a1c31 100644 --- a/dlls/kernel/thunk.c +++ b/dlls/kernel/thunk.c @@ -996,6 +996,9 @@ DEFINE_REGS_ENTRYPOINT( QT_ThunkPrime, 0, 0 ); * 00: DWORD length * 04: SEGPTR address for thunkbuffer pointer * [ok probably] + * + * RETURNS + * Nothing. */ VOID WINAPI ThunkInitSL( LPBYTE thunk, /* [in] start of thunkbuffer */ @@ -1055,6 +1058,9 @@ void WINAPI SSConfirmSmallStack( CONTEXT86 *context ) * * And YES, I've seen nr=48 (somewhere in the Win95 32<->16 OLE coupling) * [ok] + * + * RETURNS + * Thunked function result. */ DWORD WINAPIV SSCall( DWORD nr, /* [in] number of argument bytes */ @@ -1129,6 +1135,8 @@ DEFINE_REGS_ENTRYPOINT( W32S_BackTo32, 0, 0 ); /********************************************************************** * AllocSLCallback (KERNEL32.@) * + * Allocate a 16->32 callback. + * * NOTES * Win95 uses some structchains for callbacks. It allocates them * in blocks of 100 entries, size 32 bytes each, layout: @@ -1182,6 +1190,9 @@ AllocSLCallback( /********************************************************************** * FreeSLCallback (KERNEL32.@) * Frees the specified 16->32 callback + * + * RETURNS + * Nothing. */ void WINAPI FreeSLCallback( diff --git a/dlls/kernel/time.c b/dlls/kernel/time.c index 1154adcb5af..ed3f9333d50 100644 --- a/dlls/kernel/time.c +++ b/dlls/kernel/time.c @@ -592,7 +592,6 @@ int WINAPI GetCalendarInfoA(LCID lcid, CALID Calendar, CALTYPE CalType, /********************************************************************* * GetCalendarInfoW (KERNEL32.@) * - * See GetCalendarInfoA. */ int WINAPI GetCalendarInfoW(LCID Locale, CALID Calendar, CALTYPE CalType, LPWSTR lpCalData, int cchData, LPDWORD lpValue) @@ -736,7 +735,7 @@ int WINAPI SetCalendarInfoA(LCID Locale, CALID Calendar, CALTYPE CalType, LPCSTR /********************************************************************* * SetCalendarInfoW (KERNEL32.@) * - * See SetCalendarInfoA. + * */ int WINAPI SetCalendarInfoW(LCID Locale, CALID Calendar, CALTYPE CalType, LPCWSTR lpCalData) { diff --git a/dlls/kernel/virtual.c b/dlls/kernel/virtual.c index 3ee3f01fe07..1093959e499 100644 --- a/dlls/kernel/virtual.c +++ b/dlls/kernel/virtual.c @@ -78,6 +78,10 @@ LPVOID WINAPI VirtualAlloc( * VirtualAllocEx (KERNEL32.@) * * Seems to be just as VirtualAlloc, but with process handle. + * + * RETURNS + * Base address of allocated region of pages + * NULL: Failure */ LPVOID WINAPI VirtualAllocEx( HANDLE hProcess, /* [in] Handle of process to do mem operation */ @@ -286,7 +290,7 @@ HANDLE WINAPI CreateFileMappingA( /*********************************************************************** * CreateFileMappingW (KERNEL32.@) - * See CreateFileMappingA + * See CreateFileMappingA. */ HANDLE WINAPI CreateFileMappingW( HANDLE hFile, LPSECURITY_ATTRIBUTES sa, DWORD protect, DWORD size_high, @@ -383,7 +387,7 @@ HANDLE WINAPI OpenFileMappingA( /*********************************************************************** * OpenFileMappingW (KERNEL32.@) - * See OpenFileMappingA + * See OpenFileMappingA. */ HANDLE WINAPI OpenFileMappingW( DWORD access, BOOL inherit, LPCWSTR name) { @@ -517,6 +521,8 @@ BOOL WINAPI FlushViewOfFile( LPCVOID base, /* [in] Start address of byte range /*********************************************************************** * IsBadReadPtr (KERNEL32.@) * + * Check for read access on a memory block. + * * RETURNS * FALSE: Process has read access to entire block * TRUE: Otherwise @@ -557,6 +563,8 @@ BOOL WINAPI IsBadReadPtr( /*********************************************************************** * IsBadWritePtr (KERNEL32.@) * + * Check for write access on a memory block. + * * RETURNS * FALSE: Process has write access to entire block * TRUE: Otherwise @@ -595,6 +603,9 @@ BOOL WINAPI IsBadWritePtr( /*********************************************************************** * IsBadHugeReadPtr (KERNEL32.@) + * + * Check for read access on a memory block. + * * RETURNS * FALSE: Process has read access to entire block * TRUE: Otherwise @@ -609,6 +620,9 @@ BOOL WINAPI IsBadHugeReadPtr( /*********************************************************************** * IsBadHugeWritePtr (KERNEL32.@) + * + * Check for write access on a memory block. + * * RETURNS * FALSE: Process has write access to entire block * TRUE: Otherwise @@ -624,6 +638,8 @@ BOOL WINAPI IsBadHugeWritePtr( /*********************************************************************** * IsBadCodePtr (KERNEL32.@) * + * Check for read access on a memory address. + * * RETURNS * FALSE: Process has read access to specified memory * TRUE: Otherwise @@ -637,6 +653,8 @@ BOOL WINAPI IsBadCodePtr( FARPROC ptr ) /* [in] Address of function */ /*********************************************************************** * IsBadStringPtrA (KERNEL32.@) * + * Check for read access on a range of memory pointed to by a string pointer. + * * RETURNS * FALSE: Read access to all bytes in string * TRUE: Else @@ -664,7 +682,7 @@ BOOL WINAPI IsBadStringPtrA( /*********************************************************************** * IsBadStringPtrW (KERNEL32.@) - * See IsBadStringPtrA + * See IsBadStringPtrA. */ BOOL WINAPI IsBadStringPtrW( LPCWSTR str, UINT max ) { diff --git a/dlls/kernel/volume.c b/dlls/kernel/volume.c index e68f00e4543..00b1e98b7db 100644 --- a/dlls/kernel/volume.c +++ b/dlls/kernel/volume.c @@ -1240,6 +1240,8 @@ UINT WINAPI GetDriveTypeW(LPCWSTR root) /* [in] String describing drive */ /*********************************************************************** * GetDriveTypeA (KERNEL32.@) + * + * See GetDriveTypeW. */ UINT WINAPI GetDriveTypeA( LPCSTR root ) { @@ -1294,6 +1296,8 @@ BOOL WINAPI GetDiskFreeSpaceExW( LPCWSTR root, PULARGE_INTEGER avail, /*********************************************************************** * GetDiskFreeSpaceExA (KERNEL32.@) + * + * See GetDiskFreeSpaceExW. */ BOOL WINAPI GetDiskFreeSpaceExA( LPCSTR root, PULARGE_INTEGER avail, PULARGE_INTEGER total, PULARGE_INTEGER totalfree )