Windows::WCP::Implementation::CAllocationPool
2016-09-18 21:57
204 查看
Windows::WCP::Implementation::CAllocationPool
//----- (100A247E) -------------------------------------------------------- int __thiscall Windows::WCP::Implementation::CAllocationPool:: Allocate<Windows::Auto<Windows::Rtl::IRtlFile *>>( Windows::WCP::Implementation::CAllocationPool *this, int a2) { *(_DWORD *)a2 = 0; v2 = Windows::WCP::Implementation::CAllocationPool::Allocate( this, 4u, Windows::Auto<Windows::Rtl::IRtlSystemIsolationLayer *>::~Auto<Windows::Rtl::IRtlSystemIsolationLayer *>); if ( v2 ) { *v2 = 0; *(_DWORD *)a2 = v2; } return *(_DWORD *)a2; } //----- (1023B8A7) -------------------------------------------------------- void *__thiscall Windows::WCP::Implementation::CAllocationPool:: Allocate( Windows::WCP::Implementation::CAllocationPool *this, unsigned __int32 a2, void (__fastcall *a3)(void *)) { v3 = this; if ( a2 < 0xFFFFFFEF ) { v5 = RtlAllocateHeap(*(HANDLE *)(__readfsdword(48) + 24), 0, a2 + 16); v7 = v5; if ( v5 ) { v5[2] = 0; *v5 = 0; v5[1] = 0; } else { v7 = 0; } if ( v7 ) { v7[3] = a3; BUCL::CDequeBase::InsertBefore(v3, v3, (struct BUCL::CDequeLinkage *)v7, v6); result = v7 + 4; } else { result = 0; } } else { result = 0; } return result; } //----- (100A2810) -------------------------------------------------------- void __fastcall Windows::WCP::Implementation::CAllocationPool:: DefaultDestructor< Windows::Auto<Windows::COM::CComDualPathLock *>>(void *a1) { v1 = *(Windows::COM::CComDualPathLock **)a1; if ( *(_DWORD *)a1 ) { *(_DWORD *)a1 = 0; if ( v1 ) { Windows::COM::CComDualPathLock::~CComDualPathLock(v1); RtlFreeHeap(*(HANDLE *)(__readfsdword(48) + 24), 0, (PVOID)v1); } } }
相关文章推荐
- Windows核心编程——》第十一章 线程池(The Windows Thread Pool)
- This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms
- This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms
- Pushing the Limits of Windows: Paged and Nonpaged Pool
- This implementation is not part of the Windows Platform FIPS validated ...
- C++ Windows thread pool
- This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
- [内存][转贴]探悉Windows 2000/XP Pool分配流程
- 探悉Windows 2000/XP Pool分配流程(http://webcrazy.yeah.net)
- updated jdbc connection pool implementation using hashtable instead of arraylist
- 标记:A smart Thread Pool implementation in .NET.
- MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption 2017-05-18 16:45
- This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分 解决方案
- Creating a Windows Phone 7 Trial App: Advanced Buy Now Implementation
- Objective-C学习笔记1--windows+GNUstep环境下不能使用@autoreleasepool?
- c# 调用MD5CryptoServiceProvider出现 System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
- Pushing the Limits of Windows: Paged and Nonpaged Pool
- Creating a Windows Phone 7 Trial App: Advanced Buy Now Implementation
- WPF Compilation Error: Unknown Error. This implementation is not part of the Windows Platform FIPS validated cryptographic algor
- MonoGame Cross Platform Implementation of XNA for iOS, Android, Mac , Linux, Windows, Windows8, OUYA