CMGDK r49-rc2
|
00001 # i f n d e f H G L _ A L C _ I N C L U D E 00002 00003 # d e f i n e H G L _ A L C _ I N C L U D E 00004 00005 00006 00007 # d e f i n e A L C A P I A L C _ A P I 00008 00009 # d e f i n e A L C A P I E N T R Y A L C _ A P I E N T R Y 00010 00011 # d e f i n e A L C _ I N V A L I D 0 00012 00013 # d e f i n e A L C _ V E R S I O N _ 0 _ 1 1 00014 00015 # d e f i n e A L C _ F A L S E 0 00016 00017 # d e f i n e A L C _ T R U E 1 00018 00019 # d e f i n e A L C _ F R E Q U E N C Y 0 x 1 0 0 7 00020 00021 # d e f i n e A L C _ R E F R E S H 0 x 1 0 0 8 00022 00023 # d e f i n e A L C _ S Y N C 0 x 1 0 0 9 00024 00025 # d e f i n e A L C _ M O N O _ S O U R C E S 0 x 1 0 1 0 00026 00027 # d e f i n e A L C _ S T E R E O _ S O U R C E S 0 x 1 0 1 1 00028 00029 # d e f i n e A L C _ N O _ E R R O R A L C _ F A L S E 00030 00031 # d e f i n e A L C _ I N V A L I D _ D E V I C E 0 x A 0 0 1 00032 00033 # d e f i n e A L C _ I N V A L I D _ C O N T E X T 0 x A 0 0 2 00034 00035 # d e f i n e A L C _ I N V A L I D _ E N U M 0 x A 0 0 3 00036 00037 # d e f i n e A L C _ I N V A L I D _ V A L U E 0 x A 0 0 4 00038 00039 # d e f i n e A L C _ O U T _ O F _ M E M O R Y 0 x A 0 0 5 00040 00041 # d e f i n e A L C _ D E F A U L T _ D E V I C E _ S P E C I F I E R 0 x 1 0 0 4 00042 00043 # d e f i n e A L C _ D E V I C E _ S P E C I F I E R 0 x 1 0 0 5 00044 00045 # d e f i n e A L C _ E X T E N S I O N S 0 x 1 0 0 6 00046 00047 # d e f i n e A L C _ M A J O R _ V E R S I O N 0 x 1 0 0 0 00048 00049 # d e f i n e A L C _ M I N O R _ V E R S I O N 0 x 1 0 0 1 00050 00051 # d e f i n e A L C _ A T T R I B U T E S _ S I Z E 0 x 1 0 0 2 00052 00053 # d e f i n e A L C _ A L L _ A T T R I B U T E S 0 x 1 0 0 3 00054 00055 # d e f i n e A L C _ D E F A U L T _ A L L _ D E V I C E S _ S P E C I F I E R 0 x 1 0 1 2 00056 00057 # d e f i n e A L C _ A L L _ D E V I C E S _ S P E C I F I E R 0 x 1 0 1 3 00058 00059 # d e f i n e A L C _ C A P T U R E _ D E V I C E _ S P E C I F I E R 0 x 3 1 0 00060 00061 # d e f i n e A L C _ C A P T U R E _ D E F A U L T _ D E V I C E _ S P E C I F I E R 0 x 3 1 1 00062 00063 # d e f i n e A L C _ C A P T U R E _ S A M P L E S 0 x 3 1 2 00064 00065 00066 00067 n a m e s p a c e o p e n a l 00068 00069 { 00070 00071 t y p e d e f s t r u c t A L C d e v i c e _ s t r u c t A L C d e v i c e ; 00072 00073 t y p e d e f s t r u c t A L C c o n t e x t _ s t r u c t A L C c o n t e x t ; 00074 00075 t y p e d e f c h a r A L C b o o l e a n ; 00076 00077 t y p e d e f c h a r A L C c h a r ; 00078 00079 t y p e d e f c h a r A L C b y t e ; 00080 00081 t y p e d e f u n s i g n e d c h a r A L C u b y t e ; 00082 00083 t y p e d e f s h o r t A L C s h o r t ; 00084 00085 t y p e d e f u n s i g n e d s h o r t A L C u s h o r t ; 00086 00087 t y p e d e f i n t A L C i n t ; 00088 00089 t y p e d e f u n s i g n e d i n t A L C u i n t ; 00090 00091 t y p e d e f i n t A L C s i z e i ; 00092 00093 t y p e d e f i n t A L C e n u m ; 00094 00095 t y p e d e f f l o a t A L C f l o a t ; 00096 00097 t y p e d e f d o u b l e A L C d o u b l e ; 00098 00099 t y p e d e f v o i d A L C v o i d ; 00100 00101 } 00102 00103 00104 00105 n a m e s p a c e o p e n a l 00106 00107 { 00108 00109 t y p e d e f A L C c o n t e x t * ( * a l c C r e a t e C o n t e x t P R O C ) ( A L C d e v i c e * d e v i c e , c o n s t A L C i n t * a t t r l i s t ) ; 00110 00111 t y p e d e f A L C b o o l e a n ( * a l c M a k e C o n t e x t C u r r e n t P R O C ) ( A L C c o n t e x t * c o n t e x t ) ; 00112 00113 t y p e d e f v o i d ( * a l c P r o c e s s C o n t e x t P R O C ) ( A L C c o n t e x t * c o n t e x t ) ; 00114 00115 t y p e d e f v o i d ( * a l c S u s p e n d C o n t e x t P R O C ) ( A L C c o n t e x t * c o n t e x t ) ; 00116 00117 t y p e d e f v o i d ( * a l c D e s t r o y C o n t e x t P R O C ) ( A L C c o n t e x t * c o n t e x t ) ; 00118 00119 t y p e d e f A L C c o n t e x t * ( * a l c G e t C u r r e n t C o n t e x t P R O C ) ( v o i d ) ; 00120 00121 t y p e d e f A L C d e v i c e * ( * a l c G e t C o n t e x t s D e v i c e P R O C ) ( A L C c o n t e x t * c o n t e x t ) ; 00122 00123 t y p e d e f A L C d e v i c e * ( * a l c O p e n D e v i c e P R O C ) ( c o n s t A L C c h a r * d e v i c e n a m e ) ; 00124 00125 t y p e d e f A L C b o o l e a n ( * a l c C l o s e D e v i c e P R O C ) ( A L C d e v i c e * d e v i c e ) ; 00126 00127 t y p e d e f A L C e n u m ( * a l c G e t E r r o r P R O C ) ( A L C d e v i c e * d e v i c e ) ; 00128 00129 t y p e d e f A L C b o o l e a n ( * a l c I s E x t e n s i o n P r e s e n t P R O C ) ( A L C d e v i c e * d e v i c e , c o n s t A L C c h a r * e x t n a m e ) ; 00130 00131 t y p e d e f v o i d * ( * a l c G e t P r o c A d d r e s s P R O C ) ( A L C d e v i c e * d e v i c e , c o n s t A L C c h a r * f u n c n a m e ) ; 00132 00133 t y p e d e f A L C e n u m ( * a l c G e t E n u m V a l u e P R O C ) ( A L C d e v i c e * d e v i c e , c o n s t A L C c h a r * e n u m n a m e ) ; 00134 00135 t y p e d e f c o n s t A L C c h a r * ( * a l c G e t S t r i n g P R O C ) ( A L C d e v i c e * d e v i c e , A L C e n u m p a r a m ) ; 00136 00137 t y p e d e f v o i d ( * a l c G e t I n t e g e r v P R O C ) ( A L C d e v i c e * d e v i c e , A L C e n u m p a r a m , A L C s i z e i s i z e , A L C i n t * d a t a ) ; 00138 00139 t y p e d e f A L C d e v i c e * ( * a l c C a p t u r e O p e n D e v i c e P R O C ) ( c o n s t A L C c h a r * d e v i c e n a m e , A L C u i n t f r e q u e n c y , A L C e n u m f o r m a t , A L C s i z e i b u f f e r s i z e ) ; 00140 00141 t y p e d e f A L C b o o l e a n ( * a l c C a p t u r e C l o s e D e v i c e P R O C ) ( A L C d e v i c e * d e v i c e ) ; 00142 00143 t y p e d e f v o i d ( * a l c C a p t u r e S t a r t P R O C ) ( A L C d e v i c e * d e v i c e ) ; 00144 00145 t y p e d e f v o i d ( * a l c C a p t u r e S t o p P R O C ) ( A L C d e v i c e * d e v i c e ) ; 00146 00147 t y p e d e f v o i d ( * a l c C a p t u r e S a m p l e s P R O C ) ( A L C d e v i c e * d e v i c e , A L C v o i d * b u f f e r , A L C s i z e i s a m p l e s ) ; 00148 00149 } 00150 00151 00152 00153 n a m e s p a c e o p e n a l 00154 00155 { 00156 00157 e x t e r n a l c C r e a t e C o n t e x t P R O C a l c C r e a t e C o n t e x t ; 00158 00159 e x t e r n a l c M a k e C o n t e x t C u r r e n t P R O C a l c M a k e C o n t e x t C u r r e n t ; 00160 00161 e x t e r n a l c P r o c e s s C o n t e x t P R O C a l c P r o c e s s C o n t e x t ; 00162 00163 e x t e r n a l c S u s p e n d C o n t e x t P R O C a l c S u s p e n d C o n t e x t ; 00164 00165 e x t e r n a l c D e s t r o y C o n t e x t P R O C a l c D e s t r o y C o n t e x t ; 00166 00167 e x t e r n a l c G e t C u r r e n t C o n t e x t P R O C a l c G e t C u r r e n t C o n t e x t ; 00168 00169 e x t e r n a l c G e t C o n t e x t s D e v i c e P R O C a l c G e t C o n t e x t s D e v i c e ; 00170 00171 e x t e r n a l c O p e n D e v i c e P R O C a l c O p e n D e v i c e ; 00172 00173 e x t e r n a l c C l o s e D e v i c e P R O C a l c C l o s e D e v i c e ; 00174 00175 e x t e r n a l c G e t E r r o r P R O C a l c G e t E r r o r ; 00176 00177 e x t e r n a l c I s E x t e n s i o n P r e s e n t P R O C a l c I s E x t e n s i o n P r e s e n t ; 00178 00179 e x t e r n a l c G e t P r o c A d d r e s s P R O C a l c G e t P r o c A d d r e s s ; 00180 00181 e x t e r n a l c G e t E n u m V a l u e P R O C a l c G e t E n u m V a l u e ; 00182 00183 e x t e r n a l c G e t S t r i n g P R O C a l c G e t S t r i n g ; 00184 00185 e x t e r n a l c G e t I n t e g e r v P R O C a l c G e t I n t e g e r v ; 00186 00187 e x t e r n a l c C a p t u r e O p e n D e v i c e P R O C a l c C a p t u r e O p e n D e v i c e ; 00188 00189 e x t e r n a l c C a p t u r e C l o s e D e v i c e P R O C a l c C a p t u r e C l o s e D e v i c e ; 00190 00191 e x t e r n a l c C a p t u r e S t a r t P R O C a l c C a p t u r e S t a r t ; 00192 00193 e x t e r n a l c C a p t u r e S t o p P R O C a l c C a p t u r e S t o p ; 00194 00195 e x t e r n a l c C a p t u r e S a m p l e s P R O C a l c C a p t u r e S a m p l e s ; 00196 00197 } 00198 00199 # e n d i f / / H G L _ A L C _ I N C L U D E 00200 00201