Documentation updates (mainly thru vs. through).

diff --git a/dlls/msacm/msacm32_main.c b/dlls/msacm/msacm32_main.c
index a625ec3..cf55b6b 100644
--- a/dlls/msacm/msacm32_main.c
+++ b/dlls/msacm/msacm32_main.c
@@ -102,7 +102,7 @@
     switch (uMetric) {
     case ACM_METRIC_COUNT_DRIVERS:
 	bLocal = FALSE;
-	/* fall thru */
+	/* fall through */
     case ACM_METRIC_COUNT_LOCAL_DRIVERS:
 	if (hao) return MMSYSERR_INVALHANDLE;
 	for (padid = MSACM_pFirstACMDriverID; padid; padid = padid->pNextACMDriverID)
@@ -113,7 +113,7 @@
 
     case ACM_METRIC_COUNT_CODECS:
 	bLocal = FALSE;
-	/* fall thru */
+	/* fall through */
     case ACM_METRIC_COUNT_LOCAL_CODECS:
 	if (hao) return MMSYSERR_INVALHANDLE;
 	for (padid = MSACM_pFirstACMDriverID; padid; padid = padid->pNextACMDriverID)
@@ -126,7 +126,7 @@
 
     case ACM_METRIC_COUNT_CONVERTERS:
 	bLocal = FALSE;
-	/* fall thru */
+	/* fall through */
     case ACM_METRIC_COUNT_LOCAL_CONVERTERS:
 	if (hao) return MMSYSERR_INVALHANDLE;
 	for (padid = MSACM_pFirstACMDriverID; padid; padid = padid->pNextACMDriverID)
@@ -139,7 +139,7 @@
 
     case ACM_METRIC_COUNT_FILTERS:
 	bLocal = FALSE;
-	/* fall thru */
+	/* fall through */
     case ACM_METRIC_COUNT_LOCAL_FILTERS:
 	if (hao) return MMSYSERR_INVALHANDLE;
 	for (padid = MSACM_pFirstACMDriverID; padid; padid = padid->pNextACMDriverID)
@@ -152,7 +152,7 @@
 
     case ACM_METRIC_COUNT_DISABLED:
 	bLocal = FALSE;
-	/* fall thru */
+	/* fall through */
     case ACM_METRIC_COUNT_LOCAL_DISABLED:
 	if (hao) return MMSYSERR_INVALHANDLE;
 	for (padid = MSACM_pFirstACMDriverID; padid; padid = padid->pNextACMDriverID)
diff --git a/dlls/ole32/ole2.c b/dlls/ole32/ole2.c
index 7d182af..5403d05 100644
--- a/dlls/ole32/ole2.c
+++ b/dlls/ole32/ole2.c
@@ -1072,7 +1072,7 @@
    * in the groups File, Edit, Container, Object, Window, Help.
    * The Edit, Object & Help groups belong to the server object
    * and the other three belong to the container.
-   * Loop thru the group widths and locate the group we are a member of.
+   * Loop through the group widths and locate the group we are a member of.
    */
   for ( i = 0, nWidth = 0; i < 6; i++ )
   {
diff --git a/dlls/shell32/systray.c b/dlls/shell32/systray.c
index 6f7165b..186d0e4 100644
--- a/dlls/shell32/systray.c
+++ b/dlls/shell32/systray.c
@@ -105,7 +105,7 @@
       ptrayItem = ptrayItem->nextTrayItem;
     }
   }
-  /* fallthru */
+  /* fall through */
 
   case WM_LBUTTONDBLCLK:
   case WM_RBUTTONDBLCLK:
diff --git a/dlls/user/dde/server.c b/dlls/user/dde/server.c
index 7fdd75d..c1e7af2 100644
--- a/dlls/user/dde/server.c
+++ b/dlls/user/dde/server.c
@@ -775,7 +775,7 @@
 	break;
     default:	
 	WARN("Bad result code\n");
-	/* fall thru */
+	/* fall through */
     case DDE_FNOTPROCESSED:				
 	break;
     }	
@@ -845,7 +845,7 @@
 		break;
 	    default:
 		FIXME("Unsupported returned value %08lx\n", (DWORD)hDdeDataOut);
-		/* fal thru */
+		/* fal through */
 	    case DDE_FNOTPROCESSED:				
 		break;
 	    }
diff --git a/dlls/winmm/driver.c b/dlls/winmm/driver.c
index 5cbf743..e49b308 100644
--- a/dlls/winmm/driver.c
+++ b/dlls/winmm/driver.c
@@ -84,7 +84,7 @@
     case DRV_EXITAPPLICATION:	
     case DRV_POWER:
     case DRV_CLOSE:	/* should be 0/0 */
-    case DRV_OPEN:	/* pass thru */
+    case DRV_OPEN:	/* pass through */
 	/* lParam1 and lParam2 are not used */
 	ret = 0;
 	break;
diff --git a/dlls/winmm/mci.c b/dlls/winmm/mci.c
index 9e420ee..e1f4875 100644
--- a/dlls/winmm/mci.c
+++ b/dlls/winmm/mci.c
@@ -1781,7 +1781,7 @@
 	keep = TRUE;
 	switch (uDevType) {
 	/* FIXME:
-	 * don't know if buffer for value is the one passed thru lpstrDevice 
+	 * don't know if buffer for value is the one passed through lpstrDevice 
 	 * or is provided by MCI driver.
 	 * Assuming solution 2: provided by MCI driver, so zeroing on entry
 	 */
diff --git a/dlls/winmm/mmio.c b/dlls/winmm/mmio.c
index ad7a2d6..d3cc608 100644
--- a/dlls/winmm/mmio.c
+++ b/dlls/winmm/mmio.c
@@ -386,7 +386,7 @@
 	break;
     case MMIOM_READ:
 	memcpy((void*)lParam1, MapSL(lp1), lp2);
-	/* fall thru */
+	/* fall through */
     case MMIOM_WRITE:
     case MMIOM_WRITEFLUSH:
 	if (!SEGPTR_FREE(MapSL(lp1))) {
diff --git a/dlls/winmm/wineoss/mmaux.c b/dlls/winmm/wineoss/mmaux.c
index ff584a4..1a9267f 100644
--- a/dlls/winmm/wineoss/mmaux.c
+++ b/dlls/winmm/wineoss/mmaux.c
@@ -236,7 +236,7 @@
     switch (wMsg) {
     case DRVM_INIT:
 	AUXDRV_Init();
-	/* fall thru */
+	/* fall through */
     case DRVM_EXIT:
     case DRVM_ENABLE:
     case DRVM_DISABLE: