Added/fixed some documentation reported by winapi_check.

diff --git a/dlls/avifil32/avifile.c b/dlls/avifil32/avifile.c
index caeafd2..fa79bda 100644
--- a/dlls/avifil32/avifile.c
+++ b/dlls/avifil32/avifile.c
@@ -99,6 +99,9 @@
 	    LPVOID	lpPrevFormat; /* pointer to decompressed info later */
 } IAVIStreamImpl;
 
+/***********************************************************************
+ *		AVIFileInit
+ */
 void WINAPI
 AVIFileInit(void) {
 	FIXME("(),stub!\n");
@@ -202,6 +205,9 @@
 	return E_FAIL;
 }
 
+/***********************************************************************
+ *		AVIFileOpenA
+ */
 HRESULT WINAPI AVIFileOpenA(
 	PAVIFILE * ppfile,LPCSTR szFile,UINT uMode,LPCLSID lpHandler
 ) {
@@ -267,8 +273,8 @@
 	return E_FAIL;
 }
 
-/*****************************************************************************
- *						[IAVIStream::SetFormat]
+/***********************************************************************
+ *		IAVIStream::SetFormat
  */
 static HRESULT WINAPI IAVIStream_fnSetFormat(IAVIStream*iface,LONG pos,LPVOID format,LONG formatsize) {
 	IAVIStreamImpl	*as = (IAVIStreamImpl*)iface;
@@ -357,6 +363,9 @@
 	return E_FAIL;
 }
 
+/***********************************************************************
+ *		AVIFileCreateStreamA
+ */
 HRESULT WINAPI AVIFileCreateStreamA(PAVIFILE iface,PAVISTREAM *ppavi,AVISTREAMINFOA * psi) {
 	AVISTREAMINFOW	psiw;
 	
@@ -366,15 +375,24 @@
 	return IAVIFile_CreateStream(iface,ppavi,&psiw);
 }
 
+/***********************************************************************
+ *		AVIFileCreateStreamW
+ */
 HRESULT WINAPI AVIFileCreateStreamW(IAVIFile*iface,PAVISTREAM*avis,AVISTREAMINFOW*asi) {
 	return IAVIFile_CreateStream(iface,avis,asi);
 }
 
 
+/***********************************************************************
+ *		AVIFileGetStream
+ */
 HRESULT WINAPI AVIFileGetStream(IAVIFile*iface,PAVISTREAM*avis,DWORD fccType,LONG lParam) {
 	return IAVIFile_GetStream(iface,avis,fccType,lParam);
 }
 
+/***********************************************************************
+ *		AVIFileInfoA
+ */
 HRESULT WINAPI AVIFileInfoA(PAVIFILE iface,LPAVIFILEINFOA afi,LONG size) {
 	AVIFILEINFOW	afiw;
 	HRESULT		hres;
@@ -387,11 +405,17 @@
 	return hres;
 }
 
+/***********************************************************************
+ *		AVIStreamInfoW
+ */
 HRESULT WINAPI AVIStreamInfoW(PAVISTREAM iface,AVISTREAMINFOW *asi,LONG
  size) {
  	return IAVIFile_Info(iface,asi,size);
 }
 
+/***********************************************************************
+ *		AVIStreamInfoA
+ */
 HRESULT WINAPI AVIStreamInfoA(PAVISTREAM iface,AVISTREAMINFOA *asi,LONG
  size) {
  	AVISTREAMINFOW	asiw;
@@ -405,10 +429,16 @@
 	return hres;
 }
 
+/***********************************************************************
+ *		AVIFileInfoW
+ */
 HRESULT WINAPI AVIFileInfoW(PAVIFILE iface,LPAVIFILEINFOW afi,LONG size) {
 	return IAVIFile_Info(iface,afi,size);
 }
 
+/***********************************************************************
+ *		AVIMakeCompressedStream
+ */
 HRESULT WINAPI AVIMakeCompressedStream(PAVISTREAM *ppsCompressed,PAVISTREAM ppsSource,AVICOMPRESSOPTIONS *aco,CLSID *pclsidHandler) {
 	char			fcc[5];
 	IAVIStreamImpl	*as;
@@ -452,30 +482,51 @@
 	return S_OK;
 }
 
+/***********************************************************************
+ *		AVIStreamSetFormat
+ */
 HRESULT WINAPI AVIStreamSetFormat(PAVISTREAM iface,LONG pos,LPVOID format,LONG formatsize) {
 	return IAVIStream_SetFormat(iface,pos,format,formatsize);
 }
 
+/***********************************************************************
+ *		AVIStreamReadFormat
+ */
 HRESULT WINAPI AVIStreamReadFormat(PAVISTREAM iface,LONG pos,LPVOID format,LONG *formatsize) {
 	return IAVIStream_ReadFormat(iface,pos,format,formatsize);
 }
 
+/***********************************************************************
+ *		AVIStreamWrite(
+ */
 HRESULT WINAPI AVIStreamWrite(PAVISTREAM iface,LONG start,LONG samples,LPVOID buffer,LONG buffersize,DWORD flags,LONG *sampwritten,LONG *byteswritten) {
 	return IAVIStream_Write(iface,start,samples,buffer,buffersize,flags,sampwritten,byteswritten);
 }
 
+/***********************************************************************
+ *		AVIStreamRead
+ */
 HRESULT WINAPI AVIStreamRead(PAVISTREAM iface,LONG start,LONG samples,LPVOID buffer,LONG buffersize,LONG *bytesread,LONG *samplesread) {
 	return IAVIStream_Read(iface,start,samples,buffer,buffersize,bytesread,samplesread);
 }
 
+/***********************************************************************
+ *		AVIStreamWriteData
+ */
 HRESULT WINAPI AVIStreamWriteData(PAVISTREAM iface,DWORD fcc,LPVOID lp,LONG size) {
 	return IAVIStream_WriteData(iface,fcc,lp,size);
 }
 
+/***********************************************************************
+ *		AVIStreamReadData
+ */
 HRESULT WINAPI AVIStreamReadData(PAVISTREAM iface,DWORD fcc,LPVOID lp,LONG *lpread) {
 	return IAVIStream_ReadData(iface,fcc,lp,lpread);
 }
 
+/***********************************************************************
+ *		AVIStreamStart
+ */
 LONG WINAPI AVIStreamStart(PAVISTREAM iface) {
 	AVISTREAMINFOW	si;
 
@@ -483,6 +534,9 @@
 	return si.dwStart;
 }
 
+/***********************************************************************
+ *		AVIStreamLength
+ */
 LONG WINAPI AVIStreamLength(PAVISTREAM iface) {
 	AVISTREAMINFOW	si;
 	HRESULT			ret;
@@ -493,28 +547,46 @@
 	return si.dwLength;
 }
 
+/***********************************************************************
+ *		AVIStreamRelease
+ */
 ULONG WINAPI AVIStreamRelease(PAVISTREAM iface) {
 	return IAVIStream_Release(iface);
 }
 
+/***********************************************************************
+ *		AVIStreamGetFrameOpen
+ */
 PGETFRAME WINAPI AVIStreamGetFrameOpen(PAVISTREAM iface,LPBITMAPINFOHEADER bmi) {
 	FIXME("(%p)->(%p),stub!\n",iface,bmi);
 	return NULL;
 }
 
+/***********************************************************************
+ *		AVIStreamGetFrame
+ */
 LPVOID WINAPI AVIStreamGetFrame(PGETFRAME pg,LONG pos) {
 	return IGetFrame_GetFrame(pg,pos);
 }
 
+/***********************************************************************
+ *		AVIStreamGetFrameClose
+ */
 HRESULT WINAPI AVIStreamGetFrameClose(PGETFRAME pg) {
 	if (pg) IGetFrame_Release(pg);
 	return 0;
 }
 
+/***********************************************************************
+ *		AVIFileRelease
+ */
 ULONG WINAPI AVIFileRelease(PAVIFILE iface) {
 	return IAVIFile_Release(iface);
 }
 
+/***********************************************************************
+ *		AVIFileExit
+ */
 void WINAPI AVIFileExit(void) {
 	FIXME("(), stub.\n");
 }
diff --git a/dlls/comctl32/comctl32undoc.c b/dlls/comctl32/comctl32undoc.c
index 83ca1af..960e567 100644
--- a/dlls/comctl32/comctl32undoc.c
+++ b/dlls/comctl32/comctl32undoc.c
@@ -609,6 +609,9 @@
     return 0;
 }
 
+/**************************************************************************
+ *                  CreateMRUListLazyA [COMCTL32.157]
+ */
 HANDLE WINAPI
 CreateMRUListLazyA (LPCREATEMRULIST lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
 {
diff --git a/dlls/comctl32/draglist.c b/dlls/comctl32/draglist.c
index 848cbf1..17391bf 100644
--- a/dlls/comctl32/draglist.c
+++ b/dlls/comctl32/draglist.c
@@ -20,7 +20,9 @@
 
 static DWORD dwLastScrollTime = 0;
 
-
+/***********************************************************************
+ *		MakeDragList
+ */
 BOOL WINAPI MakeDragList (HWND hwndLB)
 {
     FIXME("(0x%x)\n", hwndLB);
@@ -29,7 +31,9 @@
     return FALSE;
 }
 
-
+/***********************************************************************
+ *		DrawInsert
+ */
 VOID WINAPI DrawInsert (HWND hwndParent, HWND hwndLB, INT nItem)
 {
     FIXME("(0x%x 0x%x %d)\n", hwndParent, hwndLB, nItem);
@@ -37,7 +41,9 @@
 
 }
 
-
+/***********************************************************************
+ *		LBItemFromPt
+ */
 INT WINAPI LBItemFromPt (HWND hwndLB, POINT pt, BOOL bAutoScroll)
 {
     RECT rcClient;
diff --git a/dlls/comctl32/flatsb.c b/dlls/comctl32/flatsb.c
index 1601a44..064bc10 100644
--- a/dlls/comctl32/flatsb.c
+++ b/dlls/comctl32/flatsb.c
@@ -26,6 +26,9 @@
 #define FlatSB_GetInfoPtr(hwnd) ((FLATSB_INFO*)GetWindowLongA (hwnd, 0))
 
 
+/***********************************************************************
+ *		FlatSB_EnableScrollBar
+ */
 BOOL WINAPI 
 FlatSB_EnableScrollBar(HWND hwnd, INT dummy, UINT dummy2)
 {
@@ -33,6 +36,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_ShowScrollBar
+ */
 BOOL WINAPI 
 FlatSB_ShowScrollBar(HWND hwnd, INT code, BOOL flag)
 {
@@ -40,6 +46,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_GetScrollRange
+ */
 BOOL WINAPI 
 FlatSB_GetScrollRange(HWND hwnd, INT code, LPINT min, LPINT max)
 {
@@ -47,6 +56,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_GetScrollInfo
+ */
 BOOL WINAPI 
 FlatSB_GetScrollInfo(HWND hwnd, INT code, LPSCROLLINFO info)
 {
@@ -54,6 +66,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_GetScrollPos
+ */
 INT WINAPI 
 FlatSB_GetScrollPos(HWND hwnd, INT code)
 {
@@ -61,6 +76,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_GetScrollProp
+ */
 BOOL WINAPI 
 FlatSB_GetScrollProp(HWND hwnd, INT propIndex, LPINT prop)
 {
@@ -68,7 +86,9 @@
     return 0;
 }
 
-
+/***********************************************************************
+ *		FlatSB_SetScrollPos
+ */
 INT WINAPI 
 FlatSB_SetScrollPos(HWND hwnd, INT code, INT pos, BOOL fRedraw)
 {
@@ -76,6 +96,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_SetScrollInfo
+ */
 INT WINAPI 
 FlatSB_SetScrollInfo(HWND hwnd, INT code, LPSCROLLINFO info, BOOL fRedraw)
 {
@@ -83,6 +106,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_SetScrollRange
+ */
 INT WINAPI 
 FlatSB_SetScrollRange(HWND hwnd, INT code, INT min, INT max, BOOL fRedraw)
 {
@@ -90,6 +116,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		FlatSB_SetScrollProp
+ */
 BOOL WINAPI 
 FlatSB_SetScrollProp(HWND hwnd, UINT index, INT newValue, BOOL flag)
 {
@@ -97,13 +126,18 @@
     return 0;
 }
 
-
+/***********************************************************************
+ *		InitializeFlatSB
+ */
 BOOL WINAPI InitializeFlatSB(HWND hwnd)
 {
     FIXME("stub\n");
     return 0;
 }
 
+/***********************************************************************
+ *		UninitializeFlatSB
+ */
 HRESULT WINAPI UninitializeFlatSB(HWND hwnd)
 {
     FIXME("stub\n");
diff --git a/dlls/commdlg/finddlg32.c b/dlls/commdlg/finddlg32.c
index 8b05123..3594145 100644
--- a/dlls/commdlg/finddlg32.c
+++ b/dlls/commdlg/finddlg32.c
@@ -464,7 +464,7 @@
 }
 
 /***********************************************************************
- *	FinfText32W 				[COMDLG32.7]
+ *	FindText32W 				[COMDLG32.7]
  *	RETURNS
  *		Window handle to created dialog: Succes
  *		NULL: Failure
diff --git a/dlls/ddraw/ddraw_main.c b/dlls/ddraw/ddraw_main.c
index 0ab3ed7..cb7382b 100644
--- a/dlls/ddraw/ddraw_main.c
+++ b/dlls/ddraw/ddraw_main.c
@@ -5723,52 +5723,79 @@
 typedef void *LPDDENUMCALLBACKEXW;
 typedef void *LPDDENUMCALLBACKW;
 
+/***********************************************************************
+ *		DSoundHelp
+ */
 HRESULT WINAPI DSoundHelp(DWORD x, DWORD y, DWORD z) 
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawCreate
+ */
 HRESULT WINAPI DirectDrawCreate(
   LPGUID lpGUID, LPDIRECTDRAW *lplpDD, LPUNKNOWN pUnkOuter) 
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawCreateClipper
+ */
 HRESULT WINAPI DirectDrawCreateClipper(
   DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, LPUNKNOWN pUnkOuter)
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawEnumerateA
+ */
 HRESULT WINAPI DirectDrawEnumerateA(
   LPDDENUMCALLBACKA lpCallback, LPVOID lpContext) 
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawEnumerateExA
+ */
 HRESULT WINAPI DirectDrawEnumerateExA(
   LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags)
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawEnumerateExW
+ */
 HRESULT WINAPI DirectDrawEnumerateExW(
   LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags)
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DirectDrawEnumerateW
+ */
 HRESULT WINAPI DirectDrawEnumerateW(
   LPDDENUMCALLBACKW lpCallback, LPVOID lpContext) 
 {
   return DD_OK;
 }
 
+/***********************************************************************
+ *		DDRAW_DllGetClassObject
+ */
 DWORD WINAPI DDRAW_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 {
     return CLASS_E_CLASSNOTAVAILABLE;
 }
 
+/***********************************************************************
+ *		DDRAW_DllCanUnloadNow
+ */
 DWORD WINAPI DDRAW_DllCanUnloadNow(void)
 {
     return DD_OK;
diff --git a/dlls/dplayx/dpclassfactory.c b/dlls/dplayx/dpclassfactory.c
index e1d973d..a69116b 100644
--- a/dlls/dplayx/dpclassfactory.c
+++ b/dlls/dplayx/dpclassfactory.c
@@ -79,7 +79,7 @@
 
 
 /*******************************************************************************
- * DllGetClassObject [DPLAYX.?]
+ * DP_and_DPL_DllGetClassObject [DPLAYX.?]
  * Retrieves DP or DPL class object from a DLL object
  *
  * NOTES
diff --git a/dlls/dsound/dsound_main.c b/dlls/dsound/dsound_main.c
index cc88e7b..3a9cc27 100644
--- a/dlls/dsound/dsound_main.c
+++ b/dlls/dsound/dsound_main.c
@@ -201,7 +201,9 @@
 
 #endif
 
-
+/*******************************************************************************
+ *		DirectSoundEnumerateA
+ */
 HRESULT WINAPI DirectSoundEnumerateA(
 	LPDSENUMCALLBACKA enumcb,
 	LPVOID context)
@@ -2259,6 +2261,9 @@
 
 #endif /* HAVE_OSS */
 
+/*******************************************************************************
+ *		DirectSoundCreate
+ */
 HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND *ppDS,IUnknown *pUnkOuter )
 {
 	IDirectSoundImpl** ippDS=(IDirectSoundImpl**)ppDS;
diff --git a/dlls/icmp/icmp_main.c b/dlls/icmp/icmp_main.c
index 00399a2..57fa4d5 100644
--- a/dlls/icmp/icmp_main.c
+++ b/dlls/icmp/icmp_main.c
@@ -157,6 +157,9 @@
  * Exported Routines.
  */
 
+/***********************************************************************
+ *		IcmpCreateFile
+ */
 HANDLE WINAPI IcmpCreateFile(VOID)
 {
     icmp_t* icp;
@@ -194,6 +197,9 @@
 }
 
 
+/***********************************************************************
+ *		IcmpSendEcho
+ */
 DWORD WINAPI IcmpSendEcho(
     HANDLE                   IcmpHandle,
     IPAddr                   DestinationAddress,
diff --git a/dlls/mpr/mpr_main.c b/dlls/mpr/mpr_main.c
index eb306a7..17163a0 100644
--- a/dlls/mpr/mpr_main.c
+++ b/dlls/mpr/mpr_main.c
@@ -44,7 +44,7 @@
 }
 
 /*****************************************************************
- *  [MPR.25]
+ *  _MPR_25  [MPR.25]
  */
 BOOL WINAPI _MPR_25( LPBYTE lpMem, INT len )
 {
diff --git a/dlls/msvideo/msvideo_main.c b/dlls/msvideo/msvideo_main.c
index 3fade8a..64ce116 100644
--- a/dlls/msvideo/msvideo_main.c
+++ b/dlls/msvideo/msvideo_main.c
@@ -15,7 +15,7 @@
 
 DEFAULT_DEBUG_CHANNEL(msvideo)
 
-/****************************************************************************
+/***********************************************************************
  *		VideoForWindowsVersion		[MSVFW.2][MSVIDEO.2]
  * Returns the version in major.minor form.
  * In Windows95 this returns 0x040003b6 (4.950)
@@ -25,7 +25,7 @@
 	return 0x040003B6; /* 4.950 */
 }
 
-/****************************************************************************
+/***********************************************************************
  *		VideoCapDriverDescAndVer	[MSVIDEO.22]
  */
 DWORD WINAPI
@@ -36,7 +36,7 @@
 
 /* system.ini: [drivers] */
 
-/**************************************************************************
+/***********************************************************************
  *		ICInfo				[MSVFW.33]
  * Get information about an installable compressor. Return TRUE if there
  * is one.
@@ -70,7 +70,7 @@
 	return FALSE;
 }
 
-/**************************************************************************
+/***********************************************************************
  *		ICOpen				[MSVFW.37]
  * Opens an installable compressor. Return special handle.
  */
@@ -110,6 +110,10 @@
 	whic->private	= ICSendMessage((HIC)whic,DRV_OPEN,0,(LPARAM)&icopen);
 	return (HIC)whic;
 }
+
+/***********************************************************************
+ *		ICOpenFunction			[MSVFW.38]
+ */
 HIC VFWAPI ICOpenFunction(DWORD fccType, DWORD fccHandler, UINT wMode,
 FARPROC lpfnHandler) {
 	char		type[5],handler[5];
@@ -128,6 +132,9 @@
 }
 
 
+/***********************************************************************
+ *		ICGetInfo			[MSVFW.30]
+ */
 LRESULT WINAPI
 ICGetInfo(HIC hic,ICINFO *picinfo,DWORD cb) {
 	LRESULT		ret;
@@ -138,6 +145,9 @@
 	return ret;
 }
 
+/***********************************************************************
+ *		ICLocate			[MSVFW.35]
+ */
 HIC  VFWAPI
 ICLocate(
 	DWORD fccType, DWORD fccHandler, LPBITMAPINFOHEADER lpbiIn,
@@ -182,6 +192,9 @@
 	return 0;
 }
 
+/***********************************************************************
+ *		ICGetDisplayFormat			[MSVFW.29]
+ */
 HIC VFWAPI ICGetDisplayFormat(
 	HIC hic,LPBITMAPINFOHEADER lpbiIn,LPBITMAPINFOHEADER lpbiOut,
 	INT depth,INT dx,INT dy
@@ -225,6 +238,9 @@
 	return 0;
 }
 
+/***********************************************************************
+ *		ICCompress			[MSVFW.23]
+ */
 DWORD VFWAPIV
 ICCompress(
 	HIC hic,DWORD dwFlags,LPBITMAPINFOHEADER lpbiOutput,LPVOID lpData,
@@ -251,6 +267,9 @@
 	return ICSendMessage(hic,ICM_COMPRESS,(LPARAM)&iccmp,sizeof(iccmp));
 }
 
+/***********************************************************************
+ *		ICDecompress			[MSVFW.26]
+ */
 DWORD VFWAPIV 
 ICDecompress(HIC hic,DWORD dwFlags,LPBITMAPINFOHEADER lpbiFormat,LPVOID lpData,LPBITMAPINFOHEADER  lpbi,LPVOID lpBits) {
 	ICDECOMPRESS	icd;
@@ -265,6 +284,9 @@
 	return ICSendMessage(hic,ICM_DECOMPRESS,(LPARAM)&icd,sizeof(icd));
 }
 
+/***********************************************************************
+ *		ICSendMessage			[MSVFW.40]
+ */
 LRESULT VFWAPI
 ICSendMessage(HIC hic,UINT msg,DWORD lParam1,DWORD lParam2) {
 	LRESULT		ret;
@@ -327,6 +349,9 @@
 	return ret;
 }
 
+/***********************************************************************
+ *		ICDrawBegin		[MSVFW.28]
+ */
 DWORD	VFWAPIV	ICDrawBegin(
         HIC			hic,
         DWORD			dwFlags,/* flags */
@@ -364,6 +389,9 @@
 	return ICSendMessage(hic,ICM_DRAW_BEGIN,(LPARAM)&icdb,sizeof(icdb));
 }
 
+/***********************************************************************
+ *		ICDraw			[MSVFW.27]
+ */
 DWORD VFWAPIV ICDraw(
 	HIC hic,DWORD dwFlags,LPVOID lpFormat,LPVOID lpData,DWORD cbData,
 	LONG lTime
@@ -378,6 +406,9 @@
 	return ICSendMessage(hic,ICM_DRAW,(LPARAM)&icd,sizeof(icd));
 }
 
+/***********************************************************************
+ *		ICClose			[MSVFW.22]
+ */
 LRESULT WINAPI ICClose(HIC hic) {
 	WINE_HIC	*whic = (WINE_HIC*)hic;
 	TRACE("(%d).\n",hic);
@@ -387,18 +418,27 @@
 	return 0;
 }
 
+/***********************************************************************
+ *		DrawDibOpen		[MSVFW.10]
+ */
 HANDLE /* HDRAWDIB */ WINAPI
 DrawDibOpen( void ) {
 	FIXME("stub!\n");
 	return 0xdead;
 }
 
+/***********************************************************************
+ *		DrawDibClose		[MSVFW.5]
+ */
 BOOL WINAPI
 DrawDibClose( HANDLE /*HDRAWDIB*/ hDib ) {
        FIXME("stub!\n");
        return TRUE;
 }
 
+/***********************************************************************
+ *		DrawDibBegin		[MSVFW.3]
+ */
 BOOL VFWAPI DrawDibBegin(HANDLE /*HDRAWDIB*/ hdd,
                                     HDC      hdc,
                                     INT      dxDst,
@@ -414,28 +454,44 @@
 }
 
 
+/***********************************************************************
+ *		DrawDibSetPalette	[MSVFW.13]
+ */
 BOOL VFWAPI
 DrawDibSetPalette(HANDLE /*HDRAWDIB*/ hdd, HPALETTE hpal) {
 	FIXME("(%d,%d),stub!\n",hdd,hpal);
 	return TRUE;
 }
 
+/***********************************************************************
+ *		DrawDibRealize		[MSVFW.12]
+ */
 UINT VFWAPI DrawDibRealize(HANDLE /*HDRAWDIB*/ hdd, HDC hdc, BOOL fBackground) {
 	FIXME("(0x%08lx,0x%08lx,%d),stub!\n",(DWORD)hdd,(DWORD)hdc,fBackground);
 	return 0;
 }
 
-
+/***********************************************************************
+ *		MCIWndCreate		[MSVFW.44]
+ */
 HWND VFWAPIV MCIWndCreate (HWND hwndParent, HINSTANCE hInstance,
                       DWORD dwStyle,LPVOID szFile)
 {	FIXME("%x %x %lx %p\n",hwndParent, hInstance, dwStyle, szFile);
 	return 0;
 }
+
+/***********************************************************************
+ *		MCIWndCreateA		[MSVFW.45]
+ */
 HWND VFWAPIV MCIWndCreateA(HWND hwndParent, HINSTANCE hInstance,
                       DWORD dwStyle,LPCSTR szFile)
 {	FIXME("%x %x %lx %s\n",hwndParent, hInstance, dwStyle, szFile);
 	return 0;
 }
+
+/***********************************************************************
+ *		MCIWndCreateW		[MSVFW.46]
+ */
 HWND VFWAPIV MCIWndCreateW(HWND hwndParent, HINSTANCE hInstance,
                       DWORD dwStyle,LPCWSTR szFile)
 {	FIXME("%x %x %lx %s\n",hwndParent, hInstance, dwStyle, debugstr_w(szFile));
diff --git a/dlls/ntdll/nt.c b/dlls/ntdll/nt.c
index eb36f38..ff18cef 100644
--- a/dlls/ntdll/nt.c
+++ b/dlls/ntdll/nt.c
@@ -501,7 +501,7 @@
 }
 
 /******************************************************************************
- *  NtCreateMailSlotFile	[NTDLL] 
+ *  NtCreateMailslotFile	[NTDLL] 
  */
 NTSTATUS WINAPI NtCreateMailslotFile(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6,DWORD x7,DWORD x8) 
 {
diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c
index f3dd60a..5a0e46f 100644
--- a/dlls/ntdll/rtl.c
+++ b/dlls/ntdll/rtl.c
@@ -392,7 +392,7 @@
 }
 
 /******************************************************************************
- * RtlExtendedLargeIntegerMultiply [NTDLL.359]
+ * RtlExtendedIntegerMultiply [NTDLL.359]
  * Note: This even works, since gcc returns 64bit values in eax/edx just like
  * the caller expects. However... The relay code won't grok this I think.
  */
diff --git a/dlls/ntdll/sec.c b/dlls/ntdll/sec.c
index fc1dba8..49707d7 100644
--- a/dlls/ntdll/sec.c
+++ b/dlls/ntdll/sec.c
@@ -647,6 +647,9 @@
 	return TRUE;
 }
 
+/******************************************************************************
+ *  NtAccessCheck		[NTDLL]
+ */
 NTSTATUS WINAPI 
 NtAccessCheck(
 	IN PSECURITY_DESCRIPTOR SecurityDescriptor,
@@ -665,6 +668,9 @@
 	return STATUS_SUCCESS;
 }
 
+/******************************************************************************
+ *  NtSetSecurityObject		[NTDLL]
+ */
 NTSTATUS WINAPI
 NtSetSecurityObject(
         IN HANDLE Handle,
diff --git a/dlls/ntdll/time.c b/dlls/ntdll/time.c
index cd15051..911bf44 100644
--- a/dlls/ntdll/time.c
+++ b/dlls/ntdll/time.c
@@ -179,7 +179,7 @@
 	memcpy (LocalTime, SystemTime, sizeof (PLARGE_INTEGER));
 }
 /******************************************************************************
- *  RtlToTimeInSecondsSince1980		[NTDLL] 
+ *  RtlTimeToSecondsSince1980		[NTDLL] 
  */
 BOOLEAN WINAPI RtlTimeToSecondsSince1980(
 	LPFILETIME ft,
@@ -191,7 +191,7 @@
 }
 
 /******************************************************************************
- *  RtlToTimeInSecondsSince1970		[NTDLL] 
+ *  RtlTimeToSecondsSince1970		[NTDLL] 
  */
 BOOLEAN WINAPI RtlTimeToSecondsSince1970(
 	LPFILETIME ft,
diff --git a/dlls/odbc32/proxyodbc.c b/dlls/odbc32/proxyodbc.c
index 1a2c631..fa9bad4 100644
--- a/dlls/odbc32/proxyodbc.c
+++ b/dlls/odbc32/proxyodbc.c
@@ -1002,7 +1002,7 @@
 
 
 /*************************************************************************
- *				SQLiGetStmtAttr           [ODBC32.038]
+ *				SQLGetStmtAttr           [ODBC32.038]
  */
 SQLRETURNTYPE  SQLGetStmtAttr(SQLHSTMT StatementHandle,
              SQLINTEGER Attribute, SQLPOINTER Value,
@@ -1036,7 +1036,7 @@
 
 
 /*************************************************************************
- *				SQLgetTypeInfo           [ODBC32.047]
+ *				SQLGetTypeInfo           [ODBC32.047]
  */
 SQLRETURNTYPE  SQLGetTypeInfo(SQLHSTMT StatementHandle, SQLSMALLINT DataType)
 {
@@ -1315,7 +1315,7 @@
 
 
 /*************************************************************************
- *				SQLStatisitics           [ODBC32.053]
+ *				SQLStatistics           [ODBC32.053]
  */
 SQLRETURNTYPE  SQLStatistics(SQLHSTMT StatementHandle,
              SQLCHAR *CatalogName, SQLSMALLINT NameLength1,
diff --git a/dlls/ole32/compositemoniker.c b/dlls/ole32/compositemoniker.c
index bfcace2..4a3c38e 100644
--- a/dlls/ole32/compositemoniker.c
+++ b/dlls/ole32/compositemoniker.c
@@ -1636,7 +1636,7 @@
 }
 
 /******************************************************************************
- *        CreateCompositeMoniker	[OLE.55]
+ *        CreateGenericComposite	[OLE.55]
  ******************************************************************************/
 HRESULT WINAPI CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, LPMONIKER* ppmkComposite)
 {
diff --git a/dlls/oleaut32/oleaut.c b/dlls/oleaut32/oleaut.c
index f3d95ee..3be2313 100644
--- a/dlls/oleaut32/oleaut.c
+++ b/dlls/oleaut32/oleaut.c
@@ -20,6 +20,9 @@
 static WCHAR	_delimiter[2] = {'!',0}; /* default delimiter apparently */
 static WCHAR	*pdelimiter = &_delimiter[0];
 
+/***********************************************************************
+ *		RegisterActiveObject
+ */
 HRESULT WINAPI RegisterActiveObject(
 	LPUNKNOWN punk,REFCLSID rcid,DWORD dwFlags,LPDWORD pdwRegister
 ) {
@@ -43,6 +46,9 @@
 	return ret;
 }
 
+/***********************************************************************
+ *		RevokeActiveObject
+ */
 HRESULT WINAPI RevokeActiveObject(DWORD xregister,LPVOID reserved)
 {
 	LPRUNNINGOBJECTTABLE	runobtable;
@@ -56,6 +62,9 @@
 	return ret;
 }
 
+/***********************************************************************
+ *		GetActiveObject
+ */
 HRESULT WINAPI GetActiveObject(REFCLSID rcid,LPVOID preserved,LPUNKNOWN *ppunk)
 {
 	WCHAR 			guidbuf[80];
diff --git a/dlls/oleaut32/safearray.c b/dlls/oleaut32/safearray.c
index 1453576..57ed899 100644
--- a/dlls/oleaut32/safearray.c
+++ b/dlls/oleaut32/safearray.c
@@ -103,6 +103,7 @@
 
 
 /*************************************************************************
+ *		SafeArrayAllocDescriptor
  * Allocate the appropriate amount of memory for the SafeArray descriptor
  */
 HRESULT WINAPI SafeArrayAllocDescriptor( 
@@ -127,6 +128,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayAllocData
  * Allocate the appropriate amount of data for the SafeArray data
  */
 HRESULT WINAPI SafeArrayAllocData(
@@ -151,6 +153,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayCreate
  * Create a SafeArray object by encapsulating AllocDescriptor and AllocData 
  */
 SAFEARRAY* WINAPI SafeArrayCreate(
@@ -195,6 +198,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayDestroyDescriptor
  * Frees the memory associated with the descriptor.
  */
 HRESULT WINAPI SafeArrayDestroyDescriptor(
@@ -213,6 +217,7 @@
 
 
 /*************************************************************************
+ *		SafeArrayLock
  * Increment the lock counter
  *
  * Doc says (MSDN Library ) that psa->pvData should be made available (!= NULL)
@@ -231,6 +236,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayUnlock
  * Decrement the lock counter
  */
 HRESULT WINAPI SafeArrayUnlock(
@@ -247,6 +253,7 @@
 
 
 /*************************************************************************
+ *		SafeArrayPutElement
  * Set the data at the given coordinate
  */
 HRESULT WINAPI SafeArrayPutElement(
@@ -303,6 +310,7 @@
 
 
 /*************************************************************************
+ *		SafeArrayGetElement
  * Return the data element corresponding the the given coordinate
  */
 HRESULT WINAPI SafeArrayGetElement(
@@ -351,6 +359,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayGetUBound
  * return the UP bound for a given array dimension
  */
 HRESULT WINAPI SafeArrayGetUBound(
@@ -371,6 +380,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayGetLBound
  * Return the LO bound for a given array dimension 
  */
 HRESULT WINAPI SafeArrayGetLBound(
@@ -389,6 +399,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayGetDim
  * returns the number of dimension in the array
  */
 UINT WINAPI SafeArrayGetDim(
@@ -405,6 +416,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayGetElemsize
  * Return the size of the element in the array
  */
 UINT WINAPI SafeArrayGetElemsize(
@@ -421,6 +433,7 @@
 }
 
 /*************************************************************************
+ *		SafeArrayAccessData
  * increment the access count and return the data 
  */
 HRESULT WINAPI SafeArrayAccessData(
@@ -448,6 +461,7 @@
 
 
 /*************************************************************************
+ *		SafeArrayUnaccessData
  * Decrement the access count
  */
 HRESULT WINAPI SafeArrayUnaccessData(
@@ -460,6 +474,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayPtrOfIndex
  * Return a pointer to the element at rgIndices
  */
 HRESULT WINAPI SafeArrayPtrOfIndex(
@@ -485,6 +500,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayDestroyData
  * Frees the memory data bloc
  */
 HRESULT WINAPI SafeArrayDestroyData(
@@ -539,6 +555,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayCopyData
  * Copy the psaSource's data block into psaTarget if dimension and size
  * permits it.
  */
@@ -591,6 +608,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayDestroy
  * Deallocates all memory reserved for the SafeArray
  */
 HRESULT WINAPI SafeArrayDestroy(
@@ -612,6 +630,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayCopy
  * Make a dupplicate of a SafeArray
  */
 HRESULT WINAPI SafeArrayCopy(
@@ -658,6 +677,7 @@
 }
 
 /************************************************************************ 
+ *		SafeArrayCreateVector
  * Creates a one dimension safearray where the data is next to the 
  * SAFEARRAY structure.
  */
@@ -694,6 +714,7 @@
 } 
 
 /************************************************************************ 
+ *		SafeArrayRedim
  * Changes the caracteristics of the last dimension of the SafeArray
  */
 HRESULT WINAPI SafeArrayRedim(
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index bb006d4..c199030 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -4242,7 +4242,7 @@
 }
 
 /**********************************************************************
- *              VarCyFromDate32 [OLEAUT32.104]
+ *              VarCyFromStr [OLEAUT32.104]
  */
 HRESULT WINAPI VarCyFromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, CY *pcyOut) {
 				/* FIXME */
diff --git a/dlls/olepro32/olepro32stubs.c b/dlls/olepro32/olepro32stubs.c
index abd9178..7c2c3b3 100644
--- a/dlls/olepro32/olepro32stubs.c
+++ b/dlls/olepro32/olepro32stubs.c
@@ -11,25 +11,37 @@
 #include "windef.h"
 
 DEFAULT_DEBUG_CHANNEL(ole);
- 
+
+/***********************************************************************
+ *		OLEPRO32_DllUnregisterServer
+ */
 HRESULT WINAPI OLEPRO32_DllUnregisterServer()
 {
 	FIXME("not implemented (olepro32.dll) \n");
 	return S_OK;
 }
 
+/***********************************************************************
+ *		OLEPRO32_DllRegisterServer
+ */
 HRESULT WINAPI OLEPRO32_DllRegisterServer()
 {
 	FIXME("not implemented (olepro32.dll) \n");
 	return S_OK;
 }
 
+/***********************************************************************
+ *		OLEPRO32_DllCanUnloadNow
+ */
 HRESULT WINAPI OLEPRO32_DllCanUnloadNow( )
 {
 	FIXME("not implemented (olepro32.dll) \n");
 	return S_OK;
 }
 
+/***********************************************************************
+ *		OLEPRO32_DllGetClassObject
+ */
 HRESULT WINAPI OLEPRO32_DllGetClassObject( REFCLSID rclsid, REFIID riid, LPVOID* ppv )
 {
 	FIXME("not implemented (olepro32.dll) \n");
diff --git a/dlls/shell32/changenotify.c b/dlls/shell32/changenotify.c
index e56e44c..be22abc 100644
--- a/dlls/shell32/changenotify.c
+++ b/dlls/shell32/changenotify.c
@@ -227,6 +227,9 @@
 	}
 }
 
+/*************************************************************************
+ * SHChangeNotify				[SHELL32.239]
+ */
 void WINAPI SHChangeNotifyA (LONG wEventId, UINT  uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
 {
 	LPITEMIDLIST Pidls[2];
@@ -271,6 +274,9 @@
 	}
 }
 
+/*************************************************************************
+ * SHChangeNotifyAW				[SHELL32.239]
+ */
 void WINAPI SHChangeNotifyAW (LONG wEventId, UINT  uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
 {
 	if(VERSION_OsIsUnicode())
diff --git a/dlls/shell32/iconcache.c b/dlls/shell32/iconcache.c
index f849e05..d5a81ed 100644
--- a/dlls/shell32/iconcache.c
+++ b/dlls/shell32/iconcache.c
@@ -785,7 +785,7 @@
 }
 
 /*************************************************************************
- * ExtracticonExAW			[shell32.189]
+ * ExtractIconEx			[shell32.189]
  */
 HICON WINAPI ExtractIconExAW ( LPCVOID lpszFile, INT nIconIndex, HICON * phiconLarge, HICON * phiconSmall, UINT nIcons )
 {	if (VERSION_OsIsUnicode())
@@ -793,7 +793,7 @@
 	return ExtractIconExA ( lpszFile, nIconIndex, phiconLarge, phiconSmall, nIcons);
 }
 /*************************************************************************
- * ExtracticonExA			[shell32.190]
+ * ExtractIconExA			[shell32.190]
  * RETURNS
  *  0 no icon found 
  *  1 file is not valid
@@ -829,7 +829,7 @@
 	return ret;
 }
 /*************************************************************************
- * ExtracticonExW			[shell32.191]
+ * ExtractIconExW			[shell32.191]
  */
 HICON WINAPI ExtractIconExW ( LPCWSTR lpszFile, INT nIconIndex, HICON * phiconLarge, HICON * phiconSmall, UINT nIcons )
 {	LPSTR sFile;
diff --git a/dlls/shell32/shell.c b/dlls/shell32/shell.c
index 1ec8add..82b2bde 100644
--- a/dlls/shell32/shell.c
+++ b/dlls/shell32/shell.c
@@ -1086,7 +1086,7 @@
 }
 
 /*************************************************************************
- *				ExtractAssociatedIcon	[SHELL.36]
+ *				ExtractAssociatedIconA	[SHELL.36]
  * 
  * Return icon for given file (either from file itself or from associated
  * executable) and patch parameters if needed.
diff --git a/dlls/shell32/shellord.c b/dlls/shell32/shellord.c
index e540173..9c6199d 100644
--- a/dlls/shell32/shellord.c
+++ b/dlls/shell32/shellord.c
@@ -24,7 +24,7 @@
 DEFAULT_DEBUG_CHANNEL(shell);
 
 /*************************************************************************
- * ParseField					[SHELL32.58]
+ * ParseFieldA					[SHELL32.58]
  *
  * copys a field from a ',' delimited string
  * 
@@ -885,8 +885,11 @@
 	return ret;
 }
 
- /* SHGetValue: Gets a value from the registry */
-
+/*************************************************************************
+ * SHGetValueA
+ *
+ * Gets a value from the registry
+ */
 DWORD WINAPI SHGetValueA(
     HKEY     hkey,
     LPCSTR   pSubKey,
@@ -901,6 +904,11 @@
 	return ERROR_SUCCESS;  /* return success */
 }
 
+/*************************************************************************
+ * SHGetValueW
+ *
+ * Gets a value from the registry
+ */
 DWORD WINAPI SHGetValueW(
     HKEY     hkey,
     LPCWSTR  pSubKey,
@@ -915,8 +923,11 @@
 	return ERROR_SUCCESS;  /* return success */
 }
 
-/* gets a user-specific registry value. */
-
+/*************************************************************************
+ * SHRegGetUSValueA
+ *
+ * Gets a user-specific registry value
+ */
 LONG WINAPI SHRegGetUSValueA(
     LPCSTR   pSubKey,
     LPCSTR   pValue,
@@ -933,6 +944,11 @@
 	return ERROR_SUCCESS;  /* return success */
 }
 
+/*************************************************************************
+ * SHRegGetUSValueW
+ *
+ * Gets a user-specific registry value
+ */
 LONG WINAPI SHRegGetUSValueW(
     LPCWSTR  pSubKey,
     LPCWSTR  pValue,
@@ -998,8 +1014,9 @@
 {	FIXME("stub\n");
 	return TRUE;
 }
+
 /*************************************************************************
- * StrRetToStrN					[SHELL32.96]
+ * StrRetToBufA					[SHLWAPI.@]
  * 
  * converts a STRRET to a normal string
  *
@@ -1011,6 +1028,27 @@
 	return StrRetToStrNA(dest, len, src, pidl);
 }
 
+/*************************************************************************
+ * StrRetToBufW					[SHLWAPI.@]
+ * 
+ * converts a STRRET to a normal string
+ *
+ * NOTES
+ *  the pidl is for STRRET OFFSET
+ */
+HRESULT WINAPI StrRetToBufW (LPSTRRET src, LPITEMIDLIST pidl, LPWSTR dest, DWORD len)
+{
+	return StrRetToStrNW(dest, len, src, pidl);
+}
+
+/*************************************************************************
+ * StrRetToStrN					[SHELL32.96]
+ * 
+ * converts a STRRET to a normal string
+ *
+ * NOTES
+ *  the pidl is for STRRET OFFSET
+ */
 HRESULT WINAPI StrRetToStrNA (LPVOID dest, DWORD len, LPSTRRET src, LPITEMIDLIST pidl)
 {
 	TRACE("dest=0x%p len=0x%lx strret=0x%p pidl=%p stub\n",dest,len,src,pidl);
@@ -1041,11 +1079,6 @@
 	return S_OK;
 }
 
-HRESULT WINAPI StrRetToBufW (LPSTRRET src, LPITEMIDLIST pidl, LPWSTR dest, DWORD len)
-{
-	return StrRetToStrNW(dest, len, src, pidl);
-}
-
 HRESULT WINAPI StrRetToStrNW (LPVOID dest, DWORD len, LPSTRRET src, LPITEMIDLIST pidl)
 {
 	TRACE("dest=0x%p len=0x%lx strret=0x%p pidl=%p stub\n",dest,len,src,pidl);
@@ -1219,8 +1252,8 @@
 }
 
 /*************************************************************************
-* StrFormatByteSize				[SHLWAPI]
-*/
+ * StrFormatByteSizeA				[SHLWAPI]
+ */
 LPSTR WINAPI StrFormatByteSizeA ( DWORD dw, LPSTR pszBuf, UINT cchBuf )
 {	char buf[64];
 	TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
@@ -1239,6 +1272,10 @@
 	lstrcpynA (pszBuf, buf, cchBuf);
 	return pszBuf;	
 }
+
+/*************************************************************************
+ * StrFormatByteSizeW				[SHLWAPI]
+ */
 LPWSTR WINAPI StrFormatByteSizeW ( DWORD dw, LPWSTR pszBuf, UINT cchBuf )
 {	char buf[64];
 	TRACE("%lx %p %i\n", dw, pszBuf, cchBuf);
@@ -1346,7 +1383,7 @@
 }
 
 /************************************************************************
- *	DoEnvironmentSubstW			[SHELL32.53]
+ *	DoEnvironmentSubstA			[SHELL32.1222]
  *
  */
 HRESULT WINAPI DoEnvironmentSubstA(LPSTR x, LPSTR y)
@@ -1355,12 +1392,20 @@
 	return 0;
 }
 
+/************************************************************************
+ *	DoEnvironmentSubstW			[SHELL32.1223]
+ *
+ */
 HRESULT WINAPI DoEnvironmentSubstW(LPWSTR x, LPWSTR y)
 {
 	FIXME("(%p %s, %p %s) stub\n", x, debugstr_w(x), y, debugstr_w(y));
 	return 0;
 }
 
+/************************************************************************
+ *	DoEnvironmentSubst			[SHELL32.53]
+ *
+ */
 HRESULT WINAPI DoEnvironmentSubstAW(LPVOID x, LPVOID y)
 {
 	if (VERSION_OsIsUnicode())
diff --git a/dlls/shell32/shellpath.c b/dlls/shell32/shellpath.c
index 7fb63c0..3b8066c 100644
--- a/dlls/shell32/shellpath.c
+++ b/dlls/shell32/shellpath.c
@@ -24,7 +24,7 @@
 LPSTR SupportedProtocol[] = {"http","https","ftp","gopher","file","mailto",""};
 
 /*************************************************************************
- * PathIsRoot [SHELL32.29]
+ * PathIsRootA
  */
 BOOL WINAPI PathIsRootA(LPCSTR x)
 {	TRACE("%s\n",x);
@@ -44,6 +44,10 @@
 	}
 	return 0;
 }
+
+/*************************************************************************
+ * PathIsRootW
+ */
 BOOL WINAPI PathIsRootW(LPCWSTR x) 
 {	TRACE("%s\n",debugstr_w(x));
 	if (*(x+1)==':' && *(x+2)=='\\')		/* "X:\" */
@@ -62,14 +66,19 @@
 	}
 	return 0;
 }
+
+/*************************************************************************
+ * PathIsRoot [SHELL32.29]
+ */
 BOOL WINAPI PathIsRootAW(LPCVOID x) 
 {	if (VERSION_OsIsUnicode())
 	  return PathIsRootW(x);
 	return PathIsRootA(x);
 
 }
+
 /*************************************************************************
- * PathBuildRoot [SHELL32.30]
+ * PathBuildRootA [SHELL32.30]
  */
 LPSTR WINAPI PathBuildRootA(LPSTR root,BYTE drive) {
   TRACE("%p %i\n",root, drive);
@@ -79,7 +88,7 @@
 }
 
 /*************************************************************************
- * PathFindExtension [SHELL32.31]
+ * PathFindExtensionA
  *
  * NOTES
  *     returns pointer to last . in last pathcomponent or at \0.
@@ -96,6 +105,13 @@
 	}
 	return lastpoint?lastpoint:path;
 }
+
+/*************************************************************************
+ * PathFindExtensionW
+ *
+ * NOTES
+ *     returns pointer to last . in last pathcomponent or at \0.
+ */
 LPCWSTR WINAPI PathFindExtensionW(LPCWSTR path) 
 {	LPCWSTR   lastpoint = NULL;
 	TRACE("(%p %s)\n",path,debugstr_w(path));
@@ -108,6 +124,13 @@
 	}
 	return lastpoint?lastpoint:path;
 }
+
+/*************************************************************************
+ * PathFindExtension [SHELL32.31]
+ *
+ * NOTES
+ *     returns pointer to last . in last pathcomponent or at \0.
+ */
 LPCVOID WINAPI PathFindExtensionAW(LPCVOID path) 
 {	if (VERSION_OsIsUnicode())
 	  return PathFindExtensionW(path);
@@ -116,7 +139,7 @@
 }
 
 /*************************************************************************
- * PathAddBackslash [SHELL32.32]
+ * PathAddBackslashA
  * 
  * NOTES
  *     append \ if there is none
@@ -133,6 +156,13 @@
 	}
 	return path+len;
 }
+
+/*************************************************************************
+ * PathAddBackslashW
+ * 
+ * NOTES
+ *     append \ if there is none
+ */
 LPWSTR WINAPI PathAddBackslashW(LPWSTR path)
 {	int len;
 	TRACE("%p->%s\n",path,debugstr_w(path));
@@ -145,6 +175,13 @@
 	}
 	return path+len;
 }
+
+/*************************************************************************
+ * PathAddBackslash [SHELL32.32]
+ * 
+ * NOTES
+ *     append \ if there is none
+ */
 LPVOID WINAPI PathAddBackslashAW(LPVOID path)
 {	if(VERSION_OsIsUnicode())
 	  return PathAddBackslashW(path);
@@ -152,7 +189,7 @@
 }
 
 /*************************************************************************
- * PathRemoveBlanks [SHELL32.33]
+ * PathRemoveBlanksA
  * 
  * NOTES
  *     remove spaces from beginning and end of passed string
@@ -172,6 +209,13 @@
 	  *x='\0';
 	return x;
 }
+
+/*************************************************************************
+ * PathRemoveBlanksW
+ * 
+ * NOTES
+ *     remove spaces from beginning and end of passed string
+ */
 LPWSTR WINAPI PathRemoveBlanksW(LPWSTR str)
 {	LPWSTR x = str;
 	TRACE("%s\n",debugstr_w(str));
@@ -187,16 +231,21 @@
 	  *x='\0';
 	return x;
 }
+
+/*************************************************************************
+ * PathRemoveBlanks [SHELL32.33]
+ * 
+ * NOTES
+ *     remove spaces from beginning and end of passed string
+ */
 LPVOID WINAPI PathRemoveBlanksAW(LPVOID str)
 {	if(VERSION_OsIsUnicode())
 	  return PathRemoveBlanksW(str);
 	return PathRemoveBlanksA(str);
 }
 
-
-
 /*************************************************************************
- * PathFindFilename [SHELL32.34]
+ * PathFindFilenameA
  * 
  * NOTES
  *     basename(char *fn);
@@ -214,6 +263,13 @@
 	return aslash;
 
 }
+
+/*************************************************************************
+ * PathFindFilenameW
+ * 
+ * NOTES
+ *     basename(char *fn);
+ */
 LPCWSTR WINAPI PathFindFilenameW(LPCWSTR wptr)
 {	LPCWSTR wslash;
 	wslash = wptr;
@@ -226,6 +282,13 @@
 	}
 	return wslash;	
 }
+
+/*************************************************************************
+ * PathFindFilename [SHELL32.34]
+ * 
+ * NOTES
+ *     basename(char *fn);
+ */
 LPCVOID WINAPI PathFindFilenameAW(LPCVOID fn)
 {
 	if(VERSION_OsIsUnicode())
@@ -234,7 +297,7 @@
 }
 
 /*************************************************************************
- * PathRemoveFileSpec [SHELL32.35]
+ * PathRemoveFileSpecA [SHELL32.35]
  * 
  * NOTES
  *     bool getpath(char *pathname); truncates passed argument to a valid path
@@ -278,7 +341,7 @@
 }
 
 /*************************************************************************
- * PathAppend [SHELL32.36]
+ * PathAppendA [SHELL32.36]
  * 
  * NOTES
  *     concat_paths(char*target,const char*add);
@@ -291,7 +354,7 @@
 }
 
 /*************************************************************************
- * PathCombine [SHELL32.37]
+ * PathCombineA
  * 
  * NOTES
  *  if lpszFile='.' skip it
@@ -319,6 +382,14 @@
 	}
 	return szDest;
 }
+
+/*************************************************************************
+ * PathCombineW
+ * 
+ * NOTES
+ *  if lpszFile='.' skip it
+ *  szDest can be equal to lpszFile. Thats why we use sTemp
+ */
 LPWSTR WINAPI PathCombineW(LPWSTR szDest, LPCWSTR lpszDir, LPCWSTR lpszFile) 
 {	WCHAR sTemp[MAX_PATH];
 	TRACE("%p %p->%s %p->%s\n",szDest, lpszDir, debugstr_w(lpszDir),
@@ -342,6 +413,14 @@
 	}
 	return szDest;
 }
+
+/*************************************************************************
+ * PathCombine [SHELL32.37]
+ * 
+ * NOTES
+ *  if lpszFile='.' skip it
+ *  szDest can be equal to lpszFile. Thats why we use sTemp
+ */
 LPVOID WINAPI PathCombineAW(LPVOID szDest, LPCVOID lpszDir, LPCVOID lpszFile) 
 {	if (VERSION_OsIsUnicode())
 	  return PathCombineW( szDest, lpszDir, lpszFile );
@@ -349,7 +428,7 @@
 }
 
 /*************************************************************************
- * PathIsUNC [SHELL32.39]
+ * PathIsUNCA
  * 
  * NOTES
  *     PathIsUNC(char*path);
@@ -361,6 +440,13 @@
 	  return TRUE;
 	return FALSE;
 }
+
+/*************************************************************************
+ * PathIsUNCW
+ * 
+ * NOTES
+ *     PathIsUNC(char*path);
+ */
 BOOL WINAPI PathIsUNCW(LPCWSTR path) 
 {	TRACE("%s\n",debugstr_w(path));
 
@@ -368,13 +454,21 @@
 	  return TRUE;
 	return FALSE;
 }
+
+/*************************************************************************
+ * PathIsUNC [SHELL32.39]
+ * 
+ * NOTES
+ *     PathIsUNC(char*path);
+ */
 BOOL WINAPI PathIsUNCAW (LPCVOID path)
 {	if (VERSION_OsIsUnicode())
 	  return PathIsUNCW( path );
 	return PathIsUNCA( path );  
 }
+
 /*************************************************************************
- *  PathIsRelativ [SHELL32.40]
+ *  PathIsRelativeA
  * 
  */
 BOOL WINAPI PathIsRelativeA (LPCSTR path)
@@ -384,6 +478,11 @@
 	  return TRUE;
 	return FALSE;    
 }
+
+/*************************************************************************
+ *  PathIsRelativeW
+ * 
+ */
 BOOL WINAPI PathIsRelativeW (LPCWSTR path)
 {	TRACE("path=%s\n",debugstr_w(path));
 
@@ -391,23 +490,39 @@
 	  return TRUE;
 	return FALSE;    
 }
+
+/*************************************************************************
+ *  PathIsRelative [SHELL32.40]
+ * 
+ */
 BOOL WINAPI PathIsRelativeAW (LPCVOID path)
 {	if (VERSION_OsIsUnicode())
 	  return PathIsRelativeW( path );
 	return PathIsRelativeA( path );  
 }
+
 /*************************************************************************
- *  PathIsExe [SHELL32.43]
+ *  PathIsExeA
  * 
  */
 BOOL WINAPI PathIsExeA (LPCSTR path)
 {	FIXME("path=%s\n",path);
 	return FALSE;
 }
+
+/*************************************************************************
+ *  PathIsExeW
+ * 
+ */
 BOOL WINAPI PathIsExeW (LPCWSTR path)
 {	FIXME("path=%s\n",debugstr_w(path));
 	return FALSE;
 }
+
+/*************************************************************************
+ *  PathIsExe [SHELL32.43]
+ * 
+ */
 BOOL WINAPI PathIsExeAW (LPCVOID path)
 {	if (VERSION_OsIsUnicode())
 	  return PathIsExeW (path);
@@ -415,7 +530,7 @@
 }
 
 /*************************************************************************
- * PathFileExists [SHELL32.45]
+ * PathFileExistsA [SHELL32.45]
  * 
  * NOTES
  *     file_exists(char *fn);
@@ -471,8 +586,9 @@
   }
   return 0;
 }
+
 /*************************************************************************
- * PathMatchSpec [SHELL32.46]
+ * PathMatchSpecA
  * 
  * NOTES
  *     used from COMDLG32
@@ -493,6 +609,13 @@
 	}
   return 0;
 }
+
+/*************************************************************************
+ * PathMatchSpecW
+ * 
+ * NOTES
+ *     used from COMDLG32
+ */
 BOOL WINAPI PathMatchSpecW(LPCWSTR name, LPCWSTR mask) 
 {
   WCHAR stemp[4];
@@ -511,25 +634,43 @@
 	}
   return 0;
 }
+
+/*************************************************************************
+ * PathMatchSpec [SHELL32.46]
+ * 
+ * NOTES
+ *     used from COMDLG32
+ */
 BOOL WINAPI PathMatchSpecAW(LPVOID name, LPVOID mask) 
 {	if (VERSION_OsIsUnicode())
 	  return PathMatchSpecW( name, mask );
 	return PathMatchSpecA( name, mask );
 }
 /*************************************************************************
- * PathSetDlgItemPathAW [SHELL32.48]
+ * PathSetDlgItemPathA
  * NOTES
  *  use PathCompactPath to make sure, the path fits into the control
  */
-
 BOOL WINAPI PathSetDlgItemPathA(HWND hDlg, int id, LPCSTR pszPath) 
 {	TRACE("%x %x %s\n",hDlg, id, pszPath);
 	return SetDlgItemTextA(hDlg, id, pszPath);
 }
+
+/*************************************************************************
+ * PathSetDlgItemPathW
+ * NOTES
+ *  use PathCompactPath to make sure, the path fits into the control
+ */
 BOOL WINAPI PathSetDlgItemPathW(HWND hDlg, int id, LPCWSTR pszPath) 
 {	TRACE("%x %x %s\n",hDlg, id, debugstr_w(pszPath));
 	return SetDlgItemTextW(hDlg, id, pszPath);
 }
+
+/*************************************************************************
+ * PathSetDlgItemPath [SHELL32.48]
+ * NOTES
+ *  use PathCompactPath to make sure, the path fits into the control
+ */
 BOOL WINAPI PathSetDlgItemPathAW(HWND hDlg, int id, LPCVOID pszPath) 
 {	if (VERSION_OsIsUnicode())
 	  return PathSetDlgItemPathW(hDlg, id, pszPath);
@@ -537,17 +678,24 @@
 }
 
 /*************************************************************************
- * PathQualifyAW [SHELL32.49]
+ * PathQualifyA
  */
-
 BOOL WINAPI PathQualifyA(LPCSTR pszPath) 
 {	FIXME("%s\n",pszPath);
 	return 0;
 }
+
+/*************************************************************************
+ * PathQualifyW
+ */
 BOOL WINAPI PathQualifyW(LPCWSTR pszPath) 
 {	FIXME("%s\n",debugstr_w(pszPath));
 	return 0;
 }
+
+/*************************************************************************
+ * PathQualify [SHELL32.49]
+ */
 BOOL WINAPI PathQualifyAW(LPCVOID pszPath) 
 {	if (VERSION_OsIsUnicode())
 	  return PathQualifyW(pszPath);
@@ -563,7 +711,7 @@
 }
 
 /*************************************************************************
- * PathGetArgs [SHELL32.52]
+ * PathGetArgsA
  *
  * NOTES
  *     look for next arg in string. handle "quoted" strings
@@ -584,6 +732,14 @@
 	return cmdline;
 
 }
+
+/*************************************************************************
+ * PathGetArgsW
+ *
+ * NOTES
+ *     look for next arg in string. handle "quoted" strings
+ *     returns pointer to argument *AFTER* the space. Or to the \0.
+ */
 LPCWSTR WINAPI PathGetArgsW(LPCWSTR cmdline) 
 {	BOOL	qflag = FALSE;
 
@@ -598,13 +754,22 @@
 	}
 	return cmdline;
 }
+
+/*************************************************************************
+ * PathGetArgs [SHELL32.52]
+ *
+ * NOTES
+ *     look for next arg in string. handle "quoted" strings
+ *     returns pointer to argument *AFTER* the space. Or to the \0.
+ */
 LPCVOID WINAPI PathGetArgsAW(LPVOID cmdline) 
 {	if (VERSION_OsIsUnicode())
 	  return PathGetArgsW(cmdline);
 	return PathGetArgsA(cmdline);
 }
+
 /*************************************************************************
- * PathQuoteSpaces [SHELL32.55]
+ * PathQuoteSpacesA
  * 
  * NOTES
  *     basename(char *fn);
@@ -614,10 +779,24 @@
 	return 0;
 
 }
+
+/*************************************************************************
+ * PathQuoteSpacesW
+ * 
+ * NOTES
+ *     basename(char *fn);
+ */
 LPWSTR WINAPI PathQuoteSpacesW(LPCWSTR wptr)
 {	FIXME("%s\n",debugstr_w(wptr));
 	return 0;	
 }
+
+/*************************************************************************
+ * PathQuoteSpaces [SHELL32.55]
+ * 
+ * NOTES
+ *     basename(char *fn);
+ */
 LPVOID WINAPI PathQuoteSpacesAW (LPCVOID fn)
 {	if(VERSION_OsIsUnicode())
 	  return PathQuoteSpacesW(fn);
@@ -626,7 +805,7 @@
 
 
 /*************************************************************************
- * PathUnquoteSpaces [SHELL32.56]
+ * PathUnquoteSpacesA
  * 
  * NOTES
  *     unquote string (remove ")
@@ -642,6 +821,13 @@
 	lstrcpyA(str,str+1);
 	return;
 }
+
+/*************************************************************************
+ * PathUnquoteSpacesW
+ * 
+ * NOTES
+ *     unquote string (remove ")
+ */
 VOID WINAPI PathUnquoteSpacesW(LPWSTR str) 
 {	DWORD len = CRTDLL_wcslen(str);
 
@@ -655,6 +841,13 @@
 	CRTDLL_wcscpy(str,str+1);
 	return;
 }
+
+/*************************************************************************
+ * PathUnquoteSpaces [SHELL32.56]
+ * 
+ * NOTES
+ *     unquote string (remove ")
+ */
 VOID WINAPI PathUnquoteSpacesAW(LPVOID str) 
 {
 	if(VERSION_OsIsUnicode())
@@ -674,7 +867,7 @@
 }
 
 /*************************************************************************
- * PathYetAnotherMakeUniqueName [SHELL32.75]
+ * PathYetAnotherMakeUniqueNameA [SHELL32.75]
  * 
  * NOTES
  *     exported by ordinal
@@ -685,7 +878,7 @@
 }
 
 /*************************************************************************
- * IsLFNDrive [SHELL32.119]
+ * IsLFNDriveA [SHELL32.119]
  * 
  * NOTES
  *     exported by ordinal Name
@@ -697,17 +890,26 @@
 	return FALSE;
     return fnlen>12;
 }
+
 /*************************************************************************
- * PathFindOnPath [SHELL32.145]
+ * PathFindOnPathA
  */
 BOOL WINAPI PathFindOnPathA(LPSTR sFile, LPCSTR sOtherDirs)
 {	FIXME("%s %s\n",sFile, sOtherDirs);
 	return FALSE;
 }
+
+/*************************************************************************
+ * PathFindOnPathW
+ */
 BOOL WINAPI PathFindOnPathW(LPWSTR sFile, LPCWSTR sOtherDirs)
 {	FIXME("%s %s\n",debugstr_w(sFile), debugstr_w(sOtherDirs));
 	return FALSE;
 }
+
+/*************************************************************************
+ * PathFindOnPath [SHELL32.145]
+ */
 BOOL WINAPI PathFindOnPathAW(LPVOID sFile, LPCVOID sOtherDirs)
 {	if (VERSION_OsIsUnicode())
 	  return PathFindOnPathW(sFile, sOtherDirs);
@@ -803,7 +1005,7 @@
 }
 
 /*************************************************************************
- * SHGetSpecialFolderPath [SHELL32.175]
+ * SHGetSpecialFolderPathA
  * 
  * converts csidl to path
  * 
@@ -981,6 +1183,13 @@
 
 	return TRUE;
 }
+
+/*************************************************************************
+ * SHGetSpecialFolderPathW
+ * 
+ * converts csidl to path
+ * 
+ */
 BOOL WINAPI SHGetSpecialFolderPathW (
 	HWND hwndOwner,
 	LPWSTR szPath,
@@ -998,6 +1207,13 @@
 
 	return TRUE;
 }
+
+/*************************************************************************
+ * SHGetSpecialFolderPath [SHELL32.175]
+ * 
+ * converts csidl to path
+ * 
+ */
 BOOL WINAPI SHGetSpecialFolderPathAW (
 	HWND hwndOwner,
 	LPVOID szPath,
@@ -1010,7 +1226,8 @@
 	return SHGetSpecialFolderPathA (hwndOwner, szPath, csidl, bCreate);
 }
 
-/* PathRemoveBackslash
+/*************************************************************************
+ * PathRemoveBackslashA
  *
  * If the path ends in a backslash it is replaced by a NULL
  * and the address of the NULL is returned
@@ -1018,7 +1235,6 @@
  * the address of the last character is returned.
  *
  */
-
 LPSTR WINAPI PathRemoveBackslashA( LPSTR lpPath )
 {
 	LPSTR p = lpPath;
@@ -1028,6 +1244,10 @@
 	return p;
 }
 
+/*************************************************************************
+ * PathRemoveBackslashW
+ *
+ */
 LPWSTR WINAPI PathRemoveBackslashW( LPWSTR lpPath )
 {
 	LPWSTR p = lpPath;
@@ -1037,6 +1257,10 @@
 	return p;
 }
 
+/*************************************************************************
+ * PathIsURLA
+ *
+ */
 BOOL WINAPI PathIsURLA(LPCSTR lpstrPath)
 {
   LPSTR lpstrRes;
@@ -1069,7 +1293,7 @@
 }  
 
 /*************************************************************************
- * PathIsDirectory
+ * PathIsDirectoryA
  *
  */
 BOOL WINAPI PathIsDirectoryA(LPCSTR pszPath)
@@ -1077,11 +1301,20 @@
 	FIXME("%s\n", debugstr_a(pszPath));
 	return TRUE;
 }
+
+/*************************************************************************
+ * PathIsDirectoryW
+ *
+ */
 BOOL WINAPI PathIsDirectoryW(LPCWSTR pszPath)
 {
 	FIXME("%s\n", debugstr_w(pszPath));
 	return TRUE;
 }
+/*************************************************************************
+ * PathIsDirectory
+ *
+ */
 BOOL WINAPI PathIsDirectoryAW (LPCVOID pszPath)
 {
 	if (VERSION_OsIsUnicode())
diff --git a/dlls/shell32/systray.c b/dlls/shell32/systray.c
index a8b86ad..7223b7e 100644
--- a/dlls/shell32/systray.c
+++ b/dlls/shell32/systray.c
@@ -493,7 +493,7 @@
 }
 
 /*************************************************************************
- * Shell_NotifyIconA			[SHELL32.297]
+ * Shell_NotifyIconW			[SHELL32.297]
  */
 BOOL WINAPI Shell_NotifyIconW (DWORD dwMessage, PNOTIFYICONDATAW pnid )
 {
diff --git a/dlls/tapi32/assisted.c b/dlls/tapi32/assisted.c
index bcfd77e..a794ac8 100644
--- a/dlls/tapi32/assisted.c
+++ b/dlls/tapi32/assisted.c
@@ -9,8 +9,11 @@
 #include "tapi.h"
 #include "debugtools.h"
 
-DEFAULT_DEBUG_CHANNEL(tapi)
+DEFAULT_DEBUG_CHANNEL(tapi);
 
+/***********************************************************************
+ *		tapiGetLocationInfo (TAPI32.@)
+ */
 DWORD WINAPI tapiGetLocationInfo(LPSTR lpszCountryCode, LPSTR lpszCityCode)
 {
     char temp[30];
@@ -23,6 +26,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		tapiRequestMakeCall (TAPI32.@)
+ */
 DWORD WINAPI tapiRequestMakeCall(LPCSTR lpszDestAddress, LPCSTR lpszAppName,
                                  LPCSTR lpszCalledParty, LPCSTR lpszComment)
 {
diff --git a/dlls/tapi32/line.c b/dlls/tapi32/line.c
index f39cc28..50df0ed 100644
--- a/dlls/tapi32/line.c
+++ b/dlls/tapi32/line.c
@@ -12,256 +12,381 @@
 #include "tapi.h"
 #include "debugtools.h"
 
-DEFAULT_DEBUG_CHANNEL(tapi)
-DECLARE_DEBUG_CHANNEL(comm)
+DEFAULT_DEBUG_CHANNEL(tapi);
+DECLARE_DEBUG_CHANNEL(comm);
 
+/***********************************************************************
+ *		lineAccept (TAPI32.@)
+ */
 DWORD WINAPI lineAccept(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
 {
     FIXME("(%04x, %s, %ld): stub.\n", hCall, lpsUserUserInfo, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		lineAddProvider (TAPI32.@)
+ */
 DWORD WINAPI lineAddProvider(LPCSTR lpszProviderName, HWND hwndOwner, LPDWORD lpdwPermanentProviderID)
 {
     FIXME("(%s, %04x, %p): stub.\n", lpszProviderName, hwndOwner, lpdwPermanentProviderID);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineAddToConference (TAPI32.@)
+ */
 DWORD WINAPI lineAddToConference(HCALL hConfCall, HCALL hConsultCall)
 {
     FIXME("(%04x, %04x): stub.\n", hConfCall, hConsultCall);
     return 1;
 }
 
+/***********************************************************************
+ *		lineAnswer (TAPI32.@)
+ */
 DWORD WINAPI lineAnswer(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
 {
     FIXME("(%04x, %s, %ld): stub.\n", hCall, lpsUserUserInfo, dwSize);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineBlindTransfer (TAPI32.@)
+ */
 DWORD WINAPI lineBlindTransfer(HCALL hCall, LPCSTR lpszDestAddress, DWORD dwCountryCode)
 {
     FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszDestAddress, dwCountryCode);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineClose (TAPI32.@)
+ */
 DWORD WINAPI lineClose(HLINE hLine)
 {
     FIXME("(%04x): stub.\n", hLine);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineCompleteCall (TAPI32.@)
+ */
 DWORD WINAPI lineCompleteCall(HCALL hCall, LPDWORD lpdwCompletionID, DWORD dwCompletionMode, DWORD dwMessageID)
 {
     FIXME("(%04x, %p, %08lx, %08lx): stub.\n", hCall, lpdwCompletionID, dwCompletionMode, dwMessageID);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineCompleteTransfer (TAPI32.@)
+ */
 DWORD WINAPI lineCompleteTransfer(HCALL hCall, HCALL hConsultCall, LPHCALL lphConfCall, DWORD dwTransferMode)
 {
     FIXME("(%04x, %04x, %p, %08lx): stub.\n", hCall, hConsultCall, lphConfCall, dwTransferMode);
     return 1;
 }
 
+/***********************************************************************
+ *		lineConfigDialog (TAPI32.@)
+ */
 DWORD WINAPI lineConfigDialog(DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass)
 {
     FIXME("(%08lx, %04x, %s): stub.\n", dwDeviceID, hwndOwner, lpszDeviceClass);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineConfigDialogEdit (TAPI32.@)
+ */
 DWORD WINAPI lineConfigDialogEdit(DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass, LPVOID const lpDeviceConfigIn, DWORD dwSize, LPVARSTRING lpDeviceConfigOut)
 {
     FIXME("stub.\n");
     return 0;
 }	
 
+/***********************************************************************
+ *		lineConfigProvider (TAPI32.@)
+ */
 DWORD WINAPI lineConfigProvider(HWND hwndOwner, DWORD dwPermanentProviderID)
 {
     FIXME("(%04x, %08lx): stub.\n", hwndOwner, dwPermanentProviderID);
     return 0;
 }
 
+/***********************************************************************
+ *		lineDeallocateCall (TAPI32.@)
+ */
 DWORD WINAPI lineDeallocateCall(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 0;
 }
 
+/***********************************************************************
+ *		lineDevSpecific (TAPI32.@)
+ */
 DWORD WINAPI lineDevSpecific(HLINE hLine, DWORD dwAddressId, HCALL hCall, LPVOID lpParams, DWORD dwSize)
 {
     FIXME("(%04x, %08lx, %04x, %p, %ld): stub.\n", hLine, dwAddressId, hCall, lpParams, dwSize);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineDevSpecificFeature (TAPI32.@)
+ */
 DWORD WINAPI lineDevSpecificFeature(HLINE hLine, DWORD dwFeature, LPVOID lpParams, DWORD dwSize)
 {
     FIXME("(%04x, %08lx, %p, %ld): stub.\n", hLine, dwFeature, lpParams, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		lineDial (TAPI32.@)
+ */
 DWORD WINAPI lineDial(HCALL hCall, LPCSTR lpszDestAddress, DWORD dwCountryCode)
 {
     FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszDestAddress, dwCountryCode);
     return 1;
 }
-    
+
+/***********************************************************************
+ *		lineDrop (TAPI32.@)
+ */ 
 DWORD WINAPI lineDrop(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
 {
     FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpsUserUserInfo, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		lineForward (TAPI32.@)
+ */
 DWORD WINAPI lineForward(HLINE hLine, DWORD bAllAddress, DWORD dwAdressID, LPLINEFORWARDLIST lpForwardList, DWORD dwNumRingsNoAnswer, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("stub.\n");
     return 1;
-}	
-	
+}
+
+/***********************************************************************
+ *		lineGatherDigits (TAPI32.@)
+ */	
 DWORD WINAPI lineGatherDigits(HCALL hCall, DWORD dwDigitModes, LPSTR lpsDigits, DWORD dwNumDigits, LPCSTR lpszTerminationDigits, DWORD dwFirstDigitTimeout, DWORD dwInterDigitTimeout)
 {
     FIXME("stub.\n");
     return 0;
 }
 
+/***********************************************************************
+ *		lineGenerateDigits (TAPI32.@)
+ */
 DWORD WINAPI lineGenerateDigits(HCALL hCall, DWORD dwDigitModes, LPCSTR lpszDigits, DWORD dwDuration)
 {
     FIXME("(%04x, %08lx, %s, %ld): stub.\n", hCall, dwDigitModes, lpszDigits, dwDuration);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGenerateTone (TAPI32.@)
+ */
 DWORD WINAPI lineGenerateTone(HCALL hCall, DWORD dwToneMode, DWORD dwDuration, DWORD dwNumTones, LPLINEGENERATETONE lpTones)
 {
     FIXME("(%04x, %08lx, %ld, %ld, %p): stub.\n", hCall, dwToneMode, dwDuration, dwNumTones, lpTones);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetAddressCaps (TAPI32.@)
+ */
 DWORD WINAPI lineGetAddressCaps(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAddressID, DWORD dwAPIVersion, DWORD dwExtVersion, LPLINEADDRESSCAPS lpAddressCaps)
 {
     FIXME("(%04x, %08lx, %08lx, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAddressID, dwAPIVersion, dwExtVersion, lpAddressCaps);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetAddressID (TAPI32.@)
+ */
 DWORD WINAPI lineGetAddressID(HLINE hLine, LPDWORD lpdwAddressID, DWORD dwAddressMode, LPCSTR lpsAddress, DWORD dwSize)
 {
     FIXME("%04x, %p, %08lx, %s, %ld): stub.\n", hLine, lpdwAddressID, dwAddressMode, lpsAddress, dwSize);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetAddressStatus (TAPI32.@)
+ */
 DWORD WINAPI lineGetAddressStatus(HLINE hLine, DWORD dwAddressID, LPLINEADDRESSSTATUS lpAddressStatus)
 {
     FIXME("(%04x, %08lx, %p): stub.\n", hLine, dwAddressID, lpAddressStatus);
     return 0;
-}	
+}
 
+/***********************************************************************
+ *		lineGetAppPriority (TAPI32.@)
+ */
 DWORD WINAPI lineGetAppPriority(LPCSTR lpszAppFilename, DWORD dwMediaMode, LPLINEEXTENSIONID const lpExtensionID, DWORD dwRequestMode, LPVARSTRING lpExtensionName, LPDWORD lpdwPriority)
 {
     FIXME("(%s, %08lx, %p, %08lx, %p, %p): stub.\n", lpszAppFilename, dwMediaMode, lpExtensionID, dwRequestMode, lpExtensionName, lpdwPriority);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetCallInfo (TAPI32.@)
+ */
 DWORD WINAPI lineGetCallInfo(HCALL hCall, LPLINECALLINFO lpCallInfo)
 {
     FIXME("(%04x, %p): stub.\n", hCall, lpCallInfo);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetCallStatus (TAPI32.@)
+ */
 DWORD WINAPI lineGetCallStatus(HCALL hCall, LPLINECALLSTATUS lpCallStatus)
 {
     FIXME("(%04x, %p): stub.\n", hCall, lpCallStatus);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetConfRelatedCalls (TAPI32.@)
+ */
 DWORD WINAPI lineGetConfRelatedCalls(HCALL hCall, LPLINECALLLIST lpCallList)
 {
     FIXME("(%04x, %p): stub.\n", hCall, lpCallList);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetCountry (TAPI32.@)
+ */
 DWORD WINAPI lineGetCountry(DWORD dwCountryID, DWORD dwAPIVersion, LPLINECOUNTRYLIST lpLineCountryList)
 {
     FIXME("(%08lx, %08lx, %p): stub.\n", dwCountryID, dwAPIVersion, lpLineCountryList);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetDevCaps (TAPI32.@)
+ */
 DWORD WINAPI lineGetDevCaps(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps)
 {
     FIXME("(%04x, %08lx, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, dwExtVersion, lpLineDevCaps);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetDevConfig (TAPI32.@)
+ */
 DWORD WINAPI lineGetDevConfig(DWORD dwDeviceID, LPVARSTRING lpDeviceConfig, LPCSTR lpszDeviceClass)
 {
     FIXME("(%08lx, %p, %s): stub.\n", dwDeviceID, lpDeviceConfig, lpszDeviceClass);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetID (TAPI32.@)
+ */
 DWORD WINAPI lineGetID(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect, LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass)
 {
     FIXME("(%04x, %08lx, %04x, %08lx, %p, %s): stub.\n", hLine, dwAddressID, hCall, dwSelect, lpDeviceID, lpszDeviceClass);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetIcon (TAPI32.@)
+ */
 DWORD WINAPI lineGetIcon(DWORD dwDeviceID, LPCSTR lpszDeviceClass, HICON *lphIcon)
 {
     FIXME("(%08lx, %s, %p): stub.\n", dwDeviceID, lpszDeviceClass, lphIcon);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetLineDevStatus (TAPI32.@)
+ */
 DWORD WINAPI lineGetLineDevStatus(HLINE hLine, LPLINEDEVSTATUS lpLineDevStatus)
 {
     FIXME("(%04x, %p): stub.\n", hLine, lpLineDevStatus);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetNewCalls (TAPI32.@)
+ */
 DWORD WINAPI lineGetNewCalls(HLINE hLine, DWORD dwAddressID, DWORD dwSelect, LPLINECALLLIST lpCallList)
 {
     FIXME("(%04x, %08lx, %08lx, %p): stub.\n", hLine, dwAddressID, dwSelect, lpCallList);
     return 0;
 }
 
-
+/***********************************************************************
+ *		lineGetNumRings (TAPI32.@)
+ */
 DWORD WINAPI lineGetNumRings(HLINE hLine, DWORD dwAddressID, LPDWORD lpdwNumRings)
 {
     FIXME("(%04x, %08lx, %p): stub.\n", hLine, dwAddressID, lpdwNumRings);
     return 0;
 }
 
+/***********************************************************************
+ *		lineGetProviderList (TAPI32.@)
+ */
 DWORD WINAPI lineGetProviderList(DWORD dwAPIVersion, LPLINEPROVIDERLIST lpProviderList)
 {
     FIXME("(%08lx, %p): stub.\n", dwAPIVersion, lpProviderList);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetRequest (TAPI32.@)
+ */
 DWORD WINAPI lineGetRequest(HLINEAPP hLineApp, DWORD dwRequestMode, LPVOID lpRequestBuffer)
 {
     FIXME("%04x, %08lx, %p): stub.\n", hLineApp, dwRequestMode, lpRequestBuffer);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetStatusMessages (TAPI32.@)
+ */
 DWORD WINAPI lineGetStatusMessages(HLINE hLine, LPDWORD lpdwLineStatus, LPDWORD lpdwAddressStates)
 {
     FIXME("(%04x, %p, %p): stub.\n", hLine, lpdwLineStatus, lpdwAddressStates);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineGetTranslateCaps (TAPI32.@)
+ */
 DWORD WINAPI lineGetTranslateCaps(HLINEAPP hLineApp, DWORD dwAPIVersion, LPLINETRANSLATECAPS lpTranslateCaps)
 {
     FIXME("(%04x, %08lx, %p): stub.\n", hLineApp, dwAPIVersion, lpTranslateCaps);
     return 0;
 }
 
+/***********************************************************************
+ *		lineHandoff (TAPI32.@)
+ */
 DWORD WINAPI lineHandoff(HCALL hCall, LPCSTR lpszFileName, DWORD dwMediaMode)
 {
     FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszFileName, dwMediaMode);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineHold (TAPI32.@)
+ */
 DWORD WINAPI lineHold(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineInitialize (TAPI32.@)
+ */
 DWORD WINAPI lineInitialize(
   LPHLINEAPP lphLineApp,
   HINSTANCE hInstance,
@@ -273,30 +398,45 @@
     return 0;
 }
 
+/***********************************************************************
+ *		lineMakeCall (TAPI32.@)
+ */
 DWORD WINAPI lineMakeCall(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("(%04x, %p, %s, %08lx, %p): stub.\n", hLine, lphCall, lpszDestAddress, dwCountryCode, lpCallParams);
     return 1;
 }
 
+/***********************************************************************
+ *		lineMonitorDigits (TAPI32.@)
+ */
 DWORD WINAPI lineMonitorDigits(HCALL hCall, DWORD dwDigitModes)
 {
     FIXME("(%04x, %08lx): stub.\n", hCall, dwDigitModes);
     return 0;
 }
 
+/***********************************************************************
+ *		lineMonitorMedia (TAPI32.@)
+ */
 DWORD WINAPI lineMonitorMedia(HCALL hCall, DWORD dwMediaModes)
 {
     FIXME("(%04x, %08lx): stub.\n", hCall, dwMediaModes);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineMonitorTones (TAPI32.@)
+ */
 DWORD WINAPI lineMonitorTones(HCALL hCall, LPLINEMONITORTONE lpToneList, DWORD dwNumEntries)
 {
     FIXME("(%04x, %p, %08lx): stub.\n", hCall, lpToneList, dwNumEntries);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineNegotiateAPIVersion (TAPI32.@)
+ */
 DWORD WINAPI lineNegotiateAPIVersion(
   HLINEAPP hLineApp,
   DWORD dwDeviceID,
@@ -311,39 +451,53 @@
     return 0;
 }
 
+/***********************************************************************
+ *		lineNegotiateExtVersion (TAPI32.@)
+ */
 DWORD WINAPI lineNegotiateExtVersion(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, DWORD dwExtLowVersion, DWORD dwExtHighVersion, LPDWORD lpdwExtVersion)
 {
     FIXME("stub.\n");
     return 0;
 }
 
+/***********************************************************************
+ *		lineOpen (TAPI32.@)
+ */
 DWORD WINAPI lineOpen(HLINEAPP hLineApp, DWORD dwDeviceID, LPHLINE lphLine, DWORD dwAPIVersion, DWORD dwExtVersion, DWORD dwCallbackInstance, DWORD dwPrivileges, DWORD dwMediaModes, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("stub.\n");
     return 0;
 }
 
+/***********************************************************************
+ *		linePark (TAPI32.@)
+ */
 DWORD WINAPI linePark(HCALL hCall, DWORD dwParkMode, LPCSTR lpszDirAddress, LPVARSTRING lpNonDirAddress)
 {
     FIXME("(%04x, %08lx, %s, %p): stub.\n", hCall, dwParkMode, lpszDirAddress, lpNonDirAddress);
     return 1;
 }	
 
+/***********************************************************************
+ *		linePickup (TAPI32.@)
+ */
 DWORD WINAPI linePickup(HLINE hLine, DWORD dwAddressID, LPHCALL lphCall, LPCSTR lpszDestAddress, LPCSTR lpszGroupID)
 {
     FIXME("(%04x, %08lx, %p, %s, %s): stub.\n", hLine, dwAddressID, lphCall, lpszDestAddress, lpszGroupID);
     return 1;
 }	
 
+/***********************************************************************
+ *		linePrepareAddToConference (TAPI32.@)
+ */
 DWORD WINAPI linePrepareAddToConference(HCALL hConfCall, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("(%04x, %p, %p): stub.\n", hConfCall, lphConsultCall, lpCallParams);
     return 1;
 }	
 
-/*************************************************************************
- * lineRedirect [TAPI32.53]
- * 
+/***********************************************************************
+ *		lineRedirect (TAPI32.@)
  */
 DWORD WINAPI lineRedirect(
   HCALL hCall,
@@ -354,78 +508,117 @@
   return 1;
 }
 
+/***********************************************************************
+ *		lineRegisterRequestRecipient (TAPI32.@)
+ */
 DWORD WINAPI lineRegisterRequestRecipient(HLINEAPP hLineApp, DWORD dwRegistrationInstance, DWORD dwRequestMode, DWORD dwEnable)
 {
     FIXME("(%04x, %08lx, %08lx, %08lx): stub.\n", hLineApp, dwRegistrationInstance, dwRequestMode, dwEnable);
     return 1;
 }
 
+/***********************************************************************
+ *		lineReleaseUserUserInfo (TAPI32.@)
+ */
 DWORD WINAPI lineReleaseUserUserInfo(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineRemoveFromConference (TAPI32.@)
+ */
 DWORD WINAPI lineRemoveFromConference(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 1;
 }
 
+/***********************************************************************
+ *		lineRemoveProvider (TAPI32.@)
+ */
 DWORD WINAPI lineRemoveProvider(DWORD dwPermanentProviderID, HWND hwndOwner)
 {
     FIXME("(%08lx, %04x): stub.\n", dwPermanentProviderID, hwndOwner);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineSecureCall (TAPI32.@)
+ */
 DWORD WINAPI lineSecureCall(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 1;
 }
 
+/***********************************************************************
+ *		lineSendUserUserInfo (TAPI32.@)
+ */
 DWORD WINAPI lineSendUserUserInfo(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
 {
     FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpsUserUserInfo, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		lineSetAppPriority (TAPI32.@)
+ */
 DWORD WINAPI lineSetAppPriority(LPCSTR lpszAppFilename, DWORD dwMediaMode, LPLINEEXTENSIONID const lpExtensionID, DWORD dwRequestMode, LPCSTR lpszExtensionName, DWORD dwPriority)
 {
     FIXME("(%s, %08lx, %p, %08lx, %s, %08lx): stub.\n", lpszAppFilename, dwMediaMode, lpExtensionID, dwRequestMode, lpszExtensionName, dwPriority);
     return 0;
 }
 
+/***********************************************************************
+ *		lineSetAppSpecific (TAPI32.@)
+ */
 DWORD WINAPI lineSetAppSpecific(HCALL hCall, DWORD dwAppSpecific)
 {
     FIXME("(%04x, %08lx): stub.\n", hCall, dwAppSpecific);
     return 0;
 }
 
+/***********************************************************************
+ *		lineSetCallParams (TAPI32.@)
+ */
 DWORD WINAPI lineSetCallParams(HCALL hCall, DWORD dwBearerMode, DWORD dwMinRate, DWORD dwMaxRate, LPLINEDIALPARAMS lpDialParams)
 {
     FIXME("(%04x, %08lx, %08lx, %08lx, %p): stub.\n", hCall, dwBearerMode, dwMinRate, dwMaxRate, lpDialParams);
     return 1;
 }
 
+/***********************************************************************
+ *		lineSetCallPrivilege (TAPI32.@)
+ */
 DWORD WINAPI lineSetCallPrivilege(HCALL hCall, DWORD dwCallPrivilege)
 {
     FIXME("(%04x, %08lx): stub.\n", hCall, dwCallPrivilege);
     return 0;
 }	
 		
+/***********************************************************************
+ *		lineSetCurrentLocation (TAPI32.@)
+ */
 DWORD WINAPI lineSetCurrentLocation(HLINEAPP hLineApp, DWORD dwLocation)
 {
     FIXME("(%04x, %08lx): stub.\n", hLineApp, dwLocation);
     return 0;
 }
 
+/***********************************************************************
+ *		lineSetDevConfig (TAPI32.@)
+ */
 DWORD WINAPI lineSetDevConfig(DWORD dwDeviceID, LPVOID lpDeviceConfig, DWORD dwSize, LPCSTR lpszDeviceClass)
 {
     FIXME("(%0lx, %p, %08lx, %s): stub.\n", dwDeviceID, lpDeviceConfig, dwSize, lpszDeviceClass);
     return 0;
 }
 
+/***********************************************************************
+ *		lineSetMediaControl (TAPI32.@)
+ */
 DWORD WINAPI lineSetMediaControl(
 HLINE hLine,
 DWORD dwAddressID,
@@ -444,86 +637,128 @@
     return 0;
 }
 
+/***********************************************************************
+ *		lineSetMediaMode (TAPI32.@)
+ */
 DWORD WINAPI lineSetMediaMode(HCALL hCall, DWORD dwMediaModes)
 {
     FIXME("(%04x, %08lx): stub.\n", hCall, dwMediaModes);
     return 0;
 }	
 
+/***********************************************************************
+ *		lineSetNumRings (TAPI32.@)
+ */
 DWORD WINAPI lineSetNumRings(HLINE hLine, DWORD dwAddressID, DWORD dwNumRings)
 {
     FIXME("(%04x, %08lx, %08lx): stub.\n", hLine, dwAddressID, dwNumRings);
     return 0;
 }	
 		
+/***********************************************************************
+ *		lineSetStatusMessages (TAPI32.@)
+ */
 DWORD WINAPI lineSetStatusMessages(HLINE hLine, DWORD dwLineStates, DWORD dwAddressStates)
 {
     FIXME("(%04x, %08lx, %08lx): stub.\n", hLine, dwLineStates, dwAddressStates);
     return 0;
 }	
 		
+/***********************************************************************
+ *		lineSetTerminal (TAPI32.@)
+ */
 DWORD WINAPI lineSetTerminal(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect, DWORD dwTerminalModes, DWORD dwTerminalID, DWORD bEnable)
 {
     FIXME("(%04x, %08lx, %04x, %08lx, %08lx, %08lx, %08lx): stub.\n", hLine, dwAddressID, hCall, dwSelect, dwTerminalModes, dwTerminalID, bEnable);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineSetTollList (TAPI32.@)
+ */
 DWORD WINAPI lineSetTollList(HLINEAPP hLineApp, DWORD dwDeviceID, LPCSTR lpszAddressIn, DWORD dwTollListOption)
 {
     FIXME("(%04x, %08lx, %s, %08lx): stub.\n", hLineApp, dwDeviceID, lpszAddressIn, dwTollListOption);
     return 0;
 }	
 		
+/***********************************************************************
+ *		lineSetupConference (TAPI32.@)
+ */
 DWORD WINAPI lineSetupConference(HCALL hCall, HLINE hLine, LPHCALL lphConfCall, LPHCALL lphConsultCall, DWORD dwNumParties, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("(%04x, %04x, %p, %p, %08lx, %p): stub.\n", hCall, hLine, lphConfCall, lphConsultCall, dwNumParties, lpCallParams);
     return 1;
 }
 
+/***********************************************************************
+ *		lineSetupTransfer (TAPI32.@)
+ */
 DWORD WINAPI lineSetupTransfer(HCALL hCall, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
 {
     FIXME("(%04x, %p, %p): stub.\n", hCall, lphConsultCall, lpCallParams);
     return 1;
 }	
 
+/***********************************************************************
+ *		lineShutdown (TAPI32.@)
+ */
 DWORD WINAPI lineShutdown(HLINEAPP hLineApp)
 {
     FIXME("(%04x): stub.\n", hLineApp);
     return 0;
 }
 
+/***********************************************************************
+ *		lineSwapHold (TAPI32.@)
+ */
 DWORD WINAPI lineSwapHold(HCALL hActiveCall, HCALL hHeldCall)
 {
     FIXME("(active: %04x, held: %04x): stub.\n", hActiveCall, hHeldCall);
     return 1;
 }
 
+/***********************************************************************
+ *		lineTranslateAddress (TAPI32.@)
+ */
 DWORD WINAPI lineTranslateAddress(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, LPCSTR lpszAddressIn, DWORD dwCard, DWORD dwTranslateOptions, LPLINETRANSLATEOUTPUT lpTranslateOutput)
 {
     FIXME("(%04x, %08lx, %08lx, %s, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, lpszAddressIn, dwCard, dwTranslateOptions, lpTranslateOutput);
     return 0;
 }
 
+/***********************************************************************
+ *		lineTranslateDialog (TAPI32.@)
+ */
 DWORD WINAPI lineTranslateDialog(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, HWND hwndOwner, LPCSTR lpszAddressIn)
 {
     FIXME("(%04x, %08lx, %08lx, %04x, %s): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, hwndOwner, lpszAddressIn);
     return 0;
 }
 
+/***********************************************************************
+ *		lineUncompleteCall (TAPI32.@)
+ */
 DWORD WINAPI lineUncompleteCall(HLINE hLine, DWORD dwCompletionID)
 {
     FIXME("(%04x, %08lx): stub.\n", hLine, dwCompletionID);
     return 1;
 }
 
+/***********************************************************************
+ *		lineUnhold (TAPI32.@)
+ */
 DWORD WINAPI lineUnhold(HCALL hCall)
 {
     FIXME("(%04x): stub.\n", hCall);
     return 1;
 }
 
+/***********************************************************************
+ *		lineUnpark (TAPI32.@)
+ */
 DWORD WINAPI lineUnpark(HLINE hLine, DWORD dwAddressID, LPHCALL lphCall, LPCSTR lpszDestAddress)
 {
     FIXME("(%04x, %08lx, %p, %s): stub.\n", hLine, dwAddressID, lphCall, lpszDestAddress);
     return 1;
-}	
+}
diff --git a/dlls/tapi32/phone.c b/dlls/tapi32/phone.c
index 4725448..36ad68e 100644
--- a/dlls/tapi32/phone.c
+++ b/dlls/tapi32/phone.c
@@ -9,26 +9,38 @@
 #include "tapi.h"
 #include "debugtools.h"
 
-DEFAULT_DEBUG_CHANNEL(tapi)
+DEFAULT_DEBUG_CHANNEL(tapi);
 
+/***********************************************************************
+ *		phoneClose (TAPI32.@)
+ */
 DWORD WINAPI phoneClose(HPHONE hPhone)
 {
     FIXME("(%04x), stub.\n", hPhone);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneConfigDialog (TAPI32.@)
+ */
 DWORD WINAPI phoneConfigDialog(DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass)
 {
     FIXME("(%08lx, %04x, %s): stub.\n", dwDeviceID, hwndOwner, lpszDeviceClass);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneDevSpecific (TAPI32.@)
+ */
 DWORD WINAPI phoneDevSpecific(HPHONE hPhone, LPVOID lpParams, DWORD dwSize)
 {
     FIXME("(%04x, %p, %08ld): stub.\n", hPhone, lpParams, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneGetButtonInfo (TAPI32.@)
+ */
 DWORD WINAPI phoneGetButtonInfo(HPHONE hPhone, DWORD dwButtonLampID,
                                 LPPHONEBUTTONINFO lpButtonInfo)
 {
@@ -36,12 +48,18 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetData (TAPI32.@)
+ */
 DWORD WINAPI phoneGetData(HPHONE hPhone, DWORD dwDataID, LPVOID lpData, DWORD dwSize)
 {
     FIXME("(%04x, %08ld, %p, %08ld): stub.\n", hPhone, dwDataID, lpData, dwSize);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetDevCaps (TAPI32.@)
+ */
 DWORD WINAPI phoneGetDevCaps(HPHONEAPP hPhoneApp, DWORD dwDeviceID,
                DWORD dwAPIVersion, DWORD dwExtVersion, LPPHONECAPS lpPhoneCaps)
 {
@@ -49,30 +67,45 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetDisplay (TAPI32.@)
+ */
 DWORD WINAPI phoneGetDisplay(HPHONE hPhone, LPVARSTRING lpDisplay)
 {
     FIXME("(%04x, %p): stub.\n", hPhone, lpDisplay);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetGain (TAPI32.@)
+ */
 DWORD WINAPI phoneGetGain(HPHONE hPhone, DWORD dwHookSwitchDev, LPDWORD lpdwGain)
 {
     FIXME("(%04x, %08lx, %p): stub.\n", hPhone, dwHookSwitchDev, lpdwGain);
     return 0;
 }	
 		
+/***********************************************************************
+ *		phoneGetHookSwitch (TAPI32.@)
+ */
 DWORD WINAPI phoneGetHookSwitch(HPHONE hPhone, LPDWORD lpdwHookSwitchDevs)
 {
    FIXME("(%04x, %p): stub.\n", hPhone, lpdwHookSwitchDevs);
    return 0;
 }
 
+/***********************************************************************
+ *		phoneGetID (TAPI32.@)
+ */
 DWORD WINAPI phoneGetID(HPHONE hPhone, LPVARSTRING lpDeviceID,
                         LPCSTR lpszDeviceClass)
 {
     FIXME("(%04x, %p, %s): stub.\n", hPhone, lpDeviceID, lpszDeviceClass);    return 0;
 }
 
+/***********************************************************************
+ *		phoneGetIcon (TAPI32.@)
+ */
 DWORD WINAPI phoneGetIcon(DWORD dwDeviceID, LPCSTR lpszDeviceClass,
 		          HICON *lphIcon)
 {
@@ -80,6 +113,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetLamp (TAPI32.@)
+ */
 DWORD WINAPI phoneGetLamp(HPHONE hPhone, DWORD dwButtonLampID,
 		          LPDWORD lpdwLampMode)
 {
@@ -87,18 +123,27 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetRing (TAPI32.@)
+ */
 DWORD WINAPI phoneGetRing(HPHONE hPhone, LPDWORD lpdwRingMode, LPDWORD lpdwVolume)
 {
     FIXME("(%04x, %p, %p): stub.\n", hPhone, lpdwRingMode, lpdwVolume);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetStatus (TAPI32.@)
+ */
 DWORD WINAPI phoneGetStatus(HPHONE hPhone, LPPHONESTATUS lpPhoneStatus)
 {
     FIXME("(%04x, %p): stub.\n", hPhone, lpPhoneStatus);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetStatusMessages (TAPI32.@)
+ */
 DWORD WINAPI phoneGetStatusMessages(HPHONE hPhone, LPDWORD lpdwPhoneStates,
 		          LPDWORD lpdwButtonModes, LPDWORD lpdwButtonStates)
 {
@@ -106,6 +151,9 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneGetVolume (TAPI32.@)
+ */
 DWORD WINAPI phoneGetVolume(HPHONE hPhone, DWORD dwHookSwitchDevs,
 		            LPDWORD lpdwVolume)
 {
@@ -113,18 +161,27 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneInitialize (TAPI32.@)
+ */
 DWORD WINAPI phoneInitialize(LPHPHONEAPP lphPhoneApp, HINSTANCE hInstance, PHONECALLBACK lpfnCallback, LPCSTR lpszAppName, LPDWORD lpdwNumDevs)
 {
     FIXME("(%p, %04x, %p, %s, %p): stub.\n", lphPhoneApp, hInstance, lpfnCallback, lpszAppName, lpdwNumDevs);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneNegotiateAPIVersion (TAPI32.@)
+ */
 DWORD WINAPI phoneNegotiateAPIVersion(HPHONEAPP hPhoneApp, DWORD dwDeviceID, DWORD dwAPILowVersion, DWORD dwAPIHighVersion, LPDWORD lpdwAPIVersion, LPPHONEEXTENSIONID lpExtensionID)
 {
     FIXME("(): stub.\n");
     return 0;
 }
 
+/***********************************************************************
+ *		phoneNegotiateExtVersion (TAPI32.@)
+ */
 DWORD WINAPI phoneNegotiateExtVersion(HPHONEAPP hPhoneApp, DWORD dwDeviceID,
 		                 DWORD dwAPIVersion, DWORD dwExtLowVersion,
 				 DWORD dwExtHighVersion, LPDWORD lpdwExtVersion)
@@ -133,66 +190,99 @@
     return 0;
 }
 
+/***********************************************************************
+ *		phoneOpen (TAPI32.@)
+ */
 DWORD WINAPI phoneOpen(HPHONEAPP hPhoneApp, DWORD dwDeviceID, LPHPHONE lphPhone, DWORD dwAPIVersion, DWORD dwExtVersion, DWORD dwCallbackInstance, DWORD dwPrivileges)
 {
     FIXME("(): stub.\n");
     return 0;
 }
 
+/***********************************************************************
+ *		phoneSetButtonInfo (TAPI32.@)
+ */
 DWORD WINAPI phoneSetButtonInfo(HPHONE hPhone, DWORD dwButtonLampID, LPPHONEBUTTONINFO lpButtonInfo)
 {
     FIXME("(%04x, %08lx, %p): stub.\n", hPhone, dwButtonLampID, lpButtonInfo);
     return 0;
 }
 
+/***********************************************************************
+ *		phoneSetData (TAPI32.@)
+ */
 DWORD WINAPI phoneSetData(HPHONE hPhone, DWORD dwDataID, LPVOID lpData, DWORD dwSize)
 {
     FIXME("(%04x, %08lx, %p, %ld): stub.\n", hPhone, dwDataID, lpData, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetDisplay (TAPI32.@)
+ */
 DWORD WINAPI phoneSetDisplay(HPHONE hPhone, DWORD dwRow, DWORD dwColumn, LPCSTR lpszDisplay, DWORD dwSize)
 {
     FIXME("(%04x, '%s' at %ld/%ld, len %ld): stub.\n", hPhone, lpszDisplay, dwRow, dwColumn, dwSize);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetGain (TAPI32.@)
+ */
 DWORD WINAPI phoneSetGain(HPHONE hPhone, DWORD dwHookSwitchDev, DWORD dwGain)
 {
     FIXME("(%04x, %08lx, %ld): stub.\n", hPhone, dwHookSwitchDev, dwGain);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetHookSwitch (TAPI32.@)
+ */
 DWORD WINAPI phoneSetHookSwitch(HPHONE hPhone, DWORD dwHookSwitchDevs, DWORD dwHookSwitchMode)
 {
     FIXME("(%04x, %08lx, %08lx): stub.\n", hPhone, dwHookSwitchDevs, dwHookSwitchMode);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetLamp (TAPI32.@)
+ */
 DWORD WINAPI phoneSetLamp(HPHONE hPhone, DWORD dwButtonLampID, DWORD lpdwLampMode)
 {
     FIXME("(%04x, %08lx, %08lx): stub.\n", hPhone, dwButtonLampID, lpdwLampMode);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetRing (TAPI32.@)
+ */
 DWORD WINAPI phoneSetRing(HPHONE hPhone, DWORD dwRingMode, DWORD dwVolume)
 {
     FIXME("(%04x, %08lx, %08ld): stub.\n", hPhone, dwRingMode, dwVolume);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneSetStatusMessages (TAPI32.@)
+ */
 DWORD WINAPI phoneSetStatusMessages(HPHONE hPhone, DWORD dwPhoneStates, DWORD dwButtonModes, DWORD dwButtonStates)
 {
     FIXME("(%04x, %08lx, %08lx, %08lx): stub.\n", hPhone, dwPhoneStates, dwButtonModes, dwButtonStates);
     return 0; /* FIXME ? */
 }
 
+/***********************************************************************
+ *		phoneSetVolume (TAPI32.@)
+ */
 DWORD WINAPI phoneSetVolume(HPHONE hPhone, DWORD dwHookSwitchDev, DWORD dwVolume)
 {
     FIXME("(%04x, %08lx, %08ld): stub.\n", hPhone, dwHookSwitchDev, dwVolume);
     return 1;
 }
 
+/***********************************************************************
+ *		phoneShutdown (TAPI32.@)
+ */
 DWORD WINAPI phoneShutdown(HPHONEAPP hPhoneApp)
 {
     FIXME("(%04x): stub.\n", hPhoneApp);
diff --git a/dlls/version/install.c b/dlls/version/install.c
index 7745486..41dc44a 100644
--- a/dlls/version/install.c
+++ b/dlls/version/install.c
@@ -158,7 +158,7 @@
 
 /*****************************************************************************
  *
- *   VerFindFile() [VER.8]
+ *   VerFindFileA() [VER.8]
  *   Determines where to install a file based on whether it locates another
  *   version of the file in the system.  The values VerFindFile returns are
  *   used in a subsequent call to the VerInstallFile function.
@@ -319,7 +319,9 @@
     return retval;
 }
 
-/* VerFindFile32W						[VERSION.6] */
+/*****************************************************************************
+ * VerFindFileW						[VERSION.6]
+ */
 DWORD WINAPI VerFindFileW(
 	UINT flags,LPCWSTR filename,LPCWSTR windir,LPCWSTR appdir,
 	LPWSTR curdir,UINT *pcurdirlen,LPWSTR destdir,UINT *pdestdirlen )
@@ -389,7 +391,7 @@
 
 
 /******************************************************************************
- * VerInstallFile32A [VERSION.7]
+ * VerInstallFileA [VERSION.7]
  */
 DWORD WINAPI VerInstallFileA(
 	UINT flags,LPCSTR srcfilename,LPCSTR destfilename,LPCSTR srcdir,
@@ -555,7 +557,9 @@
 }
 
 
-/* VerInstallFile32W				[VERSION.8] */
+/******************************************************************************
+ * VerInstallFileW				[VERSION.8]
+ */
 DWORD WINAPI VerInstallFileW(
 	UINT flags,LPCWSTR srcfilename,LPCWSTR destfilename,LPCWSTR srcdir,
 	LPCWSTR destdir,LPCWSTR curdir,LPWSTR tmpfile,UINT *tmpfilelen )
diff --git a/dlls/win32s/w32skernel.c b/dlls/win32s/w32skernel.c
index e25b027..639d64b 100644
--- a/dlls/win32s/w32skernel.c
+++ b/dlls/win32s/w32skernel.c
@@ -10,6 +10,9 @@
 #include "wine/w32skrnl.h"
 #include "winbase.h"
 
+/***********************************************************************
+ *		GetWin32sDirectory
+ */
 LPSTR WINAPI GetWin32sDirectory(void)
 {
     static char sysdir[0x80];
@@ -23,7 +26,10 @@
     return text; 
 }
 
-/* FIXME */
+/***********************************************************************
+ *		_GetThunkBuff
+ * FIXME: ???
+ */
 SEGPTR WINAPI _GetThunkBuff(void)
 {
 	return (SEGPTR)NULL;
diff --git a/dlls/winmm/joystick.c b/dlls/winmm/joystick.c
index 015cdca..e119c72 100644
--- a/dlls/winmm/joystick.c
+++ b/dlls/winmm/joystick.c
@@ -96,7 +96,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetNumDevs		[WINMM.30]
+ * 				joyGetNumDevs		[WINMM.30]
  */
 UINT WINAPI joyGetNumDevs(void)
 {
@@ -112,7 +112,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetNumDevs		[MMSYSTEM.101]
+ * 				joyGetNumDevs		[MMSYSTEM.101]
  */
 UINT16 WINAPI joyGetNumDevs16(void)
 {
@@ -120,7 +120,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetDevCaps		[WINMM.27]
+ * 				joyGetDevCapsA		[WINMM.27]
  */
 MMRESULT WINAPI joyGetDevCapsA(UINT wID, LPJOYCAPSA lpCaps, UINT wSize)
 {
@@ -134,7 +134,7 @@
 }   
 
 /**************************************************************************
- * 				JoyGetDevCaps		[WINMM.28]
+ * 				joyGetDevCapsW		[WINMM.28]
  */
 MMRESULT WINAPI joyGetDevCapsW(UINT wID, LPJOYCAPSW lpCaps, UINT wSize)
 {
@@ -174,7 +174,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetDevCaps		[MMSYSTEM.102]
+ * 				joyGetDevCaps		[MMSYSTEM.102]
  */
 MMRESULT16 WINAPI joyGetDevCaps16(UINT16 wID, LPJOYCAPS16 lpCaps, UINT16 wSize)
 {
@@ -214,7 +214,7 @@
 }
 
 /**************************************************************************
- *                              JoyGetPosEx             [WINMM.32]
+ *                              joyGetPosEx             [WINMM.32]
  */
 MMRESULT WINAPI joyGetPosEx(UINT wID, LPJOYINFOEX lpInfo)
 {
@@ -239,7 +239,7 @@
 }
 
 /**************************************************************************
- *                              JoyGetPosEx16           [MMSYSTEM.]
+ *                              joyGetPosEx16           [MMSYSTEM.]
  */
 MMRESULT16 WINAPI joyGetPosEx16(UINT16 wID, LPJOYINFOEX lpInfo)
 {
@@ -247,7 +247,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetPos	       	[WINMM.31]
+ * 				joyGetPos	       	[WINMM.31]
  */
 MMRESULT WINAPI joyGetPos(UINT wID, LPJOYINFO lpInfo)
 {
@@ -265,7 +265,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetPos16	       	[MMSYSTEM.103]
+ * 				joyGetPos16	       	[MMSYSTEM.103]
  */
 MMRESULT16 WINAPI joyGetPos16(UINT16 wID, LPJOYINFO16 lpInfo)
 {
@@ -284,7 +284,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetThreshold		[WINMM.36]
+ * 				joyGetThreshold		[WINMM.36]
  */
 MMRESULT WINAPI joyGetThreshold(UINT wID, LPUINT lpThreshold)
 {
@@ -297,7 +297,7 @@
 }
 
 /**************************************************************************
- * 				JoyGetThreshold		[MMSYSTEM.104]
+ * 				joyGetThreshold		[MMSYSTEM.104]
  */
 MMRESULT16 WINAPI joyGetThreshold16(UINT16 wID, LPUINT16 lpThreshold)
 {
@@ -310,7 +310,7 @@
 }
 
 /**************************************************************************
- * 				JoyReleaseCapture	[WINMM.34]
+ * 				joyReleaseCapture	[WINMM.34]
  */
 MMRESULT WINAPI joyReleaseCapture(UINT wID)
 {
@@ -328,7 +328,7 @@
 }
 
 /**************************************************************************
- * 				JoyReleaseCapture	[MMSYSTEM.105]
+ * 				joyReleaseCapture	[MMSYSTEM.105]
  */
 MMRESULT16 WINAPI joyReleaseCapture16(UINT16 wID)
 {
@@ -336,7 +336,7 @@
 }
 
 /**************************************************************************
- * 				JoySetCapture		[WINMM.35]
+ * 				joySetCapture		[WINMM.35]
  */
 MMRESULT WINAPI joySetCapture(HWND hWnd, UINT wID, UINT wPeriod, BOOL bChanged)
 {
@@ -362,7 +362,7 @@
 }
 
 /**************************************************************************
- * 				JoySetCapture		[MMSYSTEM.106]
+ * 				joySetCapture		[MMSYSTEM.106]
  */
 MMRESULT16 WINAPI joySetCapture16(HWND16 hWnd, UINT16 wID, UINT16 wPeriod, BOOL16 bChanged)
 {
@@ -370,7 +370,7 @@
 }
 
 /**************************************************************************
- * 				JoySetThreshold		[WINMM.36]
+ * 				joySetThreshold		[WINMM.36]
  */
 MMRESULT WINAPI joySetThreshold(UINT wID, UINT wThreshold)
 {
@@ -384,7 +384,7 @@
 }
 
 /**************************************************************************
- * 				JoySetThreshold		[MMSYSTEM.107]
+ * 				joySetThreshold		[MMSYSTEM.107]
  */
 MMRESULT16 WINAPI joySetThreshold16(UINT16 wID, UINT16 wThreshold)
 {
@@ -392,7 +392,7 @@
 }
 
 /**************************************************************************
- * 				JoySetCalibration	[MMSYSTEM.109]
+ * 				joySetCalibration	[MMSYSTEM.109]
  */
 MMRESULT16 WINAPI joySetCalibration16(UINT16 wID)
 {
diff --git a/dlls/winmm/mmsystem.c b/dlls/winmm/mmsystem.c
index 826d0bb..dc14602 100644
--- a/dlls/winmm/mmsystem.c
+++ b/dlls/winmm/mmsystem.c
@@ -1384,7 +1384,7 @@
 }
 
 /**************************************************************************
- * 				auxGetDevCaps		[WINMM.20]
+ * 				auxGetDevCapsW		[WINMM.20]
  */
 UINT WINAPI auxGetDevCapsW(UINT uDeviceID, LPAUXCAPSW lpCaps, UINT uSize)
 {
@@ -1401,7 +1401,7 @@
 }
 
 /**************************************************************************
- * 				auxGetDevCaps		[WINMM.21]
+ * 				auxGetDevCapsA		[WINMM.21]
  */
 UINT WINAPI auxGetDevCapsA(UINT uDeviceID, LPAUXCAPSA lpCaps, UINT uSize)
 {
@@ -2522,7 +2522,7 @@
 }
 
 /**************************************************************************
- * 				midiInGetDevCaps	[WINMM.60]
+ * 				midiInGetDevCapsW	[WINMM.60]
  */
 UINT WINAPI midiInGetDevCapsW(UINT uDeviceID, LPMIDIINCAPSW lpCaps, UINT uSize)
 {
@@ -2540,7 +2540,7 @@
 }
 
 /**************************************************************************
- * 				midiInGetDevCaps	[WINMM.59]
+ * 				midiInGetDevCapsA	[WINMM.59]
  */
 UINT WINAPI midiInGetDevCapsA(UINT uDeviceID, LPMIDIINCAPSA lpCaps, UINT uSize)
 {
@@ -2575,7 +2575,7 @@
 }
 
 /**************************************************************************
- * 				midiInGetErrorText 		[WINMM.62]
+ * 				midiInGetErrorTextW 		[WINMM.62]
  */
 UINT WINAPI midiInGetErrorTextW(UINT uError, LPWSTR lpText, UINT uSize)
 {
@@ -2588,7 +2588,7 @@
 }
 
 /**************************************************************************
- * 				midiInGetErrorText 		[WINMM.61]
+ * 				midiInGetErrorTextA 		[WINMM.61]
  */
 UINT WINAPI midiInGetErrorTextA(UINT uError, LPSTR lpText, UINT uSize)
 {
@@ -4186,7 +4186,7 @@
 }
 
 /**************************************************************************
- * 				waveInGetDevCapsA 		[WINMM.147]
+ * 				waveInGetDevCapsW 		[WINMM.147]
  */
 UINT WINAPI waveInGetDevCapsW(UINT uDeviceID, LPWAVEINCAPSW lpCaps, UINT uSize)
 {
diff --git a/dlls/winmm/wineoss/audio.c b/dlls/winmm/wineoss/audio.c
index 07f7bc7..0e7d527 100644
--- a/dlls/winmm/wineoss/audio.c
+++ b/dlls/winmm/wineoss/audio.c
@@ -1441,7 +1441,7 @@
 #else /* !HAVE_OSS */
 
 /**************************************************************************
- * 				wodMessage			[sample driver]
+ * 				OSS_wodMessage			[sample driver]
  */
 DWORD WINAPI OSS_wodMessage(WORD wDevID, WORD wMsg, DWORD dwUser, 
 			    DWORD dwParam1, DWORD dwParam2)
@@ -1451,7 +1451,7 @@
 }
 
 /**************************************************************************
- * 				widMessage			[sample driver]
+ * 				OSS_widMessage			[sample driver]
  */
 DWORD WINAPI OSS_widMessage(WORD wDevID, WORD wMsg, DWORD dwUser, 
 			    DWORD dwParam1, DWORD dwParam2)
diff --git a/dlls/winsock/socket.c b/dlls/winsock/socket.c
index e35e0a2..e867126 100644
--- a/dlls/winsock/socket.c
+++ b/dlls/winsock/socket.c
@@ -694,7 +694,7 @@
 /***********************************************************************
  *		accept()		(WSOCK32.1)
  */
-SOCKET WINAPI WINSOCK_accept(SOCKET s, struct sockaddr *addr,
+SOCKET WINAPI WSOCK32_accept(SOCKET s, struct sockaddr *addr,
                                  INT *addrlen32)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
@@ -756,7 +756,7 @@
                                  INT16* addrlen16 )
 {
     INT addrlen32 = addrlen16 ? *addrlen16 : 0;
-    SOCKET retSocket = WINSOCK_accept( s, addr, &addrlen32 );
+    SOCKET retSocket = WSOCK32_accept( s, addr, &addrlen32 );
     if( addrlen16 ) *addrlen16 = (INT16)addrlen32;
     return (SOCKET16)retSocket;
 }
@@ -764,7 +764,7 @@
 /***********************************************************************
  *		bind()			(WSOCK32.2)
  */
-INT WINAPI WINSOCK_bind(SOCKET s, struct sockaddr *name, INT namelen)
+INT WINAPI WSOCK32_bind(SOCKET s, struct sockaddr *name, INT namelen)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
 #ifdef HAVE_IPX
@@ -841,13 +841,13 @@
  */
 INT16 WINAPI WINSOCK_bind16(SOCKET16 s, struct sockaddr *name, INT16 namelen)
 {
-  return (INT16)WINSOCK_bind( s, name, namelen );
+  return (INT16)WSOCK32_bind( s, name, namelen );
 }
 
 /***********************************************************************
  *		closesocket()		(WSOCK32.3)
  */
-INT WINAPI WINSOCK_closesocket(SOCKET s)
+INT WINAPI WSOCK32_closesocket(SOCKET s)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -866,13 +866,13 @@
  */
 INT16 WINAPI WINSOCK_closesocket16(SOCKET16 s)
 {
-    return (INT16)WINSOCK_closesocket(s);
+    return (INT16)WSOCK32_closesocket(s);
 }
 
 /***********************************************************************
  *		connect()		(WSOCK32.4)
  */
-INT WINAPI WINSOCK_connect(SOCKET s, struct sockaddr *name, INT namelen)
+INT WINAPI WSOCK32_connect(SOCKET s, struct sockaddr *name, INT namelen)
 {
   LPWSINFO                 pwsi = WINSOCK_GetIData();
 #ifdef HAVE_IPX
@@ -958,13 +958,13 @@
  */
 INT16 WINAPI WINSOCK_connect16(SOCKET16 s, struct sockaddr *name, INT16 namelen)
 {
-  return (INT16)WINSOCK_connect( s, name, namelen );
+  return (INT16)WSOCK32_connect( s, name, namelen );
 }
 
 /***********************************************************************
  *		getpeername()		(WSOCK32.5)
  */
-INT WINAPI WINSOCK_getpeername(SOCKET s, struct sockaddr *name,
+INT WINAPI WSOCK32_getpeername(SOCKET s, struct sockaddr *name,
                                    INT *namelen)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
@@ -1007,7 +1007,7 @@
                                    INT16 *namelen16)
 {
     INT namelen32 = *namelen16;
-    INT retVal = WINSOCK_getpeername( s, name, &namelen32 );
+    INT retVal = WSOCK32_getpeername( s, name, &namelen32 );
 
 #if DEBUG_SOCKADDR
     dump_sockaddr(name);
@@ -1020,7 +1020,7 @@
 /***********************************************************************
  *		getsockname()		(WSOCK32.6)
  */
-INT WINAPI WINSOCK_getsockname(SOCKET s, struct sockaddr *name,
+INT WINAPI WSOCK32_getsockname(SOCKET s, struct sockaddr *name,
                                    INT *namelen)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
@@ -1067,7 +1067,7 @@
     if( namelen16 )
     {
         INT namelen32 = *namelen16;
-        retVal = WINSOCK_getsockname( s, name, &namelen32 );
+        retVal = WSOCK32_getsockname( s, name, &namelen32 );
        *namelen16 = namelen32;
 
 #if DEBUG_SOCKADDR
@@ -1083,7 +1083,7 @@
 /***********************************************************************
  *		getsockopt()		(WSOCK32.7)
  */
-INT WINAPI WINSOCK_getsockopt(SOCKET s, INT level, 
+INT WINAPI WSOCK32_getsockopt(SOCKET s, INT level, 
                                   INT optname, char *optval, INT *optlen)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
@@ -1115,7 +1115,7 @@
     INT *p = &optlen32;
     INT retVal;
     if( optlen ) optlen32 = *optlen; else p = NULL;
-    retVal = WINSOCK_getsockopt( s, (UINT16)level, optname, optval, p );
+    retVal = WSOCK32_getsockopt( s, (UINT16)level, optname, optval, p );
     if( optlen ) *optlen = optlen32;
     return (INT16)retVal;
 }
@@ -1133,7 +1133,7 @@
  */
 u_long WINAPI WINSOCK_inet_addr(char *cp)      { return( inet_addr(cp) ); }
 /***********************************************************************
- *		htohl()			(WINSOCK.14)(WSOCK32.14)
+ *		ntohl()			(WINSOCK.14)(WSOCK32.14)
  */
 u_long WINAPI WINSOCK_ntohl(u_long netlong)    { return( ntohl(netlong) ); }
 /***********************************************************************
@@ -1144,7 +1144,7 @@
 /***********************************************************************
  *		inet_ntoa()		(WINSOCK.11)(WSOCK32.11)
  */
-char* WINAPI WINSOCK_inet_ntoa(struct in_addr in)
+char* WINAPI WSOCK32_inet_ntoa(struct in_addr in)
 {
   /* use "buffer for dummies" here because some applications have 
    * propensity to decode addresses in ws_hostent structure without 
@@ -1176,14 +1176,14 @@
 
 SEGPTR WINAPI WINSOCK_inet_ntoa16(struct in_addr in)
 {
-  char* retVal = WINSOCK_inet_ntoa(in);
+  char* retVal = WSOCK32_inet_ntoa(in);
   return retVal ? SEGPTR_GET(retVal) : (SEGPTR)NULL;
 }
 
 /***********************************************************************
  *		ioctlsocket()		(WSOCK32.12)
  */
-INT WINAPI WINSOCK_ioctlsocket(SOCKET s, LONG cmd, ULONG *argp)
+INT WINAPI WSOCK32_ioctlsocket(SOCKET s, LONG cmd, ULONG *argp)
 {
   LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -1249,14 +1249,14 @@
  */
 INT16 WINAPI WINSOCK_ioctlsocket16(SOCKET16 s, LONG cmd, ULONG *argp)
 {
-    return (INT16)WINSOCK_ioctlsocket( s, cmd, argp );
+    return (INT16)WSOCK32_ioctlsocket( s, cmd, argp );
 }
 
 
 /***********************************************************************
  *		listen()		(WSOCK32.13)
  */
-INT WINAPI WINSOCK_listen(SOCKET s, INT backlog)
+INT WINAPI WSOCK32_listen(SOCKET s, INT backlog)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -1284,14 +1284,14 @@
  */
 INT16 WINAPI WINSOCK_listen16(SOCKET16 s, INT16 backlog)
 {
-    return (INT16)WINSOCK_listen( s, backlog );
+    return (INT16)WSOCK32_listen( s, backlog );
 }
 
 
 /***********************************************************************
  *		recv()			(WSOCK32.16)
  */
-INT WINAPI WINSOCK_recv(SOCKET s, char *buf, INT len, INT flags)
+INT WINAPI WSOCK32_recv(SOCKET s, char *buf, INT len, INT flags)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -1330,14 +1330,14 @@
  */
 INT16 WINAPI WINSOCK_recv16(SOCKET16 s, char *buf, INT16 len, INT16 flags)
 {
-    return (INT16)WINSOCK_recv( s, buf, len, flags );
+    return (INT16)WSOCK32_recv( s, buf, len, flags );
 }
 
 
 /***********************************************************************
  *		recvfrom()		(WSOCK32.17)
  */
-INT WINAPI WINSOCK_recvfrom(SOCKET s, char *buf, INT len, INT flags, 
+INT WINAPI WSOCK32_recvfrom(SOCKET s, char *buf, INT len, INT flags, 
                                 struct sockaddr *from, INT *fromlen32)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
@@ -1417,7 +1417,7 @@
     INT retVal;
 
     if( fromlen16 ) fromlen32 = *fromlen16; else p = NULL;
-    retVal = WINSOCK_recvfrom( s, buf, len, flags, from, p );
+    retVal = WSOCK32_recvfrom( s, buf, len, flags, from, p );
     if( fromlen16 ) *fromlen16 = fromlen32;
     return (INT16)retVal;
 }
@@ -1497,7 +1497,7 @@
     return (INT16)__ws_select( FALSE, ws_readfds, ws_writefds, ws_exceptfds, timeout );
 }
 
-INT WINAPI WINSOCK_select(INT nfds, ws_fd_set32 *ws_readfds,
+INT WINAPI WSOCK32_select(INT nfds, ws_fd_set32 *ws_readfds,
                               ws_fd_set32 *ws_writefds, ws_fd_set32 *ws_exceptfds,
                               struct timeval *timeout)
 {
@@ -1509,7 +1509,7 @@
 /***********************************************************************
  *		send()			(WSOCK32.19)
  */
-INT WINAPI WINSOCK_send(SOCKET s, char *buf, INT len, INT flags)
+INT WINAPI WSOCK32_send(SOCKET s, char *buf, INT len, INT flags)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -1548,13 +1548,13 @@
  */
 INT16 WINAPI WINSOCK_send16(SOCKET16 s, char *buf, INT16 len, INT16 flags)
 {
-    return WINSOCK_send( s, buf, len, flags );
+    return WSOCK32_send( s, buf, len, flags );
 }
 
 /***********************************************************************
  *		sendto()		(WSOCK32.20)
  */
-INT WINAPI WINSOCK_sendto(SOCKET s, char *buf, INT len, INT flags,
+INT WINAPI WSOCK32_sendto(SOCKET s, char *buf, INT len, INT flags,
                               struct sockaddr *to, INT tolen)
 {
     LPWSINFO                 pwsi = WINSOCK_GetIData();
@@ -1623,13 +1623,13 @@
 INT16 WINAPI WINSOCK_sendto16(SOCKET16 s, char *buf, INT16 len, INT16 flags,
                               struct sockaddr *to, INT16 tolen)
 {
-    return (INT16)WINSOCK_sendto( s, buf, len, flags, to, tolen );
+    return (INT16)WSOCK32_sendto( s, buf, len, flags, to, tolen );
 }
 
 /***********************************************************************
  *		setsockopt()		(WSOCK32.21)
  */
-INT WINAPI WINSOCK_setsockopt(SOCKET16 s, INT level, INT optname, 
+INT WINAPI WSOCK32_setsockopt(SOCKET16 s, INT level, INT optname, 
                                   char *optval, INT optlen)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
@@ -1683,14 +1683,14 @@
                                   char *optval, INT16 optlen)
 {
     if( !optval ) return SOCKET_ERROR;
-    return (INT16)WINSOCK_setsockopt( s, (UINT16)level, optname, optval, optlen );
+    return (INT16)WSOCK32_setsockopt( s, (UINT16)level, optname, optval, optlen );
 }
 
 
 /***********************************************************************
  *		shutdown()		(WSOCK32.22)
  */
-INT WINAPI WINSOCK_shutdown(SOCKET s, INT how)
+INT WINAPI WSOCK32_shutdown(SOCKET s, INT how)
 {
     LPWSINFO      pwsi = WINSOCK_GetIData();
 
@@ -1745,14 +1745,14 @@
  */
 INT16 WINAPI WINSOCK_shutdown16(SOCKET16 s, INT16 how)
 {
-    return (INT16)WINSOCK_shutdown( s, how );
+    return (INT16)WSOCK32_shutdown( s, how );
 }
 
 
 /***********************************************************************
  *		socket()		(WSOCK32.23)
  */
-SOCKET WINAPI WINSOCK_socket(INT af, INT type, INT protocol)
+SOCKET WINAPI WSOCK32_socket(INT af, INT type, INT protocol)
 {
   LPWSINFO      pwsi = WINSOCK_GetIData();
   struct create_socket_request *req = get_req_buffer();
@@ -1830,7 +1830,7 @@
  */
 SOCKET16 WINAPI WINSOCK_socket16(INT16 af, INT16 type, INT16 protocol)
 {
-    return (SOCKET16)WINSOCK_socket( af, type, protocol );
+    return (SOCKET16)WSOCK32_socket( af, type, protocol );
 }
     
 
@@ -1874,7 +1874,7 @@
     return retval ? SEGPTR_GET(retval) : ((SEGPTR)NULL);
 }
 
-struct WIN_hostent* WINAPI WINSOCK_gethostbyaddr(const char *addr, INT len,
+struct WIN_hostent* WINAPI WSOCK32_gethostbyaddr(const char *addr, INT len,
                                                 INT type)
 {
     TRACE("ptr %08x, len %d, type %d\n",
@@ -1909,7 +1909,7 @@
     return (retval)? SEGPTR_GET(retval) : ((SEGPTR)NULL) ;
 }
 
-struct WIN_hostent* WINAPI WINSOCK_gethostbyname(const char* name)
+struct WIN_hostent* WINAPI WSOCK32_gethostbyname(const char* name)
 {
     TRACE("%s\n", (name)?name:NULL_STRING);
     return __ws_gethostbyname( name, WS_DUP_LINEAR );
@@ -1943,7 +1943,7 @@
     return retval ? SEGPTR_GET(retval) : ((SEGPTR)NULL);
 }
 
-struct WIN_protoent* WINAPI WINSOCK_getprotobyname(const char* name)
+struct WIN_protoent* WINAPI WSOCK32_getprotobyname(const char* name)
 {
     TRACE("%s\n", (name)?name:NULL_STRING);
     return __ws_getprotobyname(name, WS_DUP_LINEAR);
@@ -1977,7 +1977,7 @@
     return retval ? SEGPTR_GET(retval) : ((SEGPTR)NULL);
 }
 
-struct WIN_protoent* WINAPI WINSOCK_getprotobynumber(INT number)
+struct WIN_protoent* WINAPI WSOCK32_getprotobynumber(INT number)
 {
     TRACE("%i\n", number);
     return __ws_getprotobynumber(number, WS_DUP_LINEAR);
@@ -2024,7 +2024,7 @@
     return retval ? SEGPTR_GET(retval) : ((SEGPTR)NULL);
 }
 
-struct WIN_servent* WINAPI WINSOCK_getservbyname(const char *name, const char *proto)
+struct WIN_servent* WINAPI WSOCK32_getservbyname(const char *name, const char *proto)
 {
     TRACE("'%s', '%s'\n",
                             (name)?name:NULL_STRING, (proto)?proto:NULL_STRING);
@@ -2069,7 +2069,7 @@
     return retval ? SEGPTR_GET(retval) : ((SEGPTR)NULL);
 }
 
-struct WIN_servent* WINAPI WINSOCK_getservbyport(INT port, const char *proto)
+struct WIN_servent* WINAPI WSOCK32_getservbyport(INT port, const char *proto)
 {
     TRACE("%i, '%s'\n",
                             (int)port, (proto)?proto:NULL_STRING);
@@ -2080,7 +2080,7 @@
 /***********************************************************************
  *              gethostname()           (WSOCK32.57)
  */
-INT WINAPI WINSOCK_gethostname(char *name, INT namelen)
+INT WINAPI WSOCK32_gethostname(char *name, INT namelen)
 {
     LPWSINFO              pwsi = WINSOCK_GetIData();
 
@@ -2099,7 +2099,7 @@
  */
 INT16 WINAPI WINSOCK_gethostname16(char *name, INT16 namelen)
 {
-    return (INT16)WINSOCK_gethostname(name, namelen);
+    return (INT16)WSOCK32_gethostname(name, namelen);
 }
 
 
@@ -2246,7 +2246,7 @@
 INT     WINAPI   WSARecvEx(SOCKET s, char *buf, INT len, INT *flags) {
   FIXME("(WSARecvEx) partial packet return value not set \n");
 
-  return WINSOCK_recv(s, buf, len, *flags);
+  return WSOCK32_recv(s, buf, len, *flags);
 }
 
 
diff --git a/dlls/winsock/wsock32.spec b/dlls/winsock/wsock32.spec
index 2cc435b..332046b 100644
--- a/dlls/winsock/wsock32.spec
+++ b/dlls/winsock/wsock32.spec
@@ -2,36 +2,36 @@
 type	win32
 init	WSOCK32_LibMain
 
-001 stdcall accept(long ptr ptr) WINSOCK_accept
-002 stdcall bind(long ptr long) WINSOCK_bind
-003 stdcall closesocket(long) WINSOCK_closesocket
-004 stdcall connect(long ptr long) WINSOCK_connect
-005 stdcall getpeername(long ptr ptr) WINSOCK_getpeername
-006 stdcall getsockname(long ptr ptr) WINSOCK_getsockname
-007 stdcall getsockopt(long long long ptr ptr) WINSOCK_getsockopt
+001 stdcall accept(long ptr ptr) WSOCK32_accept
+002 stdcall bind(long ptr long) WSOCK32_bind
+003 stdcall closesocket(long) WSOCK32_closesocket
+004 stdcall connect(long ptr long) WSOCK32_connect
+005 stdcall getpeername(long ptr ptr) WSOCK32_getpeername
+006 stdcall getsockname(long ptr ptr) WSOCK32_getsockname
+007 stdcall getsockopt(long long long ptr ptr) WSOCK32_getsockopt
 008 stdcall htonl(long) WINSOCK_htonl
 009 stdcall htons(long) WINSOCK_htons
 010 stdcall inet_addr(str) WINSOCK_inet_addr
-011 stdcall inet_ntoa(ptr) WINSOCK_inet_ntoa
-012 stdcall ioctlsocket(long long ptr) WINSOCK_ioctlsocket
-013 stdcall listen(long long) WINSOCK_listen
+011 stdcall inet_ntoa(ptr) WSOCK32_inet_ntoa
+012 stdcall ioctlsocket(long long ptr) WSOCK32_ioctlsocket
+013 stdcall listen(long long) WSOCK32_listen
 014 stdcall ntohl(long) WINSOCK_ntohl
 015 stdcall ntohs(long) WINSOCK_ntohs
-016 stdcall recv(long ptr long long) WINSOCK_recv
-017 stdcall recvfrom(long ptr long long ptr ptr) WINSOCK_recvfrom
-018 stdcall select(long ptr ptr ptr ptr) WINSOCK_select
-019 stdcall send(long ptr long long) WINSOCK_send
-020 stdcall sendto(long ptr long long ptr long) WINSOCK_sendto
-021 stdcall setsockopt(long long long ptr long) WINSOCK_setsockopt
-022 stdcall shutdown(long long) WINSOCK_shutdown
-023 stdcall socket(long long long) WINSOCK_socket
-051 stdcall gethostbyaddr(ptr long long) WINSOCK_gethostbyaddr
-052 stdcall gethostbyname(str) WINSOCK_gethostbyname
-053 stdcall getprotobyname(str) WINSOCK_getprotobyname
-054 stdcall getprotobynumber(long) WINSOCK_getprotobynumber
-055 stdcall getservbyname(str str) WINSOCK_getservbyname
-056 stdcall getservbyport(long str) WINSOCK_getservbyport
-057 stdcall gethostname(ptr long) WINSOCK_gethostname
+016 stdcall recv(long ptr long long) WSOCK32_recv
+017 stdcall recvfrom(long ptr long long ptr ptr) WSOCK32_recvfrom
+018 stdcall select(long ptr ptr ptr ptr) WSOCK32_select
+019 stdcall send(long ptr long long) WSOCK32_send
+020 stdcall sendto(long ptr long long ptr long) WSOCK32_sendto
+021 stdcall setsockopt(long long long ptr long) WSOCK32_setsockopt
+022 stdcall shutdown(long long) WSOCK32_shutdown
+023 stdcall socket(long long long) WSOCK32_socket
+051 stdcall gethostbyaddr(ptr long long) WSOCK32_gethostbyaddr
+052 stdcall gethostbyname(str) WSOCK32_gethostbyname
+053 stdcall getprotobyname(str) WSOCK32_getprotobyname
+054 stdcall getprotobynumber(long) WSOCK32_getprotobynumber
+055 stdcall getservbyname(str str) WSOCK32_getservbyname
+056 stdcall getservbyport(long str) WSOCK32_getservbyport
+057 stdcall gethostname(ptr long) WSOCK32_gethostname
 101 stdcall WSAAsyncSelect(long long long long) WSAAsyncSelect
 102 stdcall WSAAsyncGetHostByAddr(long long ptr long long ptr long) WSAAsyncGetHostByAddr
 103 stdcall WSAAsyncGetHostByName(long long str ptr long) WSAAsyncGetHostByName
diff --git a/misc/ddeml.c b/misc/ddeml.c
index ee20075..56f5f6a 100644
--- a/misc/ddeml.c
+++ b/misc/ddeml.c
@@ -1064,7 +1064,7 @@
  *  1.0      March 1999 K Matthews		stub only
  */
 
-DWORD WINAPI DdeQueryString16(DWORD idInst, HSZ hsz, LPSTR lpsz, DWORD cchMax, int codepage)
+DWORD WINAPI DdeQueryString16(DWORD idInst, HSZ hsz, LPSTR lpsz, DWORD cchMax, INT16 codepage)
 {
 	FIXME("(%ld, 0x%lx, %p, %ld, %d): stub \n", 
          idInst,
@@ -2051,7 +2051,7 @@
 /*****************************************************************
  *            DdeCmpStringHandles16 (DDEML.36)
  */
-int WINAPI DdeCmpStringHandles16( HSZ hsz1, HSZ hsz2 )
+INT16 WINAPI DdeCmpStringHandles16( HSZ hsz1, HSZ hsz2 )
 {
      return DdeCmpStringHandles(hsz1, hsz2);
 }
@@ -2067,7 +2067,7 @@
  * 0  The values of hsz 1 and 2 are the same or both zero.
  * 1  The value of hsz2 is zero of less than hsz1
  */
-int WINAPI DdeCmpStringHandles( HSZ hsz1, HSZ hsz2 )
+INT WINAPI DdeCmpStringHandles( HSZ hsz1, HSZ hsz2 )
 {
     CHAR psz1[MAX_BUFFER_LEN];
     CHAR psz2[MAX_BUFFER_LEN];