Changeset 6650 for trunk/src/shlwapi/ordinal.c
- Timestamp:
- Sep 5, 2001, 3:54:53 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shlwapi/ordinal.c
r6609 r6650 1 /* $Id: ordinal.c,v 1.6 2001-09-05 13:48:37 bird Exp $ */ 1 2 /* 2 3 * SHLWAPI ordinal functions … … 65 66 #ifndef __WIN32OS2__ 66 67 /************************************************************************* 67 * SHLWAPI_1 68 * SHLWAPI_1 [SHLWAPI.1] 68 69 */ 69 70 DWORD WINAPI SHLWAPI_1 ( 70 71 71 LPSTR lpURL, 72 LPDWORD lpdwFlags) 72 73 { 73 74 if (lpURL == NULL) 74 75 return E_INVALIDARG; 75 76 76 77 if (lpdwFlags == NULL) 77 78 return E_INVALIDARG; 78 79 79 80 // verify flags 80 81 if (*lpdwFlags != 0x18) // some unknown flag 81 82 return E_INVALIDARG; // some unknown error condition 82 83 83 84 FIXME("(%p %s %p %s)\n",lpStr, debugstr_a(lpStr),x, debugstr_a(x)); 84 85 return 0; … … 86 87 87 88 /************************************************************************* 88 * SHLWAPI_2 89 * SHLWAPI_2 [SHLWAPI.2] 89 90 */ 90 91 DWORD WINAPI SHLWAPI_2 (LPCWSTR x,LPVOID y) 91 92 { 92 93 94 } 95 96 /************************************************************************* 97 * SHLWAPI_16 93 FIXME("(%s,%p)\n",debugstr_w(x),y); 94 return 0; 95 } 96 97 /************************************************************************* 98 * SHLWAPI_16 [SHLWAPI.16] 98 99 */ 99 100 HRESULT WINAPI SHLWAPI_16 ( 100 101 102 103 104 { 105 106 107 } 108 #endif 109 110 /************************************************************************* 111 * SHLWAPI_23 101 LPVOID w, 102 LPVOID x, 103 LPVOID y, 104 LPWSTR z) 105 { 106 FIXME("(%p %p %p %p)stub\n",w,x,y,z); 107 return 0xabba1252; 108 } 109 #endif 110 111 /************************************************************************* 112 * SHLWAPI_23 [SHLWAPI.23] 112 113 * 113 114 * NOTES 114 * 115 * 115 * converts a guid to a string 116 * returns strlen(str) 116 117 */ 117 118 DWORD WINAPI SHLWAPI_23 ( 118 REFGUID guid,/* [in] clsid */119 LPSTR str,/* [out] buffer */120 INT cmax)/* [in] size of buffer */121 { 122 119 REFGUID guid, /* [in] clsid */ 120 LPSTR str, /* [out] buffer */ 121 INT cmax) /* [in] size of buffer */ 122 { 123 char xguid[40]; 123 124 124 125 sprintf( xguid, "{%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}", … … 126 127 guid->Data4[0], guid->Data4[1], guid->Data4[2], guid->Data4[3], 127 128 guid->Data4[4], guid->Data4[5], guid->Data4[6], guid->Data4[7] ); 128 129 130 131 132 } 133 134 /************************************************************************* 135 * SHLWAPI_24 129 TRACE("(%s %p 0x%08x)stub\n", xguid, str, cmax); 130 if (strlen(xguid)>=cmax) return 0; 131 strcpy(str,xguid); 132 return strlen(xguid) + 1; 133 } 134 135 /************************************************************************* 136 * SHLWAPI_24 [SHLWAPI.24] 136 137 * 137 138 * NOTES 138 * 139 * 139 * converts a guid to a string 140 * returns strlen(str) 140 141 */ 141 142 DWORD WINAPI SHLWAPI_24 ( 142 REFGUID guid,/* [in] clsid */143 LPWSTR str,/* [out] buffer */144 INT cmax)/* [in] size of buffer */143 REFGUID guid, /* [in] clsid */ 144 LPWSTR str, /* [out] buffer */ 145 INT cmax) /* [in] size of buffer */ 145 146 { 146 147 char xguid[40]; … … 154 155 155 156 /************************************************************************* 156 * SHLWAPI_30 157 * SHLWAPI_30 [SHLWAPI.30] 157 158 * 158 159 * Seems to be an isspaceW. … … 173 174 174 175 /************************************************************************* 175 * SHLWAPI_32 176 * SHLWAPI_32 [SHLWAPI.32] 176 177 */ 177 178 BOOL WINAPI SHLWAPI_32(LPCWSTR lpcChar) … … 187 188 188 189 /************************************************************************* 189 * SHLWAPI_40 190 * SHLWAPI_40 [SHLWAPI.40] 190 191 * 191 192 * Get pointer to next Unicode character. … … 197 198 198 199 /************************************************************************* 199 * SHLWAPI_74 200 * SHLWAPI_74 [SHLWAPI.74] 200 201 * 201 202 * Get the text from a given dialog item. … … 212 213 } 213 214 /************************************************************************* 214 * SHLWAPI_151 215 * SHLWAPI_151 [SHLWAPI.151] 215 216 */ 216 217 #ifdef __WIN32OS2__ … … 238 239 239 240 /************************************************************************* 240 * SHLWAPI_152 241 * SHLWAPI_152 [SHLWAPI.152] 241 242 */ 242 243 DWORD WINAPI SHLWAPI_152(LPWSTR str1, LPWSTR str2, INT len) … … 254 255 255 256 /************************************************************************* 256 * SHLWAPI_153 257 * SHLWAPI_153 [SHLWAPI.153] 257 258 */ 258 259 #ifdef __WIN32OS2__ … … 284 285 285 286 /************************************************************************* 286 * SHLWAPI_156 287 * 288 * 287 * SHLWAPI_156 [SHLWAPI.156] 288 * 289 * Case sensitive string compare. Does not SetLastError(). 289 290 */ 290 291 DWORD WINAPI SHLWAPI_156 ( LPWSTR str1, LPWSTR str2) … … 295 296 296 297 /************************************************************************* 297 * SHLWAPI_162 298 * SHLWAPI_162 [SHLWAPI.162] 298 299 * 299 300 * Ensure a multibyte character string doesn't end in a hanging lead byte. … … 319 320 320 321 /************************************************************************* 321 * SHLWAPI_165 322 * SHLWAPI_165 [SHLWAPI.165] 322 323 * 323 324 * SetWindowLongA with mask. … … 334 335 335 336 /************************************************************************* 336 * SHLWAPI_169 337 * SHLWAPI_169 [SHLWAPI.169] 337 338 */ 338 339 DWORD WINAPI SHLWAPI_169 (IUnknown * lpUnknown) 339 340 { 340 341 TRACE("(%p)\n",lpUnknown); 341 342 #if 0 342 343 344 #endif 345 346 } 347 348 /************************************************************************* 349 * SHLWAPI_170 343 if(!lpUnknown || !*((LPDWORD)lpUnknown)) return 0; 344 return IUnknown_Release(lpUnknown); 345 #endif 346 return 0; 347 } 348 349 /************************************************************************* 350 * SHLWAPI_170 [SHLWAPI.170] 350 351 * 351 352 * Skip URL '//' sequence. … … 359 360 360 361 /************************************************************************* 361 * SHLWAPI_181 362 * 363 * 362 * SHLWAPI_181 [SHLWAPI.181] 363 * 364 * Enable or disable a menu item. 364 365 */ 365 366 UINT WINAPI SHLWAPI_181(HMENU hMenu, UINT wItemID, BOOL bEnable) … … 369 370 370 371 /************************************************************************* 371 * SHLWAPI_183 372 * SHLWAPI_183 [SHLWAPI.183] 372 373 * 373 374 * Register a window class if it isn't already. … … 382 383 383 384 /************************************************************************* 384 * SHLWAPI_193 385 * SHLWAPI_193 [SHLWAPI.193] 385 386 */ 386 387 DWORD WINAPI SHLWAPI_193 () 387 388 { 388 389 390 391 392 393 394 395 396 397 } 398 399 /************************************************************************* 400 * SHLWAPI_215 389 HDC hdc; 390 DWORD ret; 391 392 TRACE("()\n"); 393 394 hdc = GetDC(0); 395 ret = GetDeviceCaps(hdc, BITSPIXEL) * GetDeviceCaps(hdc, PLANES); 396 ReleaseDC(0, hdc); 397 return ret; 398 } 399 400 /************************************************************************* 401 * SHLWAPI_215 [SHLWAPI.215] 401 402 * 402 403 * NOTES … … 404 405 */ 405 406 LPWSTR WINAPI SHLWAPI_215 ( 406 407 408 409 { 410 411 412 } 413 414 /************************************************************************* 415 * SHLWAPI_218 407 LPWSTR lpStrSrc, 408 LPVOID lpwStrDest, 409 int len) 410 { 411 WARN("(%p %p %u)\n",lpStrSrc,lpwStrDest,len); 412 return strncpyW(lpwStrDest, lpStrSrc, len); 413 } 414 415 /************************************************************************* 416 * SHLWAPI_218 [SHLWAPI.218] 416 417 * 417 418 * WideCharToMultiByte with multi language support. … … 507 508 508 509 /************************************************************************* 509 * SHLWAPI_217 510 * SHLWAPI_217 [SHLWAPI.217] 510 511 * 511 512 */ … … 517 518 #ifndef __WIN32OS2__ 518 519 /************************************************************************* 519 * SHLWAPI_219 520 * SHLWAPI_219 [SHLWAPI.219] 520 521 * 521 522 * NOTES … … 523 524 */ 524 525 HRESULT WINAPI SHLWAPI_219 ( 525 526 527 528 529 { 530 531 532 } 533 #endif 534 535 /************************************************************************* 536 * SHLWAPI_222 526 LPVOID w, /* [???] NOTE: returned by LocalAlloc, 0x450 bytes, iface */ 527 LPVOID x, 528 REFIID riid, 529 LPWSTR z) /* [???] NOTE: OUT: path */ 530 { 531 FIXME("(%p %p %s %p)stub\n",w,x,debugstr_guid(riid),z); 532 return 0xabba1252; 533 } 534 #endif 535 536 /************************************************************************* 537 * SHLWAPI_222 [SHLWAPI.222] 537 538 * 538 539 * NOTES … … 541 542 HANDLE WINAPI SHLWAPI_222 (LPCLSID guid) 542 543 { 543 544 char lpstrName[80]; 544 545 545 546 sprintf( lpstrName, "shell.{%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}", … … 547 548 guid->Data4[0], guid->Data4[1], guid->Data4[2], guid->Data4[3], 548 549 guid->Data4[4], guid->Data4[5], guid->Data4[6], guid->Data4[7] ); 549 550 551 } 552 553 /************************************************************************* 554 * SHLWAPI_223 550 FIXME("(%s) stub\n", lpstrName); 551 return CreateSemaphoreA(NULL,0, 0x7fffffff, lpstrName); 552 } 553 554 /************************************************************************* 555 * SHLWAPI_223 [SHLWAPI.223] 555 556 * 556 557 * NOTES … … 559 560 DWORD WINAPI SHLWAPI_223 (HANDLE handle) 560 561 { 561 562 563 564 565 ReleaseSemaphore( handle, 1, &oldCount);/* +1 */566 WaitForSingleObject( handle, 0 );/* -1 */567 568 } 569 570 /************************************************************************* 571 * SHLWAPI_237 562 DWORD oldCount; 563 564 FIXME("(0x%08x) stub\n",handle); 565 566 ReleaseSemaphore( handle, 1, &oldCount); /* +1 */ 567 WaitForSingleObject( handle, 0 ); /* -1 */ 568 return oldCount; 569 } 570 571 /************************************************************************* 572 * SHLWAPI_237 [SHLWAPI.237] 572 573 * 573 574 * Unicode version of SHLWAPI_183. … … 575 576 DWORD WINAPI SHLWAPI_237 (WNDCLASSW * lpWndClass) 576 577 { 577 578 579 580 581 582 583 584 } 585 586 /************************************************************************* 587 * SHLWAPI_240 588 * 589 * 578 WNDCLASSW WndClass; 579 580 TRACE("(0x%08x %s)\n",lpWndClass->hInstance, debugstr_w(lpWndClass->lpszClassName)); 581 582 if (GetClassInfoW(lpWndClass->hInstance, lpWndClass->lpszClassName, &WndClass)) 583 return TRUE; 584 return RegisterClassW(lpWndClass); 585 } 586 587 /************************************************************************* 588 * SHLWAPI_240 [SHLWAPI.240] 589 * 590 * Calls ASCII or Unicode WindowProc for the given window. 590 591 */ 591 592 LRESULT CALLBACK SHLWAPI_240(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam) 592 593 { 593 594 595 594 if (IsWindowUnicode(hWnd)) 595 return DefWindowProcW(hWnd, uMessage, wParam, lParam); 596 return DefWindowProcA(hWnd, uMessage, wParam, lParam); 596 597 } 597 598 #ifndef __WIN32OS2__ 598 599 /************************************************************************* 599 * SHLWAPI_241 600 * SHLWAPI_241 [SHLWAPI.241] 600 601 * 601 602 */ 602 603 DWORD WINAPI SHLWAPI_241 () 603 604 { 604 605 606 } 607 608 /************************************************************************* 609 * SHLWAPI_266 605 FIXME("()stub\n"); 606 return 0xabba1243; 607 } 608 609 /************************************************************************* 610 * SHLWAPI_266 [SHLWAPI.266] 610 611 */ 611 612 DWORD WINAPI SHLWAPI_266 ( 612 613 614 615 616 { 617 618 619 } 620 621 /************************************************************************* 622 * SHLWAPI_267 613 LPVOID w, 614 LPVOID x, 615 LPVOID y, 616 LPVOID z) 617 { 618 FIXME("(%p %p %p %p)stub\n",w,x,y,z); 619 return 0xabba1248; 620 } 621 622 /************************************************************************* 623 * SHLWAPI_267 [SHLWAPI.267] 623 624 */ 624 625 HRESULT WINAPI SHLWAPI_267 ( 625 626 627 628 629 { 630 631 632 633 } 634 635 /************************************************************************* 636 * SHLWAPI_268 626 LPVOID w, /* [???] NOTE: same as 1th parameter of SHLWAPI_219 */ 627 LPVOID x, /* [???] NOTE: same as 2nd parameter of SHLWAPI_219 */ 628 LPVOID y, 629 LPVOID z) 630 { 631 FIXME("(%p %p %p %p)stub\n",w,x,y,z); 632 *((LPDWORD)z) = 0xabba1200; 633 return 0xabba1254; 634 } 635 636 /************************************************************************* 637 * SHLWAPI_268 [SHLWAPI.268] 637 638 */ 638 639 DWORD WINAPI SHLWAPI_268 ( 639 640 641 { 642 643 644 } 645 646 /************************************************************************* 647 * SHLWAPI_276 640 LPVOID w, 641 LPVOID x) 642 { 643 FIXME("(%p %p)\n",w,x); 644 return 0xabba1251; /* 0 = failure */ 645 } 646 647 /************************************************************************* 648 * SHLWAPI_276 [SHLWAPI.276] 648 649 * 649 650 */ 650 651 DWORD WINAPI SHLWAPI_276 () 651 652 { 652 653 654 } 655 #endif 656 /************************************************************************* 657 * SHLWAPI_278 653 FIXME("()stub\n"); 654 return 0xabba1244; 655 } 656 #endif 657 /************************************************************************* 658 * SHLWAPI_278 [SHLWAPI.278] 658 659 * 659 660 */ 660 661 DWORD WINAPI SHLWAPI_278 ( 661 662 663 664 665 666 667 { 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 } 696 697 /************************************************************************* 698 * SHLWAPI_289 662 LONG wndProc, 663 HWND hWndParent, 664 DWORD dwExStyle, 665 DWORD dwStyle, 666 HMENU hMenu, 667 LONG z) 668 { 669 WNDCLASSA wndclass; 670 HWND hwnd; 671 HCURSOR hCursor; 672 char * clsname = "WorkerA"; 673 674 FIXME("(0x%08lx 0x%08x 0x%08lx 0x%08lx 0x%08x 0x%08lx)stub\n", 675 wndProc,hWndParent,dwExStyle,dwStyle,hMenu,z); 676 677 hCursor = LoadCursorA(0x00000000,IDC_ARROWA); 678 679 if(!GetClassInfoA(shlwapi_hInstance, clsname, &wndclass)) 680 { 681 RtlZeroMemory(&wndclass, sizeof(WNDCLASSA)); 682 wndclass.lpfnWndProc = DefWindowProcW; 683 wndclass.cbWndExtra = 4; 684 wndclass.hInstance = shlwapi_hInstance; 685 wndclass.hCursor = hCursor; 686 wndclass.hbrBackground = COLOR_BTNSHADOW; 687 wndclass.lpszMenuName = NULL; 688 wndclass.lpszClassName = clsname; 689 RegisterClassA (&wndclass); 690 } 691 hwnd = CreateWindowExA(dwExStyle, clsname, 0,dwStyle,0,0,0,0,hWndParent, 692 hMenu,shlwapi_hInstance,0); 693 SetWindowLongA(hwnd, 0, z); 694 SetWindowLongA(hwnd, GWL_WNDPROC, wndProc); 695 return hwnd; 696 } 697 698 /************************************************************************* 699 * SHLWAPI_289 [SHLWAPI.289] 699 700 * 700 701 * Late bound call to winmm.PlaySoundW … … 709 710 710 711 /************************************************************************* 711 * SHLWAPI_313 712 * SHLWAPI_313 [SHLWAPI.313] 712 713 * 713 714 * Late bound call to shell32.SHGetFileInfoW … … 723 724 724 725 /************************************************************************* 725 * SHLWAPI_318 726 * SHLWAPI_318 [SHLWAPI.318] 726 727 * 727 728 * Late bound call to shell32.DragQueryFileW … … 736 737 737 738 /************************************************************************* 738 * SHLWAPI_333 739 * SHLWAPI_333 [SHLWAPI.333] 739 740 * 740 741 * Late bound call to shell32.SHBrowseForFolderW … … 749 750 750 751 /************************************************************************* 751 * SHLWAPI_334 752 * SHLWAPI_334 [SHLWAPI.334] 752 753 * 753 754 * Late bound call to shell32.SHGetPathFromIDListW … … 762 763 763 764 /************************************************************************* 764 * SHLWAPI_335 765 * SHLWAPI_335 [SHLWAPI.335] 765 766 * 766 767 * Late bound call to shell32.ShellExecuteExW … … 775 776 776 777 /************************************************************************* 777 * SHLWAPI_336 778 * SHLWAPI_336 [SHLWAPI.336] 778 779 * 779 780 * Late bound call to shell32.SHFileOperationW. … … 788 789 789 790 /************************************************************************* 790 * SHLWAPI_337 791 * SHLWAPI_337 [SHLWAPI.337] 791 792 * 792 793 * Late bound call to shell32.ExtractIconExW. … … 803 804 //Bugbug: is forwarder for InterlockedCompareExchange 804 805 /************************************************************************* 805 * SHLWAPI_342 806 * SHLWAPI_342 [SHLWAPI.342] 806 807 * 807 808 */ 808 809 DWORD WINAPI SHLWAPI_342 ( 809 810 811 812 813 { 814 815 816 } 817 #endif 818 /************************************************************************* 819 * SHLWAPI_346 810 LPVOID w, 811 LPVOID x, 812 LPVOID y, 813 LPVOID z) 814 { 815 FIXME("(%p %p %p %p)stub\n",w,x,y,z); 816 return 0xabba1249; 817 } 818 #endif 819 /************************************************************************* 820 * SHLWAPI_346 [SHLWAPI.346] 820 821 */ 821 822 DWORD WINAPI SHLWAPI_346 ( 822 823 824 825 { 826 827 828 829 } 830 831 /************************************************************************* 832 * SHLWAPI_357 823 LPCWSTR src, 824 LPWSTR dest, 825 int len) 826 { 827 FIXME("(%s %p 0x%08x)stub\n",debugstr_w(src),dest,len); 828 lstrcpynW(dest, src, len); 829 return lstrlenW(dest)+1; 830 } 831 832 /************************************************************************* 833 * SHLWAPI_357 [SHLWAPI.357] 833 834 * 834 835 * Late bound call to shell32.SHGetNewLinkInfoW … … 844 845 845 846 /************************************************************************* 846 * SHLWAPI_358 847 * SHLWAPI_358 [SHLWAPI.358] 847 848 * 848 849 * Late bound call to shell32.SHDefExtractIconW … … 859 860 860 861 /************************************************************************* 861 * SHLWAPI_364 862 * SHLWAPI_364 [SHLWAPI.364] 862 863 * 863 864 * Wrapper for lstrcpynA with src and dst swapped. … … 870 871 871 872 /************************************************************************* 872 * SHLWAPI_370 873 * SHLWAPI_370 [SHLWAPI.370] 873 874 * 874 875 * Late bound call to shell32.ExtractIconW … … 884 885 885 886 /************************************************************************* 886 * SHLWAPI_376 887 * SHLWAPI_376 [SHLWAPI.376] 887 888 */ 888 889 DWORD WINAPI SHLWAPI_376 (LONG x) 889 890 { 890 891 FIXME("(0x%08lx)stub\n", x ); 891 892 /* FIXME: This should be a forward in the .spec file to the win2k function 892 893 * kernel32.GetUserDefaultUILanguage, however that function isn't there yet. … … 896 897 #ifndef __WIN32OS2__ 897 898 /************************************************************************* 898 * SHLWAPI_377 899 * SHLWAPI_377 [SHLWAPI.377] 899 900 */ 900 901 DWORD WINAPI SHLWAPI_377 (LPVOID x, LPVOID y, LPVOID z) 901 902 { 902 903 904 } 905 #endif 906 /************************************************************************* 907 * SHLWAPI_378 903 FIXME("(%p %p %p)stub\n", x,y,z); 904 return 0xabba1246; 905 } 906 #endif 907 /************************************************************************* 908 * SHLWAPI_378 [SHLWAPI.378] 908 909 */ 909 910 DWORD WINAPI SHLWAPI_378 ( 910 911 912 913 { 914 915 916 } 917 918 /************************************************************************* 919 * SHLWAPI_389 911 LPSTR x, 912 LPVOID y, /* [???] 0x50000000 */ 913 LPVOID z) /* [???] 4 */ 914 { 915 FIXME("(%s %p %p)stub\n", x,y,z); 916 return LoadLibraryA(x); 917 } 918 919 /************************************************************************* 920 * SHLWAPI_389 [SHLWAPI.389] 920 921 * 921 922 * Late bound call to comdlg32.GetSaveFileNameW … … 930 931 931 932 /************************************************************************* 932 * SHLWAPI_390 933 * SHLWAPI_390 [SHLWAPI.390] 933 934 * 934 935 * Late bound call to mpr.WNetRestoreConnectionW … … 944 945 945 946 /************************************************************************* 946 * SHLWAPI_391 947 * SHLWAPI_391 [SHLWAPI.391] 947 948 * 948 949 * Late bound call to mpr.WNetGetLastErrorW … … 959 960 960 961 /************************************************************************* 961 * SHLWAPI_401 962 * SHLWAPI_401 [SHLWAPI.401] 962 963 * 963 964 * Late bound call to comdlg32.PageSetupDlgW … … 972 973 973 974 /************************************************************************* 974 * SHLWAPI_402 975 * SHLWAPI_402 [SHLWAPI.402] 975 976 * 976 977 * Late bound call to comdlg32.PrintDlgW … … 985 986 986 987 /************************************************************************* 987 * SHLWAPI_403 988 * SHLWAPI_403 [SHLWAPI.403] 988 989 * 989 990 * Late bound call to comdlg32.GetOpenFileNameW … … 1016 1017 1017 1018 /************************************************************************* 1018 * ColorHLSToRGB 1019 * ColorHLSToRGB [SHLWAPI.404] 1019 1020 * 1020 1021 * Convert from HLS color space into an RGB COLORREF. … … 1050 1051 1051 1052 /************************************************************************* 1052 * SHLWAPI_431 1053 * SHLWAPI_431 [SHLWAPI.431] 1053 1054 */ 1054 1055 DWORD WINAPI SHLWAPI_431 (DWORD x) 1055 1056 { 1056 1057 1057 FIXME("(0x%08lx)stub\n", x); 1058 return 0xabba1247; 1058 1059 } 1059 1060 1060 1061 #ifndef __WIN32OS2__ 1061 1062 /************************************************************************* 1062 * SHLWAPI_437 1063 * SHLWAPI_437 [SHLWAPI.437] 1063 1064 * 1064 1065 * NOTES … … 1073 1074 DWORD WINAPI SHLWAPI_437 (DWORD functionToCall) 1074 1075 { 1075 1076 1077 } 1078 #endif 1079 1080 /************************************************************************* 1081 * SHCreateShellPalette 1076 FIXME("(0x%08lx)stub\n", functionToCall); 1077 return 0xabba1247; 1078 } 1079 #endif 1080 1081 /************************************************************************* 1082 * SHCreateShellPalette [SHLWAPI.@] 1082 1083 */ 1083 1084 HPALETTE WINAPI SHCreateShellPalette(HDC hdc) 1084 1085 { 1085 1086 1087 } 1088 1089 /************************************************************************* 1090 * 1086 FIXME("stub\n"); 1087 return CreateHalftonePalette(hdc); 1088 } 1089 1090 /************************************************************************* 1091 * SHGetInverseCMAP 1091 1092 */ 1092 1093 DWORD WINAPI SHGetInverseCMAP (LPVOID x, DWORD why) 1093 1094 { 1094 1095 1095 FIXME("(%p, %#lx)stub\n", x, why); 1096 return 0; 1096 1097 } 1097 1098 #ifndef __WIN32OS2__ 1098 1099 /************************************************************************* 1099 * SHIsLowMemoryMachine 1100 * SHIsLowMemoryMachine [SHLWAPI.@] 1100 1101 */ 1101 1102 DWORD WINAPI SHIsLowMemoryMachine (DWORD x) 1102 1103 { 1103 1104 1105 } 1106 #endif 1107 1108 /************************************************************************* 1109 * GetMenuPosFromID 1104 FIXME("0x%08lx\n", x); 1105 return 0; 1106 } 1107 #endif 1108 1109 /************************************************************************* 1110 * GetMenuPosFromID [SHLWAPI.@] 1110 1111 */ 1111 1112 INT WINAPI GetMenuPosFromID(HMENU hMenu, UINT wID) … … 1125 1126 1126 1127 /************************************************************************* 1127 * _SHGetInstanceExplorer 1128 * _SHGetInstanceExplorer [SHLWAPI.@] 1128 1129 * 1129 1130 * Late bound call to shell32.SHGetInstanceExplorer.
Note:
See TracChangeset
for help on using the changeset viewer.