updated FIXME notes for EChannelMapping enumeration

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/branches/releases/v2_branch@4344 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/devicetopology.h b/mingw-w64-headers/include/devicetopology.h
index c766f66..7f93aeb 100644
--- a/mingw-w64-headers/include/devicetopology.h
+++ b/mingw-w64-headers/include/devicetopology.h
@@ -28,7 +28,12 @@
   Subunit 
 } PartType;
 
-/* Fixme: Guessed from http://msdn.microsoft.com/en-us/library/dd316543%28VS.85%29.aspx */
+/* NOTE: EChannelMapping enumeration is obsoleted in Windows/7:
+ * SPEAKER_FRONT_LEFT and friends from ksmedia.h are to
+ * be used as KSJACK_DESCRIPTION->ChannelMapping member
+ * values who also changed to a DWORD. See:
+ * http://msdn.microsoft.com/en-us/library/dd316543(VS.85).aspx
+ */
 typedef enum _EChannelMapping {
   ePcxChanMap_FL_FR = 0,
   ePcxChanMap_FC_LFE,
@@ -87,7 +92,7 @@
 } EPxcPortConnection;
 
 typedef struct _KSJACK_DESCRIPTION {
-  EChannelMapping    ChannelMapping;
+  EChannelMapping    ChannelMapping; /* see note up above for EChannelMapping */
   COLORREF           Color;
   EPcxConnectionType ConnectionType;
   EPcxGeoLocation    GeoLocation;