| 1022 | } |
| 1023 | |
| 1024 | PE_STATUS peGetImportedSymbolByName( PE_IMPORT_MODULE *pModule, const char *pszName, PE_SYMBOL **ppSymbol ) |
| 1025 | { |
| 1026 | if( ppSymbol ) |
| 1027 | { |
| 1028 | *ppSymbol = (PE_SYMBOL *)ht_get( pModule->ByName, (void *)pszName ); |
| 1029 | |
| 1030 | return *ppSymbol == NULL ? PE_NOT_FOUND : PE_SUCCESS; |
| 1031 | } |
| 1032 | else |
| 1033 | { |
| 1034 | return ht_get( pModule->ByName, (void *)pszName ) == NULL ? PE_NOT_FOUND : PE_SUCCESS; |
| 1035 | } |
| 1036 | } |
| 1037 | |
| 1038 | uint32_t peExtractStrings( PE *pe, uint32_t dwMinLength, bool bFullEncoding ) |
| 1039 | { |