#ifndef WINAPI #define WINAPI #endif #ifdef __cplusplus extern "C" { #endif SHORT WINAPI mdOpen( SHORT, SHORT, LPLONG ); SHORT WINAPI mdClose( LONG ); SHORT WINAPI mdSend( LONG, SHORT, SHORT, SHORT, PSHORT, LPVOID ); SHORT WINAPI mdReceive( LONG, SHORT, SHORT, SHORT, PSHORT, LPVOID ); SHORT WINAPI mdDevSet( LONG, SHORT, SHORT, SHORT ); SHORT WINAPI mdDevRst( LONG, SHORT, SHORT, SHORT ); SHORT WINAPI mdRandW( LONG, SHORT, LPVOID, LPVOID, SHORT ); SHORT WINAPI mdRandR( LONG, SHORT, LPVOID, LPVOID, SHORT ); SHORT WINAPI mdControl( LONG, SHORT, SHORT ); SHORT WINAPI mdTypeRead( LONG, SHORT, PSHORT ); SHORT WINAPI mdBdLedRead( LONG, PSHORT ); SHORT WINAPI mdBdModRead( LONG, PSHORT ); SHORT WINAPI mdBdModSet( LONG, SHORT ); SHORT WINAPI mdBdRst( LONG ); SHORT WINAPI mdBdSwRead( LONG, PSHORT ); SHORT WINAPI mdBdVerRead( LONG, PSHORT ); SHORT WINAPI mdInit( LONG ); SHORT WINAPI mdWaitBdEvent( LONG, PSHORT, LONG, PSHORT, PSHORT ); LONG WINAPI mdSendEx( LONG, LONG, LONG, LONG, LONG, LPLONG, LPVOID ); LONG WINAPI mdReceiveEx( LONG, LONG, LONG, LONG, LONG, LPLONG, LPVOID ); LONG WINAPI mdDevSetEx( LONG, LONG, LONG, LONG, LONG ); LONG WINAPI mdDevRstEx( LONG, LONG, LONG, LONG, LONG ); LONG WINAPI mdRandWEx( LONG, LONG, LONG, LPVOID, LPVOID, LONG ); LONG WINAPI mdRandREx( LONG, LONG, LONG, LPVOID, LPVOID, LONG ); LONG WINAPI mdRemBufWriteEx( LONG, LONG, LONG, LONG, LPLONG, LPVOID ); LONG WINAPI mdRemBufReadEx( LONG, LONG, LONG, LONG, LPLONG, LPVOID ); LONG WINAPI mdRemBufWriteIPEx( LONG, LONG, LONG, LPLONG, LPVOID ); LONG WINAPI mdRemBufReadIPEx( LONG, LONG, LONG, LPLONG, LPVOID ); #ifdef __cplusplus } #endif #define mdopen mdOpen #define mdclose mdClose #define mdsend mdSend #define mdreceive mdReceive #define mddevset mdDevSet #define mddevrst mdDevRst #define mdrandw mdRandW #define mdrandr mdRandR #define mdcontrol mdControl #define mdtyperead mdTypeRead #define mdsendex mdSendEx #define mdreceiveex mdReceiveEx #define mddevsetex mdDevSetEx #define mddevrstex mdDevRstEx #define mdrandwex mdRandWEx #define mdrandrex mdRandREx #define DevX (1) #define DevLX(x) (DevX*1000+(x)) #define DevY (2) #define DevLY(x) (DevY*1000+(x)) #define DevL (3) #define DevM (4) #define DevSM (5) #define DevF (6) #define DevTT (7) #define DevTC (8) #define DevCT (9) #define DevCC (10) #define DevTN (11) #define DevCN (12) #define DevD (13) #define DevSD (14) #define DevTM (15) #define DevTS (16) #define DevTS2 (16002) #define DevTS3 (16003) #define DevCM (17) #define DevCS (18) #define DevCS2 (18002) #define DevCS3 (18003) #define DevA (19) #define DevZ (20) #define DevV (21) #define DevR (22) #define DevZR (220) #define DevB (23) #define DevLB(x) (DevB*1000+(x)) #define DevW (24) #define DevLW(x) (DevW*1000+(x)) #define DevQSB (25) #define DevLSB(x) (DevQSB*1000+(x)) #define DevSTT (26) #define DevSTC (27) #define DevQSW (28) #define DevLSW(x) (DevQSW*1000+(x)) #define DevSPG(x) (29*1000+(x)) #define DevQV (30) #define DevMRB (33) #define DevMAB (34) #define DevSTN (35) #define DevWw (36) #define DevWr (37) #define DevLZ (38) #define DevRD (39) #define DevFS (40) #define DevLTT (41) #define DevLTC (42) #define DevLTN (43) #define DevLCT (44) #define DevLCC (45) #define DevLCN (46) #define DevLSTT (47) #define DevLSTC (48) #define DevLSTN (49) #define DevSPB (50) #define DevSPB1 (501) #define DevSPB2 (502) #define DevSPB3 (503) #define DevSPB4 (504) #define DevSPX (51) #define DevSPY (52) #define DevUSER (100) #define DevMAIL (101) #define DevMAILNC (102) #define DevER0 (22000) #define DevER1 (22001) #define DevER2 (22002) #define DevER3 (22003) #define DevER4 (22004) #define DevER5 (22005) #define DevER6 (22006) #define DevER7 (22007) #define DevER8 (22008) #define DevER9 (22009) #define DevER10 (22010) #define DevER11 (22011) #define DevER12 (22012) #define DevER13 (22013) #define DevER14 (22014) #define DevER15 (22015) #define DevER16 (22016) #define DevER17 (22017) #define DevER18 (22018) #define DevER19 (22019) #define DevER20 (22020) #define DevER21 (22021) #define DevER22 (22022) #define DevER23 (22023) #define DevER24 (22024) #define DevER25 (22025) #define DevER26 (22026) #define DevER27 (22027) #define DevER28 (22028) #define DevER29 (22029) #define DevER30 (22030) #define DevER31 (22031) #define DevER32 (22032) #define DevER33 (22033) #define DevER34 (22034) #define DevER35 (22035) #define DevER36 (22036) #define DevER37 (22037) #define DevER38 (22038) #define DevER39 (22039) #define DevER40 (22040) #define DevER41 (22041) #define DevER42 (22042) #define DevER43 (22043) #define DevER44 (22044) #define DevER45 (22045) #define DevER46 (22046) #define DevER47 (22047) #define DevER48 (22048) #define DevER49 (22049) #define DevER50 (22050) #define DevER51 (22051) #define DevER52 (22052) #define DevER53 (22053) #define DevER54 (22054) #define DevER55 (22055) #define DevER56 (22056) #define DevER57 (22057) #define DevER58 (22058) #define DevER59 (22059) #define DevER60 (22060) #define DevER61 (22061) #define DevER62 (22062) #define DevER63 (22063) #define DevER64 (22064) #define DevER65 (22065) #define DevER66 (22066) #define DevER67 (22067) #define DevER68 (22068) #define DevER69 (22069) #define DevER70 (22070) #define DevER71 (22071) #define DevER72 (22072) #define DevER73 (22073) #define DevER74 (22074) #define DevER75 (22075) #define DevER76 (22076) #define DevER77 (22077) #define DevER78 (22078) #define DevER79 (22079) #define DevER80 (22080) #define DevER81 (22081) #define DevER82 (22082) #define DevER83 (22083) #define DevER84 (22084) #define DevER85 (22085) #define DevER86 (22086) #define DevER87 (22087) #define DevER88 (22088) #define DevER89 (22089) #define DevER90 (22090) #define DevER91 (22091) #define DevER92 (22092) #define DevER93 (22093) #define DevER94 (22094) #define DevER95 (22095) #define DevER96 (22096) #define DevER97 (22097) #define DevER98 (22098) #define DevER99 (22099) #define DevER100 (22100) #define DevER101 (22101) #define DevER102 (22102) #define DevER103 (22103) #define DevER104 (22104) #define DevER105 (22105) #define DevER106 (22106) #define DevER107 (22107) #define DevER108 (22108) #define DevER109 (22109) #define DevER110 (22110) #define DevER111 (22111) #define DevER112 (22112) #define DevER113 (22113) #define DevER114 (22114) #define DevER115 (22115) #define DevER116 (22116) #define DevER117 (22117) #define DevER118 (22118) #define DevER119 (22119) #define DevER120 (22120) #define DevER121 (22121) #define DevER122 (22122) #define DevER123 (22123) #define DevER124 (22124) #define DevER125 (22125) #define DevER126 (22126) #define DevER127 (22127) #define DevER128 (22128) #define DevER129 (22129) #define DevER130 (22130) #define DevER131 (22131) #define DevER132 (22132) #define DevER133 (22133) #define DevER134 (22134) #define DevER135 (22135) #define DevER136 (22136) #define DevER137 (22137) #define DevER138 (22138) #define DevER139 (22139) #define DevER140 (22140) #define DevER141 (22141) #define DevER142 (22142) #define DevER143 (22143) #define DevER144 (22144) #define DevER145 (22145) #define DevER146 (22146) #define DevER147 (22147) #define DevER148 (22148) #define DevER149 (22149) #define DevER150 (22150) #define DevER151 (22151) #define DevER152 (22152) #define DevER153 (22153) #define DevER154 (22154) #define DevER155 (22155) #define DevER156 (22156) #define DevER157 (22157) #define DevER158 (22158) #define DevER159 (22159) #define DevER160 (22160) #define DevER161 (22161) #define DevER162 (22162) #define DevER163 (22163) #define DevER164 (22164) #define DevER165 (22165) #define DevER166 (22166) #define DevER167 (22167) #define DevER168 (22168) #define DevER169 (22169) #define DevER170 (22170) #define DevER171 (22171) #define DevER172 (22172) #define DevER173 (22173) #define DevER174 (22174) #define DevER175 (22175) #define DevER176 (22176) #define DevER177 (22177) #define DevER178 (22178) #define DevER179 (22179) #define DevER180 (22180) #define DevER181 (22181) #define DevER182 (22182) #define DevER183 (22183) #define DevER184 (22184) #define DevER185 (22185) #define DevER186 (22186) #define DevER187 (22187) #define DevER188 (22188) #define DevER189 (22189) #define DevER190 (22190) #define DevER191 (22191) #define DevER192 (22192) #define DevER193 (22193) #define DevER194 (22194) #define DevER195 (22195) #define DevER196 (22196) #define DevER197 (22197) #define DevER198 (22198) #define DevER199 (22199) #define DevER200 (22200) #define DevER201 (22201) #define DevER202 (22202) #define DevER203 (22203) #define DevER204 (22204) #define DevER205 (22205) #define DevER206 (22206) #define DevER207 (22207) #define DevER208 (22208) #define DevER209 (22209) #define DevER210 (22210) #define DevER211 (22211) #define DevER212 (22212) #define DevER213 (22213) #define DevER214 (22214) #define DevER215 (22215) #define DevER216 (22216) #define DevER217 (22217) #define DevER218 (22218) #define DevER219 (22219) #define DevER220 (22220) #define DevER221 (22221) #define DevER222 (22222) #define DevER223 (22223) #define DevER224 (22224) #define DevER225 (22225) #define DevER226 (22226) #define DevER227 (22227) #define DevER228 (22228) #define DevER229 (22229) #define DevER230 (22230) #define DevER231 (22231) #define DevER232 (22232) #define DevER233 (22233) #define DevER234 (22234) #define DevER235 (22235) #define DevER236 (22236) #define DevER237 (22237) #define DevER238 (22238) #define DevER239 (22239) #define DevER240 (22240) #define DevER241 (22241) #define DevER242 (22242) #define DevER243 (22243) #define DevER244 (22244) #define DevER245 (22245) #define DevER246 (22246) #define DevER247 (22247) #define DevER248 (22248) #define DevER249 (22249) #define DevER250 (22250) #define DevER251 (22251) #define DevER252 (22252) #define DevER253 (22253) #define DevER254 (22254) #define DevER255 (22255) #define DevER256 (22256) #define DevRBM (-32768) #define DevRAB (-32736) #define DevRX (-32735) #define DevRY (-32734) #define DevRW (-32732) #define DevARB (-32704) #define DevSB (-32669) #define DevSW (-32668) #define DevEM(x) (31*1000+(x)) #define DevED(x) (32*1000+(x))