- Timestamp:
- Sep 23, 1999, 11:38:06 AM (26 years ago)
- Location:
- trunk/src
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/crtdll/crtdll.cpp
r973 r1012 1 /* $Id: crtdll.cpp,v 1. 4 1999-09-18 15:58:34sandervl Exp $ */1 /* $Id: crtdll.cpp,v 1.5 1999-09-23 09:38:03 sandervl Exp $ */ 2 2 3 3 /* … … 38 38 #include <direct.h> 39 39 #include <malloc.h> 40 #include <drive.h> 41 #include <fcntl.h> 40 42 #include <sys\utime.h> 41 43 #include <sys\stat.h> … … 45 47 46 48 47 // DEFAULT_DEBUG_CHANNEL(crtdll) 48 49 INT CDECL CRTDLL_vfprintf( CRTDLL_FILE *file, LPSTR format, va_list args ); 49 DEFAULT_DEBUG_CHANNEL(crtdll) 50 50 51 51 … … 63 63 } 64 64 65 66 /********************************************************************* 67 * new (CRTDLL.001) 68 */ 69 VOID* CDECL CRTDLL_new(DWORD size) 70 { 71 dprintf(("CRTDLL: ??2@YAPAXI@Z\n")); 72 VOID* result; 73 if(!(result = HeapAlloc(GetProcessHeap(),0,size)) && new_handler) 74 (*new_handler)(); 75 return result; 76 } 77 78 79 /********************************************************************* 80 * delete (CRTDLL.002) 81 */ 82 VOID CDECL CRTDLL_delete(VOID* ptr) 83 { 84 dprintf(("CRTDLL: ??3@YAXPAX@Z\n")); 85 HeapFree(GetProcessHeap(),0,ptr); 86 } 87 88 89 /********************************************************************* 90 * set_new_handler(CRTDLL.003) 91 */ 92 new_handler_type CDECL CRTDLL_set_new_handler(new_handler_type func) 93 { 94 dprintf(("CRTDLL: ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z\n")); 95 new_handler_type old_handler = new_handler; 96 new_handler = func; 97 return old_handler; 98 } 99 100 65 101 /********************************************************************* 66 102 * _XcptFilter (CRTDLL.21) … … 69 105 INT CDECL CRTDLL__XcptFilter(DWORD ret) 70 106 { 71 dprintf(("CRTDLL: XcptFilter\n"));72 73 return 0;107 dprintf(("CRTDLL: XcptFilter not implemented.\n")); 108 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 109 return FALSE; 74 110 } 75 111 … … 149 185 150 186 /********************************************************************* 187 * __dllonexit (CRTDLL.25) 188 */ 189 VOID CDECL CRTDLL___dllonexit () 190 { 191 dprintf(("__dllonexit not implemented.\n")); 192 } 193 194 195 /********************************************************************* 151 196 * CRTDLL___isascii (CRTDLL.28) 152 197 */ 153 198 int CDECL CRTDLL___isascii(int i) 154 199 { 155 dprintf(("CRTDLL: __isascii \n"));200 dprintf(("CRTDLL: __isascii not implemented.\n")); 156 201 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 157 202 return FALSE; … … 164 209 int CDECL CRTDLL___iscsym(int i) 165 210 { 166 dprintf(("CRTDLL: __iscsym \n"));211 dprintf(("CRTDLL: __iscsym not implemented.\n")); 167 212 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 168 213 return FALSE; … … 175 220 int CDECL CRTDLL___iscsymf(int i) 176 221 { 177 dprintf(("CRTDLL: __iscsymf \n"));222 dprintf(("CRTDLL: __iscsymf not implemented.\n")); 178 223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 179 224 return FALSE; … … 187 232 INT CDECL CRTDLL___mb_cur_max_dll(DWORD ret) 188 233 { 189 dprintf(("CRTDLL: __mb_cur_max_dll\n"));190 191 return 0;234 dprintf(("CRTDLL: __mb_cur_max_dll not implemented.\n")); 235 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 236 return FALSE; 192 237 } 193 238 … … 198 243 unsigned long CDECL CRTDLL___threadhandle( void ) 199 244 { 200 dprintf(("CRTDLL: __threadhandle \n"));245 dprintf(("CRTDLL: __threadhandle not implemented.\n")); 201 246 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 202 247 return FALSE; … … 209 254 int * CDECL CRTDLL___threadid(void) 210 255 { 211 dprintf(("CRTDLL: __threadid \n"));256 dprintf(("CRTDLL: __threadid not implemented.\n")); 212 257 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 213 258 return FALSE; … … 220 265 int CDECL CRTDLL__abnormal_termination(void) 221 266 { 222 dprintf(("CRTDLL: _abnormal_termination \n"));267 dprintf(("CRTDLL: _abnormal_termination not implemented.\n")); 223 268 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 224 269 return FALSE; … … 242 287 INT CDECL CRTDLL__aexit_rtn_dll(DWORD ret) 243 288 { 244 dprintf(("CRTDLL: _aexit_rtn_dll\n"));245 246 return 0;289 dprintf(("CRTDLL: _aexit_rtn_dll not implemented.\n")); 290 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 291 return FALSE; 247 292 } 248 293 … … 254 299 INT CDECL CRTDLL__amsg_exit(DWORD ret) 255 300 { 256 dprintf(("CRTDLL: _amsg_exit\n")); 257 301 dprintf(("CRTDLL: _amsg_exit not implemented.\n")); 258 302 return 0; 259 303 } … … 276 320 unsigned stack_size, void *arglist ) 277 321 { 278 dprintf(("CRTDLL: _beginthread\n")); 279 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 280 return FALSE; 322 dprintf(("CRTDLL: _beginthread not implemented.\n")); 323 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 324 return FALSE; 325 } 326 327 328 /********************************************************************* 329 * _c_exit (CRTDLL.47) 330 * 331 */ 332 void CDECL CRTDLL__c_exit(INT ret) 333 { 334 dprintf(("_c_exit(%d)\n",ret)); 335 ExitProcess(ret); 336 } 337 338 339 /********************************************************************* 340 * _cexit (CRTDLL.49) 341 * 342 */ 343 void CDECL CRTDLL__cexit(INT ret) 344 { 345 dprintf(("_cexit(%d)\n",ret)); 346 ExitProcess(ret); 281 347 } 282 348 … … 295 361 296 362 /********************************************************************* 363 * _chdrive (CRTDLL.52) 364 * 365 * newdir [I] drive to change to, A=1 366 * 367 */ 368 BOOL CDECL CRTDLL__chdrive(INT newdrive) 369 { 370 /* FIXME: generates errnos */ 371 dprintf(("CRTDLL: _chdrive\n")); 372 return DRIVE_SetCurrentDrive(newdrive-1); 373 } 374 375 376 /********************************************************************* 297 377 * CRTDLL__close (CRTDLL.57) 298 378 */ … … 381 461 { 382 462 dprintf(("CRTDLL: _except_handler2\n")); 383 384 463 return 0; 385 464 } … … 391 470 VOID CDECL CRTDLL__exit(DWORD ret) 392 471 { 393 dprintf(("CRTDLL: exit\n"));472 dprintf(("CRTDLL: _exit\n")); 394 473 ExitProcess(ret); 395 474 } … … 401 480 void * CDECL CRTDLL__expand( void *ptr, size_t size ) 402 481 { 403 dprintf(("CRTDLL: _expand \n"));482 dprintf(("CRTDLL: _expand not implemented.\n")); 404 483 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 405 484 return FALSE; … … 463 542 wint_t CDECL CRTDLL__fgetwchar( void *i ) 464 543 { 465 dprintf(("CRTDLL: _fgetwchar \n"));544 dprintf(("CRTDLL: _fgetwchar not implemented.\n")); 466 545 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 467 546 return FALSE; … … 474 553 int CDECL CRTDLL__findclose( long handle ) 475 554 { 476 dprintf(("CRTDLL: _findclose \n"));555 dprintf(("CRTDLL: _findclose not implemented.\n")); 477 556 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 478 557 return FALSE; … … 485 564 DWORD CDECL CRTDLL__findfirst(LPCSTR fname, struct find_t * x2) 486 565 { 487 dprintf(("CRTDLL: _findfirst \n"));566 dprintf(("CRTDLL: _findfirst not implemented.\n")); 488 567 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 489 568 return FALSE; … … 496 575 INT CDECL CRTDLL__findnext(DWORD hand, struct find_t * x2) 497 576 { 498 dprintf(("CRTDLL: _findnext \n"));577 dprintf(("CRTDLL: _findnext not implemented.\n")); 499 578 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 500 579 return FALSE; … … 507 586 INT CDECL CRTDLL__finite(double x) 508 587 { 509 dprintf(("CRTDLL: _finite \n"));588 dprintf(("CRTDLL: _finite not implemented.\n")); 510 589 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 511 590 return FALSE; … … 518 597 INT CDECL CRTDLL__fpreset(void) 519 598 { 520 dprintf(("CRTDLL: _fpreset \n"));599 dprintf(("CRTDLL: _fpreset not implemented.\n")); 521 600 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 522 601 return FALSE; … … 539 618 wint_t CDECL CRTDLL__fputwchar( wint_t ) 540 619 { 541 dprintf(("CRTDLL: _fputwchar \n"));620 dprintf(("CRTDLL: _fputwchar not implemented.\n")); 542 621 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 543 622 return FALSE; … … 550 629 FILE * CDECL CRTDLL__fsopen( const char *filename, const char *mode, int shflag ) 551 630 { 552 dprintf(("CRTDLL: _fsopen \n"));631 dprintf(("CRTDLL: _fsopen not implemented.\n")); 553 632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 554 633 return FALSE; … … 561 640 int CDECL CRTDLL__fstat(int file, struct stat* buf) 562 641 { 563 dprintf(("CRTDLL: _fstat \n"));642 dprintf(("CRTDLL: _fstat not implemented.\n")); 564 643 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 565 644 return FALSE; … … 572 651 int CDECL CRTDLL__ftime( struct timeb *timeptr ) 573 652 { 574 dprintf(("CRTDLL: _ftime \n"));653 dprintf(("CRTDLL: _ftime not implemented.\n")); 575 654 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 576 655 return FALSE; … … 603 682 long CDECL CRTDLL__get_osfhandle( int posixhandle ) 604 683 { 605 dprintf(("CRTDLL: _gcvt \n"));684 dprintf(("CRTDLL: _gcvt not implemented.\n")); 606 685 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 607 686 return FALSE; … … 654 733 unsigned CDECL CRTDLL__getdiskfree( unsigned drive, struct _diskfree_t *diskspace) 655 734 { 656 dprintf(("CRTDLL: _getdiskfree \n"));735 dprintf(("CRTDLL: _getdiskfree not implemented.\n")); 657 736 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 658 737 return FALSE; … … 666 745 { 667 746 dprintf(("CRTDLL: _getdrive\n")); 668 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 669 return FALSE; 747 return DRIVE_GetCurrentDrive() + 1; 670 748 } 671 749 … … 676 754 int CDECL CRTDLL__getw( FILE *fp ) 677 755 { 678 dprintf(("CRTDLL: _getw \n"));756 dprintf(("CRTDLL: _getw not implemented.\n")); 679 757 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 680 758 return FALSE; … … 727 805 int CDECL CRTDLL__heapwalk( struct _heapinfo *entry ) 728 806 { 729 dprintf(("CRTDLL: _heapwalk \n"));807 dprintf(("CRTDLL: _heapwalk not implemented.\n")); 730 808 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 731 809 return FALSE; … … 747 825 } 748 826 return 0; 827 } 828 829 830 /********************************************************************* 831 * _isatty (CRTDLL.137) 832 */ 833 BOOL CDECL CRTDLL__isatty(DWORD x) 834 { 835 dprintf(("(%ld)\n",x)); 836 return TRUE; 749 837 } 750 838 … … 780 868 int CDECL CRTDLL__ismbbalnum( unsigned int ch ) 781 869 { 782 dprintf(("CRTDLL: _ismbbalnum \n"));870 dprintf(("CRTDLL: _ismbbalnum not implemented.\n")); 783 871 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 784 872 return FALSE; … … 791 879 int CDECL CRTDLL__ismbbalpha( unsigned int ch ) 792 880 { 793 dprintf(("CRTDLL: _ismbbalpha \n"));881 dprintf(("CRTDLL: _ismbbalpha not implemented.\n")); 794 882 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 795 883 return FALSE; … … 802 890 int CDECL CRTDLL__ismbbgraph( unsigned int ch ) 803 891 { 804 dprintf(("CRTDLL: _ismbbgraph \n"));892 dprintf(("CRTDLL: _ismbbgraph not implemented.\n")); 805 893 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 806 894 return FALSE; … … 813 901 int CDECL CRTDLL__ismbbkalnum( unsigned int ch ) 814 902 { 815 dprintf(("CRTDLL: _ismbbkalnum \n"));903 dprintf(("CRTDLL: _ismbbkalnum not implemented.\n")); 816 904 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 817 905 return FALSE; … … 824 912 int CDECL CRTDLL__ismbbkana( unsigned int ch ) 825 913 { 826 dprintf(("CRTDLL: _ismbbkana \n"));914 dprintf(("CRTDLL: _ismbbkana not implemented.\n")); 827 915 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 828 916 return FALSE; … … 835 923 int CDECL CRTDLL__ismbbkpunct( unsigned int ch ) 836 924 { 837 dprintf(("CRTDLL: _ismbbkpunct \n"));925 dprintf(("CRTDLL: _ismbbkpunct not implemented.\n")); 838 926 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 839 927 return FALSE; … … 846 934 int CDECL CRTDLL__ismbblead( unsigned int ch ) 847 935 { 848 dprintf(("CRTDLL: _ismbblead \n"));936 dprintf(("CRTDLL: _ismbblead not implemented.\n")); 849 937 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 850 938 return FALSE; … … 857 945 int CDECL CRTDLL__ismbbprint( unsigned int ch ) 858 946 { 859 dprintf(("CRTDLL: _ismbbprint \n"));947 dprintf(("CRTDLL: _ismbbprint not implemented.\n")); 860 948 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 861 949 return FALSE; … … 868 956 int CDECL CRTDLL__ismbbpunct( unsigned int ch ) 869 957 { 870 dprintf(("CRTDLL: _ismbbpunct \n"));958 dprintf(("CRTDLL: _ismbbpunct not implemented.\n")); 871 959 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 872 960 return FALSE; … … 879 967 int CDECL CRTDLL__ismbbtrail( unsigned int ch ) 880 968 { 881 dprintf(("CRTDLL: _ismbbtrail \n"));969 dprintf(("CRTDLL: _ismbbtrail not implemented.\n")); 882 970 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 883 971 return FALSE; … … 890 978 int CDECL CRTDLL__ismbcalpha( unsigned int ch ) 891 979 { 892 dprintf(("CRTDLL: _ismbcalpha \n"));980 dprintf(("CRTDLL: _ismbcalpha not implemented.\n")); 893 981 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 894 982 return FALSE; … … 901 989 int CDECL CRTDLL__ismbcdigit( unsigned int ch ) 902 990 { 903 dprintf(("CRTDLL: _ismbcdigit \n"));991 dprintf(("CRTDLL: _ismbcdigit not implemented.\n")); 904 992 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 905 993 return FALSE; … … 912 1000 int CDECL CRTDLL__ismbchira( unsigned int ch ) 913 1001 { 914 dprintf(("CRTDLL: _ismbchira \n"));1002 dprintf(("CRTDLL: _ismbchira not implemented.\n")); 915 1003 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 916 1004 return FALSE; … … 923 1011 int CDECL CRTDLL__ismbckata( unsigned int ch ) 924 1012 { 925 dprintf(("CRTDLL: _ismbckata \n"));1013 dprintf(("CRTDLL: _ismbckata not implemented.\n")); 926 1014 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 927 1015 return FALSE; … … 933 1021 int CDECL CRTDLL__ismbcl0( unsigned int ch ) 934 1022 { 935 dprintf(("CRTDLL: _ismbcl0 \n"));1023 dprintf(("CRTDLL: _ismbcl0 not implemented.\n")); 936 1024 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 937 1025 return FALSE; … … 944 1032 int CDECL CRTDLL__ismbcl1( unsigned int ch ) 945 1033 { 946 dprintf(("CRTDLL: _ismbcl1 \n"));1034 dprintf(("CRTDLL: _ismbcl1 not implemented.\n")); 947 1035 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 948 1036 return FALSE; … … 955 1043 int CDECL CRTDLL__ismbcl2( unsigned int ch ) 956 1044 { 957 dprintf(("CRTDLL: _ismbcl2 \n"));1045 dprintf(("CRTDLL: _ismbcl2 not implemented.\n")); 958 1046 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 959 1047 return FALSE; … … 966 1054 int CDECL CRTDLL__ismbclegal( unsigned int ch ) 967 1055 { 968 dprintf(("CRTDLL: _ismbclegal \n"));1056 dprintf(("CRTDLL: _ismbclegal not implemented.\n")); 969 1057 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 970 1058 return FALSE; … … 977 1065 int CDECL CRTDLL__ismbclower( unsigned int ch ) 978 1066 { 979 dprintf(("CRTDLL: _ismbclower \n"));1067 dprintf(("CRTDLL: _ismbclower not implemented.\n")); 980 1068 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 981 1069 return FALSE; … … 988 1076 int CDECL CRTDLL__ismbcprint( unsigned int ch ) 989 1077 { 990 dprintf(("CRTDLL: _ismbcprint \n"));1078 dprintf(("CRTDLL: _ismbcprint not implemented.\n")); 991 1079 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 992 1080 return FALSE; … … 999 1087 int CDECL CRTDLL__ismbcspace( unsigned int ch ) 1000 1088 { 1001 dprintf(("CRTDLL: _ismbcspace \n"));1089 dprintf(("CRTDLL: _ismbcspace not implemented.\n")); 1002 1090 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1003 1091 return FALSE; … … 1010 1098 int CDECL CRTDLL__ismbcsymbol( unsigned int ch ) 1011 1099 { 1012 dprintf(("CRTDLL: _ismbcsymbol \n"));1100 dprintf(("CRTDLL: _ismbcsymbol not implemented.\n")); 1013 1101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1014 1102 return FALSE; … … 1021 1109 int CDECL CRTDLL__ismbcupper( unsigned int ch ) 1022 1110 { 1023 dprintf(("CRTDLL: _ismbcupper \n"));1111 dprintf(("CRTDLL: _ismbcupper not implemented.\n")); 1024 1112 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1025 1113 return FALSE; … … 1041 1129 int CDECL CRTDLL__locking(int handle,int mode,unsigned long nbyte) 1042 1130 { 1043 dprintf(("CRTDLL: _locking \n"));1131 dprintf(("CRTDLL: _locking not implemented.\n")); 1044 1132 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1045 1133 return FALSE; … … 1088 1176 1089 1177 1178 #if (__IBMCPP__ > 300) 1179 #define exception _exception 1180 #endif 1181 1090 1182 /********************************************************************* 1091 1183 * _matherr (CRTDLL.181) … … 1097 1189 } 1098 1190 1099 // unsigned int _mbbtombc( unsigned int __ch ); 1100 // unsigned int _mbctombb( unsigned int __ch ); 1191 1192 /********************************************************************* 1193 * _mbbtombc (CRTDLL.182) 1194 */ 1195 unsigned int CDECL CRTDLL__mbbtombc( unsigned int ch ) 1196 { 1197 dprintf(("CRTDLL: _mbbtombc\n")); 1198 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1199 return FALSE; 1200 } 1201 1202 1203 /********************************************************************* 1204 * _mbbtype (CRTDLL.183) 1205 */ 1206 int CDECL CRTDLL__mbbtype( unsigned char s, int i ) 1207 { 1208 dprintf(("CRTDLL: _mbbtype not implemented.\n")); 1209 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1210 return FALSE; 1211 } 1212 1213 1214 /********************************************************************* 1215 * _mbccpy (CRTDLL.184) 1216 */ 1217 void CDECL CRTDLL__mbccpy( unsigned char *dest, const unsigned char *ch ) 1218 { 1219 dprintf(("CRTDLL: _mbccpy not implemented.\n")); 1220 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1221 } 1222 1223 1224 /********************************************************************* 1225 * _mbcjistojms (CRTDLL.185) 1226 */ 1227 int CDECL CRTDLL__mbcjistojms( unsigned int ch ) 1228 { 1229 dprintf(("CRTDLL: _mbcjistojms not implemented.\n")); 1230 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1231 return FALSE; 1232 } 1233 1234 1235 /********************************************************************* 1236 * _mbcjmstojis (CRTDLL.186) 1237 */ 1238 int CDECL CRTDLL__mbcjmstojis( unsigned int ch ) 1239 { 1240 dprintf(("CRTDLL: _mbcjmstojis not implemented.\n")); 1241 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1242 return FALSE; 1243 } 1244 1245 1246 /********************************************************************* 1247 * _mbclen (CRTDLL.187) 1248 */ 1249 size_t CDECL CRTDLL__mbclen( const unsigned char *ch ) 1250 { 1251 dprintf(("CRTDLL: _mbclen not implemented.\n")); 1252 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1253 return FALSE; 1254 } 1255 1256 1257 /********************************************************************* 1258 * _mbctohira (CRTDLL.188) 1259 */ 1260 int CDECL CRTDLL__mbctohira( unsigned int ch ) 1261 { 1262 dprintf(("CRTDLL: _mbctohira not implemented.\n")); 1263 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1264 return FALSE; 1265 } 1266 1267 1268 /********************************************************************* 1269 * _mbctokata (CRTDLL.189) 1270 */ 1271 int CDECL CRTDLL__mbctokata( unsigned int ch ) 1272 { 1273 dprintf(("CRTDLL: _mbctokata not implemented.\n")); 1274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1275 return FALSE; 1276 } 1277 1278 1279 /********************************************************************* 1280 * _mbctolower (CRTDLL.190) 1281 */ 1282 unsigned int CDECL CRTDLL__mbctolower( unsigned int ch ) 1283 { 1284 dprintf(("CRTDLL: _mbctolower not implemented.\n")); 1285 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1286 return FALSE; 1287 } 1288 1289 1290 /********************************************************************* 1291 * _mbctombb (CRTDLL.191) 1292 */ 1293 unsigned int CDECL CRTDLL__mbctombb( unsigned int ch ) 1294 { 1295 dprintf(("CRTDLL: _mbctombb not implemented.\n")); 1296 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1297 return FALSE; 1298 } 1299 1300 1301 /********************************************************************* 1302 * _mbctoupper (CRTDLL.192) 1303 */ 1304 unsigned int CDECL CRTDLL__mbctoupper( unsigned int ch ) 1305 { 1306 dprintf(("CRTDLL: _mbctoupper not implemented.\n")); 1307 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1308 return FALSE; 1309 } 1310 1311 1312 /********************************************************************* 1313 * _mbsbtype (CRTDLL.194) 1314 */ 1315 int CDECL CRTDLL__mbsbtype( const unsigned char *s1, int ch ) 1316 { 1317 dprintf(("CRTDLL: _mbsbtype not implemented.\n")); 1318 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1319 return FALSE; 1320 } 1321 1322 1323 /********************************************************************* 1324 * _mbscat (CRTDLL.195) 1325 */ 1326 unsigned char * CDECL CRTDLL__mbscat( unsigned char *s1, const unsigned char *s2 ) 1327 { 1328 dprintf(("CRTDLL: _mbscat not implemented.\n")); 1329 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1330 return FALSE; 1331 } 1332 1333 1334 /********************************************************************* 1335 * _mbschr (CRTDLL.196) 1336 */ 1337 unsigned char * CDECL CRTDLL__mbschr( const unsigned char *s, unsigned int ch ) 1338 { 1339 dprintf(("CRTDLL: _mbschr not implemented.\n")); 1340 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1341 return FALSE; 1342 } 1343 1344 1345 /********************************************************************* 1346 * _mbscmp (CRTDLL.197) 1347 */ 1348 int CDECL CRTDLL__mbscmp( const unsigned char *s1, const unsigned char *s2 ) 1349 { 1350 dprintf(("CRTDLL: _mbscmp not implemented.\n")); 1351 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1352 return FALSE; 1353 } 1354 1355 1356 /********************************************************************* 1357 * _mbscpy (CRTDLL.198) 1358 */ 1359 unsigned char * CDECL CRTDLL__mbscpy( unsigned char *s1, const unsigned char *s2 ) 1360 { 1361 dprintf(("CRTDLL: _mbscpy not implemented.\n")); 1362 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1363 return FALSE; 1364 } 1101 1365 1102 1366 … … 1106 1370 size_t CDECL CRTDLL__mbscspn( const unsigned char *s, const unsigned char *charset ) 1107 1371 { 1108 dprintf(("CRTDLL: _mbscspn\n")); 1109 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1110 return FALSE; 1111 } 1112 1372 dprintf(("CRTDLL: _mbscspn not implemented.\n")); 1373 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1374 return FALSE; 1375 } 1376 1377 1378 /********************************************************************* 1379 * CRTDLL__mbsdec (CRTDLL.200) 1380 */ 1381 unsigned char * CDECL CRTDLL__mbsdec( const unsigned char *s, const unsigned char *ch ) 1382 { 1383 dprintf(("CRTDLL: _mbsdec not implemented.\n")); 1384 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1385 return FALSE; 1386 } 1387 1388 1389 /********************************************************************* 1390 * CRTDLL__mbsdec (CRTDLL.201) 1391 */ 1392 unsigned char * CDECL CRTDLL__mbsdup( unsigned char *src ) 1393 { 1394 dprintf(("CRTDLL: _mbsdup not implemented.\n")); 1395 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1396 return FALSE; 1397 } 1398 1399 1400 /********************************************************************* 1401 * CRTDLL__mbsicmp (CRTDLL.202) 1402 */ 1403 int CDECL CRTDLL__mbsicmp( const unsigned char *x, const unsigned char *y ) 1404 { 1405 dprintf(("CRTDLL: _mbsicmp\n")); 1406 do { 1407 if (!*x) 1408 return !!*y; 1409 if (!*y) 1410 return !!*x; 1411 /* FIXME: MBCS handling... */ 1412 if (*x!=*y) 1413 return 1; 1414 x++; 1415 y++; 1416 } while (1); 1417 } 1113 1418 1114 1419 … … 1118 1423 LPSTR CDECL CRTDLL__mbsinc( LPCSTR str ) 1119 1424 { 1425 dprintf(("CRTDLL: _mbsinc\n")); 1120 1426 int len = mblen( str, MB_LEN_MAX ); 1121 1427 if (len < 1) len = 1; … … 1129 1435 INT CDECL CRTDLL__mbslen( LPCSTR str ) 1130 1436 { 1437 dprintf(("CRTDLL: _mbslen\n")); 1131 1438 INT len, total = 0; 1132 1439 while ((len = mblen( str, MB_LEN_MAX )) > 0) … … 1140 1447 1141 1448 /********************************************************************* 1142 * CRTDLL__mbsdec (CRTDLL.200)1143 */1144 unsigned char * CDECL CRTDLL__mbsdec( const unsigned char *s, const unsigned char *ch )1145 {1146 dprintf(("CRTDLL: _mbsdec\n"));1147 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);1148 return FALSE;1149 }1150 1151 1152 /*********************************************************************1153 * CRTDLL__mbsdec (CRTDLL.201)1154 */1155 unsigned char * CDECL CRTDLL__mbsdup( unsigned char *src )1156 {1157 dprintf(("CRTDLL: _mbsdup\n"));1158 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);1159 return FALSE;1160 }1161 1162 1163 /*********************************************************************1164 * CRTDLL__mbsicmp (CRTDLL.202)1165 */1166 int CDECL CRTDLL__mbsicmp( const unsigned char *s1, const unsigned char *s2 )1167 {1168 dprintf(("CRTDLL: _mbsicmp\n"));1169 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);1170 return FALSE;1171 }1172 1173 1174 /*********************************************************************1175 1449 * CRTDLL__mbslwr (CRTDLL.205) 1176 1450 */ 1177 1451 unsigned char * CDECL CRTDLL__mbslwr( unsigned char *s ) 1178 1452 { 1179 dprintf(("CRTDLL: _mbslwr \n"));1453 dprintf(("CRTDLL: _mbslwr not implemented.\n")); 1180 1454 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1181 1455 return FALSE; … … 1188 1462 unsigned char * CDECL CRTDLL__mbsnbcat( unsigned char *s1, const unsigned char *s2, size_t n ) 1189 1463 { 1190 dprintf(("CRTDLL: _mbsnbcat \n"));1464 dprintf(("CRTDLL: _mbsnbcat not implemented.\n")); 1191 1465 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1192 1466 return FALSE; … … 1199 1473 int CDECL CRTDLL__mbsnbcmp( const unsigned char *s1, const unsigned char *s2, size_t n ) 1200 1474 { 1201 dprintf(("CRTDLL: _mbsnbcmp \n"));1475 dprintf(("CRTDLL: _mbsnbcmp not implemented.\n")); 1202 1476 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1203 1477 return FALSE; … … 1210 1484 size_t CDECL CRTDLL__mbsnbcnt( const unsigned char *s, size_t n ) 1211 1485 { 1212 dprintf(("CRTDLL: _mbsnbcnt \n"));1486 dprintf(("CRTDLL: _mbsnbcnt not implemented.\n")); 1213 1487 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1214 1488 return FALSE; … … 1221 1495 unsigned char * CDECL CRTDLL__mbsnbcpy( unsigned char *s1, const unsigned char *s2, size_t n ) 1222 1496 { 1223 dprintf(("CRTDLL: _mbsnbcpy \n"));1497 dprintf(("CRTDLL: _mbsnbcpy not implemented.\n")); 1224 1498 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1225 1499 return FALSE; … … 1232 1506 int CDECL CRTDLL__mbsnbicmp( const unsigned char *s1, const unsigned char *s2, size_t n ) 1233 1507 { 1234 dprintf(("CRTDLL: _mbsnbicmp \n"));1508 dprintf(("CRTDLL: _mbsnbicmp not implemented.\n")); 1235 1509 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1236 1510 return FALSE; … … 1243 1517 unsigned char * CDECL CRTDLL__mbsnbset( unsigned char *s, unsigned int ch, size_t n ) 1244 1518 { 1245 dprintf(("CRTDLL: _mbsnbset \n"));1519 dprintf(("CRTDLL: _mbsnbset not implemented.\n")); 1246 1520 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1247 1521 return FALSE; … … 1254 1528 unsigned char * CDECL CRTDLL__mbsncat( unsigned char *s1, const unsigned char *s2, size_t n ) 1255 1529 { 1256 dprintf(("CRTDLL: _mbsncat \n"));1530 dprintf(("CRTDLL: _mbsncat not implemented.\n")); 1257 1531 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1258 1532 return FALSE; … … 1265 1539 size_t CDECL CRTDLL__mbsnccnt( const unsigned char *s, size_t n ) 1266 1540 { 1267 dprintf(("CRTDLL: _mbsnccnt \n"));1541 dprintf(("CRTDLL: _mbsnccnt not implemented.\n")); 1268 1542 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1269 1543 return FALSE; … … 1276 1550 int CDECL CRTDLL__mbsncmp( const unsigned char *s1, const unsigned char *s2, size_t n ) 1277 1551 { 1278 dprintf(("CRTDLL: _mbsncmp \n"));1552 dprintf(("CRTDLL: _mbsncmp not implemented.\n")); 1279 1553 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1280 1554 return FALSE; … … 1287 1561 unsigned char * CDECL CRTDLL__mbsncpy( unsigned char *s1, const unsigned char *s2, size_t n ) 1288 1562 { 1289 dprintf(("CRTDLL: _mbsncpy \n"));1563 dprintf(("CRTDLL: _mbsncpy not implemented.\n")); 1290 1564 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1291 1565 return FALSE; … … 1298 1572 unsigned int CDECL CRTDLL__mbsnextc( const unsigned char *s ) 1299 1573 { 1300 dprintf(("CRTDLL: _mbsnextc \n"));1574 dprintf(("CRTDLL: _mbsnextc not implemented.\n")); 1301 1575 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1302 1576 return FALSE; … … 1309 1583 int CDECL CRTDLL__mbsnicmp( const unsigned char *s1, const unsigned char *s2, size_t n ) 1310 1584 { 1311 dprintf(("CRTDLL: _mbsnicmp \n"));1585 dprintf(("CRTDLL: _mbsnicmp not implemented.\n")); 1312 1586 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1313 1587 return FALSE; … … 1320 1594 unsigned char * CDECL CRTDLL__mbsninc( const unsigned char *s, size_t count ) 1321 1595 { 1322 dprintf(("CRTDLL: _mbsninc \n"));1596 dprintf(("CRTDLL: _mbsninc not implemented.\n")); 1323 1597 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1324 1598 return FALSE; … … 1331 1605 unsigned char * CDECL CRTDLL__mbsnset( unsigned char *s, unsigned int ch, size_t n ) 1332 1606 { 1333 dprintf(("CRTDLL: _mbsnset \n"));1607 dprintf(("CRTDLL: _mbsnset not implemented.\n")); 1334 1608 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1335 1609 return FALSE; … … 1342 1616 unsigned char * CDECL CRTDLL__mbspbrk( const unsigned char *s, const unsigned char *charset ) 1343 1617 { 1344 dprintf(("CRTDLL: _mbspbrk \n"));1618 dprintf(("CRTDLL: _mbspbrk not implemented.\n")); 1345 1619 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1346 1620 return FALSE; … … 1351 1625 * CRTDLL__mbsrchr (CRTDLL.221) 1352 1626 */ 1353 unsigned char * CDECL CRTDLL__mbsrchr( const unsigned char *s, unsigned int ch)1627 LPSTR CDECL CRTDLL__mbsrchr(LPSTR s,CHAR x) 1354 1628 { 1355 1629 dprintf(("CRTDLL: _mbsrchr\n")); 1356 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1357 return FALSE;1630 /* FIXME: handle multibyte strings */ 1631 return strrchr(s,x); 1358 1632 } 1359 1633 … … 1364 1638 unsigned char * CDECL CRTDLL__mbsrev( unsigned char *s ) 1365 1639 { 1366 dprintf(("CRTDLL: _mbsrev \n"));1640 dprintf(("CRTDLL: _mbsrev not implemented.\n")); 1367 1641 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1368 1642 return FALSE; … … 1375 1649 unsigned char * CDECL CRTDLL__mbsset( unsigned char *s, unsigned int ch ) 1376 1650 { 1377 dprintf(("CRTDLL: _mbsset \n"));1651 dprintf(("CRTDLL: _mbsset not implemented.\n")); 1378 1652 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1379 1653 return FALSE; … … 1386 1660 size_t CDECL CRTDLL__mbsspn( const unsigned char *s, const unsigned char *charset ) 1387 1661 { 1388 dprintf(("CRTDLL: _mbsspn \n"));1662 dprintf(("CRTDLL: _mbsspn not implemented.\n")); 1389 1663 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1390 1664 return FALSE; … … 1397 1671 unsigned char * CDECL CRTDLL__mbsspnp( const unsigned char *s, const unsigned char *charset ) 1398 1672 { 1399 dprintf(("CRTDLL: _mbsspnp \n"));1673 dprintf(("CRTDLL: _mbsspnp not implemented.\n")); 1400 1674 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1401 1675 return FALSE; … … 1408 1682 unsigned char * CDECL CRTDLL__mbsstr( const unsigned char *s1, const unsigned char *s2 ) 1409 1683 { 1410 dprintf(("CRTDLL: _mbsstr \n"));1684 dprintf(("CRTDLL: _mbsstr not implemented.\n")); 1411 1685 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1412 1686 return FALSE; … … 1419 1693 unsigned char * CDECL CRTDLL__mbstok( unsigned char *s, const unsigned char *delim ) 1420 1694 { 1421 dprintf(("CRTDLL: _mbstok \n"));1695 dprintf(("CRTDLL: _mbstok not implemented.\n")); 1422 1696 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1423 1697 return FALSE; … … 1430 1704 unsigned char * CDECL CRTDLL__mbsupr( unsigned char *s ) 1431 1705 { 1432 dprintf(("CRTDLL: _mbsupr \n"));1706 dprintf(("CRTDLL: _mbsupr not implemented.\n")); 1433 1707 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1434 1708 return FALSE; … … 1453 1727 char * CDECL CRTDLL__mktemp( char * templt ) 1454 1728 { 1455 dprintf(("CRTDLL: _mktemp \n"));1729 dprintf(("CRTDLL: _mktemp not implemented.\n")); 1456 1730 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1457 1731 return FALSE; … … 1472 1746 * _open (CRTDLL.237) 1473 1747 */ 1474 INT CDECL CRTDLL__open(const char *path,int oflag,...) 1475 { 1476 dprintf(("CRTDLL: _open\n")); 1477 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1478 return FALSE; 1748 HFILE CDECL CRTDLL__open(LPCSTR path,INT flags) 1749 { 1750 dprintf(("CRTDLL: _open\n")); 1751 DWORD access = 0, creation = 0; 1752 HFILE ret; 1753 1754 switch(flags & 3) 1755 { 1756 case O_RDONLY: access |= GENERIC_READ; break; 1757 case O_WRONLY: access |= GENERIC_WRITE; break; 1758 case O_RDWR: access |= GENERIC_WRITE | GENERIC_READ; break; 1759 } 1760 1761 if (flags & 0x0100) /* O_CREAT */ 1762 { 1763 if (flags & 0x0400) /* O_EXCL */ 1764 creation = CREATE_NEW; 1765 else if (flags & 0x0200) /* O_TRUNC */ 1766 creation = CREATE_ALWAYS; 1767 else 1768 creation = OPEN_ALWAYS; 1769 } 1770 else /* no O_CREAT */ 1771 { 1772 if (flags & 0x0200) /* O_TRUNC */ 1773 creation = TRUNCATE_EXISTING; 1774 else 1775 creation = OPEN_EXISTING; 1776 } 1777 if (flags & 0x0008) /* O_APPEND */ 1778 dprintf(("O_APPEND not supported\n" )); 1779 if (flags & 0xf0f4) 1780 dprintf(("CRTDLL_open file unsupported flags 0x%04x\n",flags)); 1781 /* End Fixme */ 1782 1783 ret = CreateFileA( path, access, FILE_SHARE_READ | FILE_SHARE_WRITE, 1784 NULL, creation, FILE_ATTRIBUTE_NORMAL, -1 ); 1785 dprintf(("CRTDLL_open file %s mode 0x%04x got handle %d\n", path,flags,ret)); 1786 return ret; 1479 1787 } 1480 1788 … … 1486 1794 { 1487 1795 dprintf(("CRTDLL: _open_osfhandle\n")); 1488 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1489 return FALSE; 1796 HFILE handle; 1797 1798 switch (osfhandle) { 1799 case STD_INPUT_HANDLE : 1800 case 0 : 1801 handle=0; 1802 break; 1803 case STD_OUTPUT_HANDLE: 1804 case 1: 1805 handle=1; 1806 break; 1807 case STD_ERROR_HANDLE: 1808 case 2: 1809 handle=2; 1810 break; 1811 default: 1812 return (-1); 1813 } 1814 dprintf(("(handle %08lx,flags %d) return %d\n", 1815 osfhandle,flags,handle)); 1816 return handle; 1490 1817 } 1491 1818 … … 1496 1823 INT CDECL CRTDLL__pclose( FILE *fp ) 1497 1824 { 1498 dprintf(("CRTDLL: _pclose \n"));1825 dprintf(("CRTDLL: _pclose not implemented.\n")); 1499 1826 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1500 1827 return FALSE; … … 1508 1835 INT CDECL CRTDLL__pctype_dll(DWORD ret) 1509 1836 { 1510 dprintf(("CRTDLL: _pctype_dll\n")); 1511 1837 dprintf(("CRTDLL: _pctype_dll not implemented.\n")); 1512 1838 return 0; 1513 1839 } … … 1519 1845 INT CDECL CRTDLL__pipe( int *phandles, unsigned psize, int textmode ) 1520 1846 { 1521 dprintf(("CRTDLL: _pipe \n"));1847 dprintf(("CRTDLL: _pipe not implemented.\n")); 1522 1848 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1523 1849 return FALSE; … … 1530 1856 FILE * CDECL CRTDLL__popen( const char *command, const char *mode ) 1531 1857 { 1532 dprintf(("CRTDLL: _popen \n"));1858 dprintf(("CRTDLL: _popen not implemented.\n")); 1533 1859 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1534 1860 return FALSE; … … 1537 1863 /********************************************************************* 1538 1864 * _read (CRTDLL.254) 1539 *1540 * BUGS1541 * Unimplemented1542 1865 */ 1543 1866 INT CDECL CRTDLL__read(INT fd, LPVOID buf, UINT count) 1544 1867 { 1545 dprintf(("CRTDLL: _read \n"));1868 dprintf(("CRTDLL: _read not implemented.\n")); 1546 1869 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1547 1870 return FALSE; … … 1554 1877 INT CDECL CRTDLL__putw( int binint, FILE *fp ) 1555 1878 { 1556 dprintf(("CRTDLL: _putw \n"));1879 dprintf(("CRTDLL: _putw not implemented.\n")); 1557 1880 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1558 1881 return FALSE; … … 1585 1908 void CDECL CRTDLL__searchenv( const char *name, const char *env_var, char *buf ) 1586 1909 { 1587 dprintf(("CRTDLL: _searchenv \n"));1910 dprintf(("CRTDLL: _searchenv not implemented.\n")); 1588 1911 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1589 1912 } … … 1601 1924 1602 1925 /********************************************************************* 1926 * _setmode (CRTDLL.263) 1927 * FIXME: At present we ignore the request to translate CR/LF to LF. 1928 * 1929 * We allways translate when we read with fgets, we never do with fread 1930 * 1931 */ 1932 INT CDECL CRTDLL__setmode( INT fh,INT mode) 1933 { 1934 /* FIXME */ 1935 dprintf(("on fhandle %d mode %s, STUB.\n", 1936 fh,(mode=O_TEXT)?"O_TEXT": 1937 (mode=O_BINARY)?"O_BINARY":"UNKNOWN")); 1938 return -1; 1939 } 1940 1941 1942 /********************************************************************* 1943 * _sleep (CRTDLL.265) 1944 */ 1945 VOID CDECL CRTDLL__sleep(unsigned long timeout) 1946 { 1947 dprintf(("CRTDLL__sleep for %ld milliseconds\n",timeout)); 1948 Sleep((timeout)?timeout:1); 1949 } 1950 1951 1952 /********************************************************************* 1603 1953 * CRTDLL__stat (CRTDLL.278) 1604 1954 */ … … 1633 1983 * CRTDLL__strdup (CRTDLL.283) 1634 1984 */ 1635 char * CDECL CRTDLL__strdup( const char *string)1985 LPSTR CDECL CRTDLL__strdup(LPCSTR ptr) 1636 1986 { 1637 1987 dprintf(("CRTDLL: _strdup\n")); 1638 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1639 return FALSE; 1988 return HEAP_strdupA(GetProcessHeap(),0,ptr); 1640 1989 } 1641 1990 … … 1646 1995 int CDECL CRTDLL__stricoll( const char *s1, const char *s2 ) 1647 1996 { 1648 dprintf(("CRTDLL: _stricoll \n"));1997 dprintf(("CRTDLL: _stricoll not implemented.\n")); 1649 1998 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1650 1999 return FALSE; … … 1698 2047 char * CDECL CRTDLL__strnset( char *string, int c, size_t len ) 1699 2048 { 1700 dprintf(("CRTDLL: _strnset \n"));2049 dprintf(("CRTDLL: _strnset not implemented.\n")); 1701 2050 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1702 2051 return FALSE; … … 1709 2058 char * CDECL CRTDLL__strrev( char *string ) 1710 2059 { 1711 dprintf(("CRTDLL: _strrev \n"));2060 dprintf(("CRTDLL: _strrev not implemented.\n")); 1712 2061 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1713 2062 return FALSE; … … 1720 2069 char * CDECL CRTDLL__strset( char *string, int c ) 1721 2070 { 1722 dprintf(("CRTDLL: _strset \n"));2071 dprintf(("CRTDLL: _strset not implemented.\n")); 1723 2072 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1724 2073 return FALSE; … … 1777 2126 1778 2127 /********************************************************************* 2128 * _unlink (CRTDLL.312) 2129 */ 2130 INT CDECL CRTDLL__unlink(LPCSTR pathname) 2131 { 2132 dprintf(("CRTDLL: _unlink\n")); 2133 int ret=0; 2134 DOS_FULL_NAME full_name; 2135 2136 if (!DOSFS_GetFullName( pathname, FALSE, (CHAR*)&full_name )) { 2137 dprintf(("CRTDLL_unlink file %s bad name\n",pathname)); 2138 return EOF; 2139 } 2140 2141 ret=unlink(full_name.long_name); 2142 dprintf(("(%s unix %s)\n", 2143 pathname,full_name.long_name)); 2144 if(ret) 2145 dprintf((" Failed!\n")); 2146 2147 return ret; 2148 } 2149 2150 2151 /********************************************************************* 1779 2152 * CRTDLL__utime (CRTDLL.314) 1780 2153 */ … … 1791 2164 int CDECL CRTDLL__vsnwprintf( wchar_t *s1, size_t n, const wchar_t *s2, va_list arg ) 1792 2165 { 1793 dprintf(("CRTDLL: _vsnwprintf \n"));2166 dprintf(("CRTDLL: _vsnwprintf not implemented.\n")); 1794 2167 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1795 2168 return FALSE; … … 1800 2173 * CRTDLL__wcsdup (CRTDLL.317) 1801 2174 */ 1802 wchar_t * CDECL CRTDLL__wcsdup( const wchar_t *s1)2175 LPWSTR CDECL CRTDLL__wcsdup( LPCWSTR str ) 1803 2176 { 1804 2177 dprintf(("CRTDLL: _wcsdup\n")); 1805 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1806 return FALSE; 2178 LPWSTR ret = NULL; 2179 if (str) 2180 { 2181 int size = (wcslen((const wchar_t*)str) + 1) * sizeof(WCHAR); 2182 // FIXME ret = CRTDLL_malloc( size ); 2183 if (ret) memcpy( ret, str, size ); 2184 } 2185 return ret; 1807 2186 } 1808 2187 … … 1811 2190 * CRTDLL__wcsicoll (CRTDLL.319) 1812 2191 */ 1813 int CDECL CRTDLL__wcsicoll( const wchar_t *s1, const wchar_t *s2 )2192 int CDECL CRTDLL__wcsicoll( LPCWSTR str1, LPCWSTR str2 ) 1814 2193 { 1815 2194 dprintf(("CRTDLL: _wcsicoll\n")); 1816 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1817 return FALSE; 2195 return NTDLL__wcsicmp( str1, str2 ); 1818 2196 } 1819 2197 … … 1824 2202 LPWSTR CDECL CRTDLL__wcsnset( LPWSTR str, WCHAR c, INT n ) 1825 2203 { 2204 dprintf(("CRTDLL: _wcsnset\n")); 1826 2205 LPWSTR ret = str; 1827 2206 while ((n-- > 0) && *str) *str++ = c; … … 1833 2212 * CRTDLL__wcsrev (CRTDLL.323) 1834 2213 */ 1835 wchar_t * CDECL CRTDLL__wcsrev( wchar_t *s1)2214 LPWSTR CDECL CRTDLL__wcsrev( LPWSTR str ) 1836 2215 { 1837 2216 dprintf(("CRTDLL: _wcsrev\n")); 1838 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1839 return FALSE; 2217 LPWSTR ret = str; 2218 LPWSTR end = str + wcslen((const wchar_t*)str) - 1; 2219 while (end > str) 2220 { 2221 WCHAR t = *end; 2222 *end-- = *str; 2223 *str++ = t; 2224 } 2225 return ret; 1840 2226 } 1841 2227 … … 1846 2232 LPWSTR CDECL CRTDLL__wcsset( LPWSTR str, WCHAR c ) 1847 2233 { 2234 dprintf(("CRTDLL: _wcsset\n")); 1848 2235 LPWSTR ret = str; 1849 2236 while (*str) *str++ = c; … … 1851 2238 } 1852 2239 2240 2241 /********************************************************************* 2242 * _write (CRTDLL.329) 2243 */ 2244 INT CDECL CRTDLL__write(INT fd,LPCVOID buf,UINT count) 2245 { 2246 dprintf(("CRTDLL: _write\n")); 2247 INT len=0; 2248 2249 if (fd == -1) 2250 len = -1; 2251 else if (fd<=2) 2252 len = (UINT)write(fd,buf,(LONG)count); 2253 else 2254 len = _lwrite(fd,(LPCSTR)buf,count); 2255 dprintf(("%d/%d byte to dfh %d from %p,\n", 2256 len,count,fd,buf)); 2257 return len; 2258 } 2259 2260 1853 2261 /********************************************************************* 1854 2262 * isleadbyte (CRTDLL.335) … … 1860 2268 } 1861 2269 2270 1862 2271 /********************************************************************* 1863 2272 * acos (CRTDLL.336) … … 1869 2278 } 1870 2279 2280 1871 2281 /********************************************************************* 1872 2282 * asctime (CRTDLL.338) … … 1878 2288 } 1879 2289 2290 1880 2291 /********************************************************************* 1881 2292 * asin (CRTDLL.339) … … 1887 2298 } 1888 2299 2300 1889 2301 /********************************************************************* 1890 2302 * atan2 (CRTDLL.341) … … 1896 2308 } 1897 2309 2310 1898 2311 /********************************************************************* 1899 2312 * atexit (CRTDLL.342) … … 1901 2314 int CDECL CRTDLL_atexit( register void ( *func )( void ) ) 1902 2315 { 1903 dprintf(("CRTDLL: atexit\n")); 1904 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1905 return FALSE; 1906 } 2316 dprintf(("CRTDLL: atexit not implemented.\n")); 2317 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2318 return FALSE; 2319 } 2320 1907 2321 1908 2322 /********************************************************************* … … 1915 2329 } 1916 2330 2331 1917 2332 /********************************************************************* 1918 2333 * bsearch (CRTDLL.346) … … 1921 2336 size_t size, int (*compar)(const void *pkey, const void *pbase) ) 1922 2337 { 1923 dprintf(("CRTDLL: bsearch\n")); 1924 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1925 return FALSE; 1926 } 2338 dprintf(("CRTDLL: bsearch not implemented.\n")); 2339 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2340 return FALSE; 2341 } 2342 1927 2343 1928 2344 /********************************************************************* … … 1935 2351 } 1936 2352 2353 1937 2354 /********************************************************************* 1938 2355 * clearerr (CRTDLL.349) … … 1944 2361 } 1945 2362 2363 1946 2364 /********************************************************************* 1947 2365 * clock (CRTDLL.350) … … 1953 2371 } 1954 2372 2373 1955 2374 /********************************************************************* 1956 2375 * cosh (CRTDLL.352) … … 1962 2381 } 1963 2382 2383 1964 2384 /********************************************************************* 1965 2385 * ctime (CRTDLL.353) … … 1971 2391 } 1972 2392 2393 1973 2394 /********************************************************************* 1974 2395 * difftime (CRTDLL.354) … … 1980 2401 } 1981 2402 2403 1982 2404 /********************************************************************* 1983 2405 * div (CRTDLL.355) … … 1989 2411 } 1990 2412 2413 1991 2414 /********************************************************************* 1992 2415 * exit (CRTDLL.356) … … 1998 2421 } 1999 2422 2423 2000 2424 /********************************************************************* 2001 2425 * exp (CRTDLL.357) … … 2007 2431 } 2008 2432 2433 2009 2434 /********************************************************************* 2010 2435 * fclose (CRTDLL.359) … … 2016 2441 } 2017 2442 2443 2018 2444 /********************************************************************* 2019 2445 * feof (CRTDLL.360) … … 2025 2451 } 2026 2452 2453 2027 2454 /********************************************************************* 2028 2455 * ferror (CRTDLL.361) … … 2034 2461 } 2035 2462 2463 2036 2464 /********************************************************************* 2037 2465 * fflush (CRTDLL.362) … … 2043 2471 } 2044 2472 2473 2045 2474 /********************************************************************* 2046 2475 * fgetc (CRTDLL.363) … … 2052 2481 } 2053 2482 2483 2054 2484 /********************************************************************* 2055 2485 * fgetpos (CRTDLL.364) … … 2061 2491 } 2062 2492 2493 2063 2494 /********************************************************************* 2064 2495 * fgets (CRTDLL.365) … … 2070 2501 } 2071 2502 2503 2072 2504 /********************************************************************* 2073 2505 * fgetwc (CRTDLL.366) … … 2079 2511 } 2080 2512 2513 2081 2514 /********************************************************************* 2082 2515 * fmod (CRTDLL.368) … … 2088 2521 } 2089 2522 2523 2090 2524 /********************************************************************* 2091 2525 * fopen (CRTDLL.369) … … 2096 2530 return (fopen( filename, mode)); 2097 2531 } 2532 2098 2533 2099 2534 /********************************************************************* … … 2112 2547 } 2113 2548 2549 2114 2550 /********************************************************************* 2115 2551 * fputc (CRTDLL.371) … … 2121 2557 } 2122 2558 2559 2123 2560 /********************************************************************* 2124 2561 * fputs (CRTDLL.372) … … 2130 2567 } 2131 2568 2569 2132 2570 /********************************************************************* 2133 2571 * fputwc (CRTDLL.373) … … 2139 2577 } 2140 2578 2579 2141 2580 /********************************************************************* 2142 2581 * fread (CRTDLL.374) … … 2147 2586 return (fread(ptr, size, n, fp)); 2148 2587 } 2588 2149 2589 2150 2590 /********************************************************************* … … 2157 2597 } 2158 2598 2599 2159 2600 /********************************************************************* 2160 2601 * freopen (CRTDLL.376) … … 2166 2607 } 2167 2608 2609 2168 2610 /********************************************************************* 2169 2611 * frexp (CRTDLL.377) … … 2175 2617 } 2176 2618 2619 2177 2620 /********************************************************************* 2178 2621 * fscanf (CRTDLL.378) … … 2180 2623 int CDECL CRTDLL_fscanf( FILE*fp, const char *format, ... ) 2181 2624 { 2182 dprintf(("CRTDLL: frexp\n")); 2183 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2184 return FALSE; 2185 } 2625 dprintf(("CRTDLL: fscanf\n")); 2626 #if 0 2627 va_list valist; 2628 INT res; 2629 2630 va_start( valist, format ); 2631 #ifdef HAVE_VFSCANF 2632 res = vfscanf( xlat_file_ptr(stream), format, valist ); 2633 #endif 2634 va_end( valist ); 2635 return res; 2636 #endif 2637 dprintf(("broken\n")); 2638 return 0; 2639 } 2640 2186 2641 2187 2642 /********************************************************************* 2188 2643 * fseek (CRTDLL.379) 2189 2644 */ 2190 int CDECL CRTDLL_fseek( FILE *f p, long int offset, int whence )2645 int CDECL CRTDLL_fseek( FILE *file, long int offset, int whence ) 2191 2646 { 2192 2647 dprintf(("CRTDLL: fseek\n")); 2193 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2194 return FALSE; 2195 } 2648 dprintf(("file %p to 0x%08lx pos %s\n", 2649 file,offset,(whence==SEEK_SET)?"SEEK_SET": 2650 (whence==SEEK_CUR)?"SEEK_CUR": 2651 (whence==SEEK_END)?"SEEK_END":"UNKNOWN")); 2652 // FIXME if (SetFilePointer( file->handle, offset, NULL, whence ) != 0xffffffff) 2653 // FIXME return 0; 2654 dprintf((" failed!\n")); 2655 return -1; 2656 } 2657 2196 2658 2197 2659 /********************************************************************* … … 2204 2666 } 2205 2667 2668 2206 2669 /********************************************************************* 2207 2670 * ftell (CRTDLL.381) … … 2213 2676 } 2214 2677 2678 2215 2679 /********************************************************************* 2216 2680 * fwprintf (CRTDLL.382) … … 2218 2682 int CDECL CRTDLL_fwprintf( FILE *strm, const wchar_t *format, ... ) 2219 2683 { 2220 dprintf(("CRTDLL: fwprintf\n")); 2221 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2222 return FALSE; 2223 } 2684 dprintf(("CRTDLL: fwprintf not implemented.\n")); 2685 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2686 return FALSE; 2687 } 2688 2224 2689 2225 2690 /********************************************************************* … … 2235 2700 } 2236 2701 2702 2237 2703 /********************************************************************* 2238 2704 * fwscanf (CRTDLL.384) … … 2240 2706 int CDECL CRTDLL_fwscanf( FILE *strm, const wchar_t *format, ... ) 2241 2707 { 2242 dprintf(("CRTDLL: fwscanf\n")); 2243 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2244 return FALSE; 2245 } 2708 dprintf(("CRTDLL: fwscanf not implemented.\n")); 2709 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2710 return FALSE; 2711 } 2712 2246 2713 2247 2714 /********************************************************************* … … 2254 2721 } 2255 2722 2723 2256 2724 /********************************************************************* 2257 2725 * getchar (CRTDLL.386) … … 2263 2731 } 2264 2732 2733 2265 2734 /********************************************************************* 2266 2735 * getenv (CRTDLL.387) … … 2272 2741 } 2273 2742 2743 2274 2744 /********************************************************************* 2275 2745 * gets (CRTDLL.388) … … 2281 2751 } 2282 2752 2753 2283 2754 /********************************************************************* 2284 2755 * gmtime (CRTDLL.389) … … 2290 2761 } 2291 2762 2763 2292 2764 /********************************************************************* 2293 2765 * is_wctype (CRTDLL.390) … … 2300 2772 } 2301 2773 2774 2302 2775 /********************************************************************* 2303 2776 * isalnum (CRTDLL.391) … … 2309 2782 } 2310 2783 2784 2311 2785 /********************************************************************* 2312 2786 * iscntrl (CRTDLL.393) … … 2318 2792 } 2319 2793 2794 2320 2795 /********************************************************************* 2321 2796 * isgraph (CRTDLL.395) … … 2327 2802 } 2328 2803 2804 2329 2805 /********************************************************************* 2330 2806 * isleadbyte (CRTDLL.396) … … 2332 2808 int CDECL CRTDLL_isleadbyte(int i) 2333 2809 { 2334 dprintf(("CRTDLL: isleadbyte(%08xh)\n", i)); 2335 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2336 return FALSE; 2337 } 2810 dprintf(("CRTDLL: isleadbyte(%08xh) not implemented.\n", i)); 2811 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2812 return FALSE; 2813 } 2814 2338 2815 2339 2816 /********************************************************************* … … 2346 2823 } 2347 2824 2825 2348 2826 /********************************************************************* 2349 2827 * iswalnum (CRTDLL.402) … … 2352 2830 { 2353 2831 dprintf(("CRTDLL: iswalnum(%08xh)\n", i)); 2354 2355 2832 return (iswalnum(i)); 2356 2833 } 2357 2834 2835 2358 2836 /********************************************************************* 2359 2837 * iswascii (CRTDLL.404) … … 2361 2839 int CDECL CRTDLL_iswascii(wint_t i) 2362 2840 { 2363 dprintf(("CRTDLL: iswascii(%08xh) \n", i));2364 2365 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);2366 return FALSE; 2367 } 2841 dprintf(("CRTDLL: iswascii(%08xh) not implemented.\n", i)); 2842 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2843 return FALSE; 2844 } 2845 2368 2846 2369 2847 /********************************************************************* … … 2373 2851 { 2374 2852 dprintf(("CRTDLL: iswcntrl(%08xh)\n", i)); 2375 2376 2853 return (iswcntrl(i)); 2377 2854 } 2378 2855 2856 2379 2857 /********************************************************************* 2380 2858 * iswdigit (CRTDLL.407) … … 2383 2861 { 2384 2862 dprintf(("CRTDLL: iswdigit(%08xh)\n", i)); 2385 2386 2863 return (iswdigit(i)); 2387 2864 } 2388 2865 2866 2389 2867 /********************************************************************* 2390 2868 * iswgraph (CRTDLL.408) … … 2393 2871 { 2394 2872 dprintf(("CRTDLL: iswgraph(%08xh)\n", i)); 2395 2396 2873 return (iswgraph(i)); 2397 2874 } 2398 2875 2876 2399 2877 /********************************************************************* 2400 2878 * iswlower (CRTDLL.409) … … 2403 2881 { 2404 2882 dprintf(("CRTDLL: iswlower(%08xh)\n", i)); 2405 2406 2883 return (iswlower(i)); 2407 2884 } 2408 2885 2886 2409 2887 /********************************************************************* 2410 2888 * iswprint (CRTDLL.410) … … 2413 2891 { 2414 2892 dprintf(("CRTDLL: iswprint(%08xh)\n", i)); 2415 2416 2893 return (iswprint(i)); 2417 2894 } 2418 2895 2896 2419 2897 /********************************************************************* 2420 2898 * iswpunct (CRTDLL.411) … … 2423 2901 { 2424 2902 dprintf(("CRTDLL: iswpunct(%08xh)\n", i)); 2425 2426 2903 return (iswpunct(i)); 2427 2904 } 2428 2905 2906 2429 2907 /********************************************************************* 2430 2908 * iswspace (CRTDLL.412) … … 2433 2911 { 2434 2912 dprintf(("CRTDLL: iswspace(%08xh)\n", i)); 2435 2436 2913 return (iswspace(i)); 2437 2914 } 2438 2915 2916 2439 2917 /********************************************************************* 2440 2918 * iswupper (CRTDLL.413) … … 2443 2921 { 2444 2922 dprintf(("CRTDLL: iswupper(%08xh)\n", i)); 2445 2446 2923 return (iswupper(i)); 2447 2924 } 2448 2925 2926 2449 2927 /********************************************************************* 2450 2928 * iswxdigit (CRTDLL.414) … … 2453 2931 { 2454 2932 dprintf(("CRTDLL: iswxdigit(%08xh)\n", i)); 2455 2456 2933 return (iswxdigit(i)); 2457 2934 } 2458 2935 2936 2459 2937 /********************************************************************* 2460 2938 * ldexp (CRTDLL.417) … … 2463 2941 { 2464 2942 dprintf(("CRTDLL: ldexp\n")); 2465 2466 2943 return (ldexp(x, exp)); 2467 2944 } 2468 2945 2946 2469 2947 /********************************************************************* 2470 2948 * ldiv (CRTDLL.418) … … 2473 2951 { 2474 2952 dprintf(("CRTDLL: ldiv\n")); 2475 2476 2953 return (ldiv(numer, denom)); 2477 2954 } 2955 2478 2956 2479 2957 /********************************************************************* … … 2486 2964 } 2487 2965 2966 2488 2967 /********************************************************************* 2489 2968 * localtime (CRTDLL.420) … … 2495 2974 } 2496 2975 2976 2497 2977 /********************************************************************* 2498 2978 * log10 (CRTDLL.422) … … 2504 2984 } 2505 2985 2986 2506 2987 /********************************************************************* 2507 2988 * longjmp (CRTDLL.423) … … 2513 2994 } 2514 2995 2996 2515 2997 /********************************************************************* 2516 2998 * malloc (CRTDLL.424) … … 2522 3004 } 2523 3005 3006 2524 3007 /********************************************************************* 2525 3008 * mblen (CRTDLL.425) … … 2531 3014 } 2532 3015 3016 2533 3017 /********************************************************************* 2534 3018 * CRTDLL_mbtowc (CRTDLL.427) … … 2536 3020 INT CDECL CRTDLL_mbtowc( WCHAR *dst, LPCSTR str, INT n ) 2537 3021 { 3022 dprintf(("CRTDLL: _mbtowc\n")); 2538 3023 wchar_t res; 2539 3024 int ret = mbtowc( &res, str, n ); … … 2542 3027 } 2543 3028 3029 2544 3030 /********************************************************************* 2545 3031 * mktime (CRTDLL.433) … … 2551 3037 } 2552 3038 3039 2553 3040 /********************************************************************* 2554 3041 * modf (CRTDLL.434) … … 2560 3047 } 2561 3048 3049 2562 3050 /********************************************************************* 2563 3051 * perror (CRTDLL.435) … … 2569 3057 } 2570 3058 3059 2571 3060 /********************************************************************* 2572 3061 * printf (CRTDLL.437) … … 2574 3063 int CDECL CRTDLL_printf( const char *format, ... ) 2575 3064 { 2576 dprintf(("CRTDLL: printf \n"));3065 dprintf(("CRTDLL: printf not implemented.\n")); 2577 3066 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2578 3067 return FALSE; 2579 3068 } 2580 3069 3070 2581 3071 /********************************************************************* 2582 3072 * putc (CRTDLL.438) … … 2588 3078 } 2589 3079 3080 2590 3081 /********************************************************************* 2591 3082 * putchar (CRTDLL.439) … … 2597 3088 } 2598 3089 3090 2599 3091 /********************************************************************* 2600 3092 * puts (CRTDLL.440) … … 2606 3098 } 2607 3099 3100 2608 3101 /********************************************************************* 2609 3102 * raise (CRTDLL.442) … … 2615 3108 } 2616 3109 3110 2617 3111 /********************************************************************* 2618 3112 * rand (CRTDLL.443) … … 2624 3118 } 2625 3119 3120 2626 3121 /********************************************************************* 2627 3122 * realloc (CRTDLL.444) … … 2630 3125 { 2631 3126 dprintf(("CRTDLL: realloc\n")); 2632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);2633 return FALSE; 2634 } 3127 return HeapReAlloc( GetProcessHeap(), 0, ptr, size ); 3128 } 3129 2635 3130 2636 3131 /********************************************************************* … … 2645 3140 } 2646 3141 3142 2647 3143 /********************************************************************* 2648 3144 * rename (CRTDLL.446) … … 2654 3150 } 2655 3151 3152 2656 3153 /********************************************************************* 2657 3154 * rewind (CRTDLL.447) … … 2663 3160 } 2664 3161 3162 2665 3163 /********************************************************************* 2666 3164 * scanf (CRTDLL.448) … … 2668 3166 int CDECL CRTDLL_scanf( const char *format, ... ) 2669 3167 { 2670 dprintf(("CRTDLL: scanf\n")); 2671 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2672 return FALSE; 2673 } 3168 dprintf(("CRTDLL: scanf not implemented.\n")); 3169 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3170 return FALSE; 3171 } 3172 2674 3173 2675 3174 /********************************************************************* … … 2682 3181 } 2683 3182 3183 2684 3184 /********************************************************************* 2685 3185 * setlocale (CRTDLL.450) … … 2691 3191 } 2692 3192 3193 2693 3194 /********************************************************************* 2694 3195 * setvbuf (CRTDLL.451) … … 2700 3201 } 2701 3202 3203 2702 3204 /********************************************************************* 2703 3205 * signal (CRTDLL.452) … … 2705 3207 void CDECL CRTDLL_signal( int sig, void (*func)(int)) 2706 3208 { 2707 dprintf(("CRTDLL: signal \n"));3209 dprintf(("CRTDLL: signal not implemented.\n")); 2708 3210 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2709 3211 } 3212 2710 3213 2711 3214 /********************************************************************* … … 2718 3221 } 2719 3222 3223 2720 3224 /********************************************************************* 2721 3225 * srand (CRTDLL.457) … … 2727 3231 } 2728 3232 3233 2729 3234 /********************************************************************* 2730 3235 * strcoll (CRTDLL.462) … … 2736 3241 } 2737 3242 3243 2738 3244 /********************************************************************* 2739 3245 * strerror (CRTDLL.465) … … 2745 3251 } 2746 3252 3253 2747 3254 /********************************************************************* 2748 3255 * strftime (CRTDLL.466) … … 2764 3271 } 2765 3272 3273 2766 3274 /********************************************************************* 2767 3275 * strtok (CRTDLL.476) … … 2773 3281 } 2774 3282 3283 2775 3284 /********************************************************************* 2776 3285 * strtol (CRTDLL.477) … … 2782 3291 } 2783 3292 3293 2784 3294 /********************************************************************* 2785 3295 * strtoul (CRTDLL.478) … … 2791 3301 } 2792 3302 3303 2793 3304 /********************************************************************* 2794 3305 * strxfrm (CRTDLL.479) … … 2800 3311 } 2801 3312 3313 2802 3314 /********************************************************************* 2803 3315 * swscanf (CRTDLL.481) … … 2805 3317 int CDECL CRTDLL_swscanf( const wchar_t *s1, const wchar_t *s2, ... ) 2806 3318 { 2807 dprintf(("CRTDLL: swscanf\n")); 2808 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2809 return FALSE; 2810 } 3319 dprintf(("CRTDLL: swscanf not implemented.\n")); 3320 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3321 return FALSE; 3322 } 3323 2811 3324 2812 3325 /********************************************************************* … … 2819 3332 } 2820 3333 3334 2821 3335 /********************************************************************* 2822 3336 * tanh (CRTDLL.485) … … 2828 3342 } 2829 3343 3344 2830 3345 /********************************************************************* 2831 3346 * time (CRTDLL.485) … … 2838 3353 } 2839 3354 2840 /********************************************************************* 2841 * tmpnam (CRTDLL.486) 3355 3356 /********************************************************************* 3357 * tmpfile (CRTDLL.486) 2842 3358 */ 2843 3359 FILE * CDECL CRTDLL_tmpfile( void ) … … 2846 3362 return (tmpfile()); 2847 3363 } 3364 2848 3365 2849 3366 /********************************************************************* … … 2853 3370 { 2854 3371 dprintf(("CRTDLL: tmpnam\n")); 2855 2856 3372 return (tmpnam(s)); 2857 3373 } 2858 3374 3375 2859 3376 /********************************************************************* 2860 3377 * ungetc (CRTDLL.492) … … 2862 3379 INT CDECL CRTDLL_ungetc(int c) 2863 3380 { 2864 dprintf(("CRTDLL: ungetc\n")); 2865 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2866 return FALSE; 2867 } 3381 dprintf(("CRTDLL: ungetc not implemented.\n")); 3382 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3383 return FALSE; 3384 } 3385 2868 3386 2869 3387 /********************************************************************* … … 2873 3391 { 2874 3392 dprintf(("CRTDLL: ungetwc\n")); 2875 2876 3393 return (ungetwc(wc, strm)); 2877 3394 } 3395 2878 3396 2879 3397 /********************************************************************* … … 2884 3402 dprintf(("CRTDLL: vprintf\n")); 2885 3403 char buffer[2048]; /* FIXME... */ 2886 2887 3404 vsprintf( buffer, format, args ); 2888 3405 return CRTDLL_fwrite( buffer, 1, strlen(buffer), file ); 2889 3406 } 2890 3407 3408 2891 3409 /********************************************************************* 2892 3410 * vfwprintf (CRTDLL.495) … … 2894 3412 int CDECL CRTDLL_vfwprintf( FILE *F, const wchar_t *s, va_list arg ) 2895 3413 { 2896 dprintf(("CRTDLL: vfwprintf\n")); 2897 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2898 return FALSE; 2899 } 3414 dprintf(("CRTDLL: vfwprintf not implemented.\n")); 3415 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3416 return FALSE; 3417 } 3418 2900 3419 2901 3420 /********************************************************************* … … 2905 3424 { 2906 3425 dprintf(("CRTDLL: vprintf\n")); 2907 2908 3426 return (vprintf(format, arg)); 2909 3427 } 2910 3428 3429 2911 3430 /********************************************************************* 2912 3431 * vswprintf (CRTDLL.498) … … 2915 3434 { 2916 3435 dprintf(("CRTDLL: vswprintf\n")); 2917 2918 3436 return (vswprintf(s, t, format, arg)); 2919 3437 } 2920 3438 3439 2921 3440 /********************************************************************* 2922 3441 * vwprintf (CRTDLL.499) … … 2924 3443 int CDECL CRTDLL_vwprintf( const wchar_t *s, va_list arg) 2925 3444 { 2926 dprintf(("CRTDLL: vwprintf \n"));3445 dprintf(("CRTDLL: vwprintf not implemented.\n")); 2927 3446 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2928 3447 return FALSE; … … 2936 3455 { 2937 3456 dprintf(("CRTDLL: wcscoll\n")); 2938 2939 3457 return (wcscoll(s1, s2)); 2940 3458 } 3459 2941 3460 2942 3461 /********************************************************************* … … 2947 3466 { 2948 3467 dprintf(("CRTDLL: wcsftime\n")); 2949 2950 3468 return (wcsftime(s, maxsize, format, timeptr)); 2951 3469 } 3470 2952 3471 2953 3472 /********************************************************************* … … 2960 3479 } 2961 3480 3481 2962 3482 /********************************************************************* 2963 3483 * wcsxfrm (CRTDLL.520) … … 2966 3486 { 2967 3487 dprintf(("CRTDLL: wcsxfrm\n")); 2968 2969 3488 return (wcsxfrm(s1, s2, n)); 2970 3489 } 2971 3490 3491 2972 3492 /********************************************************************* 2973 3493 * wcstomb (CRTDLL.521) … … 2976 3496 { 2977 3497 dprintf(("CRTDLL: wctomb\n")); 2978 2979 3498 return (wctomb(s,wchar)); 2980 3499 } 2981 3500 3501 2982 3502 /********************************************************************* 2983 3503 * wprintf (CRTDLL.522) … … 2985 3505 int CDECL CRTDLL_wprintf( const wchar_t *s, ... ) 2986 3506 { 2987 dprintf(("CRTDLL: wprintf\n")); 2988 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2989 return FALSE; 2990 } 3507 dprintf(("CRTDLL: wprintf not implemented.\n")); 3508 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3509 return FALSE; 3510 } 3511 2991 3512 2992 3513 /********************************************************************* … … 2995 3516 int CDECL CRTDLL_wscanf( const wchar_t *s, ... ) 2996 3517 { 2997 dprintf(("CRTDLL: wscanf\n")); 2998 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 2999 return FALSE; 3000 } 3001 3002 3518 dprintf(("CRTDLL: wscanf not implemented.\n")); 3519 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 3520 return FALSE; 3521 } -
trunk/src/crtdll/crtdll.def
r973 r1012 1 ; $Id: crtdll.def,v 1. 4 1999-09-18 15:58:35sandervl Exp $1 ; $Id: crtdll.def,v 1.5 1999-09-23 09:38:04 sandervl Exp $ 2 2 3 3 ;Created by BLAST for IBM's compiler … … 25 25 NTDLL__ultoa = NTDLL._ultoa 26 26 NTDLL__vsnprintf = NTDLL._vsnprintf 27 NTDLL__wcsicmp = NTDLL._wcsicmp27 _NTDLL__wcsicmp = NTDLL._wcsicmp 28 28 NTDLL__wcslwr = NTDLL._wcslwr 29 29 NTDLL__wcsnicmp = NTDLL._wcsnicmp … … 101 101 102 102 EXPORTS 103 ; ??2@YAPAXI@Z@1104 ; ??3@YAXPAX@Z@2105 ; ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z@3103 ??2@YAPAXI@Z = _CRTDLL_new @1 104 ??3@YAXPAX@Z = _CRTDLL_delete @2 105 ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z = _CRTDLL_set_new_handler @3 106 106 ; _CIacos @4 107 107 ; _CIasin @5 … … 125 125 __argc_dll = CRTDLL_argc_dll @23 126 126 __argv_dll = CRTDLL_argv_dll @24 127 ; __dllonexit@25127 __dllonexit = _CRTDLL___dllonexit @25 128 128 ; __doserrno @26 129 129 ; __fpecode @27 … … 147 147 ; _beep @45 148 148 _beginthread = _CRTDLL__beginthread @46 149 ; _c_exit@47149 _c_exit = _CRTDLL__c_exit @47 150 150 ; _cabs @48 151 ; _cexit@49151 _cexit = _CRTDLL__cexit @49 152 152 ; _cgets @50 153 153 _chdir = _CRTDLL__chdir @51 154 ; _chdrive@52154 _chdrive = _CRTDLL__chdrive @52 155 155 ; _chgsign @53 156 156 ; _chmod @54 … … 239 239 _initterm = _DLL_InitTerm @135 240 240 _iob = CRTDLL_iob @136 241 ; _isatty@137241 _isatty = _CRTDLL__isatty @137 242 242 _isctype = _CRTDLL__isctype @138 243 243 _ismbbalnum = _CRTDLL__ismbbalnum @139 … … 284 284 _makepath = _CRTDLL__makepath @180 285 285 _matherr = _CRTDLL__matherr @181 286 286 _mbbtombc = _CRTDLL__mbbtombc @182 287 _mbbtype = _CRTDLL__mbbtype @183 288 _mbccpy = _CRTDLL__mbccpy @184 289 _mbcjistojms = _CRTDLL__mbcjistojms @185 290 _mbcjmstojis = _CRTDLL__mbcjmstojis @186 291 _mbclen = _CRTDLL__mbclen @187 292 _mbctohira = _CRTDLL__mbctohira @188 293 _mbctokata = _CRTDLL__mbctokata @189 294 _mbctolower = _CRTDLL__mbctolower @190 295 _mbctombb = _CRTDLL__mbctombb @191 296 _mbctoupper = _CRTDLL__mbctoupper @192 297 ; _mbctype @193 298 _mbsbtype = _CRTDLL__mbsbtype @194 299 _mbscat = _CRTDLL__mbscat @195 300 _mbschr = _CRTDLL__mbschr @196 301 _mbscmp = _CRTDLL__mbscmp @197 302 _mbscpy = _CRTDLL__mbscpy @198 287 303 _mbscspn = _CRTDLL__mbscspn @199 288 304 … … 350 366 ; _seterrormode @261 351 367 _setjmp = _CRTDLL__setjmp @262 352 ;_setmode @263368 _setmode @263 353 369 ; _setsystime @264 354 ; _sleep@265370 _sleep = _CRTDLL__sleep @265 355 371 _snprintf = NTDLL__snprintf @266 356 372 _snwprintf = NTDLL__snwprintf @267 … … 400 416 ; _umask @310 401 417 ; _ungetch @311 402 ; _unlink@312418 _unlink = _CRTDLL__unlink @312 403 419 ; _unloaddll @313 404 420 _utime = _CRTDLL__utime @314 … … 406 422 _vsnwprintf = _CRTDLL__vsnwprintf @316 407 423 _wcsdup = _CRTDLL__wcsdup @317 408 _wcsicmp = NTDLL__wcsicmp @318424 _wcsicmp = _NTDLL__wcsicmp @318 409 425 _wcsicoll = _CRTDLL__wcsicoll @319 410 426 _wcslwr = NTDLL__wcslwr @320 … … 417 433 _winminor_dll = CRTDLL_winminor_dll @327 418 434 _winver_dll = CRTDLL_winver_dll @328 419 ; _write@329435 _write = _CRTDLL__write @329 420 436 _wtoi = NTDLL__wtoi @330 421 437 _wtol = NTDLL__wtol @331 -
trunk/src/crtdll/crtinc.h
r916 r1012 1 /* $Id: crtinc.h,v 1. 2 1999-09-13 09:05:13sandervl Exp $ */1 /* $Id: crtinc.h,v 1.3 1999-09-23 09:38:04 sandervl Exp $ */ 2 2 3 3 /* Definitions for the CRTDLL library (CRTDLL.DLL) … … 7 7 8 8 9 #define CRTDLL_RAND_MAX 0x7fff10 9 #define MB_LEN_MAX 2 10 #ifndef MAX_PATHNAME_LEN 11 #define MAX_PATHNAME_LEN 260 12 #endif 13 14 #define DOSFS_GetFullName(a,b,c) strcpy(c,a) 11 15 12 16 #if defined(__GNUC__) && defined(__i386__) … … 21 25 int pad[7]; 22 26 } CRTDLL_FILE, *PCRTDLL_FILE; 27 28 29 /* Definition of a full DOS file name */ 30 typedef struct 31 { 32 char long_name[MAX_PATHNAME_LEN]; /* Long pathname in Unix format */ 33 char short_name[MAX_PATHNAME_LEN]; /* Short pathname in DOS 8.3 format */ 34 int drive; 35 } DOS_FULL_NAME; 36 23 37 24 38 typedef VOID (*new_handler_type)(VOID); … … 53 67 UINT CRTDLL_winver_dll; /* CRTDLL.331 */ 54 68 69 INT CDECL NTDLL__wcsicmp( LPCWSTR str1, LPCWSTR str2 ); 70 INT CDECL CRTDLL_vfprintf( CRTDLL_FILE *file, LPSTR format, va_list args ); 71 VOID* CDECL CRTDLL_malloc(DWORD size); 72 -
trunk/src/imagehlp/imagehlp.cpp
r736 r1012 1 /* $Id: imagehlp.cpp,v 1. 1 1999-08-29 14:54:54 sandervl Exp $ */1 /* $Id: imagehlp.cpp,v 1.2 1999-09-23 09:38:04 sandervl Exp $ */ 2 2 /* 3 3 * IMAGEHLP library … … 72 72 73 73 /*********************************************************************** 74 * BindImage 32(IMAGEHLP.1)74 * BindImage (IMAGEHLP.1) 75 75 */ 76 76 BOOL WINAPI BindImage( 77 77 LPSTR ImageName, LPSTR DllPath, LPSTR SymbolPath) 78 78 { 79 #ifdef DEBUG 80 dprintf(("IMAGEHLP: BindImage\n")); 81 #endif 79 82 return BindImageEx(0, ImageName, DllPath, SymbolPath, NULL); 80 83 } 81 84 82 /*********************************************************************** 83 * BindImageEx32 (IMAGEHLP.2) 85 86 /*********************************************************************** 87 * BindImageEx (IMAGEHLP.2) 84 88 */ 85 89 BOOL WINAPI BindImageEx( … … 87 91 PIMAGEHLP_STATUS_ROUTINE StatusRoutine) 88 92 { 89 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 90 return FALSE; 91 } 92 93 /*********************************************************************** 94 * CheckSumMappedFile32 (IMAGEHLP.3) 93 #ifdef DEBUG 94 dprintf(("IMAGEHLP: BindImageEx not implemented\n")); 95 #endif 96 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 97 return FALSE; 98 } 99 100 /*********************************************************************** 101 * CheckSumMappedFile (IMAGEHLP.3) 95 102 */ 96 103 PIMAGE_NT_HEADERS WINAPI CheckSumMappedFile( … … 98 105 LPDWORD HeaderSum, LPDWORD CheckSum) 99 106 { 107 #ifdef DEBUG 108 dprintf(("IMAGEHLP: CheckSumMappedFile not implemented\n")); 109 #endif 100 110 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 101 111 return NULL; 102 112 } 103 113 104 /*********************************************************************** 105 * EnumerateLoadedModules32 (IMAGEHLP.4) 114 115 /*********************************************************************** 116 * EnumerateLoadedModules (IMAGEHLP.4) 106 117 */ 107 118 BOOL WINAPI EnumerateLoadedModules( … … 110 121 PVOID UserContext) 111 122 { 112 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 113 return FALSE; 114 } 115 116 /*********************************************************************** 117 * FindDebugInfoFile32 (IMAGEHLP.5) 123 #ifdef DEBUG 124 dprintf(("IMAGEHLP: EnumerateLoadedModules not implemented\n")); 125 #endif 126 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 127 return FALSE; 128 } 129 130 131 /*********************************************************************** 132 * FindDebugInfoFile (IMAGEHLP.5) 118 133 */ 119 134 HANDLE WINAPI FindDebugInfoFile( 120 135 LPSTR FileName, LPSTR SymbolPath, LPSTR DebugFilePath) 121 136 { 137 #ifdef DEBUG 138 dprintf(("IMAGEHLP: FindDebugInfoFile not implemented\n")); 139 #endif 122 140 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 123 141 return (HANDLE) NULL; 124 142 } 125 143 126 /*********************************************************************** 127 * FindExecutableImage32 (IMAGEHLP.6) 144 145 /*********************************************************************** 146 * FindExecutableImage (IMAGEHLP.6) 128 147 */ 129 148 HANDLE WINAPI FindExecutableImage( 130 149 LPSTR FileName, LPSTR SymbolPath, LPSTR ImageFilePath) 131 150 { 151 #ifdef DEBUG 152 dprintf(("IMAGEHLP: FindExecutableImage not implemented\n")); 153 #endif 132 154 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 133 155 return (HANDLE) NULL; 134 156 } 135 157 136 /*********************************************************************** 137 * GetImageConfigInformation32 (IMAGEHLP.7) 158 159 /*********************************************************************** 160 * GetImageConfigInformation (IMAGEHLP.7) 138 161 */ 139 162 BOOL WINAPI GetImageConfigInformation( … … 141 164 PIMAGE_LOAD_CONFIG_DIRECTORY ImageConfigInformation) 142 165 { 143 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 144 return FALSE; 145 } 146 147 /*********************************************************************** 148 * GetImageUnusedHeaderBytes32 (IMAGEHLP.8) 166 #ifdef DEBUG 167 dprintf(("IMAGEHLP: GetImageConfigInformation not implemented\n")); 168 #endif 169 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 170 return FALSE; 171 } 172 173 174 /*********************************************************************** 175 * GetImageUnusedHeaderBytes (IMAGEHLP.8) 149 176 */ 150 177 DWORD WINAPI GetImageUnusedHeaderBytes( … … 152 179 LPDWORD SizeUnusedHeaderBytes) 153 180 { 181 #ifdef DEBUG 182 dprintf(("IMAGEHLP: GetImageUnusedHeaderBytes not implemented\n")); 183 #endif 154 184 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 155 185 return 0; 156 186 } 157 187 158 /*********************************************************************** 159 * GetTimestampForLoadedLibrary32 (IMAGEHLP.9) 188 189 /*********************************************************************** 190 * GetTimestampForLoadedLibrary (IMAGEHLP.9) 160 191 */ 161 192 DWORD WINAPI GetTimestampForLoadedLibrary(HMODULE Module) 162 193 { 194 #ifdef DEBUG 195 dprintf(("IMAGEHLP: GetTimestampForLoadedLibrary not implemented\n")); 196 #endif 163 197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 164 198 return 0; 165 199 } 166 200 167 /*********************************************************************** 168 * ImageAddCertificate32 (IMAGEHLP.10) 201 202 /*********************************************************************** 203 * ImageAddCertificate (IMAGEHLP.10) 169 204 */ 170 205 … … 172 207 HANDLE FileHandle, PWIN_CERTIFICATE Certificate, PDWORD Index) 173 208 { 174 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 175 return FALSE; 176 } 177 178 /*********************************************************************** 179 * ImageDirectoryEntryToData32 (IMAGEHLP.11) 209 #ifdef DEBUG 210 dprintf(("IMAGEHLP: ImageAddCertificate not implemented\n")); 211 #endif 212 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 213 return FALSE; 214 } 215 216 /*********************************************************************** 217 * ImageDirectoryEntryToData (IMAGEHLP.11) 180 218 */ 181 219 PVOID WINAPI ImageDirectoryEntryToData( 182 220 PVOID Base, BOOLEAN MappedAsImage, USHORT DirectoryEntry, PULONG Size) 183 221 { 222 #ifdef DEBUG 223 dprintf(("IMAGEHLP: ImageDirectoryEntryToData not implemented\n")); 224 #endif 184 225 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 185 226 return NULL; … … 187 228 188 229 /*********************************************************************** 189 * ImageEnumerateCertificates 32(IMAGEHLP.12)230 * ImageEnumerateCertificates (IMAGEHLP.12) 190 231 */ 191 232 BOOL WINAPI ImageEnumerateCertificates( … … 193 234 PDWORD Indices, DWORD IndexCount) 194 235 { 195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 196 return FALSE; 197 } 198 199 /*********************************************************************** 200 * ImageGetCertificateData32 (IMAGEHLP.13) 236 #ifdef DEBUG 237 dprintf(("IMAGEHLP: ImageEnumerateCertificates not implemented\n")); 238 #endif 239 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 240 return FALSE; 241 } 242 243 /*********************************************************************** 244 * ImageGetCertificateData (IMAGEHLP.13) 201 245 */ 202 246 BOOL WINAPI ImageGetCertificateData( … … 204 248 PWIN_CERTIFICATE Certificate, PDWORD RequiredLength) 205 249 { 206 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 207 return FALSE; 208 } 209 210 /*********************************************************************** 211 * ImageGetCertificateHeader32 (IMAGEHLP.14) 250 #ifdef DEBUG 251 dprintf(("IMAGEHLP: ImageGetCertificateData not implemented\n")); 252 #endif 253 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 254 return FALSE; 255 } 256 257 /*********************************************************************** 258 * ImageGetCertificateHeader (IMAGEHLP.14) 212 259 */ 213 260 BOOL WINAPI ImageGetCertificateHeader( … … 215 262 PWIN_CERTIFICATE Certificateheader) 216 263 { 217 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 218 return FALSE; 219 } 220 221 /*********************************************************************** 222 * ImageGetDigestStream32 (IMAGEHLP.15) 264 #ifdef DEBUG 265 dprintf(("IMAGEHLP: ImageGetCertificateHeader not implemented\n")); 266 #endif 267 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 268 return FALSE; 269 } 270 271 /*********************************************************************** 272 * ImageGetDigestStream (IMAGEHLP.15) 223 273 */ 224 274 BOOL WINAPI ImageGetDigestStream( … … 226 276 DIGEST_FUNCTION DigestFunction, DIGEST_HANDLE DigestHandle) 227 277 { 228 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 229 return FALSE; 230 } 231 232 /*********************************************************************** 233 * ImageLoad32 (IMAGEHLP.16) 278 #ifdef DEBUG 279 dprintf(("IMAGEHLP: ImageGetDigestStream not implemented\n")); 280 #endif 281 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 282 return FALSE; 283 } 284 285 /*********************************************************************** 286 * ImageLoad (IMAGEHLP.16) 234 287 */ 235 288 PLOADED_IMAGE WINAPI ImageLoad(LPSTR DllName, LPSTR DllPath) 236 289 { 290 #ifdef DEBUG 291 dprintf(("IMAGEHLP: ImageLoad not implemented\n")); 292 #endif 237 293 // FIXME-JW PLOADED_IMAGE pLoadedImage = HeapAlloc (IMAGEHLP_hHeap, 0, sizeof(LOADED_IMAGE)); 238 294 // FIXME-JW return pLoadedImage; … … 241 297 242 298 /*********************************************************************** 243 * ImageNtHeader 32(IMAGEHLP.17)299 * ImageNtHeader (IMAGEHLP.17) 244 300 */ 245 301 PIMAGE_NT_HEADERS WINAPI ImageNtHeader(PVOID Base) 246 302 { 303 #ifdef DEBUG 304 dprintf(("IMAGEHLP: ImageNtHeader\n")); 305 #endif 247 306 return (PIMAGE_NT_HEADERS) 248 307 ((LPBYTE) Base + ((PIMAGE_DOS_HEADER) Base)->e_lfanew); … … 250 309 251 310 /*********************************************************************** 252 * ImageRemoveCertificate 32(IMAGEHLP.18)311 * ImageRemoveCertificate (IMAGEHLP.18) 253 312 */ 254 313 BOOL WINAPI ImageRemoveCertificate(HANDLE FileHandle, DWORD Index) 255 314 { 256 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 257 return FALSE; 258 } 259 260 /*********************************************************************** 261 * ImageRvaToSection32 (IMAGEHLP.19) 315 #ifdef DEBUG 316 dprintf(("IMAGEHLP: ImageRemoveCertificate not implemented\n")); 317 #endif 318 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 319 return FALSE; 320 } 321 322 /*********************************************************************** 323 * ImageRvaToSection (IMAGEHLP.19) 262 324 */ 263 325 PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection( 264 326 PIMAGE_NT_HEADERS NtHeaders, PVOID Base, ULONG Rva) 265 327 { 328 #ifdef DEBUG 329 dprintf(("IMAGEHLP: ImageRvaToSection not implemented\n")); 330 #endif 266 331 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 267 332 return NULL; … … 269 334 270 335 /*********************************************************************** 271 * ImageRvaToVa 32(IMAGEHLP.20)336 * ImageRvaToVa (IMAGEHLP.20) 272 337 */ 273 338 PVOID WINAPI ImageRvaToVa( … … 275 340 PIMAGE_SECTION_HEADER *LastRvaSection) 276 341 { 342 #ifdef DEBUG 343 dprintf(("IMAGEHLP: ImageRvaToVa not implemented\n")); 344 #endif 277 345 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 278 346 return NULL; … … 280 348 281 349 /*********************************************************************** 282 * ImageUnload 32(IMAGEHLP.21)350 * ImageUnload (IMAGEHLP.21) 283 351 */ 284 352 BOOL WINAPI ImageUnload(PLOADED_IMAGE pLoadedImage) 285 353 { 354 #ifdef DEBUG 355 dprintf(("IMAGEHLP: ImageUnload\n")); 356 #endif 286 357 LIST_ENTRY *pCurrent, *pFind; 287 358 if(!IMAGEHLP_pFirstLoadedImage || !pLoadedImage) … … 321 392 322 393 /*********************************************************************** 323 * ImagehlpApiVersion 32(IMAGEHLP.22)394 * ImagehlpApiVersion (IMAGEHLP.22) 324 395 */ 325 396 PAPI_VERSION WINAPI ImagehlpApiVersion() 326 397 { 398 #ifdef DEBUG 399 dprintf(("IMAGEHLP: ImagehlpApiVersion\n")); 400 #endif 327 401 return &IMAGEHLP_ApiVersion; 328 402 } 329 403 330 404 /*********************************************************************** 331 * ImagehlpApiVersionEx 32(IMAGEHLP.23)405 * ImagehlpApiVersionEx (IMAGEHLP.23) 332 406 */ 333 407 PAPI_VERSION WINAPI ImagehlpApiVersionEx(PAPI_VERSION AppVersion) 334 408 { 409 #ifdef DEBUG 410 dprintf(("IMAGEHLP: ImagehlpApiVersionEx\n")); 411 #endif 335 412 if(!AppVersion) 336 413 return NULL; … … 345 422 346 423 /*********************************************************************** 347 * MakeSureDirectoryPathExists 32(IMAGEHLP.24)424 * MakeSureDirectoryPathExists (IMAGEHLP.24) 348 425 */ 349 426 BOOL WINAPI MakeSureDirectoryPathExists(LPCSTR DirPath) 350 427 { 351 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 352 return FALSE; 353 } 354 355 /*********************************************************************** 356 * MapAndLoad32 (IMAGEHLP.25) 428 #ifdef DEBUG 429 dprintf(("IMAGEHLP: MakeSureDirectoryPathExists not implemented\n")); 430 #endif 431 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 432 return FALSE; 433 } 434 435 /*********************************************************************** 436 * MapAndLoad (IMAGEHLP.25) 357 437 */ 358 438 BOOL WINAPI MapAndLoad( … … 360 440 BOOL bDotDll, BOOL bReadOnly) 361 441 { 442 #ifdef DEBUG 443 dprintf(("IMAGEHLP: MapAndLoad\n")); 444 #endif 362 445 CHAR szFileName[MAX_PATH]; 363 446 HANDLE hFile = (HANDLE) NULL; … … 382 465 { 383 466 DWORD dwLastError = GetLastError(); 384 // WARN("CreateFileMapping: Error = %ld\n", dwLastError); 467 #ifdef DEBUG 468 dprintf(("CreateFileMapping: Error = %ld\n", dwLastError)); 469 #endif 385 470 SetLastError(dwLastError); 386 471 goto Error; … … 393 478 { 394 479 DWORD dwLastError = GetLastError(); 395 // WARN("MapViewOfFile: Error = %ld\n", dwLastError); 480 #ifdef DEBUG 481 dprintf(("MapViewOfFile: Error = %ld\n", dwLastError)); 482 #endif 396 483 SetLastError(dwLastError); 397 484 goto Error; … … 448 535 449 536 /*********************************************************************** 450 * MapDebugInformation 32(IMAGEHLP.26)537 * MapDebugInformation (IMAGEHLP.26) 451 538 */ 452 539 PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation( … … 454 541 LPSTR SymbolPath, DWORD ImageBase) 455 542 { 543 #ifdef DEBUG 544 dprintf(("IMAGEHLP: MapDebugInformation not implemented\n")); 545 #endif 456 546 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 457 547 return NULL; … … 459 549 460 550 /*********************************************************************** 461 * MapFileAndCheckSum 32A (IMAGEHLP.27)551 * MapFileAndCheckSumA (IMAGEHLP.27) 462 552 */ 463 553 DWORD WINAPI MapFileAndCheckSumA( 464 554 LPSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum) 465 555 { 556 #ifdef DEBUG 557 dprintf(("IMAGEHLP: MapFileAndCheckSumA not implemented\n")); 558 #endif 466 559 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 467 560 return CHECKSUM_OPEN_FAILURE; … … 469 562 470 563 /*********************************************************************** 471 * MapFileAndCheckSum 32W (IMAGEHLP.28)564 * MapFileAndCheckSumW (IMAGEHLP.28) 472 565 */ 473 566 DWORD WINAPI MapFileAndCheckSumW( 474 567 LPWSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum) 475 568 { 569 #ifdef DEBUG 570 dprintf(("IMAGEHLP: MapFileAndCheckSumW not implemented\n")); 571 #endif 476 572 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 477 573 return CHECKSUM_OPEN_FAILURE; … … 485 581 486 582 /*********************************************************************** 487 * ReBaseImage 32(IMAGEHLP.30)583 * ReBaseImage (IMAGEHLP.30) 488 584 */ 489 585 BOOL WINAPI ReBaseImage( … … 493 589 ULONG *NewImageBase, ULONG TimeStamp) 494 590 { 495 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 496 return FALSE; 497 } 498 499 /*********************************************************************** 500 * RemovePrivateCvSymbolic32 (IMAGEHLP.31) 591 #ifdef DEBUG 592 dprintf(("IMAGEHLP: ReBaseImage not implemented\n")); 593 #endif 594 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 595 return FALSE; 596 } 597 598 /*********************************************************************** 599 * RemovePrivateCvSymbolic (IMAGEHLP.31) 501 600 */ 502 601 BOOL WINAPI RemovePrivateCvSymbolic( 503 602 PCHAR DebugData, PCHAR *NewDebugData, ULONG *NewDebugSize) 504 603 { 505 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 506 return FALSE; 507 } 508 509 /*********************************************************************** 510 * RemoveRelocations32 (IMAGEHLP.32) 604 #ifdef DEBUG 605 dprintf(("IMAGEHLP: RemovePrivateCvSymbolic not implemented\n")); 606 #endif 607 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 608 return FALSE; 609 } 610 611 /*********************************************************************** 612 * RemoveRelocations (IMAGEHLP.32) 511 613 */ 512 614 VOID WINAPI RemoveRelocations(PCHAR ImageName) 513 615 { 514 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 515 } 516 517 518 /*********************************************************************** 519 * SearchTreeForFile32 (IMAGEHLP.33) 616 #ifdef DEBUG 617 dprintf(("IMAGEHLP: RemoveRelocations not implemented\n")); 618 #endif 619 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 620 } 621 622 623 /*********************************************************************** 624 * SearchTreeForFile (IMAGEHLP.33) 520 625 */ 521 626 BOOL WINAPI SearchTreeForFile( 522 627 LPSTR RootPath, LPSTR InputPathName, LPSTR OutputPathBuffer) 523 628 { 524 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 525 return FALSE; 526 } 527 528 /*********************************************************************** 529 * SetImageConfigInformation32 (IMAGEHLP.34) 629 #ifdef DEBUG 630 dprintf(("IMAGEHLP: SearchTreeForFile not implemented\n")); 631 #endif 632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 633 return FALSE; 634 } 635 636 /*********************************************************************** 637 * SetImageConfigInformation (IMAGEHLP.34) 530 638 */ 531 639 BOOL WINAPI SetImageConfigInformation( … … 533 641 PIMAGE_LOAD_CONFIG_DIRECTORY ImageConfigInformation) 534 642 { 535 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 536 return FALSE; 537 } 538 539 /*********************************************************************** 540 * SplitSymbols32 (IMAGEHLP.35) 643 #ifdef DEBUG 644 dprintf(("IMAGEHLP: SetImageConfigInformation not implemented\n")); 645 #endif 646 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 647 return FALSE; 648 } 649 650 /*********************************************************************** 651 * SplitSymbols (IMAGEHLP.35) 541 652 */ 542 653 BOOL WINAPI SplitSymbols( … … 544 655 LPSTR SymbolFilePath, DWORD Flags) 545 656 { 546 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 547 return FALSE; 548 } 549 550 /*********************************************************************** 551 * StackWalk32 (IMAGEHLP.36) 657 #ifdef DEBUG 658 dprintf(("IMAGEHLP: SplitSymbols not implemented\n")); 659 #endif 660 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 661 return FALSE; 662 } 663 664 /*********************************************************************** 665 * StackWalk (IMAGEHLP.36) 552 666 */ 553 667 BOOL WINAPI StackWalk( … … 559 673 PTRANSLATE_ADDRESS_ROUTINE TranslateAddress) 560 674 { 561 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 562 return FALSE; 563 } 564 565 /*********************************************************************** 566 * SymCleanup32 (IMAGEHLP.37) 675 #ifdef DEBUG 676 dprintf(("IMAGEHLP: StackWalk not implemented\n")); 677 #endif 678 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 679 return FALSE; 680 } 681 682 /*********************************************************************** 683 * SymCleanup (IMAGEHLP.37) 567 684 */ 568 685 BOOL WINAPI SymCleanup(HANDLE hProcess) 569 686 { 570 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 571 return FALSE; 572 } 573 574 /*********************************************************************** 575 * SymEnumerateModules32 (IMAGEHLP.38) 687 #ifdef DEBUG 688 dprintf(("IMAGEHLP: SymCleanup not implemented\n")); 689 #endif 690 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 691 return FALSE; 692 } 693 694 /*********************************************************************** 695 * SymEnumerateModules (IMAGEHLP.38) 576 696 */ 577 697 … … 580 700 PVOID UserContext) 581 701 { 582 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 583 return FALSE; 584 } 585 586 /*********************************************************************** 587 * SymEnumerateSymbols32 (IMAGEHLP.39) 702 #ifdef DEBUG 703 dprintf(("IMAGEHLP: SymEnumerateModules not implemented\n")); 704 #endif 705 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 706 return FALSE; 707 } 708 709 /*********************************************************************** 710 * SymEnumerateSymbols (IMAGEHLP.39) 588 711 */ 589 712 BOOL WINAPI SymEnumerateSymbols( … … 591 714 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext) 592 715 { 593 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 594 return FALSE; 595 } 596 597 /*********************************************************************** 598 * SymFunctionTableAccess32 (IMAGEHLP.40) 716 #ifdef DEBUG 717 dprintf(("IMAGEHLP: SymEnumerateSymbols not implemented\n")); 718 #endif 719 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 720 return FALSE; 721 } 722 723 /*********************************************************************** 724 * SymFunctionTableAccess (IMAGEHLP.40) 599 725 */ 600 726 PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase) 601 727 { 602 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 603 return FALSE; 604 } 605 606 /*********************************************************************** 607 * SymGetModuleBase32 (IMAGEHLP.41) 728 #ifdef DEBUG 729 dprintf(("IMAGEHLP: SymFunctionTableAccess not implemented\n")); 730 #endif 731 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 732 return FALSE; 733 } 734 735 /*********************************************************************** 736 * SymGetModuleBase (IMAGEHLP.41) 608 737 */ 609 738 DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr) 610 739 { 740 #ifdef DEBUG 741 dprintf(("IMAGEHLP: SymGetModuleBase not implemented\n")); 742 #endif 611 743 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 612 744 return 0; … … 614 746 615 747 /*********************************************************************** 616 * SymGetModuleInfo 32(IMAGEHLP.42)748 * SymGetModuleInfo (IMAGEHLP.42) 617 749 */ 618 750 BOOL WINAPI SymGetModuleInfo( … … 620 752 PIMAGEHLP_MODULE ModuleInfo) 621 753 { 622 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 623 return FALSE; 624 } 625 626 /*********************************************************************** 627 * SymGetOptions32 (IMAGEHLP.43) 754 #ifdef DEBUG 755 dprintf(("IMAGEHLP: SymGetModuleInfo not implemented\n")); 756 #endif 757 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 758 return FALSE; 759 } 760 761 /*********************************************************************** 762 * SymGetOptions (IMAGEHLP.43) 628 763 */ 629 764 DWORD WINAPI SymGetOptions() 630 765 { 766 #ifdef DEBUG 767 dprintf(("IMAGEHLP: SymGetOptions not implemented\n")); 768 #endif 631 769 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 632 770 return 0; … … 634 772 635 773 /*********************************************************************** 636 * SymGetSearchPath 32(IMAGEHLP.44)774 * SymGetSearchPath (IMAGEHLP.44) 637 775 */ 638 776 BOOL WINAPI SymGetSearchPath( 639 777 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength) 640 778 { 641 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 642 return FALSE; 643 } 644 645 /*********************************************************************** 646 * SymGetSymFromAddr32 (IMAGEHLP.45) 779 #ifdef DEBUG 780 dprintf(("IMAGEHLP: SymGetSearchPath not implemented\n")); 781 #endif 782 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 783 return FALSE; 784 } 785 786 /*********************************************************************** 787 * SymGetSymFromAddr (IMAGEHLP.45) 647 788 */ 648 789 BOOL WINAPI SymGetSymFromAddr( … … 650 791 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol) 651 792 { 652 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 653 return FALSE; 654 } 655 656 /*********************************************************************** 657 * SymGetSymFromName32 (IMAGEHLP.46) 793 #ifdef DEBUG 794 dprintf(("IMAGEHLP: SymGetSymFromAddr not implemented\n")); 795 #endif 796 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 797 return FALSE; 798 } 799 800 /*********************************************************************** 801 * SymGetSymFromName (IMAGEHLP.46) 658 802 */ 659 803 BOOL WINAPI SymGetSymFromName( 660 804 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol) 661 805 { 662 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 663 return FALSE; 664 } 665 666 /*********************************************************************** 667 * SymGetSymNext32 (IMAGEHLP.47) 806 #ifdef DEBUG 807 dprintf(("IMAGEHLP: SymGetSymFromName not implemented\n")); 808 #endif 809 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 810 return FALSE; 811 } 812 813 /*********************************************************************** 814 * SymGetSymNext (IMAGEHLP.47) 668 815 */ 669 816 BOOL WINAPI SymGetSymNext( 670 817 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol) 671 818 { 672 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 673 return FALSE; 674 } 675 676 /*********************************************************************** 677 * SymGetSymPrev32 (IMAGEHLP.48) 819 #ifdef DEBUG 820 dprintf(("IMAGEHLP: SymGetSymNext not implemented\n")); 821 #endif 822 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 823 return FALSE; 824 } 825 826 /*********************************************************************** 827 * SymGetSymPrev (IMAGEHLP.48) 678 828 */ 679 829 … … 681 831 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol) 682 832 { 683 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 684 return FALSE; 685 } 686 687 /*********************************************************************** 688 * SymInitialize32 (IMAGEHLP.49) 833 #ifdef DEBUG 834 dprintf(("IMAGEHLP: SymGetSymPrev not implemented\n")); 835 #endif 836 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 837 return FALSE; 838 } 839 840 /*********************************************************************** 841 * SymInitialize (IMAGEHLP.49) 689 842 */ 690 843 BOOL WINAPI SymInitialize( 691 844 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess) 692 845 { 693 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 694 return FALSE; 695 } 696 697 /*********************************************************************** 698 * SymLoadModule32 (IMAGEHLP.50) 846 #ifdef DEBUG 847 dprintf(("IMAGEHLP: SymInitialize not implemented\n")); 848 #endif 849 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 850 return FALSE; 851 } 852 853 /*********************************************************************** 854 * SymLoadModule (IMAGEHLP.50) 699 855 */ 700 856 … … 703 859 DWORD BaseOfDll, DWORD SizeOfDll) 704 860 { 705 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 706 return FALSE; 707 } 708 709 /*********************************************************************** 710 * SymRegisterCallback32 (IMAGEHLP.51) 861 #ifdef DEBUG 862 dprintf(("IMAGEHLP: SymLoadModule not implemented\n")); 863 #endif 864 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 865 return FALSE; 866 } 867 868 /*********************************************************************** 869 * SymRegisterCallback (IMAGEHLP.51) 711 870 */ 712 871 BOOL WINAPI SymRegisterCallback( … … 714 873 PVOID UserContext) 715 874 { 716 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 717 return FALSE; 718 } 719 720 /*********************************************************************** 721 * SymSetOptions32 (IMAGEHLP.52) 875 #ifdef DEBUG 876 dprintf(("IMAGEHLP: SymRegisterCallback not implemented\n")); 877 #endif 878 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 879 return FALSE; 880 } 881 882 /*********************************************************************** 883 * SymSetOptions (IMAGEHLP.52) 722 884 */ 723 885 DWORD WINAPI SymSetOptions(DWORD SymOptions) 724 886 { 887 #ifdef DEBUG 888 dprintf(("IMAGEHLP: SymSetOptions not implemented\n")); 889 #endif 725 890 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 726 891 return 0; … … 728 893 729 894 /*********************************************************************** 730 * SymSetSearchPath 32(IMAGEHLP.53)895 * SymSetSearchPath (IMAGEHLP.53) 731 896 */ 732 897 BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath) 733 898 { 734 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 735 return FALSE; 736 } 737 738 /*********************************************************************** 739 * SymUnDName32 (IMAGEHLP.54) 899 #ifdef DEBUG 900 dprintf(("IMAGEHLP: SymSetSearchPath not implemented\n")); 901 #endif 902 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 903 return FALSE; 904 } 905 906 /*********************************************************************** 907 * SymUnDName (IMAGEHLP.54) 740 908 */ 741 909 BOOL WINAPI SymUnDName( 742 910 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength) 743 911 { 744 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 745 return FALSE; 746 } 747 748 /*********************************************************************** 749 * SymUnloadModule32 (IMAGEHLP.55) 912 #ifdef DEBUG 913 dprintf(("IMAGEHLP: SymUnDName not implemented\n")); 914 #endif 915 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 916 return FALSE; 917 } 918 919 /*********************************************************************** 920 * SymUnloadModule (IMAGEHLP.55) 750 921 */ 751 922 BOOL WINAPI SymUnloadModule( 752 923 HANDLE hProcess, DWORD BaseOfDll) 753 924 { 754 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 755 return FALSE; 756 } 757 758 /*********************************************************************** 759 * TouchFileTimes32 (IMAGEHLP.56) 925 #ifdef DEBUG 926 dprintf(("IMAGEHLP: SymUnloadModule not implemented\n")); 927 #endif 928 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 929 return FALSE; 930 } 931 932 /*********************************************************************** 933 * TouchFileTimes (IMAGEHLP.56) 760 934 */ 761 935 BOOL WINAPI TouchFileTimes( 762 936 HANDLE FileHandle, LPSYSTEMTIME lpSystemTime) 763 937 { 764 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 765 return FALSE; 766 } 767 768 /*********************************************************************** 769 * UnDecorateSymbolName32 (IMAGEHLP.57) 938 #ifdef DEBUG 939 dprintf(("IMAGEHLP: TouchFileTimes not implemented\n")); 940 #endif 941 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 942 return FALSE; 943 } 944 945 /*********************************************************************** 946 * UnDecorateSymbolName (IMAGEHLP.57) 770 947 */ 771 948 DWORD WINAPI UnDecorateSymbolName( … … 773 950 DWORD UndecoratedLength, DWORD Flags) 774 951 { 952 #ifdef DEBUG 953 dprintf(("IMAGEHLP: UnDecorateSymbolName not implemented\n")); 954 #endif 775 955 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 776 956 return 0; … … 778 958 779 959 /*********************************************************************** 780 * UnMapAndLoad 32(IMAGEHLP.58)960 * UnMapAndLoad (IMAGEHLP.58) 781 961 */ 782 962 BOOL WINAPI UnMapAndLoad(PLOADED_IMAGE LoadedImage) 783 963 { 784 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 785 return FALSE; 786 } 787 788 /*********************************************************************** 789 * UnmapDebugInformation32 (IMAGEHLP.59) 964 #ifdef DEBUG 965 dprintf(("IMAGEHLP: UnMapAndLoad not implemented\n")); 966 #endif 967 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 968 return FALSE; 969 } 970 971 /*********************************************************************** 972 * UnmapDebugInformation (IMAGEHLP.59) 790 973 */ 791 974 … … 793 976 PIMAGE_DEBUG_INFORMATION DebugInfo) 794 977 { 795 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 796 return FALSE; 797 } 798 799 /*********************************************************************** 800 * UpdateDebugInfoFile32 (IMAGEHLP.60) 978 #ifdef DEBUG 979 dprintf(("IMAGEHLP: UnmapDebugInformation not implemented\n")); 980 #endif 981 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 982 return FALSE; 983 } 984 985 /*********************************************************************** 986 * UpdateDebugInfoFile (IMAGEHLP.60) 801 987 */ 802 988 BOOL WINAPI UpdateDebugInfoFile( … … 804 990 LPSTR DebugFilePath, PIMAGE_NT_HEADERS NtHeaders) 805 991 { 806 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 807 return FALSE; 808 } 809 810 /*********************************************************************** 811 * UpdateDebugInfoFileEx32 (IMAGEHLP.?) 992 #ifdef DEBUG 993 dprintf(("IMAGEHLP: UpdateDebugInfoFile not implemented\n")); 994 #endif 995 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 996 return FALSE; 997 } 998 999 /*********************************************************************** 1000 * UpdateDebugInfoFileEx (IMAGEHLP.?) 812 1001 * FIXME 813 1002 * Function has no ordinal. … … 817 1006 PIMAGE_NT_HEADERS NtHeaders, DWORD OldChecksum) 818 1007 { 819 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 820 return FALSE; 821 } 822 1008 #ifdef DEBUG 1009 dprintf(("IMAGEHLP: UpdateDebugInfoFileEx not implemented\n")); 1010 #endif 1011 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1012 return FALSE; 1013 } 1014 -
trunk/src/imm32/imm32.cpp
r736 r1012 1 /* $Id: imm32.cpp,v 1. 1 1999-08-29 14:55:23sandervl Exp $ */1 /* $Id: imm32.cpp,v 1.2 1999-09-23 09:38:04 sandervl Exp $ */ 2 2 /* 3 3 * IMM32 library … … 19 19 20 20 /*********************************************************************** 21 * ImmAssociateContext 32(IMM32.1)21 * ImmAssociateContext (IMM32.1) 22 22 */ 23 23 HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC) 24 24 { 25 #ifdef DEBUG 26 dprintf(("IMM32: ImmAssociateContext not implemented\n")); 27 #endif 25 28 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 26 29 return (HIMC)NULL; … … 29 32 30 33 /*********************************************************************** 31 * ImmAssociateContextEx 32(IMM32.2)34 * ImmAssociateContextEx (IMM32.2) 32 35 */ 33 36 BOOL WINAPI ImmAssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dword) 34 37 { 38 #ifdef DEBUG 39 dprintf(("IMM32: ImmAssociateContextEx not implemented\n")); 40 #endif 35 41 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 36 42 return (HIMC)NULL; … … 39 45 40 46 /*********************************************************************** 41 * ImmConfigureIME 32A (IMM32.3)47 * ImmConfigureIMEA (IMM32.3) 42 48 */ 43 49 BOOL WINAPI ImmConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData) 44 50 { 51 #ifdef DEBUG 52 dprintf(("IMM32: ImmConfigureIMEA not implemented\n")); 53 #endif 45 54 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 46 55 return FALSE; … … 48 57 49 58 /************** ********************************************************* 50 * ImmConfigureIME 32W (IMM32.4)59 * ImmConfigureIMEW (IMM32.4) 51 60 */ 52 61 BOOL WINAPI ImmConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData) 53 62 { 54 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 55 return FALSE; 56 } 57 58 /*********************************************************************** 59 * ImmCreateContext32 (IMM32.5) 63 #ifdef DEBUG 64 dprintf(("IMM32: ImmConfigureIMEW not implemented\n")); 65 #endif 66 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 67 return FALSE; 68 } 69 70 /*********************************************************************** 71 * ImmCreateContext (IMM32.5) 60 72 */ 61 73 HIMC WINAPI ImmCreateContext() 62 74 { 75 #ifdef DEBUG 76 dprintf(("IMM32: ImmCreateContext not implemented\n")); 77 #endif 63 78 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 64 79 return (HIMC)NULL; … … 67 82 68 83 /*********************************************************************** 69 * ImmCreateIMCC 32(IMM32.6)84 * ImmCreateIMCC (IMM32.6) 70 85 */ 71 86 HIMCC WINAPI ImmCreateIMCC(DWORD dword) 72 87 { 88 #ifdef DEBUG 89 dprintf(("IMM32: ImmCreateIMCC not implemented\n")); 90 #endif 73 91 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 74 92 return (HIMC)NULL; … … 77 95 78 96 /*********************************************************************** 79 * ImmCreateSoftKeyboard 32(IMM32.7)97 * ImmCreateSoftKeyboard (IMM32.7) 80 98 */ 81 99 HWND WINAPI ImmCreateSoftKeyboard(UINT uint, HWND hwnd, int in1, int in2) 82 100 { 101 #ifdef DEBUG 102 dprintf(("IMM32: ImmCreateSoftKeyboard not implemented\n")); 103 #endif 83 104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 84 105 return (HIMC)NULL; … … 87 108 88 109 /*********************************************************************** 89 * ImmDestroyContext 32(IMM32.8)110 * ImmDestroyContext (IMM32.8) 90 111 */ 91 112 BOOL WINAPI ImmDestroyContext(HIMC hIMC) 92 113 { 93 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 94 return FALSE; 95 } 96 97 98 /*********************************************************************** 99 * ImmDestroyIMCC32 (IMM32.9) 114 #ifdef DEBUG 115 dprintf(("IMM32: ImmDestroyContext not implemented\n")); 116 #endif 117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 118 return FALSE; 119 } 120 121 122 /*********************************************************************** 123 * ImmDestroyIMCC (IMM32.9) 100 124 */ 101 125 HIMCC WINAPI ImmDestroyIMCC(HIMCC himcc) 102 126 { 103 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 104 return FALSE; 105 } 106 107 108 /*********************************************************************** 109 * ImmDestroySoftKeyboard32 (IMM32.10) 127 #ifdef DEBUG 128 dprintf(("IMM32: ImmDestroyIMCC not implemented\n")); 129 #endif 130 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 131 return FALSE; 132 } 133 134 135 /*********************************************************************** 136 * ImmDestroySoftKeyboard (IMM32.10) 110 137 */ 111 138 BOOL WINAPI ImmDestroySoftKeyboard(HWND hwnd) 112 139 { 113 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 114 return FALSE; 115 } 116 117 118 /*********************************************************************** 119 * IMMDisableIME32 (IMM32.11) 140 #ifdef DEBUG 141 dprintf(("IMM32: ImmDestroySoftKeyboard not implemented\n")); 142 #endif 143 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 144 return FALSE; 145 } 146 147 148 /*********************************************************************** 149 * IMMDisableIME (IMM32.11) 120 150 */ 121 151 BOOL WINAPI ImmDisableIME(DWORD dword) 122 152 { 123 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 124 return FALSE; 125 } 126 127 128 /*********************************************************************** 129 * ImmEnumRegisterWord32A (IMM32.12) 153 #ifdef DEBUG 154 dprintf(("IMM32: ImmDisableIME not implemented\n")); 155 #endif 156 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 157 return FALSE; 158 } 159 160 161 /*********************************************************************** 162 * ImmEnumRegisterWordA (IMM32.12) 130 163 */ 131 164 UINT WINAPI ImmEnumRegisterWordA( HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc, 132 165 LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister, LPVOID lpData) 133 166 { 134 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 135 return 0; 136 } 137 138 139 /*********************************************************************** 140 * ImmEnumRegisterWord32W (IMM32.13) 167 #ifdef DEBUG 168 dprintf(("IMM32: ImmEnumRegisterWordA not implemented\n")); 169 #endif 170 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 171 return 0; 172 } 173 174 175 /*********************************************************************** 176 * ImmEnumRegisterWordW (IMM32.13) 141 177 */ 142 178 UINT WINAPI ImmEnumRegisterWordW( HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc, 143 179 LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister, LPVOID lpData) 144 180 { 145 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 146 return 0; 147 } 148 149 150 /*********************************************************************** 151 * ImmEscape32A (IMM32.14) 181 #ifdef DEBUG 182 dprintf(("IMM32: ImmEnumRegisterWordW not implemented\n")); 183 #endif 184 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 185 return 0; 186 } 187 188 189 /*********************************************************************** 190 * ImmEscapeA (IMM32.14) 152 191 */ 153 192 LRESULT WINAPI ImmEscapeA( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData) 154 193 { 155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 156 return 0; 157 } 158 159 160 /*********************************************************************** 161 * ImmEscape32W (IMM32.15) 194 #ifdef DEBUG 195 dprintf(("IMM32: ImmEscapeA not implemented\n")); 196 #endif 197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 198 return 0; 199 } 200 201 202 /*********************************************************************** 203 * ImmEscapeW (IMM32.15) 162 204 */ 163 205 LRESULT WINAPI ImmEscapeW( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData) 164 206 { 165 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 166 return 0; 167 } 168 169 170 /*********************************************************************** 171 * ImmGenerateMessage32 (IMM32.16) 207 #ifdef DEBUG 208 dprintf(("IMM32: ImmEscapeW not implemented\n")); 209 #endif 210 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 211 return 0; 212 } 213 214 215 /*********************************************************************** 216 * ImmGenerateMessage (IMM32.16) 172 217 */ 173 218 BOOL WINAPI ImmGenerateMessage(HIMC himc) 174 219 { 175 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 176 return 0; 177 } 178 179 180 /*********************************************************************** 181 * ImmGetCandidateList32A (IMM32.17) 220 #ifdef DEBUG 221 dprintf(("IMM32: ImmGenerateMessage not implemented\n")); 222 #endif 223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 224 return 0; 225 } 226 227 228 /*********************************************************************** 229 * ImmGetCandidateListA (IMM32.17) 182 230 */ 183 231 DWORD WINAPI ImmGetCandidateListA( HIMC hIMC, DWORD deIndex, 184 232 LPCANDIDATELIST lpCandList, DWORD dwBufLen) 185 233 { 186 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 187 return 0; 188 } 189 190 /*********************************************************************** 191 * ImmGetCandidateListCount32A (IMM32.18) 234 #ifdef DEBUG 235 dprintf(("IMM32: ImmGetCandidateListA not implemented\n")); 236 #endif 237 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 238 return 0; 239 } 240 241 /*********************************************************************** 242 * ImmGetCandidateListCountA (IMM32.18) 192 243 */ 193 244 DWORD WINAPI ImmGetCandidateListCountA( HIMC hIMC, LPDWORD lpdwListCount) 194 245 { 195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 196 return 0; 197 } 198 199 /*********************************************************************** 200 * ImmGetCandidateListCount32W (IMM32.19) 246 #ifdef DEBUG 247 dprintf(("IMM32: ImmGetCandidateListCountA not implemented\n")); 248 #endif 249 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 250 return 0; 251 } 252 253 /*********************************************************************** 254 * ImmGetCandidateListCountW (IMM32.19) 201 255 */ 202 256 DWORD WINAPI ImmGetCandidateListCountW( HIMC hIMC, LPDWORD lpdwListCount) 203 257 { 204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 205 return 0; 206 } 207 208 /*********************************************************************** 209 * ImmGetCandidateList32W (IMM32.20) 258 #ifdef DEBUG 259 dprintf(("IMM32: ImmGetCandidateListCountW not implemented\n")); 260 #endif 261 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 262 return 0; 263 } 264 265 /*********************************************************************** 266 * ImmGetCandidateListW (IMM32.20) 210 267 */ 211 268 DWORD WINAPI ImmGetCandidateListW( HIMC hIMC, DWORD deIndex, 212 269 LPCANDIDATELIST lpCandList, DWORD dwBufLen) 213 270 { 214 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 215 return 0; 216 } 217 218 /*********************************************************************** 219 * ImmGetCandidateWindow32 (IMM32.21) 271 #ifdef DEBUG 272 dprintf(("IMM32: ImmGetCandidateListW not implemented\n")); 273 #endif 274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 275 return 0; 276 } 277 278 /*********************************************************************** 279 * ImmGetCandidateWindow (IMM32.21) 220 280 */ 221 281 BOOL WINAPI ImmGetCandidateWindow(HIMC hIMC, DWORD dwBufLen, LPCANDIDATEFORM lpCandidate) 222 282 { 223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 224 return FALSE; 225 } 226 227 /*********************************************************************** 228 * ImmGetCompositionFont32A (IMM32.22) 283 #ifdef DEBUG 284 dprintf(("IMM32: ImmGetCandidateWindow not implemented\n")); 285 #endif 286 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 287 return FALSE; 288 } 289 290 /*********************************************************************** 291 * ImmGetCompositionFontA (IMM32.22) 229 292 */ 230 293 BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf) 231 294 { 232 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 233 return FALSE; 234 } 235 236 /*********************************************************************** 237 * ImmGetCompositionFont32W (IMM32.23) 295 #ifdef DEBUG 296 dprintf(("IMM32: ImmGetCompositionFontA not implemented\n")); 297 #endif 298 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 299 return FALSE; 300 } 301 302 /*********************************************************************** 303 * ImmGetCompositionFontW (IMM32.23) 238 304 */ 239 305 BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf) 240 306 { 241 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 242 return FALSE; 243 } 244 245 /*********************************************************************** 246 * ImmGetCompositionString32A (IMM32.24) 307 #ifdef DEBUG 308 dprintf(("IMM32: ImmGetCompositionFontW not implemented\n")); 309 #endif 310 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 311 return FALSE; 312 } 313 314 /*********************************************************************** 315 * ImmGetCompositionStringA (IMM32.24) 247 316 */ 248 317 LONG WINAPI ImmGetCompositionStringA(HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen) 249 318 { 319 #ifdef DEBUG 320 dprintf(("IMM32: ImmGetCompositionStringA not implemented\n")); 321 #endif 250 322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 251 323 switch(GetVersion()) … … 261 333 262 334 /*********************************************************************** 263 * ImmGetCompositionString 32W (IMM32.25)335 * ImmGetCompositionStringW (IMM32.25) 264 336 */ 265 337 LONG WINAPI ImmGetCompositionStringW( HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen) 266 338 { 339 #ifdef DEBUG 340 dprintf(("IMM32: ImmGetCompositionStringW not implemented\n")); 341 #endif 267 342 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 268 343 switch(GetVersion()) … … 278 353 279 354 /*********************************************************************** 280 * ImmGetCompositionWindow 32(IMM32.26)355 * ImmGetCompositionWindow (IMM32.26) 281 356 */ 282 357 BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm) 283 358 { 284 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 285 return 0; 286 } 287 288 /*********************************************************************** 289 * ImmGetContext32 (IMM32.27) 359 #ifdef DEBUG 360 dprintf(("IMM32: ImmGetCompositionWindow not implemented\n")); 361 #endif 362 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 363 return 0; 364 } 365 366 /*********************************************************************** 367 * ImmGetContext (IMM32.27) 290 368 */ 291 369 HIMC WINAPI ImmGetContext(HWND hWnd) 292 370 { 371 #ifdef DEBUG 372 dprintf(("IMM32: ImmGetContext not implemented\n")); 373 #endif 293 374 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 294 375 return (HIMC)NULL; … … 296 377 297 378 /*********************************************************************** 298 * ImmGetConversionList 32A (IMM32.28)379 * ImmGetConversionListA (IMM32.28) 299 380 */ 300 381 DWORD WINAPI ImmGetConversionListA( HKL hKL, HIMC hIMC, 301 382 LPCSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag) 302 383 { 303 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 304 return 0; 305 } 306 307 /*********************************************************************** 308 * ImmGetConversionList32W (IMM32.29) 384 #ifdef DEBUG 385 dprintf(("IMM32: ImmGetConversionListA not implemented\n")); 386 #endif 387 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 388 return 0; 389 } 390 391 /*********************************************************************** 392 * ImmGetConversionListW (IMM32.29) 309 393 */ 310 394 DWORD WINAPI ImmGetConversionListW( HKL hKL, HIMC hIMC, 311 395 LPCWSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag) 312 396 { 313 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 314 return 0; 315 } 316 317 /*********************************************************************** 318 * ImmGetConversionStatus32 (IMM32.30) 397 #ifdef DEBUG 398 dprintf(("IMM32: ImmGetConversionListW not implemented\n")); 399 #endif 400 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 401 return 0; 402 } 403 404 /*********************************************************************** 405 * ImmGetConversionStatus (IMM32.30) 319 406 */ 320 407 BOOL WINAPI ImmGetConversionStatus(HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence) 321 408 { 322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 323 return FALSE; 324 } 325 326 /*********************************************************************** 327 * ImmGetDefaultIMEWnd32 (IMM32.31) 409 #ifdef DEBUG 410 dprintf(("IMM32: ImmGetConversionStatus not implemented\n")); 411 #endif 412 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 413 return FALSE; 414 } 415 416 /*********************************************************************** 417 * ImmGetDefaultIMEWnd (IMM32.31) 328 418 */ 329 419 HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd) 330 420 { 421 #ifdef DEBUG 422 dprintf(("IMM32: ImmGetDefaultIMEWnd not implemented\n")); 423 #endif 331 424 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 332 425 return (HWND)NULL; … … 334 427 335 428 /*********************************************************************** 336 * ImmGetDescription 32A (IMM32.32)429 * ImmGetDescriptionA (IMM32.32) 337 430 */ 338 431 UINT WINAPI ImmGetDescriptionA(HKL hKL, LPSTR lpszDescription, UINT uBufLen) 339 432 { 340 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 341 return 0; 342 } 343 344 /*********************************************************************** 345 * ImmGetDescription32W (IMM32.33) 433 #ifdef DEBUG 434 dprintf(("IMM32: ImmGetDescriptionA not implemented\n")); 435 #endif 436 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 437 return 0; 438 } 439 440 /*********************************************************************** 441 * ImmGetDescriptionW (IMM32.33) 346 442 */ 347 443 UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen) 348 444 { 349 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 350 return 0; 351 } 352 353 /*********************************************************************** 354 * ImmGetGuideLine32A (IMM32.34) 445 #ifdef DEBUG 446 dprintf(("IMM32: ImmGetDescriptionW not implemented\n")); 447 #endif 448 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 449 return 0; 450 } 451 452 /*********************************************************************** 453 * ImmGetGuideLineA (IMM32.34) 355 454 */ 356 455 DWORD WINAPI ImmGetGuideLineA( 357 456 HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen) 358 457 { 359 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 360 return 0; 361 } 362 363 /*********************************************************************** 364 * ImmGetGuideLine32W (IMM32.35) 458 #ifdef DEBUG 459 dprintf(("IMM32: ImmGetGuideLineA not implemented\n")); 460 #endif 461 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 462 return 0; 463 } 464 465 /*********************************************************************** 466 * ImmGetGuideLineW (IMM32.35) 365 467 */ 366 468 DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen) 367 469 { 368 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 369 return 0; 370 } 371 372 373 /*********************************************************************** 374 * ImmGetHotKey32 (IMM32.36) 470 #ifdef DEBUG 471 dprintf(("IMM32: ImmGetGuideLineW not implemented\n")); 472 #endif 473 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 474 return 0; 475 } 476 477 478 /*********************************************************************** 479 * ImmGetHotKey (IMM32.36) 375 480 */ 376 481 BOOL WINAPI ImmGetHotKey(DWORD dword, LPUINT lpuModifiers, LPUINT lpuVKey, LPHKL lphkl) 377 482 { 378 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 379 return 0; 380 } 381 382 383 /*********************************************************************** 384 * ImmGetIMCCLockCount32 (IMM32.37) 483 #ifdef DEBUG 484 dprintf(("IMM32: ImmGetHotKey not implemented\n")); 485 #endif 486 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 487 return 0; 488 } 489 490 491 /*********************************************************************** 492 * ImmGetIMCCLockCount (IMM32.37) 385 493 */ 386 494 DWORD WINAPI ImmGetIMCCLockCount(HIMCC himcc) 387 495 { 388 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 389 return 0; 390 } 391 392 393 /*********************************************************************** 394 * ImmGetIMCCSize32 (IMM32.38) 496 #ifdef DEBUG 497 dprintf(("IMM32: ImmGetIMCCLockCount not implemented\n")); 498 #endif 499 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 500 return 0; 501 } 502 503 504 /*********************************************************************** 505 * ImmGetIMCCSize (IMM32.38) 395 506 */ 396 507 DWORD WINAPI ImmGetIMCCSize(HIMCC himcc) 397 508 { 398 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 399 return 0; 400 } 401 402 403 /*********************************************************************** 404 * ImmGetIMCLockCount32 (IMM32.39) 509 #ifdef DEBUG 510 dprintf(("IMM32: ImmGetIMCCSize not implemented\n")); 511 #endif 512 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 513 return 0; 514 } 515 516 517 /*********************************************************************** 518 * ImmGetIMCLockCount (IMM32.39) 405 519 */ 406 520 DWORD WINAPI ImmGetIMCLockCount(HIMC himc) 407 521 { 408 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 409 return 0; 410 } 411 412 413 /*********************************************************************** 414 * ImmGetIMEFileName32A (IMM32.40) 522 #ifdef DEBUG 523 dprintf(("IMM32: ImmGetIMCLockCount not implemented\n")); 524 #endif 525 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 526 return 0; 527 } 528 529 530 /*********************************************************************** 531 * ImmGetIMEFileNameA (IMM32.40) 415 532 */ 416 533 UINT WINAPI ImmGetIMEFileNameA( HKL hKL, LPSTR lpszFileName, UINT uBufLen) 417 534 { 418 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 419 return 0; 420 } 421 422 /*********************************************************************** 423 * ImmGetIMEFileName32W (IMM32.41) 535 #ifdef DEBUG 536 dprintf(("IMM32: ImmGetIMEFileNameA not implemented\n")); 537 #endif 538 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 539 return 0; 540 } 541 542 /*********************************************************************** 543 * ImmGetIMEFileNameW (IMM32.41) 424 544 */ 425 545 UINT WINAPI ImmGetIMEFileNameW( HKL hKL, LPWSTR lpszFileName, UINT uBufLen) 426 546 { 427 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 428 return 0; 429 } 430 431 432 /*********************************************************************** 433 * ImmGetImeMenuItems32A (IMM32.42) 547 #ifdef DEBUG 548 dprintf(("IMM32: ImmGetIMEFileNameW not implemented\n")); 549 #endif 550 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 551 return 0; 552 } 553 554 555 /*********************************************************************** 556 * ImmGetImeMenuItemsA (IMM32.42) 434 557 */ 435 558 DWORD WINAPI ImmGetImeMenuItemsA(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOA lpimena, LPIMEMENUITEMINFOA lpimena2, DWORD dword3) 436 559 { 437 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 438 return FALSE; 439 } 440 441 442 /*********************************************************************** 443 * ImmGetImeMenuItems32W (IMM32.43) 560 #ifdef DEBUG 561 dprintf(("IMM32: ImmGetImeMenuItemsA not implemented\n")); 562 #endif 563 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 564 return FALSE; 565 } 566 567 568 /*********************************************************************** 569 * ImmGetImeMenuItemsW (IMM32.43) 444 570 */ 445 571 DWORD WINAPI ImmGetImeMenuItemsW(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOW lpimenw, LPIMEMENUITEMINFOW lpimenw2, DWORD dword3) 446 572 { 447 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 448 return FALSE; 449 } 450 451 452 /*********************************************************************** 453 * ImmGetOpenStatus32 (IMM32.44) 573 #ifdef DEBUG 574 dprintf(("IMM32: ImmGetImeMenuItemsW not implemented\n")); 575 #endif 576 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 577 return FALSE; 578 } 579 580 581 /*********************************************************************** 582 * ImmGetOpenStatus (IMM32.44) 454 583 */ 455 584 BOOL WINAPI ImmGetOpenStatus(HIMC hIMC) 456 585 { 457 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 458 return FALSE; 459 } 460 461 /*********************************************************************** 462 * ImmGetProperty32 (IMM32.45) 586 #ifdef DEBUG 587 dprintf(("IMM32: ImmGetOpenStatus not implemented\n")); 588 #endif 589 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 590 return FALSE; 591 } 592 593 /*********************************************************************** 594 * ImmGetProperty (IMM32.45) 463 595 */ 464 596 DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex) 465 597 { 466 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 467 return 0; 468 } 469 470 /*********************************************************************** 471 * ImmGetRegisterWordStyle32A (IMM32.46) 598 #ifdef DEBUG 599 dprintf(("IMM32: ImmGetProperty not implemented\n")); 600 #endif 601 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 602 return 0; 603 } 604 605 /*********************************************************************** 606 * ImmGetRegisterWordStyleA (IMM32.46) 472 607 */ 473 608 UINT WINAPI ImmGetRegisterWordStyleA(HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf) 474 609 { 475 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 476 return 0; 477 } 478 479 /*********************************************************************** 480 * ImmGetRegisterWordStyle32W (IMM32.47) 610 #ifdef DEBUG 611 dprintf(("IMM32: ImmGetRegisterWordStyleA not implemented\n")); 612 #endif 613 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 614 return 0; 615 } 616 617 /*********************************************************************** 618 * ImmGetRegisterWordStyleW (IMM32.47) 481 619 */ 482 620 UINT WINAPI ImmGetRegisterWordStyleW(HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf) 483 621 { 484 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 485 return 0; 486 } 487 488 /*********************************************************************** 489 * ImmGetStatusWindowPos32 (IMM32.48) 622 #ifdef DEBUG 623 dprintf(("IMM32: ImmGetRegisterWordStyleW not implemented\n")); 624 #endif 625 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 626 return 0; 627 } 628 629 /*********************************************************************** 630 * ImmGetStatusWindowPos (IMM32.48) 490 631 */ 491 632 BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos) 492 633 { 493 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 494 return FALSE; 495 } 496 497 /*********************************************************************** 498 * ImmGetVirtualKey32 (IMM32.49) 634 #ifdef DEBUG 635 dprintf(("IMM32: ImmGetStatusWindowPos not implemented\n")); 636 #endif 637 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 638 return FALSE; 639 } 640 641 /*********************************************************************** 642 * ImmGetVirtualKey (IMM32.49) 499 643 */ 500 644 UINT WINAPI ImmGetVirtualKey(HWND hWnd) 501 645 { 646 #ifdef DEBUG 647 dprintf(("IMM32: ImmGetVirtualKey not implemented\n")); 648 #endif 502 649 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 503 650 switch(GetVersion()) … … 513 660 514 661 /*********************************************************************** 515 * ImmInstallIME 32A (IMM32.50)662 * ImmInstallIMEA (IMM32.50) 516 663 */ 517 664 HKL WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText) 518 665 { 666 #ifdef DEBUG 667 dprintf(("IMM32: ImmInstallIMEA not implemented\n")); 668 #endif 519 669 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 520 670 return (HKL)NULL; … … 522 672 523 673 /*********************************************************************** 524 * ImmInstallIME 32W (IMM32.51)674 * ImmInstallIMEW (IMM32.51) 525 675 */ 526 676 HKL WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText) 527 677 { 678 #ifdef DEBUG 679 dprintf(("IMM32: ImmInstallIMEW not implemented\n")); 680 #endif 528 681 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 529 682 return (HKL)NULL; … … 531 684 532 685 /*********************************************************************** 533 * ImmIsIME 32(IMM32.52)686 * ImmIsIME (IMM32.52) 534 687 */ 535 688 BOOL WINAPI ImmIsIME(HKL hKL) 536 689 { 537 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 538 return FALSE; 539 } 540 541 /*********************************************************************** 542 * ImmIsUIMessage32A (IMM32.53) 690 #ifdef DEBUG 691 dprintf(("IMM32: ImmIsIME not implemented\n")); 692 #endif 693 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 694 return FALSE; 695 } 696 697 /*********************************************************************** 698 * ImmIsUIMessageA (IMM32.53) 543 699 */ 544 700 BOOL WINAPI ImmIsUIMessageA(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam) 545 701 { 546 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 547 return FALSE; 548 } 549 550 /*********************************************************************** 551 * ImmIsUIMessage32W (IMM32.54) 702 #ifdef DEBUG 703 dprintf(("IMM32: ImmIsUIMessageA not implemented\n")); 704 #endif 705 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 706 return FALSE; 707 } 708 709 /*********************************************************************** 710 * ImmIsUIMessageW (IMM32.54) 552 711 */ 553 712 BOOL WINAPI ImmIsUIMessageW(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam) 554 713 { 555 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 556 return FALSE; 557 } 558 559 560 /*********************************************************************** 561 * ImmLockIMC32 (IMM32.55) 714 #ifdef DEBUG 715 dprintf(("IMM32: ImmIsUIMessageW not implemented\n")); 716 #endif 717 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 718 return FALSE; 719 } 720 721 722 /*********************************************************************** 723 * ImmLockIMC (IMM32.55) 562 724 */ 563 725 LPINPUTCONTEXT WINAPI ImmLockIMC(HIMC himc) 564 726 { 565 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 566 return FALSE; 567 } 568 569 570 /*********************************************************************** 571 * ImmLockIMCC32 (IMM32.56) 727 #ifdef DEBUG 728 dprintf(("IMM32: ImmLockIMC not implemented\n")); 729 #endif 730 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 731 return FALSE; 732 } 733 734 735 /*********************************************************************** 736 * ImmLockIMCC (IMM32.56) 572 737 */ 573 738 LPVOID WINAPI ImmLockIMCC(HIMCC himcc) 574 739 { 575 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 576 return FALSE; 577 } 578 579 580 /*********************************************************************** 581 * ImmNotifyIME32 (IMM32.57) 740 #ifdef DEBUG 741 dprintf(("IMM32: ImmLockIMCC not implemented\n")); 742 #endif 743 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 744 return FALSE; 745 } 746 747 748 /*********************************************************************** 749 * ImmNotifyIME (IMM32.57) 582 750 */ 583 751 BOOL WINAPI ImmNotifyIME(HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue) 584 752 { 585 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 586 return FALSE; 587 } 588 589 590 /*********************************************************************** 591 * ImmReSizeIMCC32 (IMM32.58) 753 #ifdef DEBUG 754 dprintf(("IMM32: ImmNotifyIME not implemented\n")); 755 #endif 756 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 757 return FALSE; 758 } 759 760 761 /*********************************************************************** 762 * ImmReSizeIMCC (IMM32.58) 592 763 */ 593 764 HIMCC WINAPI ImmReSizeIMCC(HIMCC himcc, DWORD dword) 594 765 { 595 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 596 return FALSE; 597 } 598 599 /*********************************************************************** 600 * ImmRegisterWord32A (IMM32.59) 766 #ifdef DEBUG 767 dprintf(("IMM32: ImmReSizeIMCC not implemented\n")); 768 #endif 769 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 770 return FALSE; 771 } 772 773 /*********************************************************************** 774 * ImmRegisterWordA (IMM32.59) 601 775 */ 602 776 BOOL WINAPI ImmRegisterWordA( HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister) 603 777 { 604 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 605 return FALSE; 606 } 607 608 /*********************************************************************** 609 * ImmRegisterWord32W (IMM32.60) 778 #ifdef DEBUG 779 dprintf(("IMM32: ImmRegisterWordA not implemented\n")); 780 #endif 781 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 782 return FALSE; 783 } 784 785 /*********************************************************************** 786 * ImmRegisterWordW (IMM32.60) 610 787 */ 611 788 BOOL WINAPI ImmRegisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister) 612 789 { 613 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 614 return FALSE; 615 } 616 617 /*********************************************************************** 618 * ImmReleaseContext32 (IMM32.61) 790 #ifdef DEBUG 791 dprintf(("IMM32: ImmRegisterWordW not implemented\n")); 792 #endif 793 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 794 return FALSE; 795 } 796 797 /*********************************************************************** 798 * ImmReleaseContext (IMM32.61) 619 799 */ 620 800 BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC) 621 801 { 622 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 623 return FALSE; 624 } 625 626 627 /*********************************************************************** 628 * ImmRequestMessage32A (IMM32.62) 802 #ifdef DEBUG 803 dprintf(("IMM32: ImmReleaseContext not implemented\n")); 804 #endif 805 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 806 return FALSE; 807 } 808 809 810 /*********************************************************************** 811 * ImmRequestMessageA (IMM32.62) 629 812 */ 630 813 LRESULT WINAPI ImmRequestMessageA(HIMC himc, WPARAM wparam, LPARAM lparam) 631 814 { 632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 633 return FALSE; 634 } 635 636 637 /*********************************************************************** 638 * ImmRequestMessage32W (IMM32.63) 815 #ifdef DEBUG 816 dprintf(("IMM32: ImmRequestMessageA not implemented\n")); 817 #endif 818 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 819 return FALSE; 820 } 821 822 823 /*********************************************************************** 824 * ImmRequestMessageW (IMM32.63) 639 825 */ 640 826 LRESULT WINAPI ImmRequestMessageW(HIMC himc, WPARAM wparam, LPARAM lparam) 641 827 { 642 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 643 return FALSE; 644 } 645 646 647 /*********************************************************************** 648 * ImmSetCandidateWindow32 (IMM32.64) 828 #ifdef DEBUG 829 dprintf(("IMM32: ImmRequestMessageW not implemented\n")); 830 #endif 831 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 832 return FALSE; 833 } 834 835 836 /*********************************************************************** 837 * ImmSetCandidateWindow (IMM32.64) 649 838 */ 650 839 BOOL WINAPI ImmSetCandidateWindow(HIMC hIMC, LPCANDIDATEFORM lpCandidate) 651 840 { 652 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 653 return FALSE; 654 } 655 656 /*********************************************************************** 657 * ImmSetCompositionFont32A (IMM32.65) 841 #ifdef DEBUG 842 dprintf(("IMM32: ImmSetCandidateWindow not implemented\n")); 843 #endif 844 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 845 return FALSE; 846 } 847 848 /*********************************************************************** 849 * ImmSetCompositionFontA (IMM32.65) 658 850 */ 659 851 BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf) 660 852 { 661 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 662 return FALSE; 663 } 664 665 /*********************************************************************** 666 * ImmSetCompositionFont32W (IMM32.66) 853 #ifdef DEBUG 854 dprintf(("IMM32: ImmSetCompositionFontA not implemented\n")); 855 #endif 856 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 857 return FALSE; 858 } 859 860 /*********************************************************************** 861 * ImmSetCompositionFontW (IMM32.66) 667 862 */ 668 863 BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf) 669 864 { 670 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 671 return FALSE; 672 } 673 674 /*********************************************************************** 675 * ImmSetCompositionString32A (IMM32.67) 865 #ifdef DEBUG 866 dprintf(("IMM32: ImmSetCompositionFontW not implemented\n")); 867 #endif 868 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 869 return FALSE; 870 } 871 872 /*********************************************************************** 873 * ImmSetCompositionStringA (IMM32.67) 676 874 */ 677 875 BOOL WINAPI ImmSetCompositionStringA( HIMC hIMC, DWORD dwIndex, 678 876 LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen) 679 877 { 680 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 681 return FALSE; 682 } 683 684 /*********************************************************************** 685 * ImmSetCompositionString32W (IMM32.68) 878 #ifdef DEBUG 879 dprintf(("IMM32: ImmSetCompositionStringA not implemented\n")); 880 #endif 881 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 882 return FALSE; 883 } 884 885 /*********************************************************************** 886 * ImmSetCompositionStringW (IMM32.68) 686 887 */ 687 888 BOOL WINAPI ImmSetCompositionStringW(HIMC hIMC, DWORD dwIndex, 688 889 LPCVOID lpComp, DWORD dwCompLen,LPCVOID lpRead, DWORD dwReadLen) 689 890 { 690 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 691 return FALSE; 692 } 693 694 /*********************************************************************** 695 * ImmSetCompositionWindow32 (IMM32.69) 891 #ifdef DEBUG 892 dprintf(("IMM32: ImmSetCompositionStringW not implemented\n")); 893 #endif 894 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 895 return FALSE; 896 } 897 898 /*********************************************************************** 899 * ImmSetCompositionWindow (IMM32.69) 696 900 */ 697 901 BOOL WINAPI ImmSetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm) 698 902 { 699 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 700 return FALSE; 701 } 702 703 /*********************************************************************** 704 * ImmSetConversionStatus32 (IMM32.70) 903 #ifdef DEBUG 904 dprintf(("IMM32: ImmSetCompositionWindow not implemented\n")); 905 #endif 906 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 907 return FALSE; 908 } 909 910 /*********************************************************************** 911 * ImmSetConversionStatus (IMM32.70) 705 912 */ 706 913 BOOL WINAPI ImmSetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence) 707 914 { 708 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 709 return FALSE; 710 } 711 712 713 /*********************************************************************** 714 * ImmSetHotKey32 (IMM32.71) 915 #ifdef DEBUG 916 dprintf(("IMM32: ImmSetConversionStatus not implemented\n")); 917 #endif 918 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 919 return FALSE; 920 } 921 922 923 /*********************************************************************** 924 * ImmSetHotKey (IMM32.71) 715 925 */ 716 926 BOOL WINAPI ImmSetHotKey(DWORD dword, UINT uint, UINT uint2, HKL hkl) 717 927 { 718 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 719 return FALSE; 720 } 721 722 723 /*********************************************************************** 724 * ImmSetOpenStatus32 (IMM32.72) 928 #ifdef DEBUG 929 dprintf(("IMM32: ImmSetHotKey not implemented\n")); 930 #endif 931 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 932 return FALSE; 933 } 934 935 936 /*********************************************************************** 937 * ImmSetOpenStatus (IMM32.72) 725 938 */ 726 939 BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen) 727 940 { 728 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 729 return FALSE; 730 } 731 732 /*********************************************************************** 733 * ImmSetStatusWindowPos32 (IMM32.73) 941 #ifdef DEBUG 942 dprintf(("IMM32: ImmSetOpenStatus not implemented\n")); 943 #endif 944 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 945 return FALSE; 946 } 947 948 /*********************************************************************** 949 * ImmSetStatusWindowPos (IMM32.73) 734 950 */ 735 951 BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos) 736 952 { 953 #ifdef DEBUG 954 dprintf(("IMM32: ImmSetStatusWindowPos not implemented\n")); 955 #endif 737 956 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 738 957 return FALSE; … … 745 964 BOOL WINAPI ImmShowSoftKeyboard(HWND hwnd, int in1) 746 965 { 747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 748 return FALSE; 749 } 750 751 752 /*********************************************************************** 753 * ImmSimulateHotKey32 (IMM32.75) 966 #ifdef DEBUG 967 dprintf(("IMM32: ImmShowSoftKeyboard not implemented\n")); 968 #endif 969 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 970 return FALSE; 971 } 972 973 974 /*********************************************************************** 975 * ImmSimulateHotKey (IMM32.75) 754 976 */ 755 977 BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID) 756 978 { 757 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 758 return FALSE; 759 } 760 761 762 /*********************************************************************** 763 * ImmUnlockIMC32 (IMM32.76) 979 #ifdef DEBUG 980 dprintf(("IMM32: ImmSimulateHotKey not implemented\n")); 981 #endif 982 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 983 return FALSE; 984 } 985 986 987 /*********************************************************************** 988 * ImmUnlockIMC (IMM32.76) 764 989 */ 765 990 BOOL WINAPI ImmUnlockIMC(HIMC himc) 766 991 { 767 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 768 return FALSE; 769 } 770 771 772 /*********************************************************************** 773 * ImmUnlockIMCC32 (IMM32.77) 992 #ifdef DEBUG 993 dprintf(("IMM32: ImmUnlockIMC not implemented\n")); 994 #endif 995 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 996 return FALSE; 997 } 998 999 1000 /*********************************************************************** 1001 * ImmUnlockIMCC (IMM32.77) 774 1002 */ 775 1003 BOOL WINAPI ImmUnlockIMCC(HIMCC himcc) 776 1004 { 777 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 778 return FALSE; 779 } 780 781 782 /*********************************************************************** 783 * ImmUnregisterWord32A (IMM32.78) 1005 #ifdef DEBUG 1006 dprintf(("IMM32: ImmUnlockIMCC not implemented\n")); 1007 #endif 1008 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1009 return FALSE; 1010 } 1011 1012 1013 /*********************************************************************** 1014 * ImmUnregisterWordA (IMM32.78) 784 1015 */ 785 1016 BOOL WINAPI ImmUnregisterWordA(HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister) 786 1017 { 787 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 788 return FALSE; 789 } 790 791 /*********************************************************************** 792 * ImmUnregisterWord32W (IMM32.79) 1018 #ifdef DEBUG 1019 dprintf(("IMM32: ImmUnregisterWordA not implemented\n")); 1020 #endif 1021 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1022 return FALSE; 1023 } 1024 1025 /*********************************************************************** 1026 * ImmUnregisterWordW (IMM32.79) 793 1027 */ 794 1028 BOOL WINAPI ImmUnregisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister) 795 1029 { 796 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 797 return FALSE; 798 } 1030 #ifdef DEBUG 1031 dprintf(("IMM32: ImmUnregisterWordW not implemented\n")); 1032 #endif 1033 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 1034 return FALSE; 1035 } -
trunk/src/msacm32/msacm32.cpp
r779 r1012 1 /* $Id: msacm32.cpp,v 1. 1 1999-09-01 18:50:32sandervl Exp $ */1 /* $Id: msacm32.cpp,v 1.2 1999-09-23 09:38:04 sandervl Exp $ */ 2 2 /* 3 3 * MSACM32 library … … 11 11 #include <windef.h> 12 12 #include <winuser.h> 13 #include <misc.h> 13 14 #include <odinwrap.h> 14 15 #include "msacm.h" … … 74 75 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd) 75 76 { 77 #ifdef DEBUG 78 dprintf(("MSACM32: acmDriverAddA\n")); 79 #endif 76 80 PWINE_ACMLOCALDRIVER pld; 77 81 if(!phadid) … … 108 112 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd) 109 113 { 114 #ifdef DEBUG 115 dprintf(("MSACM32: acmDriverAddW not implemented\n")); 116 #endif 110 117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 111 118 return MMSYSERR_ERROR; … … 118 125 HACMDRIVER had, DWORD fdwClose) 119 126 { 127 #ifdef DEBUG 128 dprintf(("MSACM32: acmDriverClose\n")); 129 #endif 120 130 PWINE_ACMDRIVER p; 121 131 … … 143 153 HACMDRIVERID hadid, PACMDRIVERDETAILSA padd, DWORD fdwDetails) 144 154 { 155 #ifdef DEBUG 156 dprintf(("MSACM32: acmDriverDetailsA\n")); 157 #endif 145 158 PWINE_ACMDRIVERID p; 146 159 MMRESULT mmr; … … 186 199 HACMDRIVERID hadid, PACMDRIVERDETAILSW padd, DWORD fdwDetails) 187 200 { 201 #ifdef DEBUG 202 dprintf(("MSACM32: acmDriverDetailsW not implemented\n")); 203 #endif 188 204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 189 205 return MMSYSERR_ERROR; … … 196 212 ACMDRIVERENUMCB fnCallback, DWORD dwInstance, DWORD fdwEnum) 197 213 { 214 #ifdef DEBUG 215 dprintf(("MSACM32: acmDriverEnum\n")); 216 #endif 198 217 PWINE_ACMDRIVERID p; 199 218 … … 224 243 HACMOBJ hao, PHACMDRIVERID phadid, DWORD fdwDriverID) 225 244 { 245 #ifdef DEBUG 246 dprintf(("MSACM32: acmDriverID\n")); 247 #endif 226 248 PWINE_ACMOBJ pao; 227 249 … … 249 271 HACMDRIVER had, UINT uMsg, LPARAM lParam1, LPARAM lParam2) 250 272 { 273 #ifdef DEBUG 274 dprintf(("MSACM32: acmDriverMessage not implemented\n")); 275 #endif 251 276 PWINE_ACMDRIVER pad = MSACM_GetDriver(had); 252 277 if(!pad) … … 268 293 PHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpen) 269 294 { 295 #ifdef DEBUG 296 dprintf(("MSACM32: acmDriverOpen\n")); 297 #endif 270 298 PWINE_ACMDRIVERID padid; 271 299 … … 316 344 HACMDRIVERID hadid, DWORD dwPriority, DWORD fdwPriority) 317 345 { 346 #ifdef DEBUG 347 dprintf(("MSACM32: acmDriverPriority\n")); 348 #endif 318 349 PWINE_ACMDRIVERID padid; 319 350 CHAR szSubKey[17]; … … 376 407 HACMDRIVERID hadid, DWORD fdwRemove) 377 408 { 409 #ifdef DEBUG 410 dprintf(("MSACM32: acmDriverRemove\n")); 411 #endif 378 412 PWINE_ACMDRIVERID padid; 379 413 … … 396 430 PACMFILTERCHOOSEA pafltrc) 397 431 { 432 #ifdef DEBUG 433 dprintf(("MSACM32: acmDriverChooseA not implemented\n")); 434 #endif 398 435 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 399 436 return MMSYSERR_ERROR; … … 406 443 PACMFILTERCHOOSEW pafltrc) 407 444 { 445 #ifdef DEBUG 446 dprintf(("MSACM32: acmDriverChooseW not implemented\n")); 447 #endif 408 448 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 409 449 return MMSYSERR_ERROR; … … 416 456 HACMDRIVER had, PACMFILTERDETAILSA pafd, DWORD fdwDetails) 417 457 { 458 #ifdef DEBUG 459 dprintf(("MSACM32: acmFilterDetailsA\n")); 460 #endif 418 461 if(fdwDetails & ~(ACM_FILTERDETAILSF_FILTER)) 419 462 return MMSYSERR_INVALFLAG; … … 436 479 HACMDRIVER had, PACMFILTERDETAILSW pafd, DWORD fdwDetails) 437 480 { 481 #ifdef DEBUG 482 dprintf(("MSACM32: acmFilterDetailsW not implemented\n")); 483 #endif 438 484 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 439 485 return MMSYSERR_ERROR; … … 447 493 ACMFILTERENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum) 448 494 { 495 #ifdef DEBUG 496 dprintf(("MSACM32: acmFilterEnumA not implemented\n")); 497 #endif 449 498 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 450 499 return MMSYSERR_ERROR; … … 458 507 ACMFILTERENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum) 459 508 { 509 #ifdef DEBUG 510 dprintf(("MSACM32: acmFilterEnumW not implemented\n")); 511 #endif 460 512 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 461 513 return MMSYSERR_ERROR; … … 468 520 HACMDRIVER had, PACMFILTERTAGDETAILSA paftd, DWORD fdwDetails) 469 521 { 522 #ifdef DEBUG 523 dprintf(("MSACM32: acmFilterTagDetailsA\n")); 524 #endif 470 525 if(fdwDetails & 471 526 ~(ACM_FILTERTAGDETAILSF_FILTERTAG| … … 490 545 HACMDRIVER had, PACMFILTERTAGDETAILSW paftd, DWORD fdwDetails) 491 546 { 547 #ifdef DEBUG 548 dprintf(("MSACM32: acmFilterTagDetailsW not implemented\n")); 549 #endif 492 550 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 493 551 return MMSYSERR_ERROR; … … 501 559 ACMFILTERTAGENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum) 502 560 { 561 #ifdef DEBUG 562 dprintf(("MSACM32: acmFilterTagEnumA not implemented\n")); 563 #endif 503 564 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 504 565 return MMSYSERR_ERROR; … … 512 573 ACMFILTERTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum) 513 574 { 575 #ifdef DEBUG 576 dprintf(("MSACM32: acmFilterTagEnumW not implemented\n")); 577 #endif 514 578 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 515 579 return MMSYSERR_ERROR; … … 522 586 PACMFORMATCHOOSEA pafmtc) 523 587 { 588 #ifdef DEBUG 589 dprintf(("MSACM32: acmFormatChooseA not implemented\n")); 590 #endif 524 591 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 525 592 return MMSYSERR_ERROR; … … 532 599 PACMFORMATCHOOSEW pafmtc) 533 600 { 601 #ifdef DEBUG 602 dprintf(("MSACM32: acmFormatChooseW not implemented\n")); 603 #endif 534 604 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 535 605 return MMSYSERR_ERROR; … … 542 612 HACMDRIVER had, PACMFORMATDETAILSA pafd, DWORD fdwDetails) 543 613 { 614 #ifdef DEBUG 615 dprintf(("MSACM32: acmFormatDetailsA\n")); 616 #endif 544 617 if(fdwDetails & ~(ACM_FORMATDETAILSF_FORMAT)) 545 618 return MMSYSERR_INVALFLAG; … … 562 635 HACMDRIVER had, PACMFORMATDETAILSW pafd, DWORD fdwDetails) 563 636 { 637 #ifdef DEBUG 638 dprintf(("MSACM32: acmFormatDetailsW not implemented\n")); 639 #endif 564 640 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 565 641 return MMSYSERR_ERROR; … … 573 649 ACMFORMATENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum) 574 650 { 651 #ifdef DEBUG 652 dprintf(("MSACM32: acmFormatEnumA not implemented\n")); 653 #endif 575 654 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 576 655 return MMSYSERR_ERROR; … … 584 663 ACMFORMATENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum) 585 664 { 665 #ifdef DEBUG 666 dprintf(("MSACM32: acmFormatEnumW not implemented\n")); 667 #endif 586 668 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 587 669 return MMSYSERR_ERROR; … … 595 677 DWORD cbwfxDst, DWORD fdwSuggest) 596 678 { 679 #ifdef DEBUG 680 dprintf(("MSACM32: acmFormatSuggest not implemented\n")); 681 #endif 597 682 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 598 683 return MMSYSERR_ERROR; … … 605 690 HACMDRIVER had, PACMFORMATTAGDETAILSA paftd, DWORD fdwDetails) 606 691 { 692 #ifdef DEBUG 693 dprintf(("MSACM32: acmFormatTagDetailsA\n")); 694 #endif 607 695 if(fdwDetails & 608 696 ~(ACM_FORMATTAGDETAILSF_FORMATTAG|ACM_FORMATTAGDETAILSF_LARGESTSIZE)) … … 626 714 HACMDRIVER had, PACMFORMATTAGDETAILSW paftd, DWORD fdwDetails) 627 715 { 716 #ifdef DEBUG 717 dprintf(("MSACM32: acmFormatTagDetailsW not implemented\n")); 718 #endif 628 719 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 629 720 return MMSYSERR_ERROR; … … 637 728 ACMFORMATTAGENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum) 638 729 { 730 #ifdef DEBUG 731 dprintf(("MSACM32: acmFormatTagEnumA not implemented\n")); 732 #endif 639 733 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 640 734 return MMSYSERR_ERROR; … … 648 742 ACMFORMATTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum) 649 743 { 650 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 651 return MMSYSERR_ERROR; 652 } 653 654 /*********************************************************************** 655 * acmGetVersion32 (MSACM32.34) 744 #ifdef DEBUG 745 dprintf(("MSACM32: acmFormatTagEnumW not implemented\n")); 746 #endif 747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 748 return MMSYSERR_ERROR; 749 } 750 751 /*********************************************************************** 752 * acmGetVersion (MSACM32.34) 656 753 */ 657 754 DWORD WINAPI acmGetVersion() 658 755 { 756 #ifdef DEBUG 757 dprintf(("MSACM32: acmGetVersion\n")); 758 #endif 659 759 switch(GetVersion()) 660 760 { … … 669 769 670 770 /*********************************************************************** 671 * acmMessage 32(MSACM32.35)771 * acmMessage (MSACM32.35) 672 772 * FIXME 673 773 * No documentation found. … … 680 780 HACMOBJ hao, UINT uMetric, LPVOID pMetric) 681 781 { 782 #ifdef DEBUG 783 dprintf(("MSACM32: acmMetrics\n")); 784 #endif 682 785 PWINE_ACMOBJ pao = MSACM_GetObj(hao); 683 786 BOOL bLocal = TRUE; … … 728 831 HACMSTREAM has, DWORD fdwClose) 729 832 { 833 #ifdef DEBUG 834 dprintf(("MSACM32: acmStreamClose not implemented\n")); 835 #endif 730 836 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 731 837 return MMSYSERR_ERROR; … … 738 844 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwConvert) 739 845 { 846 #ifdef DEBUG 847 dprintf(("MSACM32: acmStreamConvert not implemented\n")); 848 #endif 740 849 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 741 850 return MMSYSERR_ERROR; … … 748 857 HACMSTREAM has, UINT uMsg, LPARAM lParam1, LPARAM lParam2) 749 858 { 859 #ifdef DEBUG 860 dprintf(("MSACM32: acmStreamMessage not implemented\n")); 861 #endif 750 862 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 751 863 return MMSYSERR_ERROR; … … 760 872 DWORD dwInstance, DWORD fdwOpen) 761 873 { 874 #ifdef DEBUG 875 dprintf(("MSACM32: acmStreamOpen not implemented\n")); 876 #endif 762 877 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 763 878 return MMSYSERR_ERROR; … … 771 886 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwPrepare) 772 887 { 888 #ifdef DEBUG 889 dprintf(("MSACM32: acmStreamPrepareHeader not implemented\n")); 890 #endif 773 891 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 774 892 return MMSYSERR_ERROR; … … 781 899 HACMSTREAM has, DWORD fdwReset) 782 900 { 901 #ifdef DEBUG 902 dprintf(("MSACM32: acmStreamReset not implemented\n")); 903 #endif 783 904 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 784 905 return MMSYSERR_ERROR; … … 792 913 LPDWORD pdwOutputBytes, DWORD fdwSize) 793 914 { 915 #ifdef DEBUG 916 dprintf(("MSACM32: acmStreamSize not implemented\n")); 917 #endif 794 918 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 795 919 return MMSYSERR_ERROR; … … 802 926 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwUnprepare) 803 927 { 804 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 805 return MMSYSERR_ERROR; 806 } 928 #ifdef DEBUG 929 dprintf(("MSACM32: acmStreamUnprepareHeader not implemented\n")); 930 #endif 931 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 932 return MMSYSERR_ERROR; 933 } -
trunk/src/msvfw32/msvfw32.cpp
r972 r1012 1 /* $Id: msvfw32.cpp,v 1. 2 1999-09-18 15:57:30sandervl Exp $ */1 /* $Id: msvfw32.cpp,v 1.3 1999-09-23 09:38:05 sandervl Exp $ */ 2 2 /* 3 3 * Copyright 1998 Marcus Meissner … … 12 12 #define strcasecmp strcmp 13 13 14 #include <os2win.h> 14 15 #include "winerror.h" 15 16 #include "heap.h" … … 29 30 30 31 31 //DEFAULT_DEBUG_CHANNEL(msvideo)32 DEFAULT_DEBUG_CHANNEL(msvideo) 32 33 33 34 … … 39 40 DWORD WINAPI VideoForWindowsVersion(void) 40 41 { 42 #ifdef DEBUG 43 dprintf(("MSVFW32: VideoForWindowsVersion\n")); 44 #endif 41 45 return 0x040003B6; /* 4.950 */ 42 46 } 43 44 /* system.ini: [drivers] */45 47 46 48 … … 57 59 UINT wFlags) 58 60 { 61 #ifdef DEBUG 62 dprintf(("MSVFW32: DrawDibBegin not implemented\n")); 63 #endif 59 64 return TRUE; 60 65 } … … 67 72 BOOL VFWAPI DrawDibChangePalette(HANDLE /*HDRAWDIB*/ hdd, int iStart, int iLen, LPPALETTEENTRY lppe) 68 73 { 74 #ifdef DEBUG 75 dprintf(("MSVFW32: DrawDibChangePalette not implemented\n")); 76 #endif 69 77 return TRUE; 70 78 } … … 76 84 BOOL WINAPI DrawDibClose( HANDLE /*HDRAWDIB*/ hDib ) 77 85 { 86 #ifdef DEBUG 87 dprintf(("MSVFW32: DrawDibClose not implemented\n")); 88 #endif 78 89 return TRUE; 79 90 } … … 97 108 UINT wFlags) 98 109 { 110 #ifdef DEBUG 111 dprintf(("MSVFW32: DrawDibDraw not implemented\n")); 112 #endif 99 113 return TRUE; 100 114 } 101 115 102 116 103 104 117 /**************************************************************************** 105 118 * DrawDibEnd [MSVFW.7] … … 107 120 BOOL VFWAPI DrawDibEnd(HANDLE /*HDRAWDIB*/ hdd) 108 121 { 122 #ifdef DEBUG 123 dprintf(("MSVFW32: DrawDibEnd not implemented\n")); 124 #endif 109 125 return TRUE; 110 126 } … … 116 132 LPVOID VFWAPI DrawDibGetBuffer(HANDLE /*HDRAWDIB*/ hdd, LPBITMAPINFOHEADER lpbi, DWORD dwSize, DWORD dwFlags) 117 133 { 134 #ifdef DEBUG 135 dprintf(("MSVFW32: DrawDibGetBuffer not implemented\n")); 136 #endif 118 137 return 0; 119 138 } … … 125 144 HPALETTE VFWAPI DrawDibGetPalette(HANDLE /*HDRAWDIB*/ hdd) 126 145 { 146 #ifdef DEBUG 147 dprintf(("MSVFW32: DrawDibGetPalette not implemented\n")); 148 #endif 127 149 return TRUE; 128 150 } … … 134 156 HANDLE /* HDRAWDIB */ WINAPI DrawDibOpen( void ) 135 157 { 158 #ifdef DEBUG 159 dprintf(("MSVFW32: DrawDibOpen not implemented\n")); 160 #endif 136 161 return 0xdead; 137 162 } … … 143 168 DWORD VFWAPI DrawDibProfileDisplay(LPBITMAPINFOHEADER lpbi) 144 169 { 170 #ifdef DEBUG 171 dprintf(("MSVFW32: DrawDibProfileDisplay not implemented\n")); 172 #endif 145 173 return TRUE; 146 174 } 147 175 148 176 149 150 177 /**************************************************************************** 151 178 * DrawDibRealize [MSVFW.12] … … 153 180 UINT VFWAPI DrawDibRealize(HANDLE /*HDRAWDIB*/ hdd, HDC hdc, BOOL fBackground) 154 181 { 182 #ifdef DEBUG 183 dprintf(("MSVFW32: DrawDibRealize not implemented\n")); 184 #endif 155 185 return 0; 156 186 } … … 162 192 BOOL VFWAPI DrawDibSetPalette(HANDLE /*HDRAWDIB*/ hdd, HPALETTE hpal) 163 193 { 194 #ifdef DEBUG 195 dprintf(("MSVFW32: DrawDibSetPalette not implemented\n")); 196 #endif 164 197 return TRUE; 165 198 } … … 171 204 BOOL VFWAPI DrawDibStart(HANDLE /*HDRAWDIB*/ hdd, DWORD rate) 172 205 { 206 #ifdef DEBUG 207 dprintf(("MSVFW32: DrawDibStart not implemented\n")); 208 #endif 173 209 return TRUE; 174 210 } … … 180 216 BOOL VFWAPI DrawDibStop(HANDLE /*HDRAWDIB*/ hdd) 181 217 { 182 return TRUE; 183 } 184 218 #ifdef DEBUG 219 dprintf(("MSVFW32: DrawDibStop not implemented\n")); 220 #endif 221 return TRUE; 222 } 185 223 186 224 … … 190 228 BOOL VFWAPI DrawDibTime(HANDLE /*HDRAWDIB*/ hdd, LPDRAWDIBTIME lpddtime) 191 229 { 192 return TRUE; 193 } 194 230 #ifdef DEBUG 231 dprintf(("MSVFW32: DrawDibTime not implemented\n")); 232 #endif 233 return TRUE; 234 } 195 235 196 236 … … 207 247 BOOL VFWAPI GetOpenFileNamePreviewA(LPOPENFILENAMEA lpofn) 208 248 { 249 #ifdef DEBUG 250 dprintf(("MSVFW32: GetOpenFileNamePreviewA not implemented\n")); 251 #endif 209 252 return TRUE; 210 253 } … … 216 259 BOOL VFWAPI GetOpenFileNamePreviewW(LPOPENFILENAMEW lpofn) 217 260 { 261 #ifdef DEBUG 262 dprintf(("MSVFW32: GetOpenFileNamePreviewW not implemented\n")); 263 #endif 218 264 return TRUE; 219 265 } … … 225 271 BOOL VFWAPI GetSaveFileNamePreviewA(LPOPENFILENAMEA lpofn) 226 272 { 273 #ifdef DEBUG 274 dprintf(("MSVFW32: GetSaveFileNamePreviewA not implemented\n")); 275 #endif 227 276 return TRUE; 228 277 } … … 234 283 BOOL VFWAPI GetSaveFileNamePreviewW(LPOPENFILENAMEW lpofn) 235 284 { 285 #ifdef DEBUG 286 dprintf(("MSVFW32: GetSaveFileNamePreviewW not implemented\n")); 287 #endif 236 288 return TRUE; 237 289 } … … 243 295 LRESULT WINAPI ICClose(HIC hic) 244 296 { 297 #ifdef DEBUG 298 dprintf(("MSVFW32: ICClose\n")); 299 #endif 245 300 WINE_HIC *whic = (WINE_HIC*)hic; 246 301 /* FIXME: correct? */ … … 260 315 LPBITMAPINFOHEADER lpbiPrev,LPVOID lpPrev) 261 316 { 317 #ifdef DEBUG 318 dprintf(("MSVFW32: ICCompress\n")); 319 #endif 262 320 ICCOMPRESS iccmp; 263 321 … … 291 349 LPSTR lpszTitle) // dialog title (optional) 292 350 { 351 #ifdef DEBUG 352 dprintf(("MSVFW32: ICCompressorChoose not implemented\n")); 353 #endif 293 354 return TRUE; 294 355 } … … 300 361 void VFWAPI ICCompressorFree(PCOMPVARS pc) 301 362 { 363 #ifdef DEBUG 364 dprintf(("MSVFW32: ICCompressorFree not implemented\n")); 365 #endif 302 366 return; 303 367 } … … 310 374 LPVOID lpData,LPBITMAPINFOHEADER lpbi,LPVOID lpBits) 311 375 { 376 #ifdef DEBUG 377 dprintf(("MSVFW32: ICDecompress\n")); 378 #endif 312 379 ICDECOMPRESS icd; 313 380 … … 329 396 DWORD cbData, LONG lTime) 330 397 { 398 #ifdef DEBUG 399 dprintf(("MSVFW32: ICDraw\n")); 400 #endif 331 401 ICDRAW icd; 332 402 … … 361 431 DWORD dwScale) 362 432 { 433 #ifdef DEBUG 434 dprintf(("MSVFW32: ICDrawBegin\n")); 435 #endif 363 436 ICDRAWBEGIN icdb; 364 437 … … 388 461 LPBITMAPINFOHEADER lpbiOut, INT depth,INT dx,INT dy) 389 462 { 463 #ifdef DEBUG 464 dprintf(("MSVFW32: ICGetDisplayFormat\n")); 465 #endif 390 466 HIC tmphic = hic; 391 467 LRESULT lres; … … 432 508 LRESULT WINAPI ICGetInfo(HIC hic,ICINFO *picinfo,DWORD cb) 433 509 { 510 #ifdef DEBUG 511 dprintf(("MSVFW32: ICGetInfo\n")); 512 #endif 434 513 LRESULT ret; 435 514 … … 451 530 LONG plSize) // compress to this size (0=whatever) 452 531 { 532 #ifdef DEBUG 533 dprintf(("MSVFW32: ICImageCompress not implemented\n")); 534 #endif 453 535 return 0; 454 536 } … … 465 547 LPBITMAPINFO lpbiOut) // decompress to this (NULL ==> default) 466 548 { 549 #ifdef DEBUG 550 dprintf(("MSVFW32: ICImageDecompress not implemented\n")); 551 #endif 467 552 return 0; 468 553 } … … 476 561 BOOL WINAPI ICInfo(DWORD fccType,DWORD fccHandler,ICINFO *lpicinfo) 477 562 { 563 #ifdef DEBUG 564 dprintf(("MSVFW32: ICInfo\n")); 565 #endif 478 566 479 567 char type[5],buf[2000]; … … 505 593 BOOL VFWAPI ICInstall(DWORD fccType, DWORD fccHandler, LPARAM lParam, LPSTR szDesc, UINT wFlags) 506 594 { 595 #ifdef DEBUG 596 dprintf(("MSVFW32: ICInstall not implemented\n")); 597 #endif 507 598 return TRUE; 508 599 } … … 515 606 LPBITMAPINFOHEADER lpbiOut, WORD wMode) 516 607 { 608 #ifdef DEBUG 609 dprintf(("MSVFW32: ICLocate\n")); 610 #endif 517 611 char type[5],handler[5]; 518 612 HIC hic; … … 559 653 HIC WINAPI ICOpen(DWORD fccType,DWORD fccHandler,UINT wMode) 560 654 { 655 #ifdef DEBUG 656 dprintf(("MSVFW32: ICOpen\n")); 657 #endif 561 658 char type[5],handler[5],codecname[20]; 562 659 ICOPEN icopen; … … 600 697 FARPROC lpfnHandler) 601 698 { 699 #ifdef DEBUG 700 dprintf(("MSVFW32: ICOpenFunction\n")); 701 #endif 602 702 char type[5],handler[5]; 603 703 HIC hic; … … 620 720 BOOL VFWAPI ICRemove(DWORD fccType, DWORD fccHandler, UINT wFlags) 621 721 { 722 #ifdef DEBUG 723 dprintf(("MSVFW32: ICRemove not implemented\n")); 724 #endif 622 725 return TRUE; 623 726 } … … 630 733 631 734 { 735 #ifdef DEBUG 736 dprintf(("MSVFW32: ICSendMessage\n")); 737 #endif 632 738 LRESULT ret; 633 739 WINE_HIC *whic = (WINE_HIC*)hic; … … 702 808 LONG *plSize) // size to compress to/of returned image 703 809 { 810 #ifdef DEBUG 811 dprintf(("MSVFW32: ICSeqCompressFrame not implemented\n")); 812 #endif 704 813 return 0; 705 814 } … … 711 820 BOOL VFWAPI ICSeqCompressFrameStart(PCOMPVARS pc, LPBITMAPINFO lpbiIn) 712 821 { 713 return TRUE; 714 } 715 822 #ifdef DEBUG 823 dprintf(("MSVFW32: ICSeqCompressFrameEnd not implemented\n")); 824 #endif 825 return TRUE; 826 } 716 827 717 828 … … 721 832 void VFWAPI ICSeqCompressFrameEnd(PCOMPVARS pc) 722 833 { 834 #ifdef DEBUG 835 dprintf(("MSVFW32: ICSeqCompressFrameStart not implemented\n")); 836 #endif 723 837 return; 724 838 } … … 731 845 DWORD dwStyle,LPVOID szFile) 732 846 { 847 #ifdef DEBUG 848 dprintf(("MSVFW32: MCIWndCreate not implemented\n")); 849 #endif 733 850 return 0; 734 851 } … … 741 858 DWORD dwStyle,LPCSTR szFile) 742 859 { 860 #ifdef DEBUG 861 dprintf(("MSVFW32: MCIWndCreateA not implemented\n")); 862 #endif 743 863 return 0; 744 864 } … … 751 871 DWORD dwStyle,LPCWSTR szFile) 752 872 { 873 #ifdef DEBUG 874 dprintf(("MSVFW32: MCIWndCreateW not implemented\n")); 875 #endif 753 876 return 0; 754 877 } … … 760 883 BOOL VFWAPIV MCIWndRegisterClass() 761 884 { 885 #ifdef DEBUG 886 dprintf(("MSVFW32: MCIWndRegisterClass not implemented\n")); 887 #endif 762 888 return TRUE; 763 889 } -
trunk/src/odincrt/makefile
r683 r1012 1 # $Id: makefile,v 1. 7 1999-08-25 11:26:16sandervl Exp $1 # $Id: makefile,v 1.8 1999-09-23 09:38:05 sandervl Exp $ 2 2 3 3 # … … 30 30 31 31 $(TARGET).dll: $(OBJS) $(RUNTIMELIBDEF) 32 $(LD) $(LDFLAGS_ODINCRT) -Fm -Fe$@ $(OBJS) $(RUNTIMELIBDEF) 32 $(LD) $(LDFLAGS_ODINCRT) -Fm -Fe$@ $(OBJS) $(RUNTIMELIBDEF) $(SOMLIB) 33 33 $(CP) $@ $(PDWIN32_BIN) 34 34 -
trunk/src/olecli32/olecli32.cpp
r734 r1012 1 /* $Id: olecli32.cpp,v 1. 1 1999-08-29 08:15:02sandervl Exp $ */1 /* $Id: olecli32.cpp,v 1.2 1999-09-23 09:38:05 sandervl Exp $ */ 2 2 /* 3 3 * OLECLI32 library … … 21 21 22 22 /****************************************************************************** 23 * OleDelete [OLECLI32.2]23 * OleDelete [OLECLI32.2] 24 24 */ 25 25 OLESTATUS WINAPI OleDelete(LPOLEOBJECT oleob) 26 26 { 27 return OLE_OK; 28 } 29 30 31 /****************************************************************************** 32 * OleSaveToStream [OLECLI32.3] 27 #ifdef DEBUG 28 dprintf(("OLECLI32: OleDelete not implemented\n")); 29 #endif 30 return OLE_OK; 31 } 32 33 34 /****************************************************************************** 35 * OleSaveToStream [OLECLI32.3] 33 36 */ 34 37 OLESTATUS WINAPI OleSaveToStream(LPOLEOBJECT oleob, LPOLESTREAM olest) 35 38 { 36 return OLE_OK; 37 } 38 39 40 /****************************************************************************** 41 * OleLoadFromStream [OLECLI32.4] 39 #ifdef DEBUG 40 dprintf(("OLECLI32: OleSaveToStream not implemented\n")); 41 #endif 42 return OLE_OK; 43 } 44 45 46 /****************************************************************************** 47 * OleLoadFromStream [OLECLI32.4] 42 48 */ 43 49 OLESTATUS WINAPI OleLoadFromStream(LPOLESTREAM olest, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob) 44 50 { 45 return OLE_OK; 46 } 47 48 49 /****************************************************************************** 50 * OleClone [OLECLI32.6] 51 #ifdef DEBUG 52 dprintf(("OLECLI32: OleLoadFromStream not implemented\n")); 53 #endif 54 return OLE_OK; 55 } 56 57 58 /****************************************************************************** 59 * OleClone [OLECLI32.6] 51 60 */ 52 61 OLESTATUS WINAPI OleClone(LPOLEOBJECT oleob, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str1, LPOLEOBJECT oleob2) 53 62 { 54 return OLE_OK; 55 } 56 57 58 /****************************************************************************** 59 * OleCopyFromLink [OLECLI32.7] 63 #ifdef DEBUG 64 dprintf(("OLECLI32: OleClone not implemented\n")); 65 #endif 66 return OLE_OK; 67 } 68 69 70 /****************************************************************************** 71 * OleCopyFromLink [OLECLI32.7] 60 72 */ 61 73 OLESTATUS WINAPI OleCopyFromLink(LPOLEOBJECT oleob, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2) 62 74 { 63 return OLE_OK; 64 } 65 66 67 /****************************************************************************** 68 * OleEqual [OLECLI32.8] 75 #ifdef DEBUG 76 dprintf(("OLECLI32: OleCopyFromLink not implemented\n")); 77 #endif 78 return OLE_OK; 79 } 80 81 82 /****************************************************************************** 83 * OleEqual [OLECLI32.8] 69 84 */ 70 85 OLESTATUS WINAPI OleEqual(LPOLEOBJECT oleob, LPOLEOBJECT oleob2) 71 86 { 72 return OLE_OK; 73 } 74 75 76 /****************************************************************************** 77 * OleQueryLinkFromClip32 [OLECLI32.9] 87 #ifdef DEBUG 88 dprintf(("OLECLI32: OleEqual not implemented\n")); 89 #endif 90 return OLE_OK; 91 } 92 93 94 /****************************************************************************** 95 * OleQueryLinkFromClip [OLECLI32.9] 78 96 */ 79 97 OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) 80 98 { 81 return OLE_OK; 82 } 83 84 85 /****************************************************************************** 86 * OleQueryCreateFromClip32 [OLECLI32.10] 99 #ifdef DEBUG 100 dprintf(("OLECLI32: OleQueryLinkFromClip not implemented\n")); 101 #endif 102 return OLE_OK; 103 } 104 105 106 /****************************************************************************** 107 * OleQueryCreateFromClip [OLECLI32.10] 87 108 */ 88 109 OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) 89 110 { 90 return OLE_OK; 91 } 92 93 94 /****************************************************************************** 95 * OleCreateLinkFromClip32 [OLECLI32.11] 111 #ifdef DEBUG 112 dprintf(("OLECLI32: OleQueryCreateFromClip not implemented\n")); 113 #endif 114 return OLE_OK; 115 } 116 117 118 /****************************************************************************** 119 * OleCreateLinkFromClip [OLECLI32.11] 96 120 */ 97 121 OLESTATUS WINAPI OleCreateLinkFromClip( … … 99 123 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) 100 124 { 101 return OLE_OK; 102 } 103 104 105 /****************************************************************************** 106 * OleCreateFromClip32 [OLECLI32.12] 125 #ifdef DEBUG 126 dprintf(("OLECLI32: OleCreateLinkFromClip not implemented\n")); 127 #endif 128 return OLE_OK; 129 } 130 131 132 /****************************************************************************** 133 * OleCreateFromClip [OLECLI32.12] 107 134 */ 108 135 OLESTATUS WINAPI OleCreateFromClip( … … 110 137 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat) 111 138 { 139 #ifdef DEBUG 140 dprintf(("OLECLI32: OleCreateFromClip not implemented\n")); 141 #endif 112 142 return OLE_OK; 113 143 } … … 119 149 OLESTATUS WINAPI OleCopyToClipboard(LPOLEOBJECT oleob) 120 150 { 121 return OLE_OK; 122 } 123 124 125 /****************************************************************************** 126 * OleQueryType32 [OLECLI32.14] 151 #ifdef DEBUG 152 dprintf(("OLECLI32: OleCopyToClipboard not implemented\n")); 153 #endif 154 return OLE_OK; 155 } 156 157 158 /****************************************************************************** 159 * OleQueryType [OLECLI32.14] 127 160 */ 128 161 OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong) 129 162 { 130 // if (!oleob) 131 // return OLE_ERROR_METAFILE; 132 // TRACE("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n", 133 // oleob->lpvtbl->QueryType,oleob,xlong); 163 #ifdef DEBUG 164 dprintf(("OLECLI32: OleQueryType not implemented\n")); 165 #endif 166 if (!oleob) 167 return OLE_ERROR_METAFILE; 168 // dprintf(("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n", 169 // oleob->lpvtbl->QueryType,oleob,xlong)); 134 170 return OLE_ERROR_METAFILE; 135 171 // return oleob->lpvtbl->QueryType(oleob,xlong); … … 138 174 139 175 /****************************************************************************** 140 * OleSetHostNames 32[OLECLI32.15]176 * OleSetHostNames [OLECLI32.15] 141 177 */ 142 178 OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) 143 179 { 144 return OLE_OK; 145 } 146 147 148 /****************************************************************************** 149 * OleSetTargetDevice32 [OLECLI32.16] 180 #ifdef DEBUG 181 dprintf(("OLECLI32: OleSetHostNames not implemented\n")); 182 #endif 183 return OLE_OK; 184 } 185 186 187 /****************************************************************************** 188 * OleSetTargetDevice [OLECLI32.16] 150 189 */ 151 190 OLESTATUS WINAPI OleSetTargetDevice(LPOLEOBJECT oleob, HGLOBAL hglobal) 152 191 { 153 return OLE_OK; 154 } 155 156 157 /****************************************************************************** 158 * OleSetBounds32 [OLECLI32.17] 192 #ifdef DEBUG 193 dprintf(("OLECLI32: OleSetTargetDevice not implemented\n")); 194 #endif 195 return OLE_OK; 196 } 197 198 199 /****************************************************************************** 200 * OleSetBounds [OLECLI32.17] 159 201 */ 160 202 OLESTATUS WINAPI OleSetBounds(LPOLEOBJECT oleob, const RECT rec) 161 203 { 162 return OLE_OK; 163 } 164 165 166 /****************************************************************************** 167 * OleQueryBounds32 [OLECLI32.18] 204 #ifdef DEBUG 205 dprintf(("OLECLI32: OleSetTargetDevice not implemented\n")); 206 #endif 207 return OLE_OK; 208 } 209 210 211 /****************************************************************************** 212 * OleQueryBounds [OLECLI32.18] 168 213 */ 169 214 OLESTATUS WINAPI OleQueryBounds(LPOLEOBJECT oleob, RECT rec) 170 215 { 171 return OLE_OK; 172 } 173 174 175 /****************************************************************************** 176 * OleDraw32 [OLECLI32.19] 216 #ifdef DEBUG 217 dprintf(("OLECLI32: OleQueryBounds not implemented\n")); 218 #endif 219 return OLE_OK; 220 } 221 222 223 /****************************************************************************** 224 * OleDraw [OLECLI32.19] 177 225 */ 178 226 OLESTATUS WINAPI OleDraw(LPOLEOBJECT oleob, HDC hdc, const RECT rec, const RECT rec2, HDC hdc2) 179 227 { 180 return OLE_OK; 181 } 182 183 184 /****************************************************************************** 185 * OleQueryOpen [OLECLI32.20] 228 #ifdef DEBUG 229 dprintf(("OLECLI32: OleDraw not implemented\n")); 230 #endif 231 return OLE_OK; 232 } 233 234 235 /****************************************************************************** 236 * OleQueryOpen [OLECLI32.20] 186 237 */ 187 238 OLESTATUS WINAPI OleQueryOpen(LPOLEOBJECT oleob) 188 239 { 240 #ifdef DEBUG 241 dprintf(("OLECLI32: OleQueryOpen not implemented\n")); 242 #endif 189 243 return OLE_OK; 190 244 } … … 196 250 OLESTATUS WINAPI OleActivate(LPOLEOBJECT oleob, UINT uin, BOOL boo, BOOL boo2, HWND hwnd, const RECT rec) 197 251 { 252 #ifdef DEBUG 253 dprintf(("OLECLI32: OleActivate not implemented\n")); 254 #endif 198 255 return OLE_OK; 199 256 } … … 205 262 OLESTATUS WINAPI OleUpdate(LPOLEOBJECT oleob) 206 263 { 264 #ifdef DEBUG 265 dprintf(("OLECLI32: OleUpdate not implemented\n")); 266 #endif 207 267 return OLE_OK; 208 268 } … … 214 274 OLESTATUS WINAPI OleReconnect(LPOLEOBJECT oleob) 215 275 { 276 #ifdef DEBUG 277 dprintf(("OLECLI32: OleReconnect not implemented\n")); 278 #endif 216 279 return OLE_OK; 217 280 } … … 223 286 OLESTATUS WINAPI OleGetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt) 224 287 { 288 #ifdef DEBUG 289 dprintf(("OLECLI32: OleGetLinkUpdateOptions not implemented\n")); 290 #endif 225 291 return OLE_OK; 226 292 } … … 232 298 OLESTATUS WINAPI OleSetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt) 233 299 { 300 #ifdef DEBUG 301 dprintf(("OLECLI32: OleSetLinkUpdateOptions not implemented\n")); 302 #endif 234 303 return OLE_OK; 235 304 } … … 241 310 OLECLIPFORMAT WINAPI OleEnumFormats(LPOLEOBJECT oleob, OLECLIPFORMAT olecf) 242 311 { 312 #ifdef DEBUG 313 dprintf(("OLECLI32: OleEnumFormats not implemented\n")); 314 #endif 243 315 return OLE_OK; 244 316 } … … 250 322 OLESTATUS WINAPI OleClose(LPOLEOBJECT oleob) 251 323 { 324 #ifdef DEBUG 325 dprintf(("OLECLI32: OleClose not implemented\n")); 326 #endif 252 327 return OLE_OK; 253 328 } … … 259 334 OLESTATUS WINAPI OleGetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle) 260 335 { 336 #ifdef DEBUG 337 dprintf(("OLECLI32: OleGetData not implemented\n")); 338 #endif 261 339 return OLE_OK; 262 340 } … … 268 346 OLESTATUS WINAPI OleSetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle) 269 347 { 348 #ifdef DEBUG 349 dprintf(("OLECLI32: OleSetData not implemented\n")); 350 #endif 270 351 return OLE_OK; 271 352 } … … 277 358 void WINAPI OleQueryProtocol(LPOLEOBJECT oleob, LPCSTR str) 278 359 { 360 #ifdef DEBUG 361 dprintf(("OLECLI32: OleQueryProtocol not implemented\n")); 362 #endif 279 363 return; 280 364 } … … 286 370 OLESTATUS WINAPI OleQueryOutOfDate(LPOLEOBJECT) 287 371 { 372 #ifdef DEBUG 373 dprintf(("OLECLI32: OleQueryOutOfDate not implemented\n")); 374 #endif 288 375 return OLE_OK; 289 376 } … … 295 382 OLESTATUS WINAPI OleObjectConvert(LPOLEOBJECT oleob, LPCSTR str, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2) 296 383 { 384 #ifdef DEBUG 385 dprintf(("OLECLI32: OleObjectConvert not implemented\n")); 386 #endif 297 387 return OLE_OK; 298 388 } … … 304 394 OLESTATUS WINAPI OleCreateFromTemplate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf) 305 395 { 396 #ifdef DEBUG 397 dprintf(("OLECLI32: OleCreateFromTemplate not implemented\n")); 398 #endif 306 399 return OLE_OK; 307 400 } … … 313 406 OLESTATUS WINAPI OleCreate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf) 314 407 { 408 #ifdef DEBUG 409 dprintf(("OLECLI32: OleCreate not implemented\n")); 410 #endif 315 411 return OLE_OK; 316 412 } … … 322 418 OLESTATUS WINAPI OleQueryReleaseStatus(LPOLEOBJECT oleob) 323 419 { 420 #ifdef DEBUG 421 dprintf(("OLECLI32: OleQueryReleaseStatus not implemented\n")); 422 #endif 324 423 return OLE_OK; 325 424 } … … 331 430 OLESTATUS WINAPI OleQueryReleaseError(LPOLEOBJECT oleob) 332 431 { 432 #ifdef DEBUG 433 dprintf(("OLECLI32: OleQueryReleaseError not implemented\n")); 434 #endif 333 435 return OLE_OK; 334 436 } … … 340 442 OLE_RELEASE_METHOD WINAPI OleQueryReleaseMethod(LPOLEOBJECT oleob) 341 443 { 444 #ifdef DEBUG 445 dprintf(("OLECLI32: OleQueryReleaseMethod not implemented\n")); 446 #endif 342 447 return OLE_NONE; 343 448 } … … 349 454 OLESTATUS WINAPI OleCreateFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LHCLIENTDOC cldoc, LPCSTR str4, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf) 350 455 { 456 #ifdef DEBUG 457 dprintf(("OLECLI32: OleCreateFromFile not implemented\n")); 458 #endif 351 459 return OLE_OK; 352 460 } … … 358 466 OLESTATUS WINAPI OleCreateLinkFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LPCSTR str4, LHCLIENTDOC cldoc, LPCSTR str5, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf) 359 467 { 468 #ifdef DEBUG 469 dprintf(("OLECLI32: OleCreateLinkFromFile not implemented\n")); 470 #endif 360 471 return OLE_OK; 361 472 } … … 367 478 OLESTATUS WINAPI OleRelease(LPOLEOBJECT oleob) 368 479 { 369 return OLE_OK; 370 } 371 372 373 /****************************************************************************** 374 * OleRegisterClientDoc32 [OLECLI32.41] 480 #ifdef DEBUG 481 dprintf(("OLECLI32: OleRelease not implemented\n")); 482 #endif 483 return OLE_OK; 484 } 485 486 487 /****************************************************************************** 488 * OleRegisterClientDoc [OLECLI32.41] 375 489 */ 376 490 OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname, 377 491 LONG reserved, LHCLIENTDOC *hRet ) 378 492 { 493 #ifdef DEBUG 494 dprintf(("OLECLI32: OleRegisterClientDoc not implemented\n")); 495 #endif 379 496 *hRet=++OLE_current_handle; 380 497 return OLE_OK; … … 383 500 384 501 /****************************************************************************** 385 * OleRevokeClientDoc 32[OLECLI32.42]502 * OleRevokeClientDoc [OLECLI32.42] 386 503 */ 387 504 OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc) 388 505 { 389 return OLE_OK; 390 } 391 392 393 /****************************************************************************** 394 * OleRenameClientDoc32 [OLECLI32.43] 506 #ifdef DEBUG 507 dprintf(("OLECLI32: OleRevokeClientDoc not implemented\n")); 508 #endif 509 return OLE_OK; 510 } 511 512 513 /****************************************************************************** 514 * OleRenameClientDoc [OLECLI32.43] 395 515 */ 396 516 OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName) 397 517 { 398 return OLE_OK; 399 } 400 401 402 /****************************************************************************** 403 * OleRevertClientDoc32 [OLECLI32.44] 518 #ifdef DEBUG 519 dprintf(("OLECLI32: OleRenameClientDoc not implemented\n")); 520 #endif 521 return OLE_OK; 522 } 523 524 525 /****************************************************************************** 526 * OleRevertClientDoc [OLECLI32.44] 404 527 */ 405 528 OLESTATUS WINAPI OleRevertClientDoc(LHCLIENTDOC cldoc) 406 529 { 407 return OLE_OK; 408 } 409 410 411 /****************************************************************************** 412 * OleSavedClientDoc32 [OLECLI32.45] 530 #ifdef DEBUG 531 dprintf(("OLECLI32: OleRevertClientDoc not implemented\n")); 532 #endif 533 return OLE_OK; 534 } 535 536 537 /****************************************************************************** 538 * OleSavedClientDoc [OLECLI32.45] 413 539 */ 414 540 OLESTATUS WINAPI OleSavedClientDoc(LHCLIENTDOC cldoc) 415 541 { 542 #ifdef DEBUG 543 dprintf(("OLECLI32: OleSavedClientDoc not implemented\n")); 544 #endif 416 545 return OLE_OK; 417 546 } … … 423 552 OLESTATUS WINAPI OleRename(LPOLEOBJECT oleob, LPCSTR str) 424 553 { 554 #ifdef DEBUG 555 dprintf(("OLECLI32: OleRename not implemented\n")); 556 #endif 425 557 return OLE_OK; 426 558 } … … 432 564 OLESTATUS WINAPI OleEnumObjects(LHCLIENTDOC cldoc, LPOLEOBJECT oleob) 433 565 { 566 #ifdef DEBUG 567 dprintf(("OLECLI32: OleEnumObjects not implemented\n")); 568 #endif 434 569 return OLE_OK; 435 570 } … … 441 576 OLESTATUS WINAPI OleQueryName(LPOLEOBJECT oleob, LPSTR str, UINT uin) 442 577 { 578 #ifdef DEBUG 579 dprintf(("OLECLI32: OleQueryName not implemented\n")); 580 #endif 443 581 return OLE_OK; 444 582 } … … 450 588 OLESTATUS WINAPI OleSetColorScheme(LPOLEOBJECT oleob, const LOGPALETTE logpal) 451 589 { 590 #ifdef DEBUG 591 dprintf(("OLECLI32: OleSetColorScheme not implemented\n")); 592 #endif 452 593 return OLE_OK; 453 594 } … … 459 600 OLESTATUS WINAPI OleRequestData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf) 460 601 { 602 #ifdef DEBUG 603 dprintf(("OLECLI32: OleRequestData not implemented\n")); 604 #endif 461 605 return OLE_OK; 462 606 } … … 468 612 OLESTATUS WINAPI OleLockServer(LPOLEOBJECT oleob, LHSERVER lhserv) 469 613 { 614 #ifdef DEBUG 615 dprintf(("OLECLI32: OleLockServer not implemented\n")); 616 #endif 470 617 return OLE_OK; 471 618 } … … 477 624 OLESTATUS WINAPI OleUnlockServer(LHSERVER lhserv) 478 625 { 626 #ifdef DEBUG 627 dprintf(("OLECLI32: OleUnlockServer not implemented\n")); 628 #endif 479 629 return OLE_OK; 480 630 } … … 486 636 OLESTATUS WINAPI OleQuerySize(LPOLEOBJECT oleob, DWORD dw) 487 637 { 638 #ifdef DEBUG 639 dprintf(("OLECLI32: OleQuerySize not implemented\n")); 640 #endif 488 641 return OLE_OK; 489 642 } … … 495 648 OLESTATUS WINAPI OleExecute(LPOLEOBJECT oleob, HGLOBAL hglob, UINT uin) 496 649 { 650 #ifdef DEBUG 651 dprintf(("OLECLI32: OleExecute not implemented\n")); 652 #endif 497 653 return OLE_OK; 498 654 } … … 504 660 OLESTATUS WINAPI OleCreateInvisible(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER olere, OLECLIPFORMAT olecf, BOOL boo) 505 661 { 662 #ifdef DEBUG 663 dprintf(("OLECLI32: OleCreateInvisible not implemented\n")); 664 #endif 506 665 return OLE_OK; 507 666 } … … 513 672 DWORD WINAPI OleQueryClientVersion(void) 514 673 { 515 return OLE_OK; 516 } 517 518 519 520 /****************************************************************************** 521 * OleIsDcMeta32 [OLECLI32.60] 674 #ifdef DEBUG 675 dprintf(("OLECLI32: OleQueryClientVersion not implemented\n")); 676 #endif 677 return OLE_OK; 678 } 679 680 681 682 /****************************************************************************** 683 * OleIsDcMeta [OLECLI32.60] 522 684 */ 523 685 BOOL WINAPI OleIsDcMeta(HDC hdc) 524 686 { 525 // TRACE("(%04x)\n",hdc); 687 #ifdef DEBUG 688 dprintf(("OLECLI32: OleIsDcMeta not implemented\n")); 689 dprintf(("(%04x)\n",hdc)); 690 #endif 526 691 // if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) { 527 692 // GDI_HEAP_UNLOCK( hdc ); -
trunk/src/oledlg/oledlg.cpp
r749 r1012 1 /* $Id: oledlg.cpp,v 1. 1 1999-08-30 22:16:48sandervl Exp $ */1 /* $Id: oledlg.cpp,v 1.2 1999-09-23 09:38:05 sandervl Exp $ */ 2 2 /* 3 3 * OLEDLG library … … 57 57 58 58 /*********************************************************************** 59 * OleUIAddVerbMenu 32A (OLEDLG.1)59 * OleUIAddVerbMenuA (OLEDLG.1) 60 60 */ 61 61 BOOL WINAPI OleUIAddVerbMenuA( LPOLEOBJECT lpOleObj, LPCSTR lpszShortType, … … 63 63 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu) 64 64 { 65 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 66 return FALSE; 67 } 68 69 /*********************************************************************** 70 * OleUICanConvertOrActivateAs32 (OLEDLG.2) 65 #ifdef DEBUG 66 dprintf(("OLEDLG: OleUIAddVerbMenuA not implemented\n")); 67 #endif 68 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 69 return FALSE; 70 } 71 72 /*********************************************************************** 73 * OleUICanConvertOrActivateAs (OLEDLG.2) 71 74 */ 72 75 BOOL WINAPI OleUICanConvertOrActivateAs(REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat) 73 76 { 74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 75 return FALSE; 76 } 77 78 /*********************************************************************** 79 * OleUIInsertObject32A (OLEDLG.3) 77 #ifdef DEBUG 78 dprintf(("OLEDLG: OleUICanConvertOrActivateAs not implemented\n")); 79 #endif 80 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 81 return FALSE; 82 } 83 84 /*********************************************************************** 85 * OleUIInsertObjectA (OLEDLG.3) 80 86 */ 81 87 UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject) 82 88 { 83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 84 return OLEUI_FALSE; 85 } 86 87 /*********************************************************************** 88 * OleUIPasteSpecial32A (OLEDLG.4) 89 #ifdef DEBUG 90 dprintf(("OLEDLG: OleUIInsertObjectA not implemented\n")); 91 #endif 92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 93 return OLEUI_FALSE; 94 } 95 96 /*********************************************************************** 97 * OleUIPasteSpecialA (OLEDLG.4) 89 98 */ 90 99 UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial) 91 100 { 92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 93 return OLEUI_FALSE; 94 } 95 96 /*********************************************************************** 97 * OleUIEditLinks32A (OLEDLG.5) 101 #ifdef DEBUG 102 dprintf(("OLEDLG: OleUIPasteSpecialA not implemented\n")); 103 #endif 104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 105 return OLEUI_FALSE; 106 } 107 108 /*********************************************************************** 109 * OleUIEditLinksA (OLEDLG.5) 98 110 */ 99 111 UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks) 100 112 { 101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 102 return OLEUI_FALSE; 103 } 104 105 106 /*********************************************************************** 107 * OleUIChangeIcon32A (OLEDLG.6) 113 #ifdef DEBUG 114 dprintf(("OLEDLG: OleUIEditLinksA not implemented\n")); 115 #endif 116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 117 return OLEUI_FALSE; 118 } 119 120 121 /*********************************************************************** 122 * OleUIChangeIconA (OLEDLG.6) 108 123 */ 109 124 UINT WINAPI OleUIChangeIconA(LPOLEUICHANGEICONA lpOleUIChangeIcon) 110 125 { 111 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 112 return OLEUI_FALSE; 113 } 114 115 116 /*********************************************************************** 117 * OleUIConvert32A (OLEDLG.7) 126 #ifdef DEBUG 127 dprintf(("OLEDLG: OleUIChangeIconA not implemented\n")); 128 #endif 129 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 130 return OLEUI_FALSE; 131 } 132 133 134 /*********************************************************************** 135 * OleUIConvertA (OLEDLG.7) 118 136 */ 119 137 UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert) 120 138 { 121 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 122 return OLEUI_FALSE; 123 } 124 125 126 /*********************************************************************** 127 * OleUIBusy32A (OLEDLG.8) 139 #ifdef DEBUG 140 dprintf(("OLEDLG: OleUIConvertA not implemented\n")); 141 #endif 142 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 143 return OLEUI_FALSE; 144 } 145 146 147 /*********************************************************************** 148 * OleUIBusyA (OLEDLG.8) 128 149 */ 129 150 UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy) 130 151 { 131 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 132 return OLEUI_FALSE; 133 } 134 135 /*********************************************************************** 136 * OleUIUpdateLinks32A (OLEDLG.9) 152 #ifdef DEBUG 153 dprintf(("OLEDLG: OleUIBusyA not implemented\n")); 154 #endif 155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 156 return OLEUI_FALSE; 157 } 158 159 /*********************************************************************** 160 * OleUIUpdateLinksA (OLEDLG.9) 137 161 */ 138 162 BOOL WINAPI OleUIUpdateLinksA(LPOLEUILINKCONTAINERA lpOleUILinkCntr, 139 163 HWND hwndParent, LPSTR lpszTitle, INT cLinks) 140 164 { 141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 142 return FALSE; 143 } 144 145 /*********************************************************************** 146 * OleUIPromptUser32A (OLEDLG.10) 147 */ 148 INT __cdecl OleUIPromptUserA(INT nTemplate, HWND hwndParent, ...) 149 { 150 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 151 return OLEUI_FALSE; 152 } 153 154 /*********************************************************************** 155 * OleUIObjectProperties32A (OLEDLG.11) 165 #ifdef DEBUG 166 dprintf(("OLEDLG: OleUIUpdateLinksA not implemented\n")); 167 #endif 168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 169 return FALSE; 170 } 171 172 /*********************************************************************** 173 * OleUIPromptUserA (OLEDLG.10) 174 */ 175 INT CDECL OleUIPromptUserA(INT nTemplate, HWND hwndParent, ...) 176 { 177 #ifdef DEBUG 178 dprintf(("OLEDLG: OleUIPromptUserA not implemented\n")); 179 #endif 180 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 181 return OLEUI_FALSE; 182 } 183 184 /*********************************************************************** 185 * OleUIObjectPropertiesA (OLEDLG.11) 156 186 */ 157 187 UINT WINAPI OleUIObjectPropertiesA( LPOLEUIOBJECTPROPSA lpOleUIObjectProps) 158 188 { 159 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 160 return OLEUI_FALSE; 161 } 162 163 /*********************************************************************** 164 * OleUIChangeSource32A (OLEDLG.12) 189 #ifdef DEBUG 190 dprintf(("OLEDLG: OleUIObjectPropertiesA not implemented\n")); 191 #endif 192 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 193 return OLEUI_FALSE; 194 } 195 196 /*********************************************************************** 197 * OleUIChangeSourceA (OLEDLG.12) 165 198 */ 166 199 UINT WINAPI OleUIChangeSourceA( LPOLEUICHANGESOURCEA lpOleUIChangeSource) 167 200 { 168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 169 return OLEUI_FALSE; 170 } 171 172 /*********************************************************************** 173 * OleUIPromptUser32W (OLEDLG.13) 174 */ 175 INT __cdecl OleUIPromptUserW(INT nTemplate, HWND hwndParent, ...) 176 { 177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 178 return OLEUI_FALSE; 179 } 180 181 /*********************************************************************** 182 * OleUIAddVerbMenu32W (OLEDLG.14) 201 #ifdef DEBUG 202 dprintf(("OLEDLG: OleUIChangeSourceA not implemented\n")); 203 #endif 204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 205 return OLEUI_FALSE; 206 } 207 208 /*********************************************************************** 209 * OleUIPromptUserW (OLEDLG.13) 210 */ 211 INT CDECL OleUIPromptUserW(INT nTemplate, HWND hwndParent, ...) 212 { 213 #ifdef DEBUG 214 dprintf(("OLEDLG: OleUIPromptUserW not implemented\n")); 215 #endif 216 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 217 return OLEUI_FALSE; 218 } 219 220 /*********************************************************************** 221 * OleUIAddVerbMenuW (OLEDLG.14) 183 222 */ 184 223 BOOL WINAPI OleUIAddVerbMenuW( LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType, … … 186 225 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu) 187 226 { 188 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 189 return FALSE; 190 } 191 192 /*********************************************************************** 193 * OleUIBusy32W (OLEDLG.15) 227 #ifdef DEBUG 228 dprintf(("OLEDLG: OleUIAddVerbMenuW not implemented\n")); 229 #endif 230 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 231 return FALSE; 232 } 233 234 /*********************************************************************** 235 * OleUIBusyW (OLEDLG.15) 194 236 */ 195 237 UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy) 196 238 { 197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 198 return OLEUI_FALSE; 199 } 200 201 /*********************************************************************** 202 * OleUIChangeIcon32W (OLEDLG.16) 239 #ifdef DEBUG 240 dprintf(("OLEDLG: OleUIBusyW not implemented\n")); 241 #endif 242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 243 return OLEUI_FALSE; 244 } 245 246 /*********************************************************************** 247 * OleUIChangeIconW (OLEDLG.16) 203 248 */ 204 249 UINT WINAPI OleUIChangeIconW( LPOLEUICHANGEICONW lpOleUIChangeIcon) 205 250 { 206 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 207 return OLEUI_FALSE; 208 } 209 210 /*********************************************************************** 211 * OleUIChangeSource32W (OLEDLG.17) 251 #ifdef DEBUG 252 dprintf(("OLEDLG: OleUIChangeIconW not implemented\n")); 253 #endif 254 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 255 return OLEUI_FALSE; 256 } 257 258 /*********************************************************************** 259 * OleUIChangeSourceW (OLEDLG.17) 212 260 */ 213 261 UINT WINAPI OleUIChangeSourceW( LPOLEUICHANGESOURCEW lpOleUIChangeSource) 214 262 { 215 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 216 return OLEUI_FALSE; 217 } 218 219 /*********************************************************************** 220 * OleUIConvert32W (OLEDLG.18) 263 #ifdef DEBUG 264 dprintf(("OLEDLG: OleUIChangeSourceW not implemented\n")); 265 #endif 266 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 267 return OLEUI_FALSE; 268 } 269 270 /*********************************************************************** 271 * OleUIConvertW (OLEDLG.18) 221 272 */ 222 273 UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert) 223 274 { 224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 225 return OLEUI_FALSE; 226 } 227 228 /*********************************************************************** 229 * OleUIEditLinks32W (OLEDLG.19) 275 #ifdef DEBUG 276 dprintf(("OLEDLG: OleUIConvertW not implemented\n")); 277 #endif 278 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 279 return OLEUI_FALSE; 280 } 281 282 /*********************************************************************** 283 * OleUIEditLinksW (OLEDLG.19) 230 284 */ 231 285 UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks) 232 286 { 233 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 234 return OLEUI_FALSE; 235 } 236 237 /*********************************************************************** 238 * OleUIInsertObject32W (OLEDLG.20) 287 #ifdef DEBUG 288 dprintf(("OLEDLG: OleUIEditLinksW not implemented\n")); 289 #endif 290 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 291 return OLEUI_FALSE; 292 } 293 294 /*********************************************************************** 295 * OleUIInsertObjectW (OLEDLG.20) 239 296 */ 240 297 UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject) 241 298 { 242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 243 return OLEUI_FALSE; 244 } 245 246 /*********************************************************************** 247 * OleUIObjectProperties32W (OLEDLG.21) 299 #ifdef DEBUG 300 dprintf(("OLEDLG: OleUIInsertObjectW not implemented\n")); 301 #endif 302 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 303 return OLEUI_FALSE; 304 } 305 306 /*********************************************************************** 307 * OleUIObjectPropertiesW (OLEDLG.21) 248 308 */ 249 309 UINT WINAPI OleUIObjectPropertiesW( LPOLEUIOBJECTPROPSW lpOleUIObjectProps) 250 310 { 251 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 252 return OLEUI_FALSE; 253 } 254 255 /*********************************************************************** 256 * OleUIPasteSpecial32W (OLEDLG.22) 311 #ifdef DEBUG 312 dprintf(("OLEDLG: OleUIObjectPropertiesW not implemented\n")); 313 #endif 314 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 315 return OLEUI_FALSE; 316 } 317 318 /*********************************************************************** 319 * OleUIPasteSpecialW (OLEDLG.22) 257 320 */ 258 321 UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial) 259 322 { 260 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 261 return OLEUI_FALSE; 262 } 263 264 /*********************************************************************** 265 * OleUIUpdateLinks32W (OLEDLG.23) 323 #ifdef DEBUG 324 dprintf(("OLEDLG: OleUIPasteSpecialW not implemented\n")); 325 #endif 326 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 327 return OLEUI_FALSE; 328 } 329 330 /*********************************************************************** 331 * OleUIUpdateLinksW (OLEDLG.23) 266 332 */ 267 333 BOOL WINAPI OleUIUpdateLinksW( LPOLEUILINKCONTAINERW lpOleUILinkCntr, 268 334 HWND hwndParent, LPWSTR lpszTitle, INT cLinks) 269 335 { 270 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 271 return FALSE; 272 } 336 #ifdef DEBUG 337 dprintf(("OLEDLG: OleUIUpdateLinksW not implemented\n")); 338 #endif 339 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 340 return FALSE; 341 } -
trunk/src/olesvr32/olesvr32.cpp
r703 r1012 18 18 19 19 /****************************************************************************** 20 * OleRegisterServer 32[OLESVR32.2]20 * OleRegisterServer [OLESVR32.2] 21 21 */ 22 OLESTATUS WINAPI OleRegisterServer(LPCSTR svrname,LPOLESERVER olesvr,LHSERVER* hRet,HINSTANCE hinst,OLE_SERVER_USE osu) { 23 FIXME("(%s,%p,%p,%08x,%d): stub!\n",svrname,olesvr,hRet,hinst,osu); 22 OLESTATUS WINAPI OleRegisterServer(LPCSTR svrname,LPOLESERVER olesvr,LHSERVER* hRet,HINSTANCE hinst,OLE_SERVER_USE osu) 23 { 24 #ifdef DEBUG 25 dprintf(("OLESVR32: OleRegisterServer not implemented\n")); 26 #endif 24 27 *hRet=++OLE_current_handle; 25 28 return OLE_OK; … … 27 30 28 31 /****************************************************************************** 29 * OleRevokeServer32[OLESVR32.3]32 * OleRevokeServer [OLESVR32.3] 30 33 */ 31 34 OLESTATUS WINAPI OleRevokeServer(LHSERVER hServer) 32 35 { 33 FIXME("%ld - stub\n",hServer); 36 #ifdef DEBUG 37 dprintf(("OLESVR32: OleRevokeServer not implemented\n")); 38 #endif 34 39 return OLE_OK; 35 40 } 36 41 37 42 /****************************************************************************** 38 * OleBlockServer32[OLESVR32.4]43 * OleBlockServer [OLESVR32.4] 39 44 */ 40 45 OLESTATUS WINAPI OleBlockServer(LHSERVER hServer) 41 46 { 42 FIXME("(%ld): stub\n",hServer); 47 #ifdef DEBUG 48 dprintf(("OLESVR32: OleBlockServer not implemented\n")); 49 #endif 43 50 return OLE_OK; 44 51 } … … 46 53 47 54 /****************************************************************************** 48 * OleUnblockServer32[OLESVR32.5]55 * OleUnblockServer [OLESVR32.5] 49 56 */ 50 57 OLESTATUS WINAPI OleUnblockServer(LHSERVER hServer, BOOL *block) 51 58 { 52 FIXME("(%ld): stub\n",hServer); 53 /* no more blocked messages :) */ 59 #ifdef DEBUG 60 dprintf(("OLESVR32: OleUnblockServer not implemented\n")); 61 #endif 54 62 *block=FALSE; 55 63 return OLE_OK; … … 57 65 58 66 /****************************************************************************** 59 * OleRegisterServerDoc 32[OLESVR32.6]67 * OleRegisterServerDoc [OLESVR32.6] 60 68 */ 61 69 INT WINAPI OleRegisterServerDoc( LHSERVER hServer, LPCSTR docname, … … 63 71 LHSERVERDOC *hRet) 64 72 { 65 FIXME("(%ld,%s): stub\n", hServer, docname); 73 #ifdef DEBUG 74 dprintf(("OLESVR32: OleRegisterServerDoc not implemented\n")); 75 #endif 66 76 *hRet=++OLE_current_handle; 67 77 return OLE_OK; … … 69 79 70 80 /****************************************************************************** 71 * OleRevokeServerDoc32[OLESVR32.7]81 * OleRevokeServerDoc [OLESVR32.7] 72 82 */ 73 83 OLESTATUS WINAPI OleRevokeServerDoc(LHSERVERDOC hServerDoc) 74 84 { 75 FIXME("(%ld): stub\n",hServerDoc); 85 #ifdef DEBUG 86 dprintf(("OLESVR32: OleRevokeServerDoc not implemented\n")); 87 #endif 76 88 return OLE_OK; 77 89 } 78 90 79 91 /****************************************************************************** 80 * OleRenameServerDoc32 [OLESVR32.8] 81 * 92 * OleRenameServerDoc [OLESVR32.8] 82 93 */ 83 94 OLESTATUS WINAPI OleRenameServerDoc(LHSERVERDOC hDoc, LPCSTR newName) 84 95 { 85 FIXME("(%ld,%s): stub.\n",hDoc, newName); 96 #ifdef DEBUG 97 dprintf(("OLESVR32: OleRenameServerDoc not implemented\n")); 98 #endif 86 99 return OLE_OK; 87 100 } 88 101 89 102 /****************************************************************************** 90 * OleRevertServerDoc [OLESVR32.9] 91 * 103 * OleRevertServerDoc [OLESVR32.9] 92 104 */ 93 105 OLESTATUS WINAPI OleRevertServerDoc(LHSERVERDOC hDoc) 94 106 { 95 FIXME("(%ld): stub\n",hDoc); 107 #ifdef DEBUG 108 dprintf(("OLESVR32: OleRevertServerDoc not implemented\n")); 109 #endif 96 110 return OLE_OK; 97 111 } 98 112 99 113 /****************************************************************************** 100 * OleSavedServerDoc [OLESVR32.10] 101 * 114 * OleSavedServerDoc [OLESVR32.10] 102 115 */ 103 116 OLESTATUS WINAPI OleSavedServerDoc(LHSERVERDOC hDoc) 104 117 { 105 FIXME("(%ld): stub\n",hDoc); 118 #ifdef DEBUG 119 dprintf(("OLESVR32: OleSavedServerDoc not implemented\n")); 120 #endif 106 121 return OLE_OK; 107 122 } 108 123 109 124 /****************************************************************************** 110 * OleRevokeObject [OLESVR32.11] 111 * 125 * OleRevokeObject [OLESVR32.11] 112 126 */ 113 127 OLESTATUS WINAPI OleRevokeObject(LPOLECLIENT oClient) 114 128 { 115 FIXME("(%ld): stub\n",oClient); 129 #ifdef DEBUG 130 dprintf(("OLESVR32: OleRevokeObject not implemented\n")); 131 #endif 116 132 return OLE_OK; 117 133 } 118 134 119 135 /****************************************************************************** 120 * OleQueryServerVersion [OLESVR32.12] 121 * 136 * OleQueryServerVersion[OLESVR32.12] 122 137 */ 123 138 DWORD WINAPI OleQueryServerVersion(void) 124 139 { 140 #ifdef DEBUG 141 dprintf(("OLESVR32: OleQueryServerVersion not implemented\n")); 142 #endif 125 143 return OLE_OK; 126 144 } -
trunk/src/psapi/psapi.cpp
r814 r1012 1 /* $Id: psapi.cpp,v 1. 1 1999-09-04 09:09:03sandervl Exp $ */1 /* $Id: psapi.cpp,v 1.2 1999-09-23 09:38:06 sandervl Exp $ */ 2 2 /* 3 3 * PSAPI library … … 9 9 #include <os2win.h> 10 10 #include <winerror.h> 11 #include <psapi.h> 11 12 #include <debugstr.h> 12 #include <psapi.h>13 13 #include "debugtools.h" 14 15 // DEFAULT_DEBUG_CHANNEL(psapi) 14 #include <debugdefs.h> 15 16 17 DEFAULT_DEBUG_CHANNEL(psapi) 16 18 17 19 #include <string.h> … … 22 24 BOOL WINAPI EmptyWorkingSet(HANDLE hProcess) 23 25 { 26 #ifdef DEBUG 27 dprintf(("PSAPI: EmptyWorkingSet\n")); 28 #endif 24 29 return SetProcessWorkingSetSize(hProcess, 0xFFFFFFFF, 0xFFFFFFFF); 25 30 } … … 31 36 LPVOID *lpImageBase, DWORD cb, LPDWORD lpcbNeeded) 32 37 { 38 #ifdef DEBUG 39 dprintf(("PSAPI: EnumDeviceDrivers not implemented\n")); 40 #endif 33 41 if(lpcbNeeded) 34 42 *lpcbNeeded = 0; … … 43 51 BOOL WINAPI EnumProcesses(DWORD *lpidProcess, DWORD cb, DWORD *lpcbNeeded) 44 52 { 53 #ifdef DEBUG 54 dprintf(("PSAPI: EnumProcesses not implemented\n")); 55 #endif 45 56 if(lpcbNeeded) 46 57 *lpcbNeeded = 0; … … 55 66 HANDLE hProcess, HMODULE *lphModule, DWORD cb, LPDWORD lpcbNeeded) 56 67 { 68 #ifdef DEBUG 69 dprintf(("PSAPI: EnumProcessModules not implemented\n")); 70 #endif 57 71 if(lpcbNeeded) 58 72 *lpcbNeeded = 0; … … 62 76 63 77 /*********************************************************************** 64 * GetDeviceDriverBaseName 32A (PSAPI.5)78 * GetDeviceDriverBaseNameA (PSAPI.5) 65 79 */ 66 80 DWORD WINAPI GetDeviceDriverBaseNameA( 67 81 LPVOID ImageBase, LPSTR lpBaseName, DWORD nSize) 68 82 { 69 if(lpBaseName && nSize) 70 lpBaseName[0] = '\0'; 71 72 return 0; 73 } 74 75 /*********************************************************************** 76 * GetDeviceDriverBaseName32W (PSAPI.6) 83 #ifdef DEBUG 84 dprintf(("PSAPI: GetDeviceDrivers not implemented\n")); 85 #endif 86 if(lpBaseName && nSize) 87 lpBaseName[0] = '\0'; 88 89 return 0; 90 } 91 92 /*********************************************************************** 93 * GetDeviceDriverBaseNameW (PSAPI.6) 77 94 */ 78 95 DWORD WINAPI GetDeviceDriverBaseNameW( 79 96 LPVOID ImageBase, LPWSTR lpBaseName, DWORD nSize) 80 97 { 81 FIXME("(%p, %s, %ld): stub\n", 82 ImageBase, debugstr_w(lpBaseName), nSize 83 ); 84 85 if(lpBaseName && nSize) 86 lpBaseName[0] = '\0'; 87 88 return 0; 89 } 90 91 /*********************************************************************** 92 * GetDeviceDriverFileName32A (PSAPI.7) 98 #ifdef DEBUG 99 dprintf(("PSAPI: GetDeviceDriverBaseNameW not implemented\n")); 100 #endif 101 if(lpBaseName && nSize) 102 lpBaseName[0] = '\0'; 103 104 return 0; 105 } 106 107 /*********************************************************************** 108 * GetDeviceDriverFileNameA (PSAPI.7) 93 109 */ 94 110 DWORD WINAPI GetDeviceDriverFileNameA( 95 111 LPVOID ImageBase, LPSTR lpFilename, DWORD nSize) 96 112 { 97 if(lpFilename && nSize) 98 lpFilename[0] = '\0'; 99 100 return 0; 101 } 102 103 /*********************************************************************** 104 * GetDeviceDriverFileName32W (PSAPI.8) 113 #ifdef DEBUG 114 dprintf(("PSAPI: GetDeviceDriverFileNameA not implemented\n")); 115 #endif 116 if(lpFilename && nSize) 117 lpFilename[0] = '\0'; 118 119 return 0; 120 } 121 122 /*********************************************************************** 123 * GetDeviceDriverFileNameW (PSAPI.8) 105 124 */ 106 125 DWORD WINAPI GetDeviceDriverFileNameW( 107 126 LPVOID ImageBase, LPWSTR lpFilename, DWORD nSize) 108 127 { 109 if(lpFilename && nSize) 110 lpFilename[0] = '\0'; 111 112 return 0; 113 } 114 115 /*********************************************************************** 116 * GetMappedFileName32A (PSAPI.9) 128 #ifdef DEBUG 129 dprintf(("PSAPI: GetDeviceDriverFileNameW not implemented\n")); 130 #endif 131 if(lpFilename && nSize) 132 lpFilename[0] = '\0'; 133 134 return 0; 135 } 136 137 /*********************************************************************** 138 * GetMappedFileNameA (PSAPI.9) 117 139 */ 118 140 DWORD WINAPI GetMappedFileNameA( 119 141 HANDLE hProcess, LPVOID lpv, LPSTR lpFilename, DWORD nSize) 120 142 { 121 if(lpFilename && nSize) 122 lpFilename[0] = '\0'; 123 124 return 0; 125 } 126 127 /*********************************************************************** 128 * GetMappedFileName32W (PSAPI.10) 143 #ifdef DEBUG 144 dprintf(("PSAPI: GetMappedFileNameA not implemented\n")); 145 #endif 146 if(lpFilename && nSize) 147 lpFilename[0] = '\0'; 148 149 return 0; 150 } 151 152 /*********************************************************************** 153 * GetMappedFileNameW (PSAPI.10) 129 154 */ 130 155 DWORD WINAPI GetMappedFileNameW( 131 156 HANDLE hProcess, LPVOID lpv, LPWSTR lpFilename, DWORD nSize) 132 157 { 133 if(lpFilename && nSize) 134 lpFilename[0] = '\0'; 135 136 return 0; 137 } 138 139 /*********************************************************************** 140 * GetModuleBaseName32A (PSAPI.11) 158 #ifdef DEBUG 159 dprintf(("PSAPI: GetMappedFileNameW not implemented\n")); 160 #endif 161 if(lpFilename && nSize) 162 lpFilename[0] = '\0'; 163 164 return 0; 165 } 166 167 /*********************************************************************** 168 * GetModuleBaseNameA (PSAPI.11) 141 169 */ 142 170 DWORD WINAPI GetModuleBaseNameA( 143 171 HANDLE hProcess, HMODULE hModule, LPSTR lpBaseName, DWORD nSize) 144 172 { 145 if(lpBaseName && nSize) 146 lpBaseName[0] = '\0'; 147 148 return 0; 149 } 150 151 /*********************************************************************** 152 * GetModuleBaseName32W (PSAPI.12) 173 #ifdef DEBUG 174 dprintf(("PSAPI: GetModuleBaseNameA not implemented\n")); 175 #endif 176 if(lpBaseName && nSize) 177 lpBaseName[0] = '\0'; 178 179 return 0; 180 } 181 182 /*********************************************************************** 183 * GetModuleBaseNameW (PSAPI.12) 153 184 */ 154 185 DWORD WINAPI GetModuleBaseNameW( 155 186 HANDLE hProcess, HMODULE hModule, LPWSTR lpBaseName, DWORD nSize) 156 187 { 157 if(lpBaseName && nSize) 158 lpBaseName[0] = '\0'; 159 160 return 0; 161 } 162 163 /*********************************************************************** 164 * GetModuleFileNameEx32A (PSAPI.13) 188 #ifdef DEBUG 189 dprintf(("PSAPI: GetModuleBaseNameW not implemented\n")); 190 #endif 191 if(lpBaseName && nSize) 192 lpBaseName[0] = '\0'; 193 194 return 0; 195 } 196 197 /*********************************************************************** 198 * GetModuleFileNameExA (PSAPI.13) 165 199 */ 166 200 DWORD WINAPI GetModuleFileNameExA( 167 201 HANDLE hProcess, HMODULE hModule, LPSTR lpFilename, DWORD nSize) 168 202 { 203 #ifdef DEBUG 204 dprintf(("PSAPI: GetModuleFileNameExA not implemented\n")); 205 #endif 169 206 if(lpFilename&&nSize) 170 207 lpFilename[0]='\0'; … … 174 211 175 212 /*********************************************************************** 176 * GetModuleFileNameEx 32W (PSAPI.14)213 * GetModuleFileNameExW (PSAPI.14) 177 214 */ 178 215 DWORD WINAPI GetModuleFileNameExW( 179 216 HANDLE hProcess, HMODULE hModule, LPWSTR lpFilename, DWORD nSize) 180 217 { 181 if(lpFilename && nSize) 182 lpFilename[0] = '\0'; 183 184 return 0; 185 } 186 187 /*********************************************************************** 188 * GetModuleInformation32 (PSAPI.15) 218 #ifdef DEBUG 219 dprintf(("PSAPI: GetModuleFileNameExW not implemented\n")); 220 #endif 221 if(lpFilename && nSize) 222 lpFilename[0] = '\0'; 223 224 return 0; 225 } 226 227 /*********************************************************************** 228 * GetModuleInformation (PSAPI.15) 189 229 */ 190 230 BOOL WINAPI GetModuleInformation( 191 231 HANDLE hProcess, HMODULE hModule, LPMODULEINFO lpmodinfo, DWORD cb) 192 232 { 233 #ifdef DEBUG 234 dprintf(("PSAPI: GetModuleInformation not implemented\n")); 235 #endif 193 236 memset(lpmodinfo, 0, cb); 194 237 … … 197 240 198 241 /*********************************************************************** 199 * GetProcessMemoryInfo 32(PSAPI.16)242 * GetProcessMemoryInfo (PSAPI.16) 200 243 */ 201 244 BOOL WINAPI GetProcessMemoryInfo( 202 245 HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb) 203 246 { 247 #ifdef DEBUG 248 dprintf(("PSAPI: GetProcessMemoryInfo not implemented\n")); 249 #endif 204 250 memset(ppsmemCounters, 0, cb); 205 251 … … 208 254 209 255 /*********************************************************************** 210 * GetWsChanges 32(PSAPI.17)256 * GetWsChanges (PSAPI.17) 211 257 */ 212 258 BOOL WINAPI GetWsChanges( 213 259 HANDLE hProcess, PPSAPI_WS_WATCH_INFORMATION lpWatchInfo, DWORD cb) 214 260 { 261 #ifdef DEBUG 262 dprintf(("PSAPI: GetWsChanges not implemented\n")); 263 #endif 215 264 memset(lpWatchInfo, 0, cb); 216 265 … … 219 268 220 269 /*********************************************************************** 221 * InitializeProcessForWsWatch 32(PSAPI.18)270 * InitializeProcessForWsWatch (PSAPI.18) 222 271 */ 223 272 BOOL WINAPI InitializeProcessForWsWatch(HANDLE hProcess) 224 273 { 225 return TRUE; 226 } 227 228 /*********************************************************************** 229 * QueryWorkingSet32 (PSAPI.?) 274 #ifdef DEBUG 275 dprintf(("PSAPI: InitializeProcessForWsWatch not implemented\n")); 276 #endif 277 return TRUE; 278 } 279 280 /*********************************************************************** 281 * QueryWorkingSet (PSAPI.?) 230 282 * FIXME 231 283 * I haven't been able to find the ordinal for this function, … … 234 286 BOOL WINAPI QueryWorkingSet(HANDLE hProcess, LPVOID pv, DWORD cb) 235 287 { 288 #ifdef DEBUG 289 dprintf(("PSAPI: QueryWorkingSet not implemented\n")); 290 #endif 236 291 if(pv && cb) 237 292 ((DWORD *) pv)[0] = 0; /* Empty WorkingSet */ -
trunk/src/rasapi32/rasapi32.cpp
r772 r1012 1 /* $Id: rasapi32.cpp,v 1. 1 1999-09-01 07:28:46 sandervl Exp $ */1 /* $Id: rasapi32.cpp,v 1.2 1999-09-23 09:38:06 sandervl Exp $ */ 2 2 /* 3 3 * RASAPI32 … … 21 21 22 22 /************************************************************************** 23 * RasConnectionNotification 32A [RASAPI32.550]23 * RasConnectionNotificationA [RASAPI32.550] 24 24 */ 25 25 DWORD APIENTRY RasConnectionNotificationA( HRASCONN hras, HANDLE handle, DWORD dword ) 26 26 { 27 return 0; 28 } 29 30 /************************************************************************** 31 * RasConnectionNotification32W [RASAPI32.551] 27 #ifdef DEBUG 28 dprintf(("RASAPI32: RasConnectionNotificationA not implemented\n")); 29 #endif 30 return 0; 31 } 32 33 34 /************************************************************************** 35 * RasConnectionNotificationW [RASAPI32.551] 32 36 */ 33 37 DWORD APIENTRY RasConnectionNotificationW( HRASCONN hras, HANDLE handle, DWORD dword ) 34 38 { 35 return 0; 36 } 37 38 /************************************************************************** 39 * RasCreatePhonebookEntry32A [RASAPI32.559] 39 #ifdef DEBUG 40 dprintf(("RASAPI32: RasConnectionNotificationA not implemented\n")); 41 #endif 42 return 0; 43 } 44 45 46 /************************************************************************** 47 * RasCreatePhonebookEntryA [RASAPI32.559] 40 48 */ 41 49 DWORD APIENTRY RasCreatePhonebookEntryA( HWND hwnd, LPSTR lpstr) 42 50 { 43 return 0; 44 } 45 46 /************************************************************************** 47 * RasCreatePhonebookEntry32W [RASAPI32.560] 51 #ifdef DEBUG 52 dprintf(("RASAPI32: RasCreatePhonebookEntryA not implemented\n")); 53 #endif 54 return 0; 55 } 56 57 58 /************************************************************************** 59 * RasCreatePhonebookEntryW [RASAPI32.560] 48 60 */ 49 61 DWORD APIENTRY RasCreatePhonebookEntryW( HWND hwnd, LPWSTR lpwstr ) 50 62 { 51 return 0; 52 } 53 54 /************************************************************************** 55 * RasDial32A [RASAPI32.561] 63 #ifdef DEBUG 64 dprintf(("RASAPI32: RasCreatePhonebookEntryW not implemented\n")); 65 #endif 66 return 0; 67 } 68 69 70 /************************************************************************** 71 * RasDialA [RASAPI32.561] 56 72 */ 57 73 DWORD APIENTRY RasDialA( LPRASDIALEXTENSIONS rasdial, LPSTR str, LPRASDIALPARAMSA rasdial2, DWORD dword, LPVOID lpv, LPHRASCONN rascon ) 58 74 { 59 return 0; 60 } 61 62 /************************************************************************** 63 * RasDial32W [RASAPI32.562] 75 #ifdef DEBUG 76 dprintf(("RASAPI32: RasDialA not implemented\n")); 77 #endif 78 return 0; 79 } 80 81 82 /************************************************************************** 83 * RasDialW [RASAPI32.562] 64 84 */ 65 85 DWORD APIENTRY RasDialW( LPRASDIALEXTENSIONS rasdial, LPWSTR str, LPRASDIALPARAMSW rasdial2, DWORD dword, LPVOID lpv, LPHRASCONN rascon ) 66 86 { 67 return 0; 68 } 69 70 /************************************************************************** 71 * RasEditPhonebookEntry32A [RASAPI32.563] 87 #ifdef DEBUG 88 dprintf(("RASAPI32: RasDialW not implemented\n")); 89 #endif 90 return 0; 91 } 92 93 94 /************************************************************************** 95 * RasEditPhonebookEntryA [RASAPI32.563] 72 96 */ 73 97 DWORD APIENTRY RasEditPhonebookEntryA( HWND hwnd, LPSTR str, LPSTR str2 ) 74 98 { 75 return 0; 76 } 77 78 /************************************************************************** 79 * RasEditPhonebookEntry32W [RASAPI32.564] 99 #ifdef DEBUG 100 dprintf(("RASAPI32: RasEditPhonebookEntryA not implemented\n")); 101 #endif 102 return 0; 103 } 104 105 106 /************************************************************************** 107 * RasEditPhonebookEntryW [RASAPI32.564] 80 108 */ 81 109 DWORD APIENTRY RasEditPhonebookEntryW( HWND hwnd, LPWSTR str, LPWSTR str2 ) 82 110 { 83 return 0; 84 } 85 86 /************************************************************************** 87 * RasEnumConnections32A [RASAPI32.565] 111 #ifdef DEBUG 112 dprintf(("RASAPI32: RasEditPhonebookEntryA not implemented\n")); 113 #endif 114 return 0; 115 } 116 117 118 /************************************************************************** 119 * RasEnumConnectionsA [RASAPI32.565] 88 120 */ 89 121 DWORD WINAPI RasEnumConnectionsA( LPRASCONNA rca, LPDWORD x, LPDWORD y) 90 122 { 91 return 0; 92 } 93 94 /************************************************************************** 95 * RasEnumConnections32W [RASAPI32.566] 123 #ifdef DEBUG 124 dprintf(("RASAPI32: RasEnumConnectionsA not implemented\n")); 125 #endif 126 return 0; 127 } 128 129 130 /************************************************************************** 131 * RasEnumConnectionsW [RASAPI32.566] 96 132 */ 97 133 DWORD APIENTRY RasEnumConnectionsW( LPRASCONNW rca, LPDWORD x, LPDWORD y ) 98 134 { 99 return 0; 100 } 101 102 /************************************************************************** 103 * RasEnumEntries32A [RASAPI32.567] 135 #ifdef DEBUG 136 dprintf(("RASAPI32: RasEnumConnectionsW not implemented\n")); 137 #endif 138 return 0; 139 } 140 141 142 /************************************************************************** 143 * RasEnumEntriesA [RASAPI32.567] 104 144 */ 105 145 DWORD APIENTRY RasEnumEntriesA( LPSTR str, LPSTR str2, LPRASENTRYNAMEA rasentry, 106 146 LPDWORD lpdw, LPDWORD lpdw2 ) 107 147 { 108 return 0; 109 } 110 111 /************************************************************************** 112 * RasEnumEntries32W [RASAPI32.568] 148 #ifdef DEBUG 149 dprintf(("RASAPI32: RasEnumEntriesA not implemented\n")); 150 #endif 151 return 0; 152 } 153 154 155 /************************************************************************** 156 * RasEnumEntriesW [RASAPI32.568] 113 157 */ 114 158 DWORD APIENTRY RasEnumEntriesW( LPWSTR str, LPWSTR str2, LPRASENTRYNAMEW rasentry, 115 159 LPDWORD lpdw, LPDWORD lpdw2 ) 116 160 { 117 return 0; 118 } 119 120 /************************************************************************** 121 * RasGetConnectStatus32A [RASAPI32.569] 161 #ifdef DEBUG 162 dprintf(("RASAPI32: RasEnumEntriesW not implemented\n")); 163 #endif 164 return 0; 165 } 166 167 168 /************************************************************************** 169 * RasGetConnectStatusA [RASAPI32.569] 122 170 */ 123 171 DWORD APIENTRY RasGetConnectStatusA( HRASCONN hras, LPRASCONNSTATUSA rascon ) 124 172 { 125 return 0; 126 } 127 128 /************************************************************************** 129 * RasGetConnectStatus32W [RASAPI32.570] 173 #ifdef DEBUG 174 dprintf(("RASAPI32: RasGetConnectStatusA not implemented\n")); 175 #endif 176 return 0; 177 } 178 179 180 /************************************************************************** 181 * RasGetConnectStatusW [RASAPI32.570] 130 182 */ 131 183 DWORD APIENTRY RasGetConnectStatusW( HRASCONN rasconn, LPRASCONNSTATUSW connstat ) 132 184 { 133 return 0; 134 } 135 136 /************************************************************************** 137 * RasGetEntryDialParams32A [RASAPI32.571] 185 #ifdef DEBUG 186 dprintf(("RASAPI32: RasGetConnectStatusW not implemented\n")); 187 #endif 188 return 0; 189 } 190 191 192 /************************************************************************** 193 * RasGetEntryDialParamsA [RASAPI32.571] 138 194 */ 139 195 DWORD APIENTRY RasGetEntryDialParamsA( LPSTR str, LPRASDIALPARAMSA dialparm, LPBOOL lpb) 140 196 { 141 return 0; 142 } 143 144 /************************************************************************** 145 * RasGetEntryDialParams32W [RASAPI32.572] 197 #ifdef DEBUG 198 dprintf(("RASAPI32: RasGetEntryDialParamsA not implemented\n")); 199 #endif 200 return 0; 201 } 202 203 204 /************************************************************************** 205 * RasGetEntryDialParamsW [RASAPI32.572] 146 206 */ 147 207 DWORD APIENTRY RasGetEntryDialParamsW( LPWSTR str, LPRASDIALPARAMSW dialparm, LPBOOL lpb ) 148 208 { 149 return 0; 150 } 151 152 /************************************************************************** 153 * RasGetErrorString32A [RASAPI32.573] 209 #ifdef DEBUG 210 dprintf(("RASAPI32: RasGetEntryDialParamsW not implemented\n")); 211 #endif 212 return 0; 213 } 214 215 216 /************************************************************************** 217 * RasGetErrorStringA [RASAPI32.573] 154 218 */ 155 219 DWORD APIENTRY RasGetErrorStringA( UINT uint, LPSTR str, DWORD dword ) 156 220 { 157 return 0; 158 } 159 160 /************************************************************************** 161 * RasGetErrorString32W [RASAPI32.574] 221 #ifdef DEBUG 222 dprintf(("RASAPI32: RasGetErrorStringA not implemented\n")); 223 #endif 224 return 0; 225 } 226 227 228 /************************************************************************** 229 * RasGetErrorStringW [RASAPI32.574] 162 230 */ 163 231 DWORD APIENTRY RasGetErrorStringW( UINT uint, LPWSTR str, DWORD dword ) 164 232 { 165 return 0; 166 } 167 168 /************************************************************************** 169 * RasGetProjectionInfo32A [RASAPI32.575] 233 #ifdef DEBUG 234 dprintf(("RASAPI32: RasGetErrorStringW not implemented\n")); 235 #endif 236 return 0; 237 } 238 239 240 /************************************************************************** 241 * RasGetProjectionInfoA [RASAPI32.575] 170 242 */ 171 243 DWORD APIENTRY RasGetProjectionInfoA( HRASCONN rascon, RASPROJECTION rasprj, 172 244 LPVOID lpv, LPDWORD lpdw ) 173 245 { 174 return 0; 175 } 176 177 /************************************************************************** 178 * RasGetProjectionInfo32W [RASAPI32.576] 246 #ifdef DEBUG 247 dprintf(("RASAPI32: RasGetProjectInfoA not implemented\n")); 248 #endif 249 return 0; 250 } 251 252 253 /************************************************************************** 254 * RasGetProjectionInfoW [RASAPI32.576] 179 255 */ 180 256 DWORD APIENTRY RasGetProjectionInfoW( HRASCONN rascon, RASPROJECTION rasprj, 181 257 LPVOID lpv, LPDWORD lpdw ) 182 258 { 183 return 0; 184 } 185 186 /************************************************************************** 187 * RasHangUp32A [RASAPI32.577] 259 #ifdef DEBUG 260 dprintf(("RASAPI32: RasGetProjectInfoW not implemented\n")); 261 #endif 262 return 0; 263 } 264 265 266 /************************************************************************** 267 * RasHangUpA [RASAPI32.577] 188 268 */ 189 269 DWORD APIENTRY RasHangUpA( HRASCONN hras ) 190 270 { 191 return 0; 192 } 193 194 /************************************************************************** 195 * RasHangUp32W [RASAPI32.578] 271 #ifdef DEBUG 272 dprintf(("RASAPI32: RasHangUpA not implemented\n")); 273 #endif 274 return 0; 275 } 276 277 278 /************************************************************************** 279 * RasHangUpW [RASAPI32.578] 196 280 */ 197 281 DWORD APIENTRY RasHangUpW( HRASCONN hras ) 198 282 { 199 return 0; 200 } 201 202 /************************************************************************** 203 * RasSetEntryDialParams32A [RASAPI32.579] 283 #ifdef DEBUG 284 dprintf(("RASAPI32: RasHangUpW not implemented\n")); 285 #endif 286 return 0; 287 } 288 289 290 /************************************************************************** 291 * RasSetEntryDialParamsA [RASAPI32.579] 204 292 */ 205 293 DWORD APIENTRY RasSetEntryDialParamsA( LPSTR str, LPRASDIALPARAMSA rasdp, BOOL bo ) 206 294 { 207 return 0; 208 } 209 210 /************************************************************************** 211 * RasSetEntryDialParams32W [RASAPI32.580] 295 #ifdef DEBUG 296 dprintf(("RASAPI32: RasSetEntryDialParamsA not implemented\n")); 297 #endif 298 return 0; 299 } 300 301 302 /************************************************************************** 303 * RasSetEntryDialParamsW [RASAPI32.580] 212 304 */ 213 305 DWORD APIENTRY RasSetEntryDialParamsW( LPWSTR str, LPRASDIALPARAMSW rasdp, BOOL bo) 214 306 { 215 return 0; 216 } 217 218 219 220 /************************************************************************** 221 * RasValidateEntryName32A [RASAPI32.612] 307 #ifdef DEBUG 308 dprintf(("RASAPI32: RasSetEntryDialParamsW not implemented\n")); 309 #endif 310 return 0; 311 } 312 313 314 /************************************************************************** 315 * RasValidateEntryNameA [RASAPI32.612] 222 316 */ 223 317 DWORD APIENTRY RasValidateEntryNameA( LPSTR str, LPSTR str2) 224 318 { 225 return 0; 226 } 227 228 /************************************************************************** 229 * RasRenameEntry32A [RASAPI32.613] 319 #ifdef DEBUG 320 dprintf(("RASAPI32: RasValidateEntryNameA not implemented\n")); 321 #endif 322 return 0; 323 } 324 325 326 /************************************************************************** 327 * RasRenameEntryA [RASAPI32.613] 230 328 */ 231 329 DWORD APIENTRY RasRenameEntryA( LPSTR str, LPSTR str2, LPSTR str3 ) 232 330 { 233 return 0; 234 } 235 236 /************************************************************************** 237 * RasDeleteEntry32A [RASAPI32.614] 331 #ifdef DEBUG 332 dprintf(("RASAPI32: RasRenameEntryA not implemented\n")); 333 #endif 334 return 0; 335 } 336 337 338 /************************************************************************** 339 * RasDeleteEntryA [RASAPI32.614] 238 340 */ 239 341 DWORD APIENTRY RasDeleteEntryA( LPSTR str, LPSTR str2) 240 342 { 241 return 0; 242 } 243 244 /************************************************************************** 245 * RasGetEntryProperties32A [RASAPI32.615] 343 #ifdef DEBUG 344 dprintf(("RASAPI32: RasDeleteEntryA not implemented\n")); 345 #endif 346 return 0; 347 } 348 349 350 /************************************************************************** 351 * RasGetEntryPropertiesA [RASAPI32.615] 246 352 */ 247 353 DWORD APIENTRY RasGetEntryPropertiesA( LPSTR str, LPSTR str2, LPRASENTRYA rasentry, LPDWORD dword, LPBYTE pbyte, LPDWORD dword2 ) 248 354 { 249 return 0; 250 } 251 252 /************************************************************************** 253 * RasSetEntryProperties32A [RASAPI32.616] 355 #ifdef DEBUG 356 dprintf(("RASAPI32: RasGetEntryPropertiesA not implemented\n")); 357 #endif 358 return 0; 359 } 360 361 362 /************************************************************************** 363 * RasSetEntryPropertiesA [RASAPI32.616] 254 364 */ 255 365 DWORD APIENTRY RasSetEntryPropertiesA( LPSTR str, LPSTR str2, LPRASENTRYA rasentry, DWORD dword, LPBYTE pbyte, DWORD dword2 ) 256 366 { 257 return 0; 258 } 259 260 /************************************************************************** 261 * RasEnumDevices32A [RASAPI32.617] 367 #ifdef DEBUG 368 dprintf(("RASAPI32: RasSetEntryPropertiesA not implemented\n")); 369 #endif 370 return 0; 371 } 372 373 374 /************************************************************************** 375 * RasEnumDevicesA [RASAPI32.617] 262 376 */ 263 377 DWORD APIENTRY RasEnumDevicesA( LPRASDEVINFOA rasdevinfo, LPDWORD dword, LPDWORD dword2) 264 378 { 265 return 0; 266 } 267 268 /************************************************************************** 269 * RasGetCountryInfo32A [RASAPI32.618] 379 #ifdef DEBUG 380 dprintf(("RASAPI32: RasEnumDevicesA not implemented\n")); 381 #endif 382 return 0; 383 } 384 385 386 /************************************************************************** 387 * RasGetCountryInfoA [RASAPI32.618] 270 388 */ 271 389 DWORD APIENTRY RasGetCountryInfoA( LPRASCTRYINFOA rasctryinfo, LPDWORD dword ) 272 390 { 273 return 0; 274 } 391 #ifdef DEBUG 392 dprintf(("RASAPI32: RasGetCountryInfoA not implemented\n")); 393 #endif 394 return 0; 395 }
Note:
See TracChangeset
for help on using the changeset viewer.