home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / numega / sc501.exe / data1.cab / Data_Files / MFC.SUP < prev    next >
Encoding:
Text File  |  1997-11-25  |  43.8 KB  |  502 lines

  1. //SUPPRESSIONLIB:Microsoft Foundation Classes (MFC)
  2. //SYMBOL:"?Run@CWinApp@@UAEHXZ"
  3. //VERSION:5.00
  4. ;
  5. ; Suppressions for MFC 3.0
  6. ;
  7. ignore failure KERNEL32.DLL:LoadLibraryA in function MFC30D.DLL:DllMain ; DLL version (3.x)
  8. ignore failure KERNEL32.DLL:FindResourceA in function MFC30D.DLL:AfxFindResource        ; DLL version (3.x)
  9. ignore failure KERNEL32.DLL:FindResourceA in function EXE:AfxFindResource       ; LIB version (3.x)
  10. ignore failure USER32.DLL:LoadIconA in file MFC30D.DLL:appinit.cpp      ; DLL version (3.x)
  11. ignore failure USER32.DLL:LoadIconA in file EXE:appinit.cpp     ; LIB version (3.x)
  12. ignore failure USER32.DLL:LoadAcceleratorsA in function MFC30D.DLL:CMultiDocTemplate::CMultiDocTemplate ; DLL version (3.x)
  13. ignore failure USER32.DLL:LoadAcceleratorsA in function EXE:CMultiDocTemplate::CMultiDocTemplate        ; LIB version (3.x)
  14. ignore failure USER32.DLL:GetClassInfoA in function MFC30D.DLL:AfxRegisterWndClass      ; DLL version (3.x)
  15. ignore failure USER32.DLL:GetClassInfoA in function EXE:AfxRegisterWndClass     ; LIB version (3.x)
  16. ignore failure USER32.DLL:KillTimer in function MFC30D.DLL:CWnd::KillTimer      ; DLL version (3.x)
  17. ignore failure USER32.DLL:KillTimer in function EXE:CWnd::KillTimer     ; LIB version (3.x)
  18. ignore param 2 USER32.DLL:GetDlgItem in function MFC30D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  19. ignore failure USER32.DLL:GetDlgItem in function MFC30D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  20. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  21. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  22. ignore param 2 USER32.DLL:GetDlgItem in function MFC30D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  23. ignore failure USER32.DLL:GetDlgItem in function MFC30D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  24. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  25. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  26. ignore param 2 USER32.DLL:GetDlgItem in function MFC30D.DLL:CWnd::GetDlgItem    ; DLL version (3.x)
  27. ignore failure USER32.DLL:GetDlgItem in function MFC30D.DLL:CWnd::GetDlgItem    ; DLL version (3.x)
  28. ignore param 2 USER32.DLL:GetDlgItem in function EXE:CWnd::GetDlgItem   ; LIB version (3.x)
  29. ignore failure USER32.DLL:GetDlgItem in function EXE:CWnd::GetDlgItem   ; LIB version (3.x)
  30. ignore failure USER32.DLL:GetDlgCtrlID in function MFC30D.DLL:CFrameWnd::GetControlBar  ; DLL version (3.x)
  31. ignore failure USER32.DLL:GetDlgCtrlID in function EXE:CFrameWnd::GetControlBar ; LIB version (3.x)
  32. ignore failure USER32.DLL:GetPropA in function MFC30D.DLL:_AfxStandardSubclass  ; DLL version (3.x)
  33. ignore failure USER32.DLL:GetPropA in function EXE:_AfxStandardSubclass ; LIB version (3.x)
  34. ignore failure USER32.DLL:GetPropA in function MFC30D.DLL:CFrameWnd::OnEnable   ; DLL version (3.x)
  35. ignore failure USER32.DLL:GetPropA in function EXE:CFrameWnd::OnEnable  ; LIB version (3.x)
  36. ignore param 2 USER32.DLL:DefFrameProcA in function MFC30D.DLL:CMDIFrameWnd::DefWindowProcA     ; DLL version (3.x)
  37. ignore param 2 USER32.DLL:DefFrameProcA in function EXE:CMDIFrameWnd::DefWindowProcA    ; LIB version (3.x)
  38. ignore resource_leak(17,0) LoadMenuA in function MFC30D.DLL:CFrameWnd::Create ; DLL version (3.x)
  39. ignore resource_leak(17,0) LoadMenuA in function EXE:CFrameWnd::Create        ; LIB version (3.x)
  40. ignore param 1 KERNEL32.DLL:CloseHandle in function MFC30D.DLL:CWinThread::~CWinThread  ; DLL version (3.x)
  41. ignore failure KERNEL32.DLL:CloseHandle in function MFC30D.DLL:CWinThread::~CWinThread  ; DLL version (3.x)
  42. ignore param 1 KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (3.x)
  43. ignore failure KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (3.x)
  44. ignore failure KERNEL32.DLL:GetProcAddress in function MFC30D.DLL:CWinApp::Enable3dControls     ; DLL version (3.x)
  45. ignore failure KERNEL32.DLL:GetProcAddress in function EXE:CWinApp::Enable3dControls    ; LIB version (3.x)
  46. ignore resource_leak LoadLibraryA in function MFC30D.DLL:CWinApp::Enable3dControls      ; DLL version (3.x)
  47. ignore resource_leak LoadLibraryA in function EXE:CWinApp::Enable3dControls     ; LIB version (3.x)
  48. ignore resource_leak TlsAlloc in function MFC30D.DLL:_AfxTlsAlloc       ; DLL version (3.x)
  49. ignore resource_leak TlsAlloc in function EXE:_AfxTlsAlloc      ; LIB version (3.x)
  50. ignore resource_leak(16,0) __strdup in function MFC30D.DLL:CWinApp::SetCurrentHandles   ; DLL version (3.x)
  51. ignore resource_leak(16,0) __strdup in function EXE:CWinApp::SetCurrentHandles  ; LIB version (3.x)
  52. ignore bad_address(20,16) in module MFCANS32.dll
  53. ignore resource_leak(16,0) _malloc in function EXE:__lock       ; LIB version (3.x)
  54. ignore resource_leak(16,0) _malloc in function MFC30D.DLL:__lock        ; DLL version (3.x)
  55. ignore failure USER32.DLL:GetDlgCtrlID in function EXE:CWnd::OnNotify   ; LIB version (3.x)
  56. ignore failure USER32.DLL:GetDlgCtrlID in function MFC30D.DLL:CWnd::OnNotify    ; DLL version (3.x)
  57. ignore failure USER32.DLL:DeleteMenu in function MFC30D.DLL:CMenu::DeleteMenu   ; DLL version (3.x)
  58. ignore failure USER32.DLL:DeleteMenu in function EXE:CMenu::DeleteMenu  ; LIB version (3.x)
  59. ignore overrun(14,2) in function MFCO30D.DLL:AfxOleRegisterServerClass
  60. ignore overrun(14,2) in function EXE:AfxOleRegisterServerClass  ; LIB version (3.x)
  61. ignore failure KERNEL32.DLL:GetFullPathNameA in function EXE:AfxFullPath        ; LIB version (3.x)
  62. ignore failure KERNEL32.DLL:GetFullPathNameA in function MFC30D.DLL:AfxFullPath ; DLL version (3.x)
  63. ignore overrun(14,2) in function EXE:CDatabase::Open    ; LIB version (3.x)
  64. ignore overrun(14,2) in function MFC30D.DLL:CDatabase::Open     ; DLL version (3.x)
  65. ignore failure KERNEL32.DLL:GetProcAddress in module DBNMPNTW.DLL
  66. ignore resource_leak(17,0) CreateFileA in function EXE:CFile::Open      ; LIB version (3.x)
  67. ignore resource_leak(17,0) CreateFileA in function MFC30D.DLL:CFile::Open       ; DLL version (3.x)
  68. ignore bad_address(12,0) in function MFC30D.DLL:CWinApp::~CWinApp       ; DLL version (3.x)
  69. ignore bad_address(12,0) in function EXE:CWinApp::~CWinApp      ; LIB version (3.x)
  70. ignore resource_leak(16,0) __strdup in function EXE:CWinApp::SetRegistryKey     ; LIB version (3.x)
  71. ignore resource_leak(16,0) __strdup in function MFC30D.DLL:CWinApp::SetRegistryKey      ; DLL version (3.x)
  72. ignore failure KERNEL32.DLL:GetFileAttributesA in function EXE:CDocument::DoFileSave    ; LIB version (3.x)
  73. ignore failure KERNEL32.DLL:GetFileAttributesA in function MFC30D.DLL:CDocument::DoFileSave     ; DLL version (3.x)
  74. ignore resource_leak(17,0) VirtualAlloc in function EXE:__heap_term     ; LIB version (3.x)
  75. ignore param 2 MSVCRT20.DLL:memcpy in function MFCO30D.DLL:CEnumFormatEtc::AddFormat
  76. ignore param 2 MSVCRT20.DLL:memcpy in function EXE:CEnumFormatEtc::AddFormat    ; LIB version (3.x)
  77. ignore failure USER32.DLL:LoadAcceleratorsA in function EXE:CDocTemplate::SetServerInfo ; LIB version (3.x)
  78. ignore failure USER32.DLL:LoadAcceleratorsA in function MFCO30D.DLL:CDocTemplate::SetServerInfo
  79. ignore param 2 USER32.DLL:wsprintfA in function EXE:CPreviewView::OnDisplayPageNumber   ; LIB version (3.x)
  80. ignore param 2 USER32.DLL:wsprintfA in function MFC30D.DLL:CPreviewView::OnDisplayPageNumber    ; DLL version (3.x)
  81. ignore bad_address(12,0) in function EXE:CWinApp::UpdatePrinterSelection        ; LIB version (3.x)
  82. ignore bad_address(12,0) in function MFC30D.DLL:CWinApp::UpdatePrinterSelection ; DLL version (3.x)
  83. ignore failure GDI32.DLL:GetTextMetricsA in function EXE:ClipLine       ; LIB version (3.x)
  84. ignore failure GDI32.DLL:GetTextMetricsA in function MFC30D.DLL:ClipLine        ; DLL version (3.x)
  85. ignore verbose_overrun(14,3) in module MFCANS32.dll
  86. ignore bad_address(20,17) in module MFCANS32.dll
  87. ignore bad_address(20,17) in function EXE:_AfxOleGetObjectDescriptorData        ; LIB version (3.x)
  88. ignore bad_address(20,17) in module MFCANS32.dll
  89. ignore verbose_overrun(14,3) in function EXE:COleDataSource::Empty      ; LIB version (3.x)
  90. ignore verbose_overrun(14,3) in module MFCANS32.dll
  91. ignore param 6 KERNEL32.DLL:SearchPathA in function EXE:CDocument::OnUpdateFileSendMail ; LIB version (3.x)
  92. ignore param 6 KERNEL32.DLL:SearchPathA in function MFC30D.DLL:CDocument::OnUpdateFileSendMail  ; DLL version (3.x)
  93. ignore resource_leak(17,0) LoadLibraryA in function MFC30D.DLL:CWinApp::Enable3dControls        ; DLL version (3.x)
  94. ignore resource_leak(17,0) LoadLibraryA in function EXE:CWinApp::Enable3dControls       ; LIB version (3.x)
  95. ignore resource_leak(17,0) CreateSolidBrush in function MFC30D.DLL:AUX_DATA::AUX_DATA   ; DLL version (3.x)
  96. ignore resource_leak(17,0) CreateSolidBrush in function MFC30D.DLL:AUX_DATA::UpdateSysColors    ; DLL version (3.x)
  97. ignore resource_leak(17,0) CreatePen in function MFC30D.DLL:AUX_DATA::UpdateSysColors   ; DLL version (3.x)
  98. ignore resource_leak(17,0) GlobalAddAtomA in file MFC30D.DLL:wincore.cpp        ; DLL version (3.x)
  99. ignore resource_leak(17,0) TlsAlloc in function MFC30D.DLL:_AfxTlsAlloc ; DLL version (3.x)
  100. ignore resource_leak(16,0) CObject::operator_new in function MFC30D.DLL:DllMain ; DLL version (3.x)
  101. ignore resource_leak(16,0) malloc in module MFC30D.DLL  ; DLL version (3.x)
  102. ignore resource_leak(16,0) _strdup in function MFC30D.DLL:CWinApp::SetCurrentHandles   ; DLL version (3.x)
  103. ignore resource_leak(16,0) _strdup in function EXE:CWinApp::SetCurrentHandles  ; LIB version (3.x)
  104. ignore resource_leak(16,0) strdup in function MFC30D.DLL:CWinApp::SetCurrentHandles   ; DLL version (3.x)
  105. ignore resource_leak(16,0) strdup in function EXE:CWinApp::SetCurrentHandles  ; LIB version (3.x)
  106. ignore resource_leak(17,0) InitializeCriticalSection in function MFC30D.DLL:LockDebugMemory; DLL Version (3.x)
  107. ignore resource_leak(17,0) InitializeCriticalSection in function EXE:LockDebugMemory
  108. ignore resource_leak(17,0) InitializeCriticalSection in file MFC30D.DLL:afxmem.cpp; DLL Version (3.x)
  109. ignore resource_leak(17,0) InitializeCriticalSection in function MFC30D.DLL:AFX_CRITICAL_SECTION::AFX_CRITICAL_SECTION ; DLL Version (3.x)
  110.  
  111. ;
  112. ; Suppressions added for MFC 4.0
  113. ;
  114. ignore failure KERNEL32.DLL:LoadLibraryA in function MFC40D.DLL:DllMain ; DLL version (4.0)
  115. ignore failure KERNEL32.DLL:LoadLibraryA in function EXE:DllMain        ; LIB version (4.0)
  116. ignore failure USER32.DLL:LoadAcceleratorsA in function MFC40D.DLL:CMultiDocTemplate::LoadTemplate      ; DLL version (4.0)
  117. ignore failure USER32.DLL:LoadAcceleratorsA in function EXE:CMultiDocTemplate::LoadTemplate     ; LIB version (4.0)
  118. ignore failure KERNEL32.DLL:FindResourceA in function MFC40D.DLL:AfxFindResourceHandle  ; DLL version (4.0)
  119. ignore failure KERNEL32.DLL:FindResourceA in function EXE:AfxFindResourceHandle ; LIB version (4.0)
  120. ;ignore failure USER32.DLL:LoadIconA in function MFC40D.DLL:RegisterWithIcon     ; DLL version (4.0)
  121. ignore failure USER32.DLL:GetClassInfoA in function MFC40D.DLL:AfxRegisterClass ; DLL version (4.0)
  122. ignore failure USER32.DLL:GetClassInfoA in function EXE:AfxRegisterClass        ; LIB version (4.0)
  123. ignore failure USER32.DLL:GetClassInfoA in function MFC40D.DLL:AfxRegisterWndClass      ; DLL version (4.0)
  124. ignore failure USER32.DLL:GetClassInfoA in function EXE:AfxRegisterWndClass     ; LIB version (4.0)
  125. ignore failure USER32.DLL:KillTimer in function MFC40D.DLL:CWnd::KillTimer      ; DLL version (4.0)
  126. ignore failure USER32.DLL:KillTimer in function EXE:CWnd::KillTimer     ; LIB version (4.0)
  127. ignore failure USER32.DLL:GetPropA in function MFC40D.DLL:_AfxStandardSubclass  ; DLL version (4.0)
  128. ignore failure USER32.DLL:GetPropA in function EXE:_AfxStandardSubclass ; LIB version (4.0)
  129. ignore param 2 USER32.DLL:GetDlgItem in function MFC40D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  130. ignore failure USER32.DLL:GetDlgItem in function MFC40D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  131. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  132. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  133. ignore param 2 USER32.DLL:GetDlgItem in function MFC40D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  134. ignore failure USER32.DLL:GetDlgItem in function MFC40D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  135. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  136. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  137. ignore param 2 USER32.DLL:GetDlgItem in function MFC40D.DLL:CWnd::GetDlgItem    ; DLL version (4.0)
  138. ignore param 2 USER32.DLL:GetDlgItem in function EXE:CWnd::GetDlgItem   ; LIB version (4.0)
  139. ignore failure USER32.DLL:GetDlgItem in function MFC40D.DLL:CWnd::GetDlgItem    ; DLL version (4.0)
  140. ignore failure USER32.DLL:GetDlgItem in function EXE:CWnd::GetDlgItem   ; LIB version (4.0)
  141. ignore failure USER32.DLL:GetDlgCtrlID in function MFC40D.DLL:CWnd::OnNotify    ; DLL version (4.0)
  142. ignore failure USER32.DLL:GetDlgCtrlID in function EXE:CWnd::OnNotify   ; LIB version (4.0)
  143. ignore failure USER32.DLL:GetSubMenu in function MFCO40D.DLL:AfxMergeMenus
  144. ignore failure USER32.DLL:GetSubMenu in function EXE:AfxMergeMenus      ; LIB version (4.0)
  145. ignore failure USER32.DLL:GetSubMenu in function MFCO40D.DLL:AfxUnmergeMenus
  146. ignore failure USER32.DLL:GetSubMenu in function EXE:AfxUnmergeMenus    ; LIB version (4.0)
  147. ignore failure KERNEL32.DLL:FindResourceA in function MFC40D.DLL:AfxLoadString  ; DLL version (4.0)
  148. ignore failure KERNEL32.DLL:FindResourceA in function EXE:AfxLoadString ; LIB version (4.0)
  149. ignore failure KERNEL32.DLL:FindResourceA in function MFC40D.DLL:CWnd::ExecuteDlgInit   ; DLL version (4.0)
  150. ignore failure KERNEL32.DLL:FindResourceA in function EXE:CWnd::ExecuteDlgInit  ; LIB version (4.0)
  151. ignore bad_address(20,16) in function MFC40D.DLL:CFrameWnd::OnToolTipText       ; DLL version (4.0)
  152. ignore bad_address(20,16) in function EXE:CFrameWnd::OnToolTipText      ; LIB version (4.0)
  153. ignore param 2 MSVCR40D.DLL:memcpy in function MFC40D.DLL:CString::AssignCopy   ; DLL version (4.0)
  154. ignore param 2 MSVCR40D.DLL:memcpy in function EXE:CString::AssignCopy  ; LIB version (4.0)
  155. ignore failure USER32.DLL:DeleteMenu in function MFC40D.DLL:CMenu::DeleteMenu   ; DLL version (4.0)
  156. ignore failure USER32.DLL:DeleteMenu in function EXE:CMenu::DeleteMenu  ; LIB version (4.0)
  157. ignore param 2 USER32.DLL:DefFrameProcA in function MFC40D.DLL:CMDIFrameWnd::DefWindowProcA     ; DLL version (4.0)
  158. ignore param 2 USER32.DLL:DefFrameProcA in function EXE:CMDIFrameWnd::DefWindowProcA    ; LIB version (4.0)
  159. ignore param 1 KERNEL32.DLL:CloseHandle in function MFC40D.DLL:CWinThread::~CWinThread  ; DLL version (4.0)
  160. ignore param 1 KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (4.0)
  161. ignore failure KERNEL32.DLL:CloseHandle in function MFC40D.DLL:CWinThread::~CWinThread;  DLL version (4.0)
  162. ignore failure KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (4.0)
  163. ignore bad_address(14,0) in function MFC40D.DLL:CWinApp::UpdatePrinterSelection ; DLL version (4.0)
  164. ignore bad_address(24,0) in function MFC40D.DLL:CWinApp::GetPrinterDeviceDefaults       ; DLL version (4.0)
  165. ignore bad_address(14,0) in function MFC40D.DLL:CWinApp::~CWinApp       ; DLL version (4.0)
  166. ignore bad_address(14,0) in function EXE:CWinApp::UpdatePrinterSelection        ; LIB version (4.0)
  167. ignore bad_address(24,0) in function EXE:CWinApp::GetPrinterDeviceDefaults      ; LIB version (4.0)
  168. ignore bad_address(14,0) in function EXE:CWinApp::~CWinApp      ; LIB version (4.0)
  169. ignore param 2 USER32.DLL:wsprintfA in function MFC40D.DLL:CPreviewView::OnDisplayPageNumber    ; DLL version (4.0)
  170. ignore param 2 USER32.DLL:wsprintfA in function EXE:CPreviewView::OnDisplayPageNumber   ; LIB version (4.0)
  171. ignore failure USER32.DLL:GetSubMenu in function MFC40D.DLL:CMDIFrameWnd::GetWindowMenuPopup    ; DLL version (4.0)
  172. ignore failure USER32.DLL:GetSubMenu in function EXE:CMDIFrameWnd::GetWindowMenuPopup   ; LIB version (4.0)
  173. ignore failure KERNEL32.DLL:GetProcAddress in function MFC40D.DLL:CWinApp::Enable3dControls     ; DLL version (4.0)
  174. ignore failure KERNEL32.DLL:GetProcAddress in function EXE:CWinApp::Enable3dControls    ; LIB version (4.0)
  175. ignore failure USER32.DLL:LoadIconA in function EXE:RegisterWithIcon    ; DLL version (4.0)
  176. ignore failure USER32.DLL:LoadBitmapA in function MFC40D.DLL:CBitmap::LoadBitmapA ; DLL Version (4.0)
  177. ignore resource_leak(16,0) _malloc_dbg in function MFC40D.DLL:_CRT_INIT ; DLL version (4.0)
  178. ignore resource_leak(16,0) GlobalAlloc in function MFC40D.DLL:CThreadSlotData::AllocSlot        ; DLL version (4.0)
  179. ignore resource_leak(16,0) strdup in function MFC40D.DLL:CWinApp::SetCurrentHandles     ; DLL version (4.0)
  180. ignore resource_leak(17,0) LoadLibraryA in function MFC40D.DLL:RawDllMain       ; DLL version (4.0)
  181. ignore resource_leak(17,0) CreateEventA in function MFC40D.DLL:AfxCriticalInit  ; DLL version (4.0)
  182. ignore resource_leak(17,0) TlsAlloc in function MFC40D.DLL:CThreadSlotData::CThreadSlotData     ; DLL version (4.0)
  183. ignore resource_leak(17,0) LoadLibraryA in function MFC40D.DLL:CWinApp::Enable3dControls        ; DLL version (4.0)
  184. ignore resource_leak(17,0) LoadLibraryA in function MFC40D.DLL:AfxLoadDll       ; DLL version (4.0)
  185. ignore resource_leak(17,0) CreateSolidBrush in function MFC40D.DLL:AUX_DATA::AUX_DATA   ; DLL version (4.0)
  186. ignore resource_leak(17,0) CreateSolidBrush in function MFC40D.DLL:AUX_DATA::UpdateSysColors    ; DLL version (4.0)
  187. ignore resource_leak(17,0) CreatePen in function MFC40D.DLL:AUX_DATA::UpdateSysColors   ; DLL version (4.0)
  188. ignore resource_leak(17,0) CreateDialogIndirectParamA in function MFC40D.DLL:CWnd::CreateDlgIndirect    ; DLL version (4.0)
  189. ignore resource_leak(17,0) CreateDialogIndirectParamA in function EXE:CWnd::CreateDlgIndirect   ; DLL version (4.0)
  190. ignore resource_leak(16,0) _malloc_dbg in function EXE:gmtime
  191. ignore resource_leak(16,0) LocalAlloc in function MFC40D.DLL:CThreadSlotData::SetValue  ; DLL version (4.0)
  192. ignore resource_leak(16,0) operator_new in function MFC40D.DLL:afxMapHWND       ; DLL version (4.0)
  193. ignore resource_leak(16,0) operator_new in function MFC40D.DLL:afxMapHMENU      ; DLL version (4.0)
  194. ignore resource_leak(16,0) operator_new in function MFC40D.DLL:afxMapHDC        ; DLL version (4.0)
  195. ignore resource_leak(16,0) operator_new in function MFC40D.DLL:afxMapHGDIOBJ    ; DLL version (4.0)
  196. ignore resource_leak(16,0) malloc in function MFC40D.DLL:AfxUnlockTempMaps      ; DLL version (4.0)
  197. ignore resource_leak(16,0) LocalAlloc in file MFC40D.DLL:afxtls.cpp     ; DLL version (4.0)
  198. ignore resource_leak(16,0) _malloc_dbg in module MFC40D.DLL     ; DLL version (4.0)
  199. ignore resource_leak(17,0) InitializeCriticalSection in function MFC40D.DLL:AfxLockGlobals ; DLL Version (4.0)
  200. ignore resource_leak(17,0) InitializeCriticalSection in function MFC40D.DLL:AfxCriticalInit ; DLL Version (4.0)
  201. ignore failure USER32.DLL:LoadIconA in file MFC40D.DLL:wincore.cpp
  202. ignore bad_address(12,0) in file MFC40D.DLL:afxtls.cpp
  203.  
  204. ;
  205. ; MFC OLE Suppressions for 4.0
  206. ;
  207. ignore param 1 USER32.DLL:GetWindowLongA in file MFCO40D.DLL:occcont.cpp
  208. ignore failure KERNEL32.DLL:FindResourceA in file MFCO40D.DLL:occmgr.cpp
  209. ignore ole_param 5 IClassFactory2::CreateInstanceLic in file MFCO40D.DLL:olefact.cpp
  210. ignore param 1 OLE32.DLL:OleCreateMenuDescriptor in file MFCO40D.DLL:ctlinplc.cpp
  211. ignore param 1 OLE32.DLL:OleCreateMenuDescriptor in file MFCO40D.DLL:oledata.cpp
  212. ignore ole_param 5 IOleObject::DoVerb in file MFCO40D.DLL:olecli3.cpp
  213. ignore ole_param 7 IOleObject::DoVerb in file MFCO40D.DLL:olecli3.cpp
  214. ignore param 3 OLE32.DLL:OleSetMenuDescriptor in file MFCO40D.DLL:olecli2.cpp
  215. ignore failure OLE32.DLL:OleGetAutoConvert in file MFCO40D.DLL:oledata.cpp
  216.  
  217. ;
  218. ; Suppressions added for MFC 4.2
  219. ;
  220. ;    API Related
  221. ;
  222. ignore failure KERNEL32.DLL:LoadLibraryA in function MFC42D.DLL:DllMain ; DLL version (4.2)
  223. ignore failure KERNEL32.DLL:LoadLibraryA in function EXE:DllMain        ; LIB version (4.2)
  224. ignore failure USER32.DLL:LoadAcceleratorsA in function MFC42D.DLL:CMultiDocTemplate::LoadTemplate      ; DLL version (4.2)
  225. ignore failure USER32.DLL:LoadAcceleratorsA in function EXE:CMultiDocTemplate::LoadTemplate     ; LIB version (4.2)
  226. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:AfxFindResourceHandle  ; DLL version (4.2)
  227. ignore failure KERNEL32.DLL:FindResourceA in function EXE:AfxFindResourceHandle ; LIB version (4.2)
  228. ;ignore failure USER32.DLL:LoadIconA in function MFC42D.DLL:RegisterWithIcon     ; DLL version (4.2)
  229. ignore failure USER32.DLL:GetClassInfoA in function MFC42D.DLL:AfxRegisterClass ; DLL version (4.2)
  230. ignore failure USER32.DLL:GetClassInfoA in function EXE:AfxRegisterClass        ; LIB version (4.2)
  231. ignore failure USER32.DLL:GetClassInfoA in function MFC42D.DLL:AfxRegisterWndClass      ; DLL version (4.2)
  232. ignore failure USER32.DLL:GetClassInfoA in function EXE:AfxRegisterWndClass     ; LIB version (4.2)
  233. ignore failure USER32.DLL:KillTimer in function MFC42D.DLL:CWnd::KillTimer      ; DLL version (4.2)
  234. ignore failure USER32.DLL:KillTimer in function EXE:CWnd::KillTimer     ; LIB version (4.2)
  235. ignore failure USER32.DLL:GetPropA in function MFC42D.DLL:_AfxStandardSubclass  ; DLL version (4.2)
  236. ignore failure USER32.DLL:GetPropA in function EXE:_AfxStandardSubclass ; LIB version (4.2)
  237. ignore param 2 USER32.DLL:GetDlgItem in function MFC42D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  238. ignore failure USER32.DLL:GetDlgItem in function MFC42D.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  239. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  240. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z  ; LIB version CWnd::GetDescendantWindow
  241. ignore param 2 USER32.DLL:GetDlgItem in function MFC42D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  242. ignore failure USER32.DLL:GetDlgItem in function MFC42D.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  243. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  244. ignore failure USER32.DLL:GetDlgItem in function EXE:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z    ; LIB version CWnd::GetDescendantWindow
  245. ignore failure USER32.DLL:GetDlgCtrlID in function MFC42D.DLL:CWnd::OnNotify    ; DLL version (4.2)
  246. ignore failure USER32.DLL:GetDlgCtrlID in function EXE:CWnd::OnNotify   ; LIB version (4.2)
  247. ignore failure USER32.DLL:GetSubMenu in function MFCO42D.DLL:AfxMergeMenus
  248. ignore failure USER32.DLL:GetSubMenu in function EXE:AfxMergeMenus      ; LIB version (4.2)
  249. ignore failure USER32.DLL:GetSubMenu in function MFCO42D.DLL:AfxUnmergeMenus
  250. ignore failure USER32.DLL:GetSubMenu in function EXE:AfxUnmergeMenus    ; LIB version (4.2)
  251. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:AfxLoadString  ; DLL version (4.2)
  252. ignore failure KERNEL32.DLL:FindResourceA in function EXE:AfxLoadString ; LIB version (4.2)
  253. ignore bad_address(20,16) in function MFC42D.DLL:CFrameWnd::OnToolTipText       ; DLL version (4.2)
  254. ignore bad_address(20,16) in function EXE:CFrameWnd::OnToolTipText      ; LIB version (4.2)
  255. ignore param 2 MSVCR42D.DLL:memcpy in function MFC42D.DLL:CString::AssignCopy   ; DLL version (4.2)
  256. ignore param 2 MSVCR42D.DLL:memcpy in function EXE:CString::AssignCopy  ; LIB version (4.2)
  257. ignore failure USER32.DLL:DeleteMenu in function MFC42D.DLL:CMenu::DeleteMenu   ; DLL version (4.2)
  258. ignore failure USER32.DLL:DeleteMenu in function EXE:CMenu::DeleteMenu  ; LIB version (4.2)
  259. ignore param 2 USER32.DLL:DefFrameProcA in function MFC42D.DLL:CMDIFrameWnd::DefWindowProcA     ; DLL version (4.2)
  260. ignore param 2 USER32.DLL:DefFrameProcA in function EXE:CMDIFrameWnd::DefWindowProcA    ; LIB version (4.2)
  261. ignore param 1 KERNEL32.DLL:CloseHandle in function MFC42D.DLL:CWinThread::~CWinThread  ; DLL version (4.2)
  262. ignore param 1 KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (4.2)
  263. ignore failure KERNEL32.DLL:CloseHandle in function MFC42D.DLL:CWinThread::~CWinThread;  DLL version (4.2)
  264. ignore failure KERNEL32.DLL:CloseHandle in function EXE:CWinThread::~CWinThread ; LIB version (4.2)
  265. ignore bad_address(14,0) in function MFC42D.DLL:CWinApp::UpdatePrinterSelection ; DLL version (4.2)
  266. ignore bad_address(24,0) in function MFC42D.DLL:CWinApp::GetPrinterDeviceDefaults       ; DLL version (4.2)
  267. ignore bad_address(14,0) in function MFC42D.DLL:CWinApp::~CWinApp       ; DLL version (4.2)
  268. ignore bad_address(14,0) in function EXE:CWinApp::UpdatePrinterSelection        ; LIB version (4.2)
  269. ignore bad_address(24,0) in function EXE:CWinApp::GetPrinterDeviceDefaults      ; LIB version (4.2)
  270. ignore bad_address(14,0) in function EXE:CWinApp::~CWinApp      ; LIB version (4.2)
  271. ignore bad_address(12,0) in file MFC42D.DLL:afxtls.cpp
  272. ignore param 2 USER32.DLL:wsprintfA in function MFC42D.DLL:CPreviewView::OnDisplayPageNumber    ; DLL version (4.2)
  273. ignore param 2 USER32.DLL:wsprintfA in function EXE:CPreviewView::OnDisplayPageNumber   ; LIB version (4.2)
  274. ignore failure USER32.DLL:GetSubMenu in function MFC42D.DLL:CMDIFrameWnd::GetWindowMenuPopup    ; DLL version (4.2)
  275. ignore failure USER32.DLL:GetSubMenu in function EXE:CMDIFrameWnd::GetWindowMenuPopup   ; LIB version (4.2)
  276. ignore failure KERNEL32.DLL:GetProcAddress in function MFC42D.DLL:CWinApp::Enable3dControls     ; DLL version (4.2)
  277. ignore failure KERNEL32.DLL:GetProcAddress in function EXE:CWinApp::Enable3dControls    ; LIB version (4.2)
  278. ignore failure USER32.DLL:LoadIconA in function EXE:RegisterWithIcon    ; DLL version (4.2)
  279. ignore param 2 USER32.DLL:IsChild in function MFC42D.DLL:CView::OnMouseActivate
  280. ignore failure USER32.DLL:SetMenu in function MFC42D.DLL:CWnd::SetMenu
  281. ignore param 2 USER32.DLL:SetMenu in function MFC42D.DLL:CFrameWnd::OnSetPreviewMode
  282. ignore failure USER32.DLL:GetDlgCtrlID in function MFC42D.DLL:CWnd::RepositionBars
  283. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:CWnd::ExecuteDlgInit
  284.  
  285.  
  286. ; specify both mangled and unmangled versions
  287. ignore param 2 USER32.DLL:GetDlgItem in function MFC42D.DLL:CWnd::GetDlgItem    ; DLL version (4.2)
  288. ignore param 2 USER32.DLL:GetDlgItem in function MFC42D.DLL:?GetDlgItem@CWnd@@QBEPAV1@H@Z    ; DLL version (4.2)
  289. ignore param 2 USER32.DLL:GetDlgItem in function EXE:CWnd::GetDlgItem   ; LIB version (4.2)
  290. ignore param 2 USER32.DLL:GetDlgItem in function EXE:?GetDlgItem@CWnd@@QBEPAV1@H@Z   ; LIB version (4.2)
  291. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:CWnd::ExecuteDlgInit   ; DLL version (4.2)
  292. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:?ExecuteDlgInit@CWnd@@QAEHPAX@Z   ; DLL version (4.2)
  293. ignore failure KERNEL32.DLL:FindResourceA in function MFC42D.DLL:?ExecuteDlgInit@CWnd@@QAEHPBD@Z   ; DLL version (4.2)
  294. ignore failure KERNEL32.DLL:FindResourceA in function EXE:CWnd::ExecuteDlgInit  ; LIB version (4.2)
  295. ignore failure KERNEL32.DLL:FindResourceA in function EXE:?ExecuteDlgInit@CWnd@@QAEHPAX@Z  ; LIB version (4.2)
  296. ignore failure KERNEL32.DLL:FindResourceA in function EXE:?ExecuteDlgInit@CWnd@@QAEHPBD@Z  ; LIB version (4.2)
  297. ignore failure USER32.DLL:LoadBitmapA in function MFC42D.DLL:CBitmap::LoadBitmapA ; DLL Version (4.2)
  298. ignore failure USER32.DLL:LoadBitmapA in function MFC42D.DLL:?LoadBitmapA@CBitmap@@QAEHI@Z ; DLL Version (4.2)
  299. ignore failure USER32.DLL:LoadBitmapA in function MFC42D.DLL:?LoadBitmapA@CBitmap@@QAEHPBD@Z ; DLL Version (4.2)
  300.  
  301. ;
  302. ; Leak related
  303. ;
  304. ignore failure USER32.DLL:LoadIconA in file MFC42D.DLL:wincore.cpp
  305. ignore resource_leak(16,0) _malloc_dbg in function MFC42D.DLL:_CRT_INIT ; DLL version (4.2)
  306. ignore resource_leak(16,0) _malloc_dbg in function EXE:_CRT_INIT ; DLL version (4.2)
  307. ignore resource_leak(16,0) _malloc_dbg in function DLL:_CRT_INIT ; DLL version (4.2)
  308. ignore resource_leak(16,0) GlobalAlloc in function MFC42D.DLL:CThreadSlotData::AllocSlot        ; DLL version (4.2)
  309. ignore resource_leak(16,0) strdup in function MFC42D.DLL:CWinApp::SetCurrentHandles     ; DLL version (4.2)
  310. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:RawDllMain       ; DLL version (4.2)
  311. ignore resource_leak(17,0) CreateEventA in function MFC42D.DLL:AfxCriticalInit  ; DLL version (4.2)
  312. ignore resource_leak(17,0) TlsAlloc in function MFC42D.DLL:CThreadSlotData::CThreadSlotData     ; DLL version (4.2)
  313. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:CWinApp::Enable3dControls        ; DLL version (4.2)
  314. ignore resource_leak(17,0) CreateSolidBrush in function MFC42D.DLL:AUX_DATA::AUX_DATA   ; DLL version (4.2)
  315. ignore resource_leak(17,0) CreateSolidBrush in function MFC42D.DLL:AUX_DATA::UpdateSysColors    ; DLL version (4.2)
  316. ignore resource_leak(17,0) CreatePen in function MFC42D.DLL:AUX_DATA::UpdateSysColors   ; DLL version (4.2)
  317. ignore resource_leak(16,0) _malloc_dbg in function EXE:gmtime
  318. ignore resource_leak(16,0) CObject::operator_new in function MFC42D.DLL:DllMain
  319. ignore resource_leak(16,0) LocalAlloc in function MFC42D.DLL:CThreadSlotData::SetValue  ; DLL version (4.2)
  320. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:afxMapHWND       ; DLL version (4.2)
  321. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:afxMapHMENU      ; DLL version (4.2)
  322. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:afxMapHDC        ; DLL version (4.2)
  323. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:afxMapHGDIOBJ    ; DLL version (4.2)
  324. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:CMapPtrToPtr::InitHashTable ; DLL version (4.2)
  325. ignore resource_leak(16,0) operator_new in function MFC42D.DLL:CPlex::Create  ; DLL version (4.2)
  326. ignore resource_leak(16,0) malloc in function MFC42D.DLL:AfxUnlockTempMaps      ; DLL version (4.2)
  327. ignore resource_leak(16,0) LocalAlloc in file MFC42D.DLL:afxtls.cpp     ; DLL version (4.2)
  328. ignore resource_leak(16,0) _malloc_dbg in module MFC42D.DLL     ; DLL version (4.2)
  329. ignore resource_leak(17,0) CreatePatternBrush in function MFC42D.DLL:CDC::GetHalftoneBrush
  330. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42D.DLL:CCriticalSection::CCriticalSection
  331. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42D.DLL:CThreadSlotData::CThreadSlotData
  332. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42D.DLL:AfxLockGlobals ; DLL Version (4.2)
  333. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42D.DLL:AfxCriticalInit ; DLL Version (4.2)
  334. ignore resource_leak(17,0) LoadMenuA in function MFC42D.DLL:CFrameWnd::Create
  335. ignore resource_leak(16,0) _malloc_dbg in function MFCN42D.DLL:_CRT_INIT
  336. ignore resource_leak(16,0) CObject::operator_new in function MFCN42D.DLL:DllMain
  337. ignore resource_leak(16,0) CObject::operator_new in function MFCN42D.DLL:CAsyncSocket::AttachHandle
  338. ignore resource_leak(17,0) LoadLibraryA in function MFCN42D.DLL:RawDllMain
  339. ignore resource_leak(17,0) SetMenu in function MFC42D.DLL:CFrameWnd::OnDestroy
  340. ignore resource_leak(16,0) CObject::operator_new in function MFC42D.DLL:AfxCoreInitModule
  341. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:AfxInitRichEdit
  342. ignore resource_leak(17,0) SetMenu in function MFC42D.DLL:CFrameWnd::OnUpdateFrameMenu
  343.  
  344. ; specify both mangled and unmangled versions
  345. ignore resource_leak(17,0) CreateDialogIndirectParamA in function MFC42D.DLL:CWnd::CreateDlgIndirect    ; DLL version (4.2)
  346. ignore resource_leak(17,0) CreateDialogIndirectParamA in function MFC42D.DLL:?CreateDlgIndirect@CWnd@@IAEHPBUDLGTEMPLATE@@PAV1@@Z    ; DLL version (4.2)
  347. ignore resource_leak(17,0) CreateDialogIndirectParamA in function EXE:CWnd::CreateDlgIndirect   ; LIB version (4.2)
  348. ignore resource_leak(17,0) CreateDialogIndirectParamA in function EXE:?CreateDlgIndirect@CWnd@@IAEHPBUDLGTEMPLATE@@PAV1@PAUHINSTANCE__@@@Z   ; LIB version (4.2)
  349. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:AfxLoadDll ; DLL version (4.2)
  350. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBD@Z  ; DLL version (4.2)
  351. ignore resource_leak(17,0) LoadLibraryA in function MFC42D.DLL:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBDPAP6GHXZ1@Z  ; DLL version (4.2)
  352. ignore resource_leak(17,0) LoadLibraryA in function EXE:AfxLoadDll  ; LIB version (4.2)
  353. ignore resource_leak(17,0) LoadLibraryA in function EXE:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBD@Z ; LIB version (4.2)
  354. ignore resource_leak(17,0) LoadLibraryA in function EXE:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBDPAP6GHXZ1@Z ; LIB version (4.2)
  355.  
  356. ;
  357. ; Miscellaneous leaks from associated DLLS to MFCN
  358. ;
  359. ignore resource_leak(17,0) InitializeCriticalSection in module rnr20.dll
  360. ignore resource_leak(17,0) TlsAlloc in module rnr20.dll
  361.  
  362. ; This one is actually originates froma a call in COMDLG32.DLL
  363. ignore resource_leak(17,0) LoadLibraryW in module RASDDUI.DLL
  364.  
  365. ;
  366. ; MFC OLE Suppressions for 4.2
  367. ;
  368. ignore param 1 USER32.DLL:GetWindowLongA in file MFCO42D.DLL:occcont.cpp
  369. ignore failure KERNEL32.DLL:FindResourceA in file MFCO42D.DLL:occmgr.cpp
  370. ignore ole_param 5 IClassFactory2::CreateInstanceLic in file MFCO42D.DLL:olefact.cpp
  371. ignore param 1 OLE32.DLL:OleCreateMenuDescriptor in file MFCO42D.DLL:ctlinplc.cpp
  372. ignore param 1 OLE32.DLL:OleCreateMenuDescriptor in file MFCO42D.DLL:oledata.cpp
  373. ignore ole_param 5 IOleObject::DoVerb in file MFCO42D.DLL:olecli3.cpp
  374. ignore ole_param 7 IOleObject::DoVerb in file MFCO42D.DLL:olecli3.cpp
  375. ignore param 3 OLE32.DLL:OleSetMenuDescriptor in file MFCO42D.DLL:olecli2.cpp
  376. ignore failure OLE32.DLL:OleGetAutoConvert in file MFCO42D.DLL:oledata.cpp
  377. ignore param 9 OLEDLG.DLL:OleUIAddVerbMenuA in function MFCO42D.DLL:AfxThunkOleUIAddVerbMenu
  378. ignore param 9 OLEDLG.DLL:OleUIAddVerbMenuA in function MFCO42D.DLL:AfxOleSetEditMenu
  379. ignore param 2 MSVCRTD.DLL:memcpy in function MFCO42D.DLL:"CEnumFormatEtc::AddFormat"
  380.  
  381.  
  382. ignore resource_leak(16,0) operator_new in file MFC42D.DLL:"wincore.cpp"
  383. ignore resource_leak(16,0) GlobalAlloc in function MFC42D.DLL:"AfxGetPropSheetFont"
  384. ignore resource_leak(16,0) operator_new in file MFC42D.DLL:"wingdi.cpp"
  385. ignore resource_leak(16,0) operator_new in file MFC42D.DLL:"winmenu.cpp"
  386. ignore resource_leak(17,0) LoadBitmapA in function MFC42D.DLL:"CBitmap::LoadBitmapA"
  387. ignore resource_leak(16,0) CObject::operator_new in function MFCO42D.DLL:"DllMain"
  388. ignore resource_leak(17,0) LoadLibraryA in function MFCO42D.DLL:"RawDllMain"
  389.  
  390. ;
  391. ; MFC Sanity Checks
  392. ;
  393. ignore api KERNEL32.DLL:GetLastError in everywhere
  394. ignore api KERNEL32.DLL:IsBadReadPtr in everywhere
  395. ignore api KERNEL32.DLL:IsBadWritePtr in everywhere
  396. ignore api USER32.DLL:IsWindow in everywhere
  397. ignore api KERNEL32.DLL:SetLastError in everywhere
  398. ignore api KERNEL32.DLL:TlsGetValue in everywhere
  399. ignore api KERNEL32.DLL:EnterCriticalSection in everywhere
  400. ignore api KERNEL32.DLL:LeaveCriticalSection in everywhere
  401.  
  402.  
  403. ;
  404. ; Unicode Section
  405. ;
  406. ;
  407. ; Suppressions added for MFC 4.2
  408. ;
  409. ;    API Related
  410. ;
  411. ignore failure KERNEL32.DLL:LoadLibraryW in function MFC42UD.DLL:DllMain ; DLL version (4.2)
  412. ignore failure USER32.DLL:LoadAcceleratorsW in function MFC42UD.DLL:CMultiDocTemplate::LoadTemplate      ; DLL version (4.2)
  413. ignore failure KERNEL32.DLL:FindResourceW in function MFC42UD.DLL:AfxFindResourceHandle  ; DLL version (4.2)
  414. ignore failure USER32.DLL:GetClassInfoW in function MFC42UD.DLL:AfxRegisterClass ; DLL version (4.2)
  415. ignore failure USER32.DLL:GetClassInfoW in function MFC42UD.DLL:AfxRegisterWndClass      ; DLL version (4.2)
  416. ignore failure USER32.DLL:KillTimer in function MFC42UD.DLL:CWnd::KillTimer      ; DLL version (4.2)
  417. ignore failure USER32.DLL:GetPropW in function MFC42UD.DLL:_AfxStandardSubclass  ; DLL version (4.2)
  418. ignore param 2 USER32.DLL:GetDlgItem in function MFC42UD.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  419. ignore failure USER32.DLL:GetDlgItem in function MFC42UD.DLL:?GetDescendantWindow@CWnd@@SGPAV1@PAUHWND__@@HH@Z   ; DLL version CWnd::GetDescendantWindow
  420. ignore param 2 USER32.DLL:GetDlgItem in function MFC42UD.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  421. ignore failure USER32.DLL:GetDlgItem in function MFC42UD.DLL:?GetDescendantWindow@CWnd@@QBEPAV1@HH@Z     ; DLL version CWnd::GetDescendantWindow
  422. ignore failure USER32.DLL:GetDlgCtrlID in function MFC42UD.DLL:CWnd::OnNotify    ; DLL version (4.2)
  423. ignore failure USER32.DLL:GetSubMenu in function MFCO42UD.DLL:AfxMergeMenus
  424. ignore failure USER32.DLL:GetSubMenu in function MFCO42UD.DLL:AfxUnmergeMenus
  425. ignore failure KERNEL32.DLL:FindResourceW in function MFC42UD.DLL:AfxLoadString  ; DLL version (4.2)
  426. ignore bad_address(20,16) in function MFC42UD.DLL:CFrameWnd::OnToolTipText       ; DLL version (4.2)
  427. ignore param 2 MSVCR42D.DLL:memcpy in function MFC42UD.DLL:CString::AssignCopy   ; DLL version (4.2)
  428. ignore failure USER32.DLL:DeleteMenu in function MFC42UD.DLL:CMenu::DeleteMenu   ; DLL version (4.2)
  429. ignore param 2 USER32.DLL:DefFrameProcW in function MFC42UD.DLL:CMDIFrameWnd::DefWindowProcW     ; DLL version (4.2)
  430. ignore param 1 KERNEL32.DLL:CloseHandle in function MFC42UD.DLL:CWinThread::~CWinThread  ; DLL version (4.2)
  431. ignore failure KERNEL32.DLL:CloseHandle in function MFC42UD.DLL:CWinThread::~CWinThread;  DLL version (4.2)
  432. ignore bad_address(14,0) in function MFC42UD.DLL:CWinApp::UpdatePrinterSelection ; DLL version (4.2)
  433. ignore bad_address(24,0) in function MFC42UD.DLL:CWinApp::GetPrinterDeviceDefaults       ; DLL version (4.2)
  434. ignore bad_address(14,0) in function MFC42UD.DLL:CWinApp::~CWinApp       ; DLL version (4.2)
  435. ignore bad_address(12,0) in file MFC42UD.DLL:afxtls.cpp
  436. ignore param 2 USER32.DLL:wsprintfW in function MFC42UD.DLL:CPreviewView::OnDisplayPageNumber    ; DLL version (4.2)
  437. ignore failure USER32.DLL:GetSubMenu in function MFC42UD.DLL:CMDIFrameWnd::GetWindowMenuPopup    ; DLL version (4.2)
  438. ignore failure KERNEL32.DLL:GetProcAddress in function MFC42UD.DLL:CWinApp::Enable3dControls     ; DLL version (4.2)
  439. ignore param 2 USER32.DLL:IsChild in function MFC42UD.DLL:CView::OnMouseActivate
  440. ignore failure USER32.DLL:SetMenu in function MFC42UD.DLL:CWnd::SetMenu
  441. ignore param 2 USER32.DLL:SetMenu in function MFC42UD.DLL:CFrameWnd::OnSetPreviewMode
  442.  
  443. ; specify both mangled and unmangled versions
  444. ignore param 2 USER32.DLL:GetDlgItem in function MFC42UD.DLL:CWnd::GetDlgItem    ; DLL version (4.2)
  445. ignore param 2 USER32.DLL:GetDlgItem in function MFC42UD.DLL:?GetDlgItem@CWnd@@QBEPAV1@H@Z    ; DLL version (4.2)
  446.  
  447. ; specify both mangled and unmangled versions
  448. ignore failure KERNEL32.DLL:FindResourceW in function MFC42UD.DLL:CWnd::ExecuteDlgInit   ; DLL version (4.2)
  449. ignore failure KERNEL32.DLL:FindResourceW in function MFC42UD.DLL:?ExecuteDlgInit@CWnd@@QAEHPAX@Z   ; DLL version (4.2)
  450. ignore failure KERNEL32.DLL:FindResourceW in function MFC42UD.DLL:?ExecuteDlgInit@CWnd@@QAEHPBD@Z   ; DLL version (4.2)
  451. ignore failure USER32.DLL:LoadBitmapW in function MFC42UD.DLL:CBitmap::LoadBitmapW ; DLL Version (4.2)
  452. ignore failure USER32.DLL:LoadBitmapW in function MFC42UD.DLL:?LoadBitmapA@CBitmap@@QAEHI@Z ; DLL Version (4.2)
  453. ignore failure USER32.DLL:LoadBitmapW in function MFC42UD.DLL:?LoadBitmapA@CBitmap@@QAEHPBD@Z ; DLL Version (4.2)
  454.  
  455. ; specify both mangled and unmangled versions
  456. ignore param 2 GDI32.DLL:SelectObject in function MFC42D.DLL:"CDC::SelectObject"
  457. ignore param 2 GDI32.DLL:SelectObject in function MFC42D.DLL:"?SelectObject@CDC@@UAEPAVCFont@@PAV2@@Z";
  458.  
  459. ; Leak related
  460. ;
  461. ignore failure USER32.DLL:LoadIconW in file MFC42UD.DLL:wincore.cpp
  462. ignore resource_leak(16,0) _malloc_dbg in function MFC42UD.DLL:_CRT_INIT ; DLL version (4.2)
  463. ignore resource_leak(16,0) GlobalAlloc in function MFC42UD.DLL:CThreadSlotData::AllocSlot        ; DLL version (4.2)
  464. ignore resource_leak(16,0) strdup in function MFC42UD.DLL:CWinApp::SetCurrentHandles     ; DLL version (4.2)
  465. ignore resource_leak(17,0) LoadLibraryW in function MFC42UD.DLL:RawDllMain       ; DLL version (4.2)
  466. ignore resource_leak(17,0) CreateEventW in function MFC42UD.DLL:AfxCriticalInit  ; DLL version (4.2)
  467. ignore resource_leak(17,0) TlsAlloc in function MFC42UD.DLL:CThreadSlotData::CThreadSlotData     ; DLL version (4.2)
  468. ignore resource_leak(17,0) LoadLibraryW in function MFC42UD.DLL:CWinApp::Enable3dControls        ; DLL version (4.2)
  469. ignore resource_leak(17,0) CreateSolidBrush in function MFC42UD.DLL:AUX_DATA::AUX_DATA   ; DLL version (4.2)
  470. ignore resource_leak(17,0) CreateSolidBrush in function MFC42UD.DLL:AUX_DATA::UpdateSysColors    ; DLL version (4.2)
  471. ignore resource_leak(17,0) CreatePen in function MFC42UD.DLL:AUX_DATA::UpdateSysColors   ; DLL version (4.2)
  472. ignore resource_leak(16,0) CObject::operator_new in function MFC42UD.DLL:DllMain
  473. ignore resource_leak(16,0) LocalAlloc in function MFC42UD.DLL:CThreadSlotData::SetValue  ; DLL version (4.2)
  474. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:afxMapHWND       ; DLL version (4.2)
  475. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:afxMapHMENU      ; DLL version (4.2)
  476. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:afxMapHDC        ; DLL version (4.2)
  477. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:afxMapHGDIOBJ    ; DLL version (4.2)
  478. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:CMapPtrToPtr::InitHashTable ; DLL version (4.2)
  479. ignore resource_leak(16,0) operator_new in function MFC42UD.DLL:CPlex::Create  ; DLL version (4.2)
  480. ignore resource_leak(16,0) malloc in function MFC42UD.DLL:AfxUnlockTempMaps      ; DLL version (4.2)
  481. ignore resource_leak(16,0) LocalAlloc in file MFC42UD.DLL:afxtls.cpp     ; DLL version (4.2)
  482. ignore resource_leak(16,0) _malloc_dbg in module MFC42UD.DLL     ; DLL version (4.2)
  483. ignore resource_leak(17,0) CreatePatternBrush in function MFC42UD.DLL:CDC::GetHalftoneBrush
  484. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42UD.DLL:CCriticalSection::CCriticalSection
  485. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42UD.DLL:CThreadSlotData::CThreadSlotData
  486. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42UD.DLL:AfxLockGlobals ; DLL Version (4.2)
  487. ignore resource_leak(17,0) InitializeCriticalSection in function MFC42UD.DLL:AfxCriticalInit ; DLL Version (4.2)
  488. ignore resource_leak(17,0) LoadMenuW in function MFC42UD.DLL:CFrameWnd::Create
  489. ignore resource_leak(16,0) _malloc_dbg in function MFCN42UD.DLL:_CRT_INIT
  490. ignore resource_leak(16,0) CObject::operator_new in function MFCN42UD.DLL:DllMain
  491. ignore resource_leak(16,0) CObject::operator_new in function MFCN42UD.DLL:CAsyncSocket::AttachHandle
  492. ignore resource_leak(17,0) LoadLibraryW in function MFCN42UD.DLL:RawDllMain
  493. ignore resource_leak(17,0) SetMenu in function MFC42UD.DLL:CFrameWnd::OnDestroy
  494.  
  495. ; specify both mangled and unmangled versions
  496. ignore resource_leak(17,0) CreateDialogIndirectParamW in function MFC42UD.DLL:CWnd::CreateDlgIndirect    ; DLL version (4.2)
  497. ignore resource_leak(17,0) CreateDialogIndirectParamW in function MFC42UD.DLL:?CreateDlgIndirect@CWnd@@IAEHPBUDLGTEMPLATE@@PAV1@@Z    ; DLL version (4.2)
  498. ignore resource_leak(17,0) LoadLibraryW in function MFC42UD.DLL:AfxLoadDll ; DLL version (4.2)
  499. ignore resource_leak(17,0) LoadLibraryW in function MFC42UD.DLL:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBD@Z  ; DLL version (4.2)
  500. ignore resource_leak(17,0) LoadLibraryW in function MFC42UD.DLL:?AfxLoadDll@@YGPAUHINSTANCE__@@RAPAU1@PBDPAP6GHXZ1@Z  ; DLL version (4.2)
  501.  
  502.