OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file was adapted from GreenBorder's Code. | 5 // This file was adapted from GreenBorder's Code. |
6 // To understand what this class is about (for other than well known functions | 6 // To understand what this class is about (for other than well known functions |
7 // as GetProcAddress), a good starting point is "An In-Depth Look into the | 7 // as GetProcAddress), a good starting point is "An In-Depth Look into the |
8 // Win32 Portable Executable File Format" by Matt Pietrek: | 8 // Win32 Portable Executable File Format" by Matt Pietrek: |
9 // http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx | 9 // http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx |
10 | 10 |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
248 return reinterpret_cast<PIMAGE_IMPORT_DESCRIPTOR>( | 248 return reinterpret_cast<PIMAGE_IMPORT_DESCRIPTOR>( |
249 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_IMPORT)); | 249 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_IMPORT)); |
250 } | 250 } |
251 | 251 |
252 inline PIMAGE_EXPORT_DIRECTORY PEImage::GetExportDirectory() const { | 252 inline PIMAGE_EXPORT_DIRECTORY PEImage::GetExportDirectory() const { |
253 return reinterpret_cast<PIMAGE_EXPORT_DIRECTORY>( | 253 return reinterpret_cast<PIMAGE_EXPORT_DIRECTORY>( |
254 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_EXPORT)); | 254 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_EXPORT)); |
255 } | 255 } |
256 | 256 |
257 #endif // BASE_SRC_PE_IMAGE_H__ | 257 #endif // BASE_SRC_PE_IMAGE_H__ |
258 | |
OLD | NEW |