Windows 7 DLL File Information - cryptui.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Microsoft Trust UI Provider |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Low - 11 other DLL files in system32 directory are statically linked to this file. |
File Size: | 979 KB |
Total Number of Exported Functions: | 54 |
Total Number of Exported Functions With Names: | 54 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 312,320 Bytes | 31.1% | Read, Execute | Code |
.data | 0x0004e000 | 2,048 Bytes | 0.2% | Write, Read | Initialized Data |
.mytext | 0x0004f000 | 512 Bytes | 0.1% | Write, Read | Initialized Data |
.rsrc | 0x00050000 | 675,328 Bytes | 67.3% | Read | Initialized Data |
.reloc | 0x000f5000 | 11,776 Bytes | 1.2% | Read, Discardable | Initialized Data |
Static Linking
cryptui.dll is statically linked to the following files:msvcrt.dll
API-MS-Win-Core-LocalRegistry-L1-1-0.dll
API-MS-Win-Core-ProcessThreads-L1-1-0.dll
API-MS-Win-Security-Base-L1-1-0.dll
CRYPT32.dll
USER32.dll
GDI32.dll
KERNEL32.dll
This means that when cryptui.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, cryptui.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 22 | 225,142 Bytes | 22.4% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 2 | 656 Bytes | 0.1% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 11 | 439,328 Bytes | 43.8% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 67 | 60,904 Bytes | 6.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 615 | 70,418 Bytes | 7.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 744 Bytes | 0.1% |
All Others | 2 | 1,192 Bytes | 0.1% |
Total | 720 | 798,384 Bytes | 79.6% |
Icons in this file
There are 22 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
There are 2 cursors stored in this DLL file. You can view all these cursors in the following small thumbnail:
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
130 | General |
131 | Details |
132 | Certification Path |
136 | Disclaimer |
137 | General |
138 | General |
139 | Trust List |
140 | User Defined Purpose |
141 | General |
142 | Advanced |
143 | General |
144 | Revocation List |
145 | Digital Signatures |
146 | Select Certificate Store |
147 | Select Certificate |
148 | Select Certificate |
149 | Security Catalog |
150 | Choose a Security Level |
151 | Create a Protected Item |
152 | Access a Protected Item |
153 | Create a Password |
154 | Confirm Medium Security |
155 | Protected Access Details |
156 | Cross-Certificates |
157 | Expiring Certificates |
159 | OCSP |
160 | General |
161 | Extended Validation |
162 | Certificate Enrollment Policy Server |
163 | Certificate Enrollment Policy Server Properties |
164 | Configure Friendly Name |
198 | Certificate Import Wizard |
199 | Certificate Import Wizard |
200 | Certificate Import Wizard |
201 | Certificate Import Wizard |
202 | Certificate Import Wizard |
203 | Certificate Trust List Wizard |
204 | Certificate Trust List Wizard |
205 | Certificate Trust List Wizard |
206 | Certificate Trust List Wizard |
207 | Certificate Trust List Wizard |
208 | Certificate Trust List Wizard |
209 | User Defined Purpose |
210 | Certificate Export Wizard |
211 | Certificate Export Wizard |
212 | Certificate Export Wizard |
213 | Certificate Export Wizard |
214 | Certificate Export Wizard |
215 | Certificate Export Wizard |
216 | Digital Signature Wizard |
217 | Digital Signature Wizard |
218 | Digital Signature Wizard |
219 | Digital Signature Wizard |
220 | Digital Signature Wizard |
221 | Select Certification Authority |
222 | Digital Signature Wizard |
223 | Digital Signature Wizard |
224 | Digital Signature Wizard |
225 | Digital Signature Wizard |
226 | Digital Signature Wizard |
229 | Certificates |
230 | Advanced Options |
4101 | Security Warning |
4104 | Security Warning |
4107 | Security Warning |
10520 | (Unknown Application) - Security Warning |
10521 | (Unknown Application) - Security Warning |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
3215 | Certificate |
3218 | Field |
3219 | Value |
3220 | <All> |
3221 | Version 1 Fields Only |
3222 | Extensions Only |
3223 | Critical Extensions Only |
3224 | Properties Only |
3225 | Thumbprint algorithm |
3226 | Thumbprint |
3227 | Friendly name |
3228 | Description |
3229 | Enhanced key usage (property) |
3230 | Certificate Information |
3231 | This certificate is intended for the following purpose(s): |
3232 | Issued by: |
3234 | Issued to: |
3235 | Valid from |
3237 | courier |
3251 | Certificate Trust List |
3252 | Version |
3253 | Serial number |
3254 | Signature algorithm |
3255 | Issuer |
3256 | Valid from |
3257 | Valid to |
3258 | Subject |
3259 | Public key |
3260 | Subject usage |
3261 | List identifier |
3262 | Sequence number |
3263 | Effective date |
3264 | Next update |
3265 | Subject algorithm |
3266 | CTL name (friendly name) |
3267 | Issued to |
3268 | Issued from |
3269 | Not available |
3270 | Hash value |
3271 | This certificate trust list is not valid. The signature cannot be verified, and the list may have been altered. |
3272 | This certificate trust list has been verified. |
3273 | Enter an OID in the following form: 1.2.3.4 |
3274 | The OID you entered cannot be added due to restrictions in the certification path. |
3275 | Digital Signature Details |
3276 | Name of signer: |
3277 | E-mail address: |
3278 | Signed at: |
3279 | Digest algorithm |
3280 | Digest encryption algorithm |
3281 | Authenticated attributes |
3282 | Unauthenticated attributes |
3283 | Timestamp |
3284 | This certificate revocation list is valid. |
3285 | This certificate revocation list is not valid. |
3286 | Certificate Revocation List |
3287 | Revocation date |
3288 | Additional Attributes |
3289 | The OID you entered already exists. |
3290 | Certificate Properties |
3291 | This certificate was revoked by its certification authority. |
3292 | This certificate has expired or is not yet valid. |
3293 | This certificate has an invalid digital signature. |
3294 | The issuer of this certificate could not be found. |
3295 | The duration of validity for this certificate exceeds that of its certification authority. |
3296 | This CA Root certificate is not trusted because it is not in the Trusted Root Certification Authorities store. |
3297 | All the intended purposes of this certificate could not be verified. |
3298 | This certificate cannot be verified up to a trusted certification authority. |
3299 | This certificate is OK. |
3300 | This certificate has been revoked by its certification authority. |
3301 | This certificate has expired or is not yet valid. |
3302 | The integrity of this certificate cannot be guaranteed. The certificate may be corrupted or may have been altered. |
3303 | The duration of validity for this certificate exceeds that of its certification authority. |
3304 | This certificate trust list is OK. |
3305 | An internal error occurred during processing of this certificate. |
3306 | Issued to |
3307 | Certificate Trust List Information |
3308 | This certificate trust list is not valid. The certificate that signed the list is not valid. |
3309 | This certificate trust list cannot be verified. The certificate that signed the list is not available for validation. |
3310 | Certificate Revocation List Information |
3311 | Select the &certificate store you want to use. |
3313 | Issued by |
3314 | Intended Purposes |
3315 | Location |
3316 | None |
3317 | Digital Signature Information |
3318 | This digital signature is OK. |
3319 | This digital signature is not valid. |
3320 | The certificate that was used to sign is unavailable, and therefore cannot be validated. |
3321 | Select a certificate. |
3322 | Select a Certificate |
3323 | To see your changes, close this dialog box, and then reopen it. |
3325 | Security Catalog |
3326 | This security catalog is not valid. The signature cannot be verified, and the security catalog may have been altered. |
3327 | This security catalog is not valid. The certificate that signed this security catalog is not valid. |
3328 | This security catalog cannot be verified. The certificate that signed this security catalog is not available for verification. |
3329 | This security catalog is valid. |
3330 | Security Catalog Information |
3331 | This CA Root certificate is not trusted. To enable trust, install this certificate in the Trusted Root Certification Authorities store. |
3332 | Select Certificate Store |
3333 | Select a certificate store. |
3334 | * Refer to the certification authority's statement for details. |
3335 | You have a private key that corresponds to this certificate. |
3336 | This security catalog is not digitally signed and cannot be verified. |
3337 | This certificate trust list is not digitally signed and cannot be verified. |
3338 | This certificate does not appear to be valid for the selected purpose. |
3339 | This certification authority is not allowed to issue certificates or cannot be used as an end-entity certificate. |
3340 | This certificate cannot be used to verify the authenticity of downloaded software because it does not have the appropriate Authenticode Code Signing purpose. |
3341 | Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from one or more of the certification authorities in the certification path. |
3342 | This certificate is not valid for the selected purpose. |
3343 | This certificate is not valid because one of the certification authorities in the certification path does not appear to be allowed to issue certificates or this certificate cannot be used as an end-entity certificate. |
3344 | This certificate cannot be used to verify the authenticity of downloaded software because it does not have the appropriate Authenticode Code Signing purpose. |
3345 | Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from the certification authority that issued this certificate. |
3346 | The integrity of this certificate trust list cannot be guaranteed. The certificate trust list may be corrupted or may have been altered. |
3347 | This certificate trust list has expired or is not yet valid. |
3348 | This certificate trust list does not appear to be valid for the selected purpose. |
3349 | &View Certificate |
3350 | &View CTL |
3352 | Expiration Date |
3353 | Windows does not have enough information to verify this certificate. |
3354 | Windows cannot build the certification path because this certificate appeared twice in the path. |
3355 | A certificate that has a corresponding private key is also known as a digital ID. |
3356 | This security catalog is not valid. The countersignature cannot be verified, and the security catalog may have been altered. |
3357 | This certificate trust list is not valid. The countersignature cannot be verified and the CTL may have been tampered with. |
3358 | This security catalog cannot be verified. The certificate that counter-signed this security catalog is not available for verification. |
3359 | This certificate trust list cannot be verified. The certificate that countersigned this CTL is not available for verification. |
3360 | This security catalog is not valid. The certificate which countersigned this security catalog is not valid. |
3361 | This certificate trust list is not valid. The certificate which countersigned this list is not valid. |
3362 | One of the countersignatures is not valid. The file may have been altered. |
3363 | The integrity of the certificate that signed this file cannot be guaranteed. The certificate may be corrupted or may have been altered. |
3364 | The integrity of the data cannot be guaranteed. The data may be corrupted or may have been altered. |
3365 | You cannot add the Server Gated Cryptography purpose (OID). |
3367 | This certificate has been deactivated. |
3368 | The certificate in the signature cannot be verified. |
3369 | Protects software from alteration after publication |
3370 | Ensures software came from commercial software publisher |
3371 | Ensures software came from individual software publisher |
3372 | Ensures the identity of a remote computer |
3373 | Proves your identity to a remote computer |
3374 | Allows strong encryption for online transactions/communications |
3375 | Protects e-mail messages |
3376 | Protects e-mail from tampering |
3377 | Ensures the content of e-mail cannot be viewed by others |
3378 | Allows data to be signed with the current time |
3379 | Allows you to digitally sign a certificate trust list |
3380 | Allows data on disk to be encrypted |
3381 | Allows secure communication on the Internet |
3382 | You do not trust this certificate. |
3383 | An unknown error has occurred. |
3384 | This certificate validates to a root certificate that appears to be trusted by the remote computer. To ensure this certificate is valid on the remote computer, verify this certificate on that computer. |
3385 | This root certificate appears to be trusted by the remote computer. To ensure this root certificate is valid on the remote computer, verify this root certificate on that computer. |
3386 | Ensures software came from software publisher |
3387 | This certificate store cannot be opened. Please select another store. |
3388 | Select the certificates you want to use |
3389 | <None> |
3390 | Security level set to High |
3391 | Security level set to Medium |
3392 | You must give this password a name. Pick a name which will remind you of the password, without revealing the password. |
3393 | Password Error |
3394 | The passwords you entered were different. Please re-enter. |
3395 | Protecting an item. |
3396 | Accessing a Protected item. |
3397 | No appropriate certificates correspond to the selected user. |
3398 | Seconds |
3399 | Minutes |
3400 | Hours |
3401 | Days |
3402 | The URL you entered is invalid. Please verify and enter a valid URL. |
3403 | The cross-certificates download interval value you entered is invalid. Please enter a numeric value between 1 and %1!d!. |
3404 | Extended Error Information |
3405 | Decryption error! |
3406 | Unable to access the Protected item. Please verify that the password you just entered is the correct one. |
3407 | Revocation Status : OK |
3408 | Revocation Status : Revoked on <%1!s!> |
3409 | Revocation Status : OK. Effective Date <%1!s!> Next Update <%2!s!> |
3410 | Revocation Status : Offline. Effective Date <%1!s!> Next Update <%2!s!> |
3411 | Revocation Status : %1!s! |
3412 | This certificate has been validated on your computer. The remote computer was not used to verify this certificate. To ensure this certificate is valid on the remote computer, verify this certificate on that computer. |
3413 | Peer Trust |
3414 | The password supplied does not meet the minimum complexity requirements. |
3415 | The following certificates have expired or will expire soon. When a certificate expires, it is no longer considered an acceptable or usable credential. You can attempt to renew these certificates now. <a href="certmgr.chm::/html/4f9464fd-0968-4ce2-abc9-449008403225.htm">How do I renew certificates?</a> If you do not want to renew certificates at this time, Windows will remind you of their pending expiration each time you log on. |
3416 | User certificates |
3417 | Machine certificates |
3418 | Failed to display certificates |
3419 | Friendly name: %1 |
3420 | Expiration: %1 |
3421 | Template: %1 |
3422 | EKU: %1 |
3423 | Extended Validation |
3424 | The OID you entered is invalid. Please verify and enter a valid OID. |
3425 | Signature hash algorithm |
3426 | Public key parameters |
3430 | Anonymous |
3431 | Windows integrated |
3432 | Username/password |
3433 | X.509 Certificate |
3434 | Server URI |
3435 | Authentication Type |
3436 | Confirm Certificate Policy Server Removal |
3437 | Are you sure you wish to remove the URI %1 |
3438 | Confirm Certificate Policy ID Removal |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:ACUIProviderInvokeUI | CertSelectionGetSerializedBlob | CryptUIDlgAddPolicyServer |
CryptUIDlgCertMgr | CryptUIDlgFreeCAContext | CryptUIDlgFreePolicyServerContext |
CryptUIDlgPropertyPolicy | CryptUIDlgSelectCA | CryptUIDlgSelectCertificateA |
CryptUIDlgSelectCertificateFromStore | CryptUIDlgSelectCertificateW | CryptUIDlgSelectPolicyServer |
CryptUIDlgSelectStoreA | CryptUIDlgSelectStoreW | CryptUIDlgViewCRLA |
CryptUIDlgViewCRLW | CryptUIDlgViewCTLA | CryptUIDlgViewCTLW |
CryptUIDlgViewCertificateA | CryptUIDlgViewCertificatePropertiesA | CryptUIDlgViewCertificatePropertiesW |
CryptUIDlgViewCertificateW | CryptUIDlgViewContext | CryptUIDlgViewSignerInfoA |
CryptUIDlgViewSignerInfoW | CryptUIFreeCertificatePropertiesPagesA | CryptUIFreeCertificatePropertiesPagesW |
CryptUIFreeViewSignaturesPagesA | CryptUIFreeViewSignaturesPagesW | CryptUIGetCertificatePropertiesPagesA |
CryptUIGetCertificatePropertiesPagesW | CryptUIGetViewSignaturesPagesA | CryptUIGetViewSignaturesPagesW |
CryptUIStartCertMgr | CryptUIViewExpiringCerts | CryptUIWizBuildCTL |
CryptUIWizCertRequest | CryptUIWizCreateCertRequestNoDS | CryptUIWizDigitalSign |
CryptUIWizExport | CryptUIWizFreeCertRequestNoDS | CryptUIWizFreeDigitalSignContext |
CryptUIWizImport | CryptUIWizQueryCertRequestNoDS | CryptUIWizSubmitCertRequestNoDS |
DllRegisterServer | DllUnregisterServer | EnrollmentCOMObjectFactory_getInstance |
I_CryptUIProtect | I_CryptUIProtectFailure | LocalEnroll |
LocalEnrollNoDS | RetrievePKCS7FromCA | WizardFree |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _except_handler4_common _initterm _itow _lock _ltow _onexit _purecall _strcmpi _swab _unlock _vsnprintf _vsnwprintf _wcsdup _wcsicmp _wcsnicmp _wtol free iswprint iswspace malloc memcpy memcpy_s memmove memset public: virtual __thiscall type_info::~type_info(void) strtok strtoul void * __cdecl operator new(unsigned int) void * __cdecl operator new[](unsigned int) void __cdecl operator delete(void *) void __cdecl operator delete[](void *) wcschr wcsrchr - API-MS-Win-Core-LocalRegistry-L1-1-0.dll:
kernel32!RegCloseKey kernel32!RegCreateKeyExW kernel32!RegOpenKeyExA kernel32!RegOpenKeyExW kernel32!RegQueryValueExA kernel32!RegQueryValueExW kernel32!RegSetValueExA kernel32!RegSetValueExW - API-MS-Win-Core-ProcessThreads-L1-1-0.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!TerminateProcess - API-MS-Win-Security-Base-L1-1-0.dll:
KernelBase!DuplicateToken KernelBase!GetTokenInformation KernelBase!IsWellKnownSid - CRYPT32.dll:
CertAddCRLContextToStore CertAddCRLContextToStore CertAddCRLContextToStore CertAddSerializedElementToStore CertCloseStore CertCompareCertificate CertCreateCTLContext CertCreateCertificateChainEngine CertDeleteCRLFromStore CertDuplicateCRLContext CertDuplicateStore CertEnumCTLsInStore CertEnumCertificatesInStore CertEnumPhysicalStore CertEnumSystemStore CertFindAttribute CertFindCRLInStore CertFindCTLInStore CertFindCertificateInStore CertFindExtension CertFreeCRLContext CertFreeCRLContext CertFreeCRLContext CertFreeCertificateChain CertFreeCertificateChainEngine CertGetCRLContextProperty CertGetCRLContextProperty CertGetCRLFromStore CertGetCertificateChain CertGetEnhancedKeyUsage CertGetNameStringW CertGetPublicKeyLength CertGetStoreProperty CertGetSubjectCertificateFromStore CertGetValidUsages CertNameToStrW CertOpenStore CertSaveStore CertSetCRLContextProperty CertSetCRLContextProperty CertSetEnhancedKeyUsage CertVerifyTimeValidity CryptAcquireCertificatePrivateKey CryptBinaryToStringA CryptDecodeObject CryptDecodeObjectEx CryptEncodeObject CryptEncodeObjectEx CryptEnumOIDInfo CryptFindCertificateKeyProvInfo CryptFindLocalizedName CryptFindOIDInfo CryptFormatObject CryptFreeOIDFunctionAddress CryptGetDefaultOIDDllList CryptGetDefaultOIDFunctionAddress CryptInitOIDFunctionSet CryptMsgClose CryptMsgControl CryptMsgDuplicate CryptMsgEncodeAndSignCTL CryptMsgGetParam CryptMsgOpenToDecode CryptMsgUpdate CryptMsgVerifyCountersignatureEncoded CryptProtectData CryptQueryObject CryptSIPRetrieveSubjectGuid CryptStringToBinaryA PFXExportCertStore PFXExportCertStoreEx PFXImportCertStore PFXVerifyPassword - USER32.dll:
BeginPaint CallWindowProcA CallWindowProcW CheckRadioButton CloseClipboard CopyRect CreateWindowExW DefWindowProcW DestroyCursor DestroyWindow DialogBoxParamW DrawFocusRect DrawIcon DrawTextExW EmptyClipboard EnableWindow EndDialog EndPaint FillRect GetActiveWindow GetClientRect GetCursor GetDC GetDesktopWindow GetDialogBaseUnits GetDlgItem GetDlgItemTextA GetDlgItemTextW GetDoubleClickTime GetFocus GetKeyState GetMonitorInfoW GetNextDlgTabItem GetParent GetSysColor GetSysColorBrush GetUpdateRect GetWindow GetWindowDC GetWindowLongA GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW InvalidateRect IsDlgButtonChecked IsWindowEnabled IsWindowVisible LoadBitmapA LoadBitmapW LoadCursorA LoadCursorW LoadIconA LoadIconW LoadStringA LoadStringW MapDialogRect MapWindowPoints MessageBoxExW MessageBoxW MonitorFromWindow MoveWindow OpenClipboard PeekMessageA PostMessageA PostMessageW RegisterClipboardFormatA ReleaseCapture ReleaseDC ScreenToClient SendDlgItemMessageA SendDlgItemMessageW SendMessageA SendMessageW SetCapture SetClassLongA SetClipboardData SetCursor SetDlgItemTextA SetDlgItemTextW SetFocus SetRect SetWindowLongA SetWindowLongW SetWindowPos SetWindowTextW ShowWindow SystemParametersInfoW UnregisterClassA UpdateWindow WinHelpW - GDI32.dll:
CreateCompatibleBitmap CreateFontIndirectA CreateFontIndirectW DeleteObject GetBkColor GetDeviceCaps GetObjectA GetObjectW GetTextExtentPoint32W SelectObject SetPixel - KERNEL32.dll:
CloseHandle CompareFileTime CompareStringW CreateFileMappingA CreateFileW DelayLoadFailureHook DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsA ExpandEnvironmentStringsW FileTimeToLocalFileTime FileTimeToSystemTime FlushInstructionCache FormatMessageW FreeLibrary GetACP GetComputerNameW GetCurrentDirectoryW GetDateFormatEx GetDateFormatW GetFileAttributesW GetFileSize GetFileType GetLastError GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetProcessHeap GetSystemTime GetSystemTimeAsFileTime GetTickCount GetTimeFormatEx GetTimeFormatW GetVersion GetVersionExA GetVersionExW GlobalAlloc GlobalFree GlobalLock GlobalUnlock HeapFree InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryExA LoadLibraryW LocalAlloc LocalFree LocalReAlloc MapViewOfFile MulDiv MultiByteToWideChar OutputDebugStringA QueryPerformanceCounter RaiseException ReadFile SetLastError SetUnhandledExceptionFilter Sleep SystemTimeToFileTime UnhandledExceptionFilter UnmapViewOfFile VirtualAlloc VirtualFree WideCharToMultiByte WriteFile lstrcmpiW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection