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 |
|---|
| ~000000001 | 1 | 1 | 1 |
| ~000000100 | 100 | 100 | 100 |
| ~000000101 | 101 | 101 | 101 |
| ~000000102 | 102 | 102 | 102 |
| ~000000103 | 103 | 103 | 103 |
| ~000000104 | 104 | 104 | 104 |
| ~000000105 | 105 | 105 | 105 |
| ~000000106 | 106 | 106 | 106 |
| ~000000107 | 107 | 107 | 107 |
| ~000000108 | 108 | 108 | 108 |
| ~000000109 | 109 | 109 | 109 |
| ~000000110 | 110 | 110 | 110 |
| ~000000111 | 111 | 111 | 111 |
| ~000000115 | 115 | 115 | 115 |
| ~000000116 | 116 | 116 | 116 |
| ~000000117 | 117 | 117 | 117 |
| ~000000120 | 120 | 120 | 120 |
| ~000000121 | 121 | 121 | 121 |
| ~000000123 | 123 | 123 | 123 |
| ~000000124 | 124 | 124 | 124 |
| ~000000125 | 125 | 125 | 125 |
| ~000000126 | 126 | 126 | 126 |
| ~000000127 | 127 | 127 | 127 |
| ~000000130 | 130 | 130 | 130 |
| ~000000131 | 131 | 131 | 131 |
| ~000000132 | 132 | 132 | 132 |
| ~000000133 | 133 | 133 | 133 |
| ~000000140 | 140 | 140 | 140 |
| ~000000141 | 141 | 141 | 141 |
| ~000000142 | 142 | 142 | 142 |
| ~000000143 | 143 | 143 | 143 |
| ~000000144 | 144 | 144 | 144 |
| ~000000145 | 145 | 145 | 145 |
| ~000000150 | 150 | 150 | 150 |
| ~000000151 | 151 | 151 | 151 |
| ~000000152 | 152 | 152 | 152 |
| ~000000153 | 153 | 153 | 153 |
| ~000000160 | 160 | 160 | 160 |
| ~000000161 | 161 | 161 | 161 |
| ~000000162 | 162 | 162 | 162 |
| ~000000170 | 170 | 170 | 170 |
| ~000000171 | 171 | 171 | 171 |
| ~000000172 | 172 | 172 | 172 |
| ~000000173 | 173 | 173 | 173 |
| ~000000174 | | 174 | 174 |
| ~000000175 | | 175 | 175 |
| ~000000181 | 181 | 181 | 181 |
| ~000000182 | 182 | 182 | 182 |
| ~000000183 | 183 | 183 | 183 |
| ~000000184 | 184 | 184 | 184 |
| ~000000185 | 185 | 185 | 185 |
| ~000000186 | 186 | 186 | 186 |
| ~000000187 | 187 | 187 | 187 |
| ~000000188 | | 188 | 188 |
| ~000000189 | | 189 | 189 |
| ~000000190 | 190 | 190 | 190 |
| ~000000191 | 191 | 191 | 191 |
| ~000000192 | 192 | 192 | 192 |
| ~000000193 | 193 | 193 | 193 |
| ~000000200 | 200 | 200 | 200 |
| ~000000210 | | 210 | 210 |
| ~000000211 | | 211 | 211 |
| ~000000212 | | 212 | 212 |
| ~000000213 | | 213 | 213 |
| ~000000220 | 220 | 220 | 220 |
| ~000000221 | 221 | | |
| ~000000222 | 222 | 222 | 222 |
| ~000000223 | 223 | 223 | 223 |
| ~000000224 | 224 | 224 | 224 |
| ~000000225 | 225 | 225 | |
| ~000000226 | 226 | 226 | |
| ~000000227 | 227 | 227 | |
| ~000000228 | 228 | 228 | 228 |
| ~000000229 | | 229 | 229 |
| ~000000230 | 230 | 230 | 230 |
| ~000000231 | 231 | 231 | 231 |
| ~000000232 | 232 | 232 | 232 |
| ~000000233 | 233 | 233 | 233 |
| ~000000234 | | 234 | 234 |
| ~000000240 | 240 | 240 | 240 |
| ~000000241 | 241 | 241 | 241 |
| ~000000242 | 242 | 242 | 242 |
| ~000000243 | 243 | | |
| ~000000244 | 244 | 244 | 244 |
| ~000000245 | 245 | 245 | 245 |
| ~000000246 | 246 | 246 | 246 |
| ~000000247 | | 247 | 247 |
| ~000000248 | | 248 | 248 |
| ~000000249 | | 249 | 249 |
| ~000000250 | 250 | 250 | 250 |
| ~000000251 | 251 | 251 | 251 |
| ~000000252 | 252 | 252 | 252 |
| ~000000253 | 253 | 253 | 253 |
| ~000000254 | 254 | 254 | 254 |
| ~000000255 | 255 | 255 | 255 |
| ~000000260 | | 260 | 260 |
| ~000000261 | | 261 | 261 |
| ~000000262 | | | 262 |
| ~000000263 | | | 263 |
| ~000000264 | | | 264 |
| ~000000265 | | | 265 |
| ~000000270 | | 270 | 270 |
| ~000000280 | | 280 | 280 |
| ~000000281 | | 281 | 281 |
| ~000000282 | | 282 | 282 |
| ~000000283 | | 283 | 283 |
| ~000000284 | | 284 | 284 |
| ~000000290 | | 290 | 290 |
| ~000000291 | | 291 | 291 |
| ~000000292 | | 292 | 292 |
| 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.