shcore.dll
| shcore.dll — PE metadata by version |
|---|
| NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| FileVersion | 6.3.9600.16384 (winblue_rtm.130821-1623) | 10.0.19041.3636 (WinBuild.160101.0800) | 10.0.26100.7920 (WinBuild.160101.0800) |
| FileDescription | SHCORE | SHCORE | SHCORE |
| Export name | NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| CommandLineToArgvW | 2 | 2 | 2 |
| CreateRandomAccessStreamOnFile | 3 | 3 | 3 |
| CreateRandomAccessStreamOverStream | 4 | 4 | 4 |
| CreateStreamOverRandomAccessStream | 5 | 5 | 5 |
| DllCanUnloadNow | 6 | 6 | 6 |
| DllGetActivationFactory | 7 | 7 | 7 |
| DllGetClassObject | 8 | 8 | 8 |
| GetCurrentProcessExplicitAppUserModelID | 9 | 9 | 9 |
| GetDpiForMonitor | 10 | 10 | 10 |
| GetDpiForShellUIComponent | | 11 | 11 |
| GetFeatureEnabledState | | 12 | 12 |
| GetFeatureVariant | | 13 | 13 |
| GetProcessDpiAwareness | 11 | 14 | 14 |
| GetProcessReference | 12 | 15 | 15 |
| GetScaleFactorForDevice | 13 | 16 | 16 |
| GetScaleFactorForMonitor | 14 | 17 | 17 |
| IsOS | 27 | 30 | 30 |
| IsProcessInIsolatedContainer | | 31 | 31 |
| IsProcessInWDAGContainer | | 32 | 32 |
| IStream_Copy | 15 | 18 | 18 |
| IStream_Read | 16 | 19 | 19 |
| IStream_ReadStr | 17 | 20 | 20 |
| IStream_Reset | 18 | 21 | 21 |
| IStream_Size | 19 | 22 | 22 |
| IStream_Write | 20 | 23 | 23 |
| IStream_WriteStr | 21 | 24 | 24 |
| IUnknown_AtomicRelease | 22 | 25 | 25 |
| IUnknown_GetSite | 23 | 26 | 26 |
| IUnknown_QueryService | 24 | 27 | 27 |
| IUnknown_Set | 25 | 28 | 28 |
| IUnknown_SetSite | 26 | 29 | 29 |
| RecordFeatureError | | 33 | 33 |
| RecordFeatureUsage | | 34 | 34 |
| RegisterScaleChangeEvent | 28 | 35 | 35 |
| RegisterScaleChangeNotifications | 29 | 36 | 36 |
| RevokeScaleChangeNotifications | 30 | 37 | 37 |
| SetCurrentProcessExplicitAppUserModelID | 79 | 92 | 92 |
| SetProcessDpiAwareness | 80 | 93 | 93 |
| SetProcessReference | 81 | 94 | 94 |
| SHAnsiToAnsi | 31 | 38 | 38 |
| SHAnsiToUnicode | 32 | 39 | 39 |
| SHCopyKeyA | 33 | 40 | 40 |
| SHCopyKeyW | 34 | 41 | 41 |
| SHCreateMemStream | 35 | 42 | 42 |
| SHCreateStreamOnFileA | 36 | 43 | 43 |
| SHCreateStreamOnFileEx | 37 | 44 | 44 |
| SHCreateStreamOnFileW | 38 | 45 | 45 |
| SHCreateThread | 39 | 46 | 46 |
| SHCreateThreadRef | 40 | 47 | 47 |
| SHCreateThreadWithHandle | 41 | 48 | 48 |
| SHDeleteEmptyKeyA | 42 | 49 | 49 |
| SHDeleteEmptyKeyW | 43 | 50 | 50 |
| SHDeleteKeyA | 44 | 51 | 51 |
| SHDeleteKeyW | 45 | 52 | 52 |
| SHDeleteValueA | 46 | 53 | 53 |
| SHDeleteValueW | 47 | 54 | 54 |
| SHEnumKeyExA | 48 | 55 | 55 |
| SHEnumKeyExW | 49 | 56 | 56 |
| SHEnumValueA | 50 | 57 | 57 |
| SHEnumValueW | 51 | 58 | 58 |
| SHGetThreadRef | 52 | 59 | 59 |
| SHGetValueA | 53 | 60 | 60 |
| SHGetValueW | 54 | 61 | 61 |
| SHOpenRegStream2A | 55 | 62 | 62 |
| SHOpenRegStream2W | 56 | 63 | 63 |
| SHOpenRegStreamA | 57 | 64 | 64 |
| SHOpenRegStreamW | 58 | 65 | 65 |
| SHQueryInfoKeyA | 59 | 66 | 66 |
| SHQueryInfoKeyW | 60 | 67 | 67 |
| SHQueryValueExA | 61 | 68 | 68 |
| SHQueryValueExW | 62 | 69 | 69 |
| SHRegDuplicateHKey | 63 | 70 | 70 |
| SHRegGetIntW | 64 | 71 | 71 |
| SHRegGetPathA | 65 | 72 | 72 |
| SHRegGetPathW | 66 | 73 | 73 |
| SHRegGetValueA | 67 | 74 | 74 |
| SHRegGetValueFromHKCUHKLM | 122 | 122 | 122 |
| SHRegGetValueW | 68 | 75 | 75 |
| SHRegSetPathA | 69 | 76 | 76 |
| SHRegSetPathW | 70 | 77 | 77 |
| SHReleaseThreadRef | 71 | 78 | 78 |
| SHSetThreadRef | 72 | 79 | 79 |
| SHSetValueA | 73 | 80 | 80 |
| SHSetValueW | 74 | 81 | 81 |
| SHStrDupA | 75 | 82 | 82 |
| SHStrDupW | 76 | 83 | 83 |
| SHTaskPoolAllowThreadReuse | | 84 | 84 |
| SHTaskPoolDoNotWaitForMoreTasks | | 85 | 85 |
| SHTaskPoolGetCurrentThreadLifetime | | 86 | 86 |
| SHTaskPoolGetUniqueContext | | 87 | 87 |
| SHTaskPoolQueueTask | | 88 | 88 |
| SHTaskPoolSetThreadReuseAllowed | | 89 | 89 |
| SHUnicodeToAnsi | 77 | 90 | 90 |
| SHUnicodeToUnicode | 78 | 91 | 91 |
| SubscribeFeatureStateChangeNotification | | 95 | 95 |
| UnregisterScaleChangeEvent | 82 | 96 | 96 |
| UnsubscribeFeatureStateChangeNotification | | 97 | 97 |
Ordinal numbers are shown per version. → indicates a forwarder export (hover for target).
Functions absent from a version are shown as blank.