< ! D O C T Y P E   H T M L   P U B L I C   " - / / W 3 C / / D T D   H T M L   4 . 0   T r a n s i t i o n a l / / E N " > 
 
 < h t m l   x m l n s : v = " u r n : s c h e m a s - m i c r o s o f t - c o m : v m l " 
 
 x m l n s : o = " u r n : s c h e m a s - m i c r o s o f t - c o m : o f f i c e : o f f i c e " 
 
 x m l n s : w = " u r n : s c h e m a s - m i c r o s o f t - c o m : o f f i c e : w o r d " 
 
 x m l n s = " h t t p : / / w w w . w 3 . o r g / T R / R E C - h t m l 4 0 " > 
 
 
 
 < h e a d > 
 
 < m e t a   h t t p - e q u i v = C o n t e n t - T y p e   c o n t e n t = " t e x t / h t m l ;   c h a r s e t = u n i c o d e " > 
 
 < m e t a   n a m e = P r o g I d   c o n t e n t = W o r d . D o c u m e n t > 
 
 < m e t a   n a m e = G e n e r a t o r   c o n t e n t = " M i c r o s o f t   W o r d   9 " > 
 
 < m e t a   n a m e = O r i g i n a t o r   c o n t e n t = " M i c r o s o f t   W o r d   9 " > 
 
 < l i n k   r e l = F i l e - L i s t   h r e f = " . / s p t i _ f i l e s / f i l e l i s t . x m l " > 
 
 < ! - - [ i f   g t e   m s o   9 ] > < x m l > 
 
   < w : W o r d D o c u m e n t > 
 
     < w : A c t i v e W r i t i n g S t y l e   L a n g = " E N - U S "   V e n d o r I D = " 6 4 "   D L L V e r s i o n = " 1 3 1 0 7 7 " 
 
       N L C h e c k = " 1 " > 1 < / w : A c t i v e W r i t i n g S t y l e > 
 
   < / w : W o r d D o c u m e n t > 
 
 < / x m l > < ! [ e n d i f ] - - > 
 
 < s t y l e > 
 
 < ! - - 
 
   / *   F o n t   D e f i n i t i o n s   * / 
 
 @ f o n t - f a c e 
 
 	 { f o n t - f a m i l y : " M S   S a n s   S e r i f " ; 
 
 	 p a n o s e - 1 : 0   0   0   0   0   0   0   0   0   0 ; 
 
 	 m s o - f o n t - c h a r s e t : 0 ; 
 
 	 m s o - g e n e r i c - f o n t - f a m i l y : s w i s s ; 
 
 	 m s o - f o n t - f o r m a t : o t h e r ; 
 
 	 m s o - f o n t - p i t c h : v a r i a b l e ; 
 
 	 m s o - f o n t - s i g n a t u r e : 3   0   0   0   1   0 ; } 
 
 @ f o n t - f a c e 
 
 	 { f o n t - f a m i l y : W i n g d i n g s ; 
 
 	 p a n o s e - 1 : 5   0   0   0   0   0   0   0   0   0 ; 
 
 	 m s o - f o n t - c h a r s e t : 2 ; 
 
 	 m s o - g e n e r i c - f o n t - f a m i l y : a u t o ; 
 
 	 m s o - f o n t - p i t c h : v a r i a b l e ; 
 
 	 m s o - f o n t - s i g n a t u r e : 0   2 6 8 4 3 5 4 5 6   0   0   - 2 1 4 7 4 8 3 6 4 8   0 ; } 
 
 @ f o n t - f a c e 
 
 	 { f o n t - f a m i l y : " M S   M i n c h o " ; 
 
 	 p a n o s e - 1 : 0   0   0   0   0   0   0   0   0   0 ; 
 
 	 m s o - f o n t - a l t : " -3  fg" ; 
 
 	 m s o - f o n t - c h a r s e t : 1 2 8 ; 
 
 	 m s o - g e n e r i c - f o n t - f a m i l y : r o m a n ; 
 
 	 m s o - f o n t - f o r m a t : o t h e r ; 
 
 	 m s o - f o n t - p i t c h : f i x e d ; 
 
 	 m s o - f o n t - s i g n a t u r e : 1   1 3 4 6 7 6 4 8 0   1 6   0   1 3 1 0 7 2   0 ; } 
 
 @ f o n t - f a c e 
 
 	 { f o n t - f a m i l y : V e r d a n a ; 
 
 	 p a n o s e - 1 : 2   1 1   6   4   3   5   4   4   2   4 ; 
 
 	 m s o - f o n t - c h a r s e t : 0 ; 
 
 	 m s o - g e n e r i c - f o n t - f a m i l y : s w i s s ; 
 
 	 m s o - f o n t - p i t c h : v a r i a b l e ; 
 
 	 m s o - f o n t - s i g n a t u r e : 5 3 6 8 7 1 5 5 9   0   0   0   4 1 5   0 ; } 
 
 @ f o n t - f a c e 
 
 	 { f o n t - f a m i l y : " \ @ M S   M i n c h o " ; 
 
 	 p a n o s e - 1 : 0   0   0   0   0   0   0   0   0   0 ; 
 
 	 m s o - f o n t - c h a r s e t : 1 2 8 ; 
 
 	 m s o - g e n e r i c - f o n t - f a m i l y : r o m a n ; 
 
 	 m s o - f o n t - f o r m a t : o t h e r ; 
 
 	 m s o - f o n t - p i t c h : f i x e d ; 
 
 	 m s o - f o n t - s i g n a t u r e : 1   1 3 4 6 7 6 4 8 0   1 6   0   1 3 1 0 7 2   0 ; } 
 
   / *   S t y l e   D e f i n i t i o n s   * / 
 
 p . M s o N o r m a l ,   l i . M s o N o r m a l ,   d i v . M s o N o r m a l 
 
 	 { m s o - s t y l e - p a r e n t : " " ; 
 
 	 m a r g i n : 0 i n ; 
 
 	 m a r g i n - b o t t o m : . 0 0 0 1 p t ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 f o n t - s i z e : 1 2 . 0 p t ; 
 
 	 f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 m s o - f a r e a s t - f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; } 
 
 h 2 
 
 	 { m a r g i n - r i g h t : 0 i n ; 
 
 	 m s o - m a r g i n - t o p - a l t : a u t o ; 
 
 	 m s o - m a r g i n - b o t t o m - a l t : a u t o ; 
 
 	 m a r g i n - l e f t : 0 i n ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 m s o - o u t l i n e - l e v e l : 2 ; 
 
 	 f o n t - s i z e : 1 8 . 0 p t ; 
 
 	 f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; 
 
 	 f o n t - w e i g h t : b o l d ; } 
 
 h 3 
 
 	 { m a r g i n - r i g h t : 0 i n ; 
 
 	 m s o - m a r g i n - t o p - a l t : a u t o ; 
 
 	 m s o - m a r g i n - b o t t o m - a l t : a u t o ; 
 
 	 m a r g i n - l e f t : 0 i n ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 m s o - o u t l i n e - l e v e l : 3 ; 
 
 	 f o n t - s i z e : 1 3 . 5 p t ; 
 
 	 f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; 
 
 	 f o n t - w e i g h t : b o l d ; } 
 
 h 4 
 
 	 { m a r g i n - r i g h t : 0 i n ; 
 
 	 m s o - m a r g i n - t o p - a l t : a u t o ; 
 
 	 m s o - m a r g i n - b o t t o m - a l t : a u t o ; 
 
 	 m a r g i n - l e f t : 0 i n ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 m s o - o u t l i n e - l e v e l : 4 ; 
 
 	 f o n t - s i z e : 1 2 . 0 p t ; 
 
 	 f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; 
 
 	 f o n t - w e i g h t : b o l d ; } 
 
 a : l i n k ,   s p a n . M s o H y p e r l i n k 
 
 	 { c o l o r : b l u e ; 
 
 	 t e x t - d e c o r a t i o n : u n d e r l i n e ; 
 
 	 t e x t - u n d e r l i n e : s i n g l e ; } 
 
 a : v i s i t e d ,   s p a n . M s o H y p e r l i n k F o l l o w e d 
 
 	 { c o l o r : p u r p l e ; 
 
 	 t e x t - d e c o r a t i o n : u n d e r l i n e ; 
 
 	 t e x t - u n d e r l i n e : s i n g l e ; } 
 
 p . M s o P l a i n T e x t ,   l i . M s o P l a i n T e x t ,   d i v . M s o P l a i n T e x t 
 
 	 { m a r g i n : 0 i n ; 
 
 	 m a r g i n - b o t t o m : . 0 0 0 1 p t ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 f o n t - s i z e : 1 0 . 0 p t ; 
 
 	 f o n t - f a m i l y : " C o u r i e r   N e w " ; 
 
 	 m s o - f a r e a s t - f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 m s o - b i d i - f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : w i n d o w t e x t ; } 
 
 p 
 
 	 { m a r g i n - r i g h t : 0 i n ; 
 
 	 m s o - m a r g i n - t o p - a l t : a u t o ; 
 
 	 m s o - m a r g i n - b o t t o m - a l t : a u t o ; 
 
 	 m a r g i n - l e f t : 0 i n ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 f o n t - s i z e : 1 2 . 0 p t ; 
 
 	 f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 m s o - f a r e a s t - f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; } 
 
 p r e 
 
 	 { m a r g i n : 0 i n ; 
 
 	 m a r g i n - b o t t o m : . 0 0 0 1 p t ; 
 
 	 m s o - p a g i n a t i o n : w i d o w - o r p h a n ; 
 
 	 t a b - s t o p s : 4 5 . 8 p t   9 1 . 6 p t   1 3 7 . 4 p t   1 8 3 . 2 p t   2 2 9 . 0 p t   2 7 4 . 8 p t   3 2 0 . 6 p t   3 6 6 . 4 p t   4 1 2 . 2 p t   4 5 8 . 0 p t   5 0 3 . 8 p t   5 4 9 . 6 p t   5 9 5 . 4 p t   6 4 1 . 2 p t   6 8 7 . 0 p t   7 3 2 . 8 p t ; 
 
 	 f o n t - s i z e : 1 0 . 0 p t ; 
 
 	 f o n t - f a m i l y : " C o u r i e r   N e w " ; 
 
 	 m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ; 
 
 	 m s o - b i d i - f o n t - f a m i l y : " T i m e s   N e w   R o m a n " ; 
 
 	 c o l o r : b l a c k ; } 
 
 @ p a g e   S e c t i o n 1 
 
 	 { s i z e : 8 . 5 i n   1 1 . 0 i n ; 
 
 	 m a r g i n : 1 . 0 i n   1 . 2 5 i n   1 . 0 i n   1 . 2 5 i n ; 
 
 	 m s o - h e a d e r - m a r g i n : . 5 i n ; 
 
 	 m s o - f o o t e r - m a r g i n : . 5 i n ; 
 
 	 m s o - p a p e r - s o u r c e : 0 ; } 
 
 d i v . S e c t i o n 1 
 
 	 { p a g e : S e c t i o n 1 ; } 
 
   / *   L i s t   D e f i n i t i o n s   * / 
 
 @ l i s t   l 0 
 
 	 { m s o - l i s t - i d : 1 0 1 9 1 5 8 7 8 6 ; 
 
 	 m s o - l i s t - t y p e : h y b r i d ; 
 
 	 m s o - l i s t - t e m p l a t e - i d s : - 3 8 6 4 7 4 8 0 0   6 7 6 9 8 6 8 9   6 7 6 9 8 6 9 1   6 7 6 9 8 6 9 3   6 7 6 9 8 6 8 9   6 7 6 9 8 6 9 1   6 7 6 9 8 6 9 3   6 7 6 9 8 6 8 9   6 7 6 9 8 6 9 1   6 7 6 9 8 6 9 3 ; } 
 
 @ l i s t   l 0 : l e v e l 1 
 
 	 { m s o - l e v e l - n u m b e r - f o r m a t : b u l l e t ; 
 
 	 m s o - l e v e l - t e x t : ; 
 
 	 m s o - l e v e l - t a b - s t o p : . 5 i n ; 
 
 	 m s o - l e v e l - n u m b e r - p o s i t i o n : l e f t ; 
 
 	 t e x t - i n d e n t : - . 2 5 i n ; 
 
 	 f o n t - f a m i l y : S y m b o l ; } 
 
 o l 
 
 	 { m a r g i n - b o t t o m : 0 i n ; } 
 
 u l 
 
 	 { m a r g i n - b o t t o m : 0 i n ; } 
 
 - - > 
 
 < / s t y l e > 
 
 < ! - - [ i f   g t e   m s o   9 ] > < x m l > 
 
   < o : s h a p e d e f a u l t s   v : e x t = " e d i t "   s p i d m a x = " 1 0 2 7 " / > 
 
 < / x m l > < ! [ e n d i f ] - - > < ! - - [ i f   g t e   m s o   9 ] > < x m l > 
 
   < o : s h a p e l a y o u t   v : e x t = " e d i t " > 
 
     < o : i d m a p   v : e x t = " e d i t "   d a t a = " 1 " / > 
 
   < / o : s h a p e l a y o u t > < / x m l > < ! [ e n d i f ] - - > 
 
 < m e t a   c o n t e n t = " C : \ P R O G R A M   F I L E S \ M I C R O S O F T   O F F I C E \ O F F I C E \ h t m l . d o t " 
 
 n a m e = T e m p l a t e > 
 
 < / h e a d > 
 
 
 
 < b o d y   b g c o l o r = w h i t e   l a n g = E N - U S   l i n k = b l u e   v l i n k = p u r p l e   s t y l e = ' t a b - i n t e r v a l : . 5 i n ' 
 
 l e f t m a r g i n = 8 > 
 
 
 
 < d i v   c l a s s = S e c t i o n 1 > 
 
 
 
 < h 2 > < a   n a m e = " _ C o m m u n i c a t i n g _ w i t h _ S C S I " > < / a > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ' > C o m m u n i c a t i n g 
 
 w i t h   S C S I   d e v i c e s   v i a   W i n 3 2   a p p l i c a t i o n   < o : p > < / o : p > < / s p a n > < / h 2 > 
 
 
 
 < p   c l a s s = M s o N o r m a l > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; c o l o r : r e d ' > [ T h i s   i s 
 
 p r e l i m i n a r y   d o c u m e n t a t i o n   a n d   s u b j e c t   t o   c h a n g e . ] < / s p a n > < s p a n   s t y l e = ' f o n t - f a m i l y : 
 
 V e r d a n a ' >   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 3 > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ' > S U M M A R Y < o : p > < / o : p > < / s p a n > < / h 3 > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > W i n 3 2   a p p l i c a t i o n s   c a n   c o m m u n i c a t e 
 
 d i r e c t l y   w i t h   S C S I   d e v i c e s   u s i n g   t h e   W i n 3 2   A P I   D e v i c e I o C o n t r o l   a n d   s p e c i f y i n g   t h e 
 
 a p p r o p r i a t e   I / O   c o n t r o l   c o d e   ( I O C T L ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > B e f o r e   D e v i c e I o C o n t r o l   c a n   b e   u s e d ,   a   v a l i d   h a n d l e   t o   t h e   d e v i c e   m u s t   b e 
 
 o b t a i n e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   h a n d l e   i s   o b t a i n e d   u s i n g 
 
 t h e   W i n 3 2   A P I   C r e a t e F i l e . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > N e w   f o r   W i n d o w s   2 0 0 0 : < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < / s p a n > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > W h e n 
 
 u s i n g   t h e   S C S I   p a s s   t h r o u g h   I O C T L s   ( d e s c r i b e d   b e l o w ) ,   y o u   m u s t   s p e c i f y   a n 
 
 a c c e s s   m o d e   o f   < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  < / s p a n > ( G E N E R I C _ R E A D   |   G E N E R I C _ W R I T E ) 
 
 i n   C r e a t e F i l e   o r   t h e   D e v i c e I o C o n t r o l   c a l l   w i l l   f a i l   w i t h   E R R O R _ A C C E S S _ D E N I E D 
 
 ( 5 L ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   a c c e s s   m o d e   i s   s p e c i f i e d   i n 
 
 t h e   s e c o n d   p a r a m e t e r   t o   C r e a t e F i l e ,   d w D e s i r e d A c c e s s . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > R e f e r   t o   t h e   M S D N   d o c u m e n t a t i o n   f o r   s p e c i f i c   i n f o r m a t i o n   a b o u t 
 
 t h e   W i n 3 2   A P I s   C r e a t e F i l e   a n d   D e v i c e I o C o n t r o l . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e r e   a r e   s e v e r a l   I O C T L s   t h a t   t h e   S C S I 
 
 p o r t   d r i v e r   s u p p o r t s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > R e f e r   t o   t h e   D D K 
 
 f i l e   N T D D S C S I . H   f o r   t h e   m o s t   c u r r e n t   i n f o r m a t i o n   r e g a r d i n g   t h e   s u p p o r t e d 
 
 I O C T L s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s   s a m p l e   w i l l   d e m o n s t r a t e 
 
 t h e   f o l l o w i n g   I O C T L s :   < a   h r e f = " # _ I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A " > I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A < / a > , 
 
 < a   h r e f = " # _ I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S " > I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S < / a > ,   < a 
 
 h r e f = " # _ I O C T L _ S C S I _ P A S S _ T H R O U G H _ a n d _ I O C T L _ S C S I _ " > I O C T L _ S C S I _ P A S S _ T H R O U G H < / a > , 
 
 a n d   < a   h r e f = " # _ I O C T L _ S C S I _ P A S S _ T H R O U G H _ a n d _ I O C T L _ S C S I _ " > I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T < / a > . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T o   i s s u e   t h e s e   I O C T L s ,   t h e   u s e r   m u s t   b e 
 
 e i t h e r   t h e   a d m i n i s t r a t o r   o r   a   m e m b e r   o f   t h e   A d m i n i s t r a t o r ' s   g r o u p . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   t h e   u s e r   d o e s   n o t   h a v e   t h e   c o r r e c t   p r i v i l e g e 
 
 l e v e l ,   t h e   C r e a t e F i l e   c a l l   w i l l   f a i l   w i t h   E R R O R _ A C C E S S _ D E N I E D   ( 5 L ) . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - l e f t : . 5 i n ; t e x t - i n d e n t : - . 2 5 i n ; m s o - l i s t : l 0   l e v e l 1   l f o 1 ; 
 
 t a b - s t o p s : l i s t   . 5 i n ' > < ! [ i f   ! s u p p o r t L i s t s ] > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : S y m b o l ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' >  < s p a n 
 
 s t y l e = ' f o n t : 7 . 0 p t   " T i m e s   N e w   R o m a n " ' > & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; 
 
 < / s p a n > < / s p a n > < ! [ e n d i f ] > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I f   C r e a t e F i l e   f a i l s 
 
 w i t h   E R R O R _ A C C E S S _ D E N I E D ,   t h e   u s e r   d o e s n ' t   h a v e   t h e   c o r r e c t   p r i v i l e g e 
 
 l e v e l . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - l e f t : . 5 i n ; t e x t - i n d e n t : - . 2 5 i n ; m s o - l i s t : l 0   l e v e l 1   l f o 1 ; 
 
 t a b - s t o p s : l i s t   . 5 i n ' > < ! [ i f   ! s u p p o r t L i s t s ] > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : S y m b o l ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' >  < s p a n 
 
 s t y l e = ' f o n t : 7 . 0 p t   " T i m e s   N e w   R o m a n " ' > & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; & n b s p ; 
 
 < / s p a n > < / s p a n > < ! [ e n d i f ] > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I f   D e v i c e I o C o n t r o l 
 
 f a i l s   w i t h   E R R O R _ A C C E S S _ D E N I E D ,   t h e   a c c e s s   m o d e   ( G E N E R I C _ R E A D   |   G E N E R I C _ W R I T E )   w a s 
 
 n o t   s p e c i f i e d   i n   t h e   C r e a t e F i l e   c a l l . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 4 > < a   n a m e = " _ I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A " > < / a > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A < o : p > < / o : p > < / s p a n > < / h 4 > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A   r e t u r n s   a 
 
 S C S I _ A D A P T E R _ B U S _ I N F O   s t r u c t u r e   f o r   a l l   d e v i c e s   t h a t   a r e   o n   t h e   S C S I   b u s . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   s t r u c t u r e   m e m b e r ,   B u s D a t a ,   i s   a 
 
 s t r u c t u r e   o f   t y p e   S C S I _ B U S _ D A T A . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I t 
 
 c o n t a i n s   a n   o f f s e t   t o   t h e   S C S I   I n q u i r y   d a t a ,   w h i c h   i s   a l s o   s t o r e d   a s   a 
 
 s t r u c t u r e ,   S C S I _ I N Q U I R Y _ D A T A . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e e 
 
 N T D D S C S I . H   f o r   m o r e   d e t a i l s   a b o u t   t h e s e   s t r u c t u r e s . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > W i t h i n   t h e   S C S I _ I N Q U I R Y _ D A T A   s t r u c t u r e   i s 
 
 a   m e m b e r   n a m e d   D e v i c e C l a i m e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > D e v i c e C l a i m e d   i n d i c a t e s   w h e t h e r   o r   n o t   a   c l a s s   d r i v e r   h a s   c l a i m e d   t h i s 
 
 p a r t i c u l a r   S C S I   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   a   d e v i c e   i s 
 
 c l a i m e d ,   a l l   S C S I   p a s s   t h r o u g h   r e q u e s t s   m u s t   b e   s e n t   f i r s t   t h r o u g h   t h e   c l a s s   d r i v e r , 
 
 w h i c h   w i l l   t y p i c a l l y   p a s s   t h e   r e q u e s t   u n m o d i f i e d   t o   t h e   S C S I   p o r t   d r i v e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   c l a s s   d r i v e r   i s   a l l o w e d   t o   f a i l   t h e   S C S I 
 
 p a s s   t h r o u g h   r e q u e s t   i f   i t   d e s i r e s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > H o w e v e r ,   t h e   d r i v e r s   c u r r e n t l y   s h i p p e d   b y   M i c r o s o f t   s i m p l y   p a s s   t h e   S C S I 
 
 p a s s   t h r o u g h   r e q u e s t s   o n   t o   t h e   S C S I   p o r t   d r i v e r . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > I f   t h e   d e v i c e   i s   u n c l a i m e d ,   t h e   S C S I   p a s s   t h r o u g h   r e q u e s t s   a r e 
 
 s e n t   d i r e c t l y   t o   t h e   S C S I   p o r t   d r i v e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > S e e   < a   h r e f = " # _ O b t a i n i n g _ a _ h a n d l e " > O b t a i n i n g   a   h a n d l e   t o   a   d e v i c e < / a > 
 
 f o r   m o r e   d e t a i l s . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 4 > < a   n a m e = " _ I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S " > < / a > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S < o : p > < / o : p > < / s p a n > < / h 4 > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S   r e t u r n s   a n 
 
 I O _ S C S I _ C A P A B I L I T I E S   s t r u c t u r e   ( a l s o   f o u n d   i n   N T D D S C S I . H ) . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s   s t r u c t u r e   c o n t a i n s   v a l u a b l e   i n f o r m a t i o n 
 
 a b o u t   t h e   c a p a b i l i t i e s   o f   t h e   S C S I   a d a p t e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T w o   i t e m s   o f   n o t e   a r e   t h e   M a x i m u m T r a n s f e r L e n g t h ,   w h i c h   i s   a   b y t e   v a l u e 
 
 i n d i c a t i n g   t h e   l a r g e s t   d a t a   b l o c k   t h a t   c a n   b e   t r a n s f e r r e d   i n   a   s i n g l e   S R B ,   a n d 
 
 t h e   M a x i m u m P h y s i c a l P a g e s ,   w h i c h   i s   t h e   m a x i m u m   n u m b e r   o f   p h y s i c a l   p a g e s   t h a t   a 
 
 d a t a   b u f f e r   c a n   s p a n . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e 
 
 M a x i m u m P h y s i c a l P a g e s   i n d i c a t e s   h o w   m a n y   S c a t t e r / G a t h e r   e n t r i e s   t h e   S C S I 
 
 m i n i p o r t   d r i v e r   a n d   a d a p t e r   c a n   s u p p o r t . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T o   d e t e r m i n e   t h e   l a r g e s t   t r a n s f e r   t h a t   a n 
 
 a d a p t e r   c a n   h a n d l e ,   y o u   h a v e   t o   f i r s t   c o n v e r t   t h e   M a x i m u m P h y s i c a l P a g e s   i n t o   a 
 
 b y t e   v a l u e   t h a t   w e  l l   r e f e r   t o   h e r e   a s   M a x i m u m P h y s i c a l P a g e s _ i n _ b y t e s . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S u b t r a c t   o n e   f r o m   M a x i m u m P h y s i c a l P a g e s   a n d 
 
 t h e n   m u l t i p l y   t h i s   v a l u e   b y   t h e   s y s t e m   P A G E _ S I Z E   ( d e f i n e d   i n   N T D D K . H )   t o   g e t 
 
 t h e   M a x i m u m P h y s i c a l P a g e s _ i n _ b y t e s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e n 
 
 t h e   l a r g e s t   t r a n s f e r   t h a t   c a n   b e   i s s u e d   o n   a n   a d a p t e r   i s   t h e   s m a l l e r   o f 
 
 M a x i m u m T r a n s f e r L e n g t h   a n d   M a x i m u m P h y s i c a l P a g e s _ i n _ b y t e s . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > F o r   e x a m p l e ,   a s s u m e   a   s y s t e m   h a s   P A G E _ S I Z E 
 
 =   4 K B ,   a n d   t h e   S C S I   c a p a b i l i t i e s   i n d i c a t e   M a x i m u m T r a n s f e r L e n g t h   =   1 6 M B   a n d 
 
 M a x i m u m P h y s i c a l P a g e s   =   1 7 . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e n ,   t h e 
 
 l a r g e s t   t r a n s f e r   o n   t h i s   a d a p t e r   w o u l d   b e   6 4 K B   b a s e d   o n   t h e   f o l l o w i n g 
 
 c a l c u l a t i o n s : < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - l e f t : . 5 i n ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > M a x i m u m P h y s i c a l P a g e s 
 
    1   =   1 7      1   =   1 6   *   P A G E _ S I Z E   =   1 6   *   4 0 9 6   =   6 4 K B < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - l e f t : . 5 i n ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > l a r g e s t 
 
 t r a n s f e r   =   m i n ( M a x i m u m T r a n s f e r L e n g t h ,   M a x i m u m P h y s i c a l P a g e s _ i n _ b y t e s )   = 
 
 m i n ( 1 6 M B ,   6 4 K B )   =   6 4 K B < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 4 > < a   n a m e = " _ I O C T L _ S C S I _ P A S S _ T H R O U G H _ a n d _ I O C T L _ S C S I _ " > < / a > < s p a n 
 
 s t y l e = ' f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ P A S S _ T H R O U G H 
 
 a n d   I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T < o : p > < / o : p > < / s p a n > < / h 4 > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   t w o   I O C T L s   I O C T L _ S C S I _ P A S S _ T H R O U G H   a n d 
 
 I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T   a l l o w   S C S I   C D B s   ( C o m m a n d   D e s c r i p t o r   B l o c k s )   t o 
 
 b e   s e n t   f r o m   a   W i n 3 2   a p p l i c a t i o n   t o   a   S C S I   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > D e p e n d i n g   o n   w h i c h   I O C T L   i s   s e n t ,   a   c o r r e s p o n d i n g   p a s s   t h r o u g h   s t r u c t u r e 
 
 i s   f i l l e d   o u t   b y   t h e   W i n 3 2   a p p l i c a t i o n . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > I O C T L _ S C S I _ P A S S _ T H R O U G H   u s e s   t h e   s t r u c t u r e   S C S I _ P A S S _ T H R O U G H . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T   u s e s   t h e 
 
 s t r u c t u r e   S C S I _ P A S S _ T H R O U G H _ D I R E C T . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e e 
 
 N T D D S C S I . H   f o r   m o r e   d e t a i l s   a b o u t   t h e s e   s t r u c t u r e s . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   s t r u c t u r e s   S C S I _ P A S S _ T H R O U G H   a n d 
 
 S C S I _ P A S S _ T H R O U G H _ D I R E C T   a r e   v i r t u a l l y   i d e n t i c a l . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h e   o n l y   d i f f e r e n c e   i s   t h a t   t h e   d a t a   b u f f e r   f o r   t h e 
 
 S C S I _ P A S S _ T H R O U G H   s t r u c t u r e   m u s t   b e   c o n t i g u o u s   w i t h   t h e   s t r u c t u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s   s t r u c t u r e   m e m b e r   i s   c a l l e d 
 
 D a t a B u f f e r O f f s e t   a n d   i s   o f   t y p e   U L O N G . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   d a t a   b u f f e r   f o r   t h e   S C S I _ P A S S _ T H R O U G H _ D I R E C T   s t r u c t u r e   d o e s   n o t   h a v e 
 
 t o   b e   c o n t i g u o u s   w i t h   t h e   s t r u c t u r e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h i s   s t r u c t u r e   m e m b e r   i s   c a l l e d   D a t a B u f f e r   a n d   i s   o f   t y p e   P V O I D . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s   i s   t h e   o n l y   d i f f e r e n c e   b e t w e e n   t h e   t w o 
 
 s t r u c t u r e s . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I O C T L _ S C S I _ P A S S _ T H R O U G H   a n d 
 
 I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T   a r e   n o t   s u b s t i t u t e s   f o r   a   S C S I   c l a s s   d r i v e r   a n d 
 
 s h o u l d   o n l y   b e   u s e d   f o r   i n f r e q u e n t   I / O   p r o c e s s i n g . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > F o r   s i t u a t i o n s   i n   w h i c h   f r e q u e n t   S C S I   c o m m a n d s   n e e d   t o   b e   s e n t   t o 
 
 a   d e v i c e ,   w i t h   s t r i c t   e r r o r   p r o c e s s i n g   a n d   h i g h   p e r f o r m a n c e   r e q u i r e m e n t s ,   t h e 
 
 b e s t   s o l u t i o n   i s   t o   w r i t e   a   S C S I   c l a s s   d r i v e r   t h a t   w i l l   s e n d   t h e s e   C D B s   t o   t h e 
 
 r e s p e c t i v e   d e v i c e s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S C S I   p a s s   t h r o u g h 
 
 r e q u e s t s   a r e   h a n d l e d   s y n c h r o n o u s l y   b y   t h e   S C S I   p o r t   d r i v e r ,   e v e n   i f   t h e   W i n 3 2 
 
 a p p l i c a t i o n   h a s   t h e   p r o p e r   c o d e   t o   h a n d l e   t h e   r e q u e s t s   a s   o v e r l a p p e d   I / O . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 4 > < a   n a m e = " _ O b t a i n i n g _ a _ h a n d l e " > < / a > < u > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > O b t a i n i n g   a   h a n d l e   t o   a   d e v i c e < / s p a n > < / u > < u > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / u > < / h 4 > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > B e f o r e   a n y   I O C T L s   c a n   b e   s e n t   t o   a   S C S I 
 
 d e v i c e ,   a   h a n d l e   f o r   t h e   d e v i c e   m u s t   b e   o b t a i n e d . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h e   W i n 3 2   A P I   C r e a t e F i l e   i s   u s e d   t o   o b t a i n   t h i s   h a n d l e   a n d   t o 
 
 d e f i n e   t h e   s h a r i n g   m o d e   a n d   t h e   a c c e s s   m o d e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   a c c e s s   m o d e   m u s t   b e   s p e c i f i e d   a s   ( G E N E R I C _ R E A D   | 
 
 G E N E R I C _ W R I T E ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   k e y   t o   o b t a i n i n g   a 
 
 v a l i d   h a n d l e   i s   t o   s u p p l y   t h e   p r o p e r   f i l e n a m e   f o r   t h e   d e v i c e   t h a t   i s   t o   b e 
 
 o p e n e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I t   i s   p o s s i b l e   t o   o b t a i n   a 
 
 h a n d l e   t o   t h e   d e v i c e   v i a   e i t h e r   t h e   S C S I   p o r t   d r i v e r   o r   t h e   a p p r o p r i a t e   S C S I 
 
 c l a s s   d r i v e r ,   d e p e n d i n g   o n   w h e t h e r   t h e   d e v i c e   w a s   c l a i m e d   ( s e e   t h e 
 
 D e v i c e C l a i m e d   i n f o r m a t i o n   r e t u r n e d   f r o m   < a   h r e f = " # _ I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A " > I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A < / a > ) . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I f   t h e   d e v i c e   i s   c l a i m e d   b y   a   c l a s s 
 
 d r i v e r ,   t h e n   y o u   h a v e   t o   s p e c i f y   a   f i l e n a m e   t h a t   w i l l   r o u t e   r e q u e s t s   t h r o u g h 
 
 t h e   c l a s s   d r i v e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I n   t h e   c a s e   o f   f i x e d 
 
 d i s k s   a n d   o p t i c a l   s t o r a g e   d e v i c e s ,   t h e   f i l e n a m e   i s   t y p i c a l l y   t h e   c o r r e s p o n d i n g 
 
 d r i v e   l e t t e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > & q u o t ; \ \ . \ I : & q u o t ;   c a n   b e 
 
 u s e d   t o   o b t a i n   a   h a n d l e   t o   a   C D - R O M   d r i v e   t h a t   h a s   b e e n   m a p p e d   t o   d r i v e r 
 
 & q u o t ; I : & q u o t ; . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I n   t h e   c a s e   o f   S C S I 
 
 p r i n t e r s ,   t h e   f i l e n a m e   i s   & q u o t ; L P T n & q u o t ; ,   w h e r e   n   =   1 ,   2 ,   e t c . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > F o r   a l l   r e m a i n i n g   S C S I   d e v i c e s ,   t h e   S C S I 
 
 c l a s s   d r i v e r   d e f i n e s   t h e   a p p r o p r i a t e   n a m e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T y p i c a l l y   t h e   n a m e   i s   r e l a t e d   t o   t h e   d e v i c e   ( e . g .   - 
 
 & q u o t ; \ \ . \ S c a n n e r 0 & q u o t ; ,   & q u o t ; \ \ . \ T a p e 1 & q u o t ; ) . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > E x c e p t   f o r   C O M n   a n d   L P T n ,   a l l   d e v i c e   f i l e n a m e s   m u s t   b e   p r e p e n d e d 
 
 w i t h   a   \ \ . \   t o   i n f o r m   t h e   I / O   M a n a g e r   t h a t   t h i s   i s   a   d e v i c e   a n d   n o t   a   s t a n d a r d 
 
 f i l e   n a m e .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I f   t h e   d e v i c e   i s   u n c l a i m e d   b y   a   S C S I   c l a s s 
 
 d r i v e r ,   t h e n   a   h a n d l e   t o   t h e   S C S I   p o r t   d r i v e r   i s   r e q u i r e d . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   f i l e n a m e   i n   t h i s   c a s e   i s 
 
 & q u o t ; \ \ . \ S c s i N : & q u o t ; ,   w h e r e   N   =   0 ,   1 ,   2 ,   e t c . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h e   n u m b e r   N   c o r r e s p o n d s   t o   t h e   S C S I   h o s t   a d a p t e r   c a r d   n u m b e r 
 
 t h a t   c o n t r o l s   t h e   d e s i r e d   S C S I   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > W h e n   t h e   S C S I   p o r t   n a m e   i s   u s e d ,   t h e   W i n 3 2   a p p l i c a t i o n   m u s t   s e t   t h e 
 
 p r o p e r   P a t h I d ,   T a r g e t I d ,   a n d   L u n   i n   t h e   S C S I   p a s s   t h r o u g h   s t r u c t u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > F a i l u r e   t o   s e t   t h i s   S C S I   a d d r e s s   i n f o r m a t i o n 
 
 w i l l   c a u s e   t h e   S C S I   r e q u e s t   t o   f a i l   ( i f   d i r e c t e d   t o   a   t a r g e t   d e v i c e   c l a i m e d   b y 
 
 a   c l a s s   d r i v e r )   o r   p o s s i b l y   c a u s e   d a t a   c o r r u p t i o n   ( i f   t h e   u n e x p e c t e d   t a r g e t 
 
 d e v i c e   p r o c e s s e d   t h e   I / O   r e q u e s t ) . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I f   t h e   d e v i c e   i s   c l a i m e d   b y   a   c l a s s   d r i v e r 
 
 b u t   a   h a n d l e   t o   t h e   S C S I   p o r t   d r i v e r   i s   u s e d ,   t h e   D e v i c e I o C o n t r o l   c a l l   w i l l 
 
 f a i l   t h e   I O C T L _ S C S I _ P A S S _ T H R O U G H   a n d   I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T   w i t h 
 
 E R R O R _ I N V A L I D _ P A R A M E T E R   ( 8 7 L ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e 
 
 W i n 3 2   A P I   Q u e r y D o s D e v i c e   c a n   b e   u s e d   t o   d i s p l a y   t h e   s y m b o l i c   l i n k s   b e t w e e n   t h e 
 
 W i n 3 2   d e v i c e   n a m e s   a n d   t h e i r   c o r r e s p o n d i n g   k e r n e l   m o d e   n a m e s . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   y o u   a r e   u n s u r e   o f   w h i c h   d e v i c e   n a m e   t o 
 
 s p e c i f y   f o r   C r e a t e F i l e ,   o n e   s h o u l d   b e   a b l e   t o   e x a m i n e   t h e   o u t p u t   f r o m 
 
 Q u e r y D o s D e v i c e   t o   d e t e r m i n e   t h e   c o r r e c t   n a m e . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < u > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > I n i t i a l i z i n g 
 
 t h e   s t r u c t u r e s < / s p a n > < / u > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > O n c e   a   v a l i d   h a n d l e   i s   o b t a i n e d   t o   a   S C S I 
 
 d e v i c e ,   t h e n   a p p r o p r i a t e   i n p u t   a n d   o u t p u t   b u f f e r s   f o r   t h e   r e q u e s t e d   I O C T L   m u s t 
 
 b e   a l l o c a t e d   a n d ,   i n   s o m e   c a s e s ,   f i l l e d   i n   c o r r e c t l y . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h i s   s e c t i o n   d e s c r i b e s   g e n e r a l   g u i d e l i n e s   f o r   s e t t i n g   u p   t h e 
 
 p a r a m e t e r s   f o r   t h e   D e v i c e I o C o n t r o l   c a l l . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > F o r   I O C T L _ S C S I _ G E T _ I N Q U I R Y _ D A T A ,   n o   d a t a 
 
 i s   s e n t   t o   t h e   d e v i c e   -   d a t a   i s   o n l y   r e a d   f r o m   t h e   d e v i c e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e t   l p I n B u f f e r   t o   N U L L   a n d   n I n B u f f e r S i z e   t o 
 
 z e r o . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   o u t p u t   b u f f e r   m i g h t   b e   q u i t e 
 
 l a r g e ,   a s   e a c h   S C S I   d e v i c e   o n   t h e   b u s   w i l l   p r o v i d e   d a t a   t h a t   w i l l   f i l l   t h r e e 
 
 s t r u c t u r e s   f o r   e a c h   d e v i c e : < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > S C S I _ A D A P T E R _ B U S _ I N F O ,   S C S I _ B U S _ D A T A ,   a n d   S C S I _ I N Q U I R Y _ D A T A . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A l l o c a t e   a   b u f f e r   t h a t   w i l l   h o l d   t h e 
 
 i n f o r m a t i o n   f o r   a l l   t h e   d e v i c e s   o n   t h a t   p a r t i c u l a r   S C S I   a d a p t e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e t   l p O u t B u f f e r   t o   p o i n t   t o   t h i s   a l l o c a t e d 
 
 b u f f e r   a n d   n O u t B u f f e r S i z e   t o   t h e   s i z e   o f   t h e   a l l o c a t e d   b u f f e r . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > F o r   I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S ,   n o   d a t a 
 
 i s   s e n t   t o   t h e   d e v i c e   -   d a t a   i s   o n l y   r e a d   f r o m   t h e   d e v i c e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e t   l p I n B u f f e r   t o   N U L L   a n d   n I n B u f f e r S i z e   t o 
 
 z e r o . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e t   l p O u t B u f f e r   t o   a   p o i n t e r   t o 
 
 h o l d   t h e   I O _ S C S I _ C A P A B I L I T I E S   s t r u c t u r e ,   a n d   n O u t B u f f e r S i z e   t o 
 
 s i z e o f ( I O _ S C S I _ C A P A B I L I T I E S ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A   l a r g e r 
 
 o u t p u t   b u f f e r   c a n   b e   u s e d ,   b u t   t h e   o u t p u t   b u f f e r   l e n g t h   m u s t   b e   s e t   a s 
 
 d e s c r i b e d   h e r e . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > F o r   t h e   t w o   S C S I   p a s s   t h r o u g h   I O C T L s , 
 
 I O C T L _ S C S I _ P A S S _ T H R O U G H   a n d   I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T ,   b o t h   l p I n B u f f e r   a n d 
 
 l p O u t B u f f e r   c a n   v a r y   i n   s i z e   d e p e n d i n g   o n   t h e   R e q u e s t   S e n s e   b u f f e r   s i z e   a n d   t h e 
 
 d a t a   b u f f e r   s i z e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I n   a l l   c a s e s , 
 
 n I n B u f f e r S i z e   a n d   n O u t B u f f e r S i z e   m u s t   b e   a t   l e a s t   t h e   s i z e   o f   t h e 
 
 S C S I _ P A S S _ T H R O U G H   ( o r   S C S I _ P A S S _ T H R O U G H _ D I R E C T )   s t r u c t u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   t h e   S C S I   p o r t   d r i v e r   d e t e c t s   t h a t   o n e   o f 
 
 t h e   t w o   b u f f e r s   i s   t o o   s m a l l ,   t h e n   t h e   D e v i c e I o C o n t r o l   A P I   w i l l   f a i l   w i t h 
 
 E R R O R _ I N V A L I D _ P A R A M E T E R . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > O n c e   t h e   a p p r o p r i a t e   i n p u t   a n d   o u t p u t 
 
 b u f f e r s   h a v e   b e e n   a l l o c a t e d ,   t h e n   t h e   a p p r o p r i a t e   s t r u c t u r e   m u s t   b e 
 
 i n i t i a l i z e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   S C S I _ P A S S _ T H R O U G H 
 
 s t r u c t u r e   i s   d e f i n e d   i n   N T D D S C S I . H   a s   f o l l o w s : < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > t y p e d e f   s t r u c t 
 
 _ S C S I _ P A S S _ T H R O U G H   { < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >   < / s p a n > U S H O R T   L e n g t h ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   S c s i S t a t u s ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   P a t h I d ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   T a r g e t I d ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   L u n ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   C d b L e n g t h ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   S e n s e I n f o L e n g t h ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   D a t a I n ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U L O N G   D a t a T r a n s f e r L e n g t h ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U L O N G   T i m e O u t V a l u e ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U L O N G   D a t a B u f f e r O f f s e t ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U L O N G   S e n s e I n f o O f f s e t ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > U C H A R   C d b [ 1 6 ] ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; m a r g i n - l e f t : . 5 i n ; 
 
 m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > } S C S I _ P A S S _ T H R O U G H , 
 
 * P S C S I _ P A S S _ T H R O U G H ; < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   L e n g t h   i s   t h e   s i z e   o f   t h e 
 
 S C S I _ P A S S _ T H R O U G H   s t r u c t u r e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e 
 
 S c s i S t a t u s   s h o u l d   b e   i n i t i a l i z e d   t o   0 . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   S C S I   s t a t u s   o f   t h e   r e q u e s t e d   S C S I   o p e r a t i o n   i s   r e t u r n e d   i n   t h i s   s t r u c t u r e 
 
 m e m b e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   p o s s i b l e   S C S I   s t a t u s e s   a r e 
 
 d e f i n e d   i n   S C S I . H   a n d   a r e   o f   t h e   f o r m   S C S I S T A T _ x x x .   T h e   P a t h I d   i s   t h e   b u s 
 
 n u m b e r   f o r   t h e   S C S I   h o s t   a d a p t e r   t h a t   c o n t r o l s   t h e   S C S I   d e v i c e   i n   q u e s t i o n . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T y p i c a l l y ,   t h i s   v a l u e   w i l l   b e   0 ,   b u t   t h e r e 
 
 a r e   S C S I   h o s t   a d a p t e r s   t h a t   h a v e   m o r e   t h a n   o n e   S C S I   b u s   o n   t h e   a d a p t e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   T a r g e t I d   a n d   L u n   a r e   t h e   S C S I   I D   n u m b e r 
 
 a n d   l o g i c a l   u n i t   n u m b e r   f o r   t h e   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > I f   t h e   h a n d l e   w a s   o b t a i n e d   f o r   a   c l a i m e d   d e v i c e ,   t h e n   t h e   P a t h I d , 
 
 T a r g e t I d   a n d   L u n   a s   d e f i n e d   i n   t h i s   s t r u c t u r e   w i l l   b e   i g n o r e d   a n d   t h e 
 
 a p p r o p r i a t e   c l a s s   d r i v e r   w i l l   p r o v i d e   t h i s   S C S I   a d d r e s s   i n f o r m a t i o n . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   t h e   h a n d l e   w a s   o b t a i n e d   f o r   t h e   S C S I   p o r t 
 
 d r i v e r ,   t h e n   t h e   P a t h I d ,   T a r g e t I d   a n d   L u n   m u s t   b e   c o r r e c t   f o r   t h e   d e v i c e 
 
 i n t e n d e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   C d b L e n g t h   i s   t h e   l e n g t h   o f   t h e   C D B . 
 
 T y p i c a l   v a l u e s   a r e   6 ,   1 0 ,   a n d   1 2   u p   t o   t h e   m a x i m u m   o f   1 6 . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   S e n s e I n f o L e n g t h   i s   t h e   l e n g t h   o f   t h e 
 
 S e n s e I n f o   b u f f e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > D a t a I n   h a s   t h r e e 
 
 p o s s i b l e   v a l u e s   w h i c h   a r e   d e f i n e d   i n   N T D D S C S I . H ; < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > S C S I _ I O C T L _ D A T A _ O U T ,   S C S I _ I O C T L _ D A T A _ I N   a n d 
 
 S C S I _ I O C T L _ D A T A _ U N S P E C I F I E D .   < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >  < / s p a n > S C S I _ I O C T L _ D A T A _ U N S P E C I F I E D   s h o u l d   b e   u s e d   o n l y   i f   t h e   a p p r o p r i a t e 
 
 S C S I   m i n i p o r t   d r i v e r   s u p p o r t s   i t s   u s a g e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   D a t a T r a n s f e r L e n g t h   i s   t h e   b y t e   s i z e   o f   t h e   d a t a   b u f f e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   T i m e O u t V a l u e   i s   t h e   l e n g t h   o f   t i m e ,   i n 
 
 s e c o n d s ,   u n t i l   a   t i m e - o u t   e r r o r   s h o u l d   o c c u r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h i s   c a n   r a n g e   f r o m   0   t o   a   m a x i m u m   o f   3 0   m i n u t e s   ( 1 0 8 0 0 0   s e c o n d s ) . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   D a t a B u f f e r O f f s e t   i s   t h e   o f f s e t   o f   t h e 
 
 d a t a   b u f f e r   f r o m   t h e   b e g i n n i n g   o f   t h e   p a s s   t h r o u g h   s t r u c t u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > F o r   t h e   S C S I _ P A S S _ T H R O U G H _ D I R E C T   s t r u c t u r e , 
 
 t h i s   v a l u e   i s   n o t   a n   o f f s e t ,   b u t   r a t h e r   i s   a   p o i n t e r   t o   a   d a t a   b u f f e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   S e n s e I n f o O f f s e t   i s   s i m i l a r l y   a n   o f f s e t 
 
 t o   t h e   S e n s e I n f o   b u f f e r   f r o m   t h e   b e g i n n i n g   o f   t h e   p a s s   t h r o u g h   s t r u c t u r e . 
 
 F i n a l l y ,   t h e   s i x t e e n   r e m a i n i n g   b y t e s   a r e   f o r   t h e   C D B   d a t a . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   f o r m a t   o f   t h i s   d a t a   m u s t   c o n f o r m   t o   t h e 
 
 S C S I - 2   s t a n d a r d   a s   d e f i n e d   b y   A N S I . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < u > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > B u f f e r 
 
 A l i g n m e n t < / s p a n > < / u > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   A l i g n m e n t M a s k   m e m b e r   r e t u r n e d   i n   t h e 
 
 s t r u c t u r e   v i a   t h e   I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S   i n d i c a t e s   t h e   b u f f e r   a l i g n m e n t 
 
 r e q u i r e m e n t s   o f   t h e   S C S I   a d a p t e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > B u f f e r   a l i g n m e n t   i s   h a n d l e d   u s i n g   t w o   m e t h o d s   f o r   a s s u r i n g   t h a t   b u f f e r s 
 
 a r e   a l i g n e d   o n   t h e   a p p r o p r i a t e   b o u n d a r i e s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   f i r s t   m e t h o d   u s e s   t h e   c o m p i l e r   t o 
 
 a l i g n   t h e   b u f f e r   o n   t h e   c o r r e c t   b o u n d a r y . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   s t r u c t u r e   S C S I _ P A S S _ T H R O U G H _ W I T H _ B U F F E R S   c o n t a i n s   a   m e m b e r ,   F i l l e r 
 
 t h a t   i s   o f   t y p e   U L O N G . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   c o m p i l e r 
 
 a l i g n s   F i l l e r   o n   a   U L O N G   ( d o u b l e   w o r d )   b o u n d a r y . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h e   s t r u c t u r e   m e m b e r   t h a t   f o l l o w s   F i l l e r ,   u c S e n s e B u f ,   i s   a l s o 
 
 a l i g n e d   o n   a   d o u b l e   w o r d   b o u n d a r y . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e 
 
 u c S e n s e B u f   a r r a y   i s   o f   a   s i z e   t h a t   i s   a   m u l t i p l e   o f   a   d o u b l e   w o r d ,   a n d   s o   t h i s 
 
 m a k e s   t h e   l a s t   s t r u c t u r e   m e m b e r ,   u c D a t a B u f ,   a l s o   b e g i n   o n   a   d o u b l e   w o r d 
 
 b o u n d a r y .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > A   s e c o n d   m e t h o d   t o   e n s u r e   b u f f e r   a l i g n m e n t 
 
 i s   d e m o n s t r a t e d   i n   t h e   A l l o c a t e A l i g n e d B u f f e r   p r o c e d u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s   p r o c e d u r e   d e p e n d s   o n   t h e   f a c t   t h a t   a 
 
 b u f f e r   a l i g n e d   o n   a   c e r t a i n   b o u n d a r y   w i l l   h a v e   0 ' s   i n   i t s   l e a s t   s i g n i f i c a n t 
 
 b i t s   i n d i c a t i n g   t h e   b u f f e r   a l i g n m e n t . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A 
 
 b u f f e r   a l l o c a t i o n   r e q u e s t   i s   m a d e   u s i n g   t h e   C   r u n t i m e   c a l l   ( m a l l o c )   t h a t   i s   t h e 
 
 s i z e   o f   t h e   r e q u e s t e d   b u f f e r   p l u s   t h e   A l i g n m e n t M a s k   v a l u e   a s   r e t u r n e d   b y 
 
 I O C T L _ S C S I _ G E T _ C A P A B I L I T I E S . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A   p o i n t e r 
 
 i s   m a n i p u l a t e d   s o   t h a t   i t   i s   p o i n t i n g   t o   t h e   f i r s t   p o s s i b l e   a d d r e s s   i n   t h e 
 
 b u f f e r   t h a t   m e e t s   t h e   a l i g n m e n t   r e q u i r e m e n t s . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < u > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > D i r e c t 
 
 v e r s u s   B u f f e r e d < o : p > < / o : p > < / s p a n > < / u > < / b > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > H e r e ' s   t h e   b i g   d i f f e r e n c e   b e t w e e n 
 
 I O C T L _ S C S I _ P A S S _ T H R O U G H   v e r s u s   I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T :   t h e   S C S I   d a t a   i s 
 
 t r a n s f e r r e d   d i r e c t l y   i n t o   t h e   s p e c i f i e d   u c D a t a B u f   f o r 
 
 I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T   w h i l e   t h e   d a t a   w i l l   b e   b u f f e r e d   i n   a n 
 
 i n t e r m e d i a t e   I / O   m a n a g e r   a l l o c a t e d   b u f f e r   f o r   I O C T L _ S C S I _ P A S S _ T H R O U G H . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   v a r i o u s   I O C T L s   t h a t   a r e   d e m o n s t r a t e d 
 
 i n   t h i s   s a m p l e   a r e   d e f i n e d   b y   t h e   S C S I   p o r t   d r i v e r   ( s e e   N T D D S C S I . H   f o r 
 
 d e t a i l s ) . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   m e m o r y   b u f f e r i n g   f o r 
 
 t h e s e   I O C T L s   i s   M E T H O D _ B U F F E R E D . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > W h a t 
 
 t h i s   m e a n s   i s   t h a t   t h e   I / O   m a n a g e r   e x a m i n e s   t h e   l e n g t h   l p I n B u f f e r   a n d   t h e 
 
 l e n g t h   o f   l p O u t B u f f e r   a s   d e f i n e d   b y   t h e   D e v i c e I o C o n t r o l   p a r a m e t e r s   a n d 
 
 a l l o c a t e s   a   c o n t i g u o u s   b u f f e r   t h a t   i s   t h e   s i z e   o f   t h e   l a r g e r   o f   t h e   t w o 
 
 b u f f e r s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > O n   e n t r y   t o   t h e   I / O   m a n a g e r 
 
 ( i . e .   t h e   c a l l   t o   D e v i c e I o C o n t r o l ) ,   t h e   c o n t e n t s   o f   t h e   W i n 3 2   a p p l i c a t i o n ' s 
 
 l p I n B u f f e r   i s   c o p i e d   t o   t h e   b u f f e r   t h a t   w a s   a l l o c a t e d   b y   t h e   I / O   m a n a g e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   n I n B u f f e r S i z e   c o n t r o l s   t h e   a m o u n t   o f 
 
 d a t a   c o p i e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   I / O   m a n a g e r   t h e n   c a l l s 
 
 t h e   a p p r o p r i a t e   S C S I   c l a s s   d r i v e r ' s   ( o r   p o r t   d r i v e r ' s )   D e v i c e I o C o n t r o l   r o u t i n e 
 
 p a s s i n g   i t   t h e   n e w   b u f f e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > O n   e x i t ,   t h e 
 
 r e v e r s e   p r o c e s s   o c c u r s   a n d   t h e   d a t a   i n   t h e   n e w   b u f f e r   i s   c o p i e d   b a c k   i n t o   t h e 
 
 W i n 3 2   a p p l i c a t i o n ' s   l p O u t B u f f e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h i s 
 
 b e h a v i o r   i s   n o t   u s e r   c o n f i g u r a b l e . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > W h e n   u s i n g   I O C T L _ S C S I _ P A S S _ T H R O U G H ,   t h e 
 
 S C S I   d a t a   b u f f e r   ( u c D a t a B u f )   i s   p a r t   o f   l p I n B u f f e r . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > T h e r e f o r e ,   t h e   d a t a   i n   u c D a t a B u f   i s   c o p i e d   i n t o   t h e   n e w   b u f f e r 
 
 ( a l l o c a t e d   b y   t h e   I / O   m a n a g e r )   a n d   p r e s e n t e d   t o   t h e   S C S I   p o r t   d r i v e r   a n d   t h e 
 
 S C S I   m i n i p o r t   d r i v e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > O n   c o m p l e t i o n , 
 
 t h e   n e w   b u f f e r   i s   c o p i e d   b a c k   t o   t h e   u c D a t a B u f . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > W h e n   u s i n g   I O C T L _ S C S I _ P A S S _ T H R O U G H _ D I R E C T , 
 
 t h e   S C S I   d a t a   b u f f e r   ( u c D a t a B u f )   i s   n o t   p a r t   o f   l p I n B u f f e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > R e c a l l   t h a t   t h e   S C S I _ P A S S _ T H R O U G H _ D I R E C T   h a s 
 
 a   P V O I D   D a t a B u f f e r   m e m b e r . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h a t   i s , 
 
 D a t a B u f f e r   i s   a   p o i n t e r   t o   t h e   d a t a   b u f f e r ,   a n d   t h e   d a t a   b u f f e r   d o e s   n o t   h a v e 
 
 t o   b e   c o n t i g u o u s   w i t h   t h e   S C S I _ P A S S _ T H R O U G H _ D I R E C T   s t r u c t u r e . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > W h e n   t h e   W i n 3 2   a p p l i c a t i o n   c a l l s 
 
 D e v i c e I o C o n t r o l ,   t h e   l p I n B u f f e r   i s   c o p i e d   i n t o   a n   I / O   m a n a g e r   a l l o c a t e d   b u f f e r , 
 
 a n d   t h i s   n e w   b u f f e r   i s   p a s s e d   t o   t h e   S C S I   p o r t   d r i v e r . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I n   t h e   S C S I   p o r t   d r i v e r ,   t h e 
 
 S C S I _ P A S S _ T H R O U G H _ D I R E C T   s t r u c t u r e   i s   e x a m i n e d ,   t h e   p o i n t e r   t o   t h e   D a t a B u f f e r 
 
 i s   r e t r i e v e d   f r o m   t h e   s t r u c t u r e ,   a n d   t h e   u s e r ' s   b u f f e r   i s   p r o b e d   a n d   l o c k e d   f o r 
 
 d i r e c t   a c c e s s . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < u > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > R u n n i n g 
 
 t h e   S P T I . E X E   s a m p l e < / s p a n > < / u > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T w o   c o m m a n d   l i n e   p a r a m e t e r s   c a n   b e   u s e d 
 
 w i t h   S P T I . E X E . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   f i r s t   p a r a m e t e r   i s   m a n d a t o r y . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I t   i s   t h e   n a m e   o f   t h e   d e v i c e   t o   b e 
 
 o p e n e d . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T y p i c a l   v a l u e s   f o r   t h i s   a r e 
 
 d r i v e   l e t t e r s   s u c h   a s   & q u o t ; C : & q u o t ; ,   o r   d e v i c e   n a m e s   a s   d e f i n e d   b y   a   c l a s s 
 
 d r i v e r   s u c h   a s   S c a n n e r 0 ,   o r   t h e   S C S I   p o r t   d r i v e r   n a m e ,   S c s i N : ,   w h e r e   N   =   0 ,   1 , 
 
 2 ,   e t c . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > S e e   < a 
 
 h r e f = " # _ O b t a i n i n g _ a _ h a n d l e " > O b t a i n i n g   a   h a n d l e   f o r   a   d e v i c e < / a >   f o r   d e t a i l s   o n 
 
 t h i s   f i r s t   p a r a m e t e r . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   s e c o n d   p a r a m e t e r   i s   o p t i o n a l   a n d   i s 
 
 u s e d   t o   s e t   t h e   s h a r e   m o d e   ( n o t e   t h a t   a c c e s s   m o d e   a n d   s h a r e   m o d e   a r e   d i f f e r e n t 
 
 t h i n g s )   a n d   s e c t o r   s i z e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T h e   d e f a u l t 
 
 s h a r e   m o d e   i s   ( F I L E _ S H A R E _ R E A D   |   F I L E _ S H A R E _ W R I T E )   a n d   t h e   d e f a u l t   s e c t o r   s i z e 
 
 i s   5 1 2 . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A   p a r a m e t e r   o f   & q u o t ; r & q u o t ; 
 
 c h a n g e s   t h e   s h a r e   m o d e   t o   o n l y   F I L E _ S H A R E _ R E A D . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > A   p a r a m e t e r   o f   & q u o t ; w & q u o t ;   c h a n g e s   t h e   s h a r e   m o d e   t o   o n l y 
 
 F I L E _ S H A R E _ W R I T E . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > A   p a r a m e t e r   o f 
 
 & q u o t ; c & q u o t ;   c h a n g e s   t h e   s h a r e   m o d e   t o   o n l y   F I L E _ S H A R E _ R E A D   a n d   a l s o   c h a n g e s 
 
 t h e   s e c t o r   s i z e   t o   2 0 4 8 . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > T y p i c a l l y ,   a 
 
 C D - R O M   d e v i c e   w o u l d   u s e   t h e   & q u o t ; c & q u o t ;   p a r a m e t e r . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; 
 
 m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T h e   e x a m p l e s   b e l o w   a s s u m e   t h a t   t h e r e   i s   a 
 
 s y s t e m   w i t h   a   d i s k   d r i v e   & q u o t ; c : & q u o t ; ,   C D - R O M   & q u o t ; d : & q u o t ; ,   a n d   a n 
 
 u n c l a i m e d   S C S I   d e v i c e   o n   t h e   s e c o n d   S C S I   a d a p t e r   ( s c s i 1 : ) . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > s p t i 
 
 c : < / s p a n > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T o 
 
 s e n d   S C S I   c o m m a n d s   t o   t h e   d i s k   d r i v e .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - b o t t o m : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < b > < s p a n   s t y l e = ' f o n t - s i z e : 
 
 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : 
 
 " M S   M i n c h o " ' > s p t i   d :   c < / s p a n > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T o 
 
 s e n d   S C S I   c o m m a n d s   t o   t h e   C D - R O M   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > R e m e m b e r   t h a t   C D - R O M   d e v i c e s   t y p i c a l l y   u s e   2 0 4 8   s e c t o r   s i z e ,   s o   t h e 
 
 & q u o t ; c & q u o t ;   p a r a m e t e r   s h o u l d   b e   u s e d .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - b o t t o m : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ' > < b > < s p a n   s t y l e = ' f o n t - s i z e : 
 
 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : 
 
 " M S   M i n c h o " ' > s p t i   s c s i 1 : < / s p a n > < / b > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' >   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n - t o p : 0 i n ' > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; m s o - b i d i - f o n t - s i z e : 
 
 1 2 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " M S   M i n c h o " ' > T o   s e n d   S C S I 
 
 c o m m a n d s   t o   t h e   u n c l a i m e d   S C S I   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > M a k e   s u r e   t h a t   t h e   S C S I   p a s s   t h r o u g h   s t r u c t u r e   h a s   t h e   c o r r e c t   P a t h I d ,   T a r g e t I d 
 
 a n d   L u n ,   f i l l e d   i n . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > I f   t h e   S C S I   a d d r e s s 
 
 i n f o r m a t i o n   i s   i n c o r r e c t l y   s e t ,   t h e   r e q u e s t   m i g h t   f a i l   o r   b e   d i r e c t e d   t o w a r d s 
 
 t h e   w r o n g   d e v i c e . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >    < / s p a n > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < b > < u > B U I L D I N G   T H E   S A M P L E < o : p > < / o : p > < / u > < / b > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : V e r d a n a ' > C l i c k   t h e   F r e e   B u i l d 
 
 E n v i r o n m e n t   o r   C h e c k e d   B u i l d   E n v i r o n m e n t   i c o n   u n d e r   y o u r   < b > D e v e l o p m e n t   K i t s   < / b > p r o g r a m 
 
 g r o u p   t o   s e t   b a s i c   e n v i r o n m e n t   v a r i a b l e s   n e e d e d   b y   t h e   b u i l d   u t i l i t y .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : V e r d a n a ' > C h a n g e   t o   t h e   d i r e c t o r y 
 
 c o n t a i n i n g   t h e   d e v i c e   s o u r c e   c o d e . < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : V e r d a n a ' > T o   b u i l d   t h e   s a m p l e ,   r u n   < b > b u i l d 
 
 - c e Z < / b > ,   o r   u s e   t h e   m a c r o   < b > B L D < / b > . < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >  
 
 < / s p a n > T h e   & q u o t ; e & q u o t ;   o p t i o n   p r o d u c e s   a   l o g   f i l e   ( b u i l d X X X . l o g ) ,   a   w a r n i n g 
 
 f i l e   ( b u i l d X X X . w r n ) ,   a n d   a n   e r r o r   f i l e   ( b u i l d X X X . e r r )   w h e r e   X X X   m e a n s   e i t h e r   < b > f r e < / b > 
 
 o r   < b > c h k ,   < / b > d e p e n d i n g   o n   t h e   e n v i r o n m e n t   c h o s e n . < s p a n   s t y l e = " m s o - s p a c e r u n : 
 
 y e s " >    < / s p a n > I f   t h e r e   a r e   n o   w a r n i n g s ,   t h e n   t h e   w a r n i n g   f i l e   w i l l   n o t   b e   b u i l t 
 
 a n d   i f   t h e r e   a r e   n o   e r r o r s ,   t h e r e   w i l l   b e   n o   e r r o r   f i l e   b u i l t . < s p a n 
 
 s t y l e = " m s o - s p a c e r u n :   y e s " >      < / s p a n > I f   t h e   b u i l d   s u c c e e d s ,   t h e   W i n 3 2 
 
 a p p l i c a t i o n   s p t i . e x e   w i l l   b e   p l a c e d   i n   a   s u b d i r e c t o r y   o f   e i t h e r   t h e   o b j f r e   ( f o r 
 
 f r e e   b u i l d )   o r   o b j c h k   ( f o r   c h e c k e d   b u i l d )   d i r e c t o r i e s .   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < h 3 > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ' > C O D E   T O U R < o : p > < / o : p > < / s p a n > < / h 3 > 
 
 
 
 < h 4 > < s p a n   s t y l e = ' f o n t - f a m i l y : V e r d a n a ' > F i l e   M a n i f e s t < o : p > < / o : p > < / s p a n > < / h 4 > 
 
 
 
 < p r e > < u > < s p a n   s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > F i l e < s p a n 
 
 s t y l e = ' m s o - t a b - c o u n t : 2 ' >             < / s p a n > D e s c r i p t i o n < o : p > < / o : p > < / s p a n > < / u > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > s p t i . h t m < s p a n   s t y l e = ' m s o - t a b - c o u n t : 
 
 1 ' >         < / s p a n > T h e   d o c u m e n t a t i o n   f o r   t h e s e   s a m p l e s   ( t h i s   f i l e ) < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > s p t i . c < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >           < / s p a n > I m p l e m e n t s   t h e   W i n 3 2   a p p l i c a t i o n   t o   c o m m u n i c a t e   w i t h   t h e   S C S I   d e v i c e s . < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > s p t i . h < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >           < / s p a n > H e a d e r   f i l e   f o r   s p t i . c < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > S o u r c e s < s p a n   s t y l e = " m s o - s p a c e r u n :   y e s " >          < / s p a n > D D K   b u i l d   i n s t r u c t i o n s < o : p > < / o : p > < / s p a n > < / p r e > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ; t a b - s t o p s : 4 5 . 8 p t   9 1 . 6 p t   1 3 7 . 4 p t   1 8 3 . 2 p t   2 2 9 . 0 p t   2 7 4 . 8 p t   3 2 0 . 6 p t   3 6 6 . 4 p t   4 1 2 . 2 p t   4 5 8 . 0 p t   5 0 3 . 8 p t   5 4 9 . 6 p t   5 9 5 . 4 p t   6 4 1 . 2 p t   6 8 7 . 0 p t   7 3 2 . 8 p t ' > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : " C o u r i e r   N e w " ; m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ; t a b - s t o p s : 4 5 . 8 p t   9 1 . 6 p t   1 3 7 . 4 p t   1 8 3 . 2 p t   2 2 9 . 0 p t   2 7 4 . 8 p t   3 2 0 . 6 p t   3 6 6 . 4 p t   4 1 2 . 2 p t   4 5 8 . 0 p t   5 0 3 . 8 p t   5 4 9 . 6 p t   5 9 5 . 4 p t   6 4 1 . 2 p t   6 8 7 . 0 p t   7 3 2 . 8 p t ' > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : " C o u r i e r   N e w " ; m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < p   a l i g n = c e n t e r   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ; t e x t - a l i g n : c e n t e r ; 
 
 t a b - s t o p s : 4 5 . 8 p t   9 1 . 6 p t   1 3 7 . 4 p t   1 8 3 . 2 p t   2 2 9 . 0 p t   2 7 4 . 8 p t   3 2 0 . 6 p t   3 6 6 . 4 p t   4 1 2 . 2 p t   4 5 8 . 0 p t   5 0 3 . 8 p t   5 4 9 . 6 p t   5 9 5 . 4 p t   6 4 1 . 2 p t   6 8 7 . 0 p t   7 3 2 . 8 p t ' > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ; 
 
 m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < a   h r e f = " # _ C o m m u n i c a t i n g _ w i t h _ S C S I " > T o p   o f 
 
 p a g e   < / a > < / s p a n > < s p a n   c l a s s = M s o H y p e r l i n k > < s p a n   s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; 
 
 f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ; m s o - b i d i - f o n t - f a m i l y : 
 
 " C o u r i e r   N e w " ' > < o : p > < / o : p > < / s p a n > < / s p a n > < / p > 
 
 
 
 < p r e > < s p a n   s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p r e > 
 
 
 
 < t a b l e   b o r d e r = 0   c e l l s p a c i n g = 0   c e l l p a d d i n g = 0   w i d t h = 6 2 4   s t y l e = ' w i d t h : 6 . 5 i n ; 
 
   m s o - c e l l s p a c i n g : 0 i n ; m s o - p a d d i n g - a l t : 0 i n   0 i n   0 i n   0 i n ' > 
 
   < t r   s t y l e = ' h e i g h t : 1 . 5 p t ' > 
 
     < t d   s t y l e = ' b a c k g r o u n d : a q u a ; p a d d i n g : . 7 5 p t   . 7 5 p t   . 7 5 p t   . 7 5 p t ; h e i g h t : 1 . 5 p t ' > 
 
     < p   c l a s s = M s o N o r m a l > & n b s p ; < / p > 
 
     < / t d > 
 
   < / t r > 
 
 < / t a b l e > 
 
 
 
 < p r e > < s p a n   s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p r e > < p r e > < s p a n 
 
 s t y l e = ' m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' > < ! [ i f   ! s u p p o r t E m p t y P a r a s ] > & n b s p ; < ! [ e n d i f ] > < o : p > < / o : p > < / s p a n > < / p r e > 
 
 
 
 < p   s t y l e = ' m a r g i n : 0 i n ; m a r g i n - b o t t o m : . 0 0 0 1 p t ; t a b - s t o p s : 4 5 . 8 p t   9 1 . 6 p t   1 3 7 . 4 p t   1 8 3 . 2 p t   2 2 9 . 0 p t   2 7 4 . 8 p t   3 2 0 . 6 p t   3 6 6 . 4 p t   4 1 2 . 2 p t   4 5 8 . 0 p t   5 0 3 . 8 p t   5 4 9 . 6 p t   5 9 5 . 4 p t   6 4 1 . 2 p t   6 8 7 . 0 p t   7 3 2 . 8 p t ' > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 7 . 5 p t ; f o n t - f a m i l y : " M S   S a n s   S e r i f " ; m s o - f a r e a s t - f o n t - f a m i l y : 
 
 " C o u r i e r   N e w " ; m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' >    1 9 9 9   M i c r o s o f t   C o r p o r a t i o n < / s p a n > < s p a n 
 
 s t y l e = ' f o n t - s i z e : 1 0 . 0 p t ; f o n t - f a m i l y : V e r d a n a ; m s o - f a r e a s t - f o n t - f a m i l y : " C o u r i e r   N e w " ; 
 
 m s o - b i d i - f o n t - f a m i l y : " C o u r i e r   N e w " ' >   < o : p > < / o : p > < / s p a n > < / p > 
 
 
 
 < / d i v > 
 
 
 
 < / b o d y > 
 
 
 
 < / h t m l > 
 
 