- Timestamp:
- Jul 6, 2013, 1:05:31 PM (10 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 22 added
- 2 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy
- Property svn:ignore
-
old new 4 4 Setup 5 5 *.aps 6 *.sdf
-
-
Property
svn:global-ignores
set to
ipch
- Property svn:ignore
-
trunk/DirectShowSpy/Configuration.cpp
r147 r193 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-201 12 // Copyright (C) Roman Ryltsov, 2008-2013 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 #include "stdafx.h" … … 13 11 14 12 #if defined(_WIN64) 15 extern "C" __declspec(dllexport)13 extern "C" __declspec(dllexport) 16 14 #else 17 #pragma comment(linker, "/EXPORT:DoRegistrationPropertySheetModal=_DoRegistrationPropertySheetModal@0,PRIVATE")18 extern "C" // __declspec(dllexport)15 #pragma comment(linker, "/EXPORT:DoRegistrationPropertySheetModal=_DoRegistrationPropertySheetModal@0,PRIVATE") 16 extern "C" // __declspec(dllexport) 19 17 #endif // defined(_WIN64) 20 18 -
trunk/DirectShowSpy/DirectShowSpy.idl
r144 r193 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-201 12 // Copyright (C) Roman Ryltsov, 2008-2013 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 import "oaidl.idl"; -
trunk/DirectShowSpy/DirectShowSpy.rc
r171 r193 19 19 20 20 ///////////////////////////////////////////////////////////////////////////// 21 // English (U .S.) resources21 // English (United States) resources 22 22 23 23 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) 24 #ifdef _WIN3225 24 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 26 25 #pragma code_page(1252) 27 #endif //_WIN3228 26 29 27 #ifdef APSTUDIO_INVOKED … … 35 33 1 TEXTINCLUDE 36 34 BEGIN 37 "resource.h\ 0"35 "resource.h\r\n" 38 36 END 39 37 … … 45 43 "#include ""winres.h""\r\n" 46 44 "#include ""atlres.h""\r\n" 47 "#include ""rores.rc""\r\ 0"45 "#include ""rores.rc""\r\n" 48 46 END 49 47 50 48 3 TEXTINCLUDE 51 49 BEGIN 52 "1 TYPELIB ""DirectShowSpy.tlb""\r\ 0"50 "1 TYPELIB ""DirectShowSpy.tlb""\r\n" 53 51 END 54 52 … … 62 60 63 61 VS_VERSION_INFO VERSIONINFO 64 FILEVERSION 1, 0, 0, 83162 FILEVERSION 1, 0, 0, 941 65 63 PRODUCTVERSION 1,0,0,1 66 64 FILEFLAGSMASK 0x3fL … … 81 79 VALUE "CompanyName", "Roman Ryltsov" 82 80 VALUE "FileDescription", "Alax.Info DirectShow Spy Module" 83 VALUE "FileVersion", "1, 0, 0, 831\0"81 VALUE "FileVersion", "1, 0, 0, 941\0" 84 82 VALUE "InternalName", "DirectShowSpy.dll" 85 VALUE "LegalCopyright", "Copyright © Alax.Info, Roman Ryltsov, 2008-201 1"83 VALUE "LegalCopyright", "Copyright © Alax.Info, Roman Ryltsov, 2008-2013" 86 84 VALUE "OLESelfRegister", "Yes" 87 85 VALUE "OriginalFilename", "DirectShowSpy.dll" … … 143 141 LTEXT "Email:",IDC_ABOUT_EMAILTITLE,60,72,20,8 144 142 LTEXT "<A HREF=""mailto:support@alax.info"">support@alax.info</A>",IDC_ABOUT_EMAIL,108,72,162,8,NOT WS_GROUP | WS_TABSTOP 145 LTEXT "Copyright © Alax.Info, Roman Ryltsov, 2008-201 1",IDC_ABOUT_COPYRIGHT,60,84,210,8,SS_NOPREFIX143 LTEXT "Copyright © Alax.Info, Roman Ryltsov, 2008-2013",IDC_ABOUT_COPYRIGHT,60,84,210,8,SS_NOPREFIX 146 144 DEFPUSHBUTTON "OK",1,220,102,50,14 147 145 CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,6,122,267,1 … … 234 232 END 235 233 234 IDD_FILTERGRAPHLIST_LIST_PROPERTYPAGE DIALOGEX 0, 0, 227, 200 235 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 236 EXSTYLE WS_EX_CONTROLPARENT 237 FONT 8, "MS Shell Dlg", 400, 0, 0x0 238 BEGIN 239 CONTROL "",IDC_FILTERGRAPHLIST_LIST_GRAPH,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_EDITLABELS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,6,6,215,168 240 PUSHBUTTON "&Refresh",IDC_FILTERGRAPHLIST_LIST_REFRESH,6,180,50,14 241 PUSHBUTTON "C&heck",IDC_FILTERGRAPHLIST_LIST_CHECK,60,180,50,14 242 PUSHBUTTON "&Copy",IDC_FILTERGRAPHLIST_LIST_COPYTOCLIPBOARD,114,180,50,14 243 END 244 236 245 237 246 ///////////////////////////////////////////////////////////////////////////// … … 241 250 242 251 #ifdef APSTUDIO_INVOKED 243 GUIDELINES DESIGNINFO 244 BEGIN 252 GUIDELINES DESIGNINFO 253 BEGIN 254 IDD_ABOUT, DIALOG 255 BEGIN 256 END 257 245 258 IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE, DIALOG 246 259 BEGIN … … 258 271 BOTTOMMARGIN, 193 259 272 END 273 274 IDD_FILTERGRAPHLIST_LIST_PROPERTYPAGE, DIALOG 275 BEGIN 276 LEFTMARGIN, 6 277 RIGHTMARGIN, 221 278 TOPMARGIN, 6 279 BOTTOMMARGIN, 193 280 END 260 281 END 261 282 #endif // APSTUDIO_INVOKED … … 267 288 // 268 289 269 STRINGTABLE 290 STRINGTABLE 270 291 BEGIN 271 292 IDS_PROJNAME "Alax.Info DirectShow Spy" 293 END 294 295 STRINGTABLE 296 BEGIN 272 297 IDR_FILTERGRAPHSPY "\n\nAlax.Info DirectShow Filter Graph Spy\n" 273 298 IDR_NOTHREADFILTERGRAPHSPY … … 278 303 END 279 304 280 STRINGTABLE 305 STRINGTABLE 281 306 BEGIN 282 307 IDS_REGISTRATION_PROPERTYSHEETCAPTION "Registration" … … 284 309 END 285 310 286 STRINGTABLE 311 STRINGTABLE 287 312 BEGIN 288 313 IDD_REGISTRATION_PROPPAGEREGISTRATION_PROPERTYPAGE "proppage.dll" 314 END 315 316 STRINGTABLE 317 BEGIN 289 318 IDD_REGISTRATION_EVRPROPREGISTRATION_PROPERTYPAGE "evrprop.dll" 290 319 END 291 320 292 STRINGTABLE 321 STRINGTABLE 293 322 BEGIN 294 323 IDC_REGISTRATION_REGISTRATION_STATUS "Not Registered, Registered" 295 324 END 296 325 297 STRINGTABLE 326 STRINGTABLE 298 327 BEGIN 299 328 IDC_REGISTRATION_PROPPAGEREGISTRATION_STATUS "Not Registered, Registered" 329 END 330 331 STRINGTABLE 332 BEGIN 300 333 IDC_REGISTRATION_EVRPROPREGISTRATION_STATUS "Not Registered, Registered" 301 334 END 302 335 303 STRINGTABLE 304 BEGIN 336 STRINGTABLE 337 BEGIN 338 IDS_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYSHEETCAPTION 339 "Intelligent Connect Log" 305 340 IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE "Filter Graphs" 341 END 342 343 STRINGTABLE 344 BEGIN 306 345 IDC_GRAPHBUILDERCALLBACK_GRAPH_GRAPH 307 346 "v, 1\nx, 0x420, 0x420\nc, Time, 150, -1\nc, Process, 90, 1\nc, Name, 120, 2\nc, Directory, 360, 3\n" 308 END 309 310 STRINGTABLE 311 BEGIN 312 IDS_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYSHEETCAPTION 313 "Intelligent Connect Log" 314 END 315 316 STRINGTABLE 347 IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG 348 "v, 1\nx, 0x420, 0x420\nc, Time, 150, -1\nc, Event, 120, 1\nc, Moniker Name, 210, 2\nc, Filter Name, 210, 3\nc, Application Result, 150, 4\n" 349 END 350 351 STRINGTABLE 352 BEGIN 353 IDS_FILTERGRAPHLIST_LIST_PROPERTYSHEETCAPTION "Running Filter Graph List" 354 IDD_FILTERGRAPHLIST_LIST_PROPERTYPAGE "Filter Graphs" 355 IDC_FILTERGRAPHLIST_LIST_GRAPH 356 "v, 1\nx, 0x420, 0x420\nc, ""Process, Instance"", 150, -1\nc, Process Name, 120, 1\nc, Creation Time, 90, 2\nc, Filters, 60, 3\nc, State, 60, 4\nc, Process Image Directory, 420, 5\n" 357 END 358 359 STRINGTABLE 317 360 BEGIN 318 361 IDC_ABOUT_COPYRIGHTWARNING … … 320 363 END 321 364 322 STRINGTABLE 323 BEGIN 324 IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG 325 "v, 1\nx, 0x420, 0x420\nc, Time, 150, -1\nc, Event, 120, 1\nc, Moniker Name, 210, 2\nc, Filter Name, 210, 3\nc, Application Result, 150, 4\n" 326 END 327 328 #endif // English (U.S.) resources 365 #endif // English (United States) resources 329 366 ///////////////////////////////////////////////////////////////////////////// 330 367 -
trunk/DirectShowSpy/DirectShowSpy.sln
r147 r193 1 1 2 Microsoft Visual Studio Solution File, Format Version 1 0.003 # Visual Studio 20 084 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectShowSpy", "DirectShowSpy.vc proj", "{1A5DA4E5-ED09-476A-9A42-538D0DDA3FB9}"2 Microsoft Visual Studio Solution File, Format Version 12.00 3 # Visual Studio 2012 4 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectShowSpy", "DirectShowSpy.vcxproj", "{1A5DA4E5-ED09-476A-9A42-538D0DDA3FB9}" 5 5 EndProject 6 6 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectShowSpyPS", "DirectShowSpyPS.vcproj", "{E0A3323D-478E-4046-909A-AD12AD399A68}" … … 9 9 EndProjectSection 10 10 EndProject 11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BdaHooks", "BdaHooks\BdaHooks.vcproj", "{42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}" 12 ProjectSection(ProjectDependencies) = postProject 13 {1A5DA4E5-ED09-476A-9A42-538D0DDA3FB9} = {1A5DA4E5-ED09-476A-9A42-538D0DDA3FB9} 14 EndProjectSection 11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BdaHooks", "BdaHooks\BdaHooks.vcxproj", "{42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}" 15 12 EndProject 16 13 Global -
trunk/DirectShowSpy/DirectShowSpy_i.c
r171 r193 6 6 7 7 8 /* File created by MIDL compiler version 7.00.05 00*/9 /* at Thu Feb 28 12:49:3420138 /* File created by MIDL compiler version 7.00.0555 */ 9 /* at Sat Jul 06 22:59:33 2013 10 10 */ 11 /* Compiler settings for .\DirectShowSpy.idl:12 Oicf, W1, Zp8, env=Win32 (32b run) 11 /* Compiler settings for DirectShowSpy.idl: 12 Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 13 13 protocol : dce , ms_ext, c_ext, robust 14 error checks: stub_data14 error checks: allocation ref bounds_check enum stub_data 15 15 VC __declspec() decoration level: 16 16 __declspec(uuid()), __declspec(selectany), __declspec(novtable) 17 17 DECLSPEC_UUID(), MIDL_INTERFACE() 18 18 */ 19 / /@@MIDL_FILE_HEADING( )19 /* @@MIDL_FILE_HEADING( ) */ 20 20 21 21 #pragma warning( disable: 4049 ) /* more than 64k source lines */ -
trunk/DirectShowSpy/DirectShowSpy_i.h
r171 r193 4 4 5 5 6 /* File created by MIDL compiler version 7.00.05 00*/7 /* at Thu Feb 28 12:49:3420136 /* File created by MIDL compiler version 7.00.0555 */ 7 /* at Sat Jul 06 22:59:33 2013 8 8 */ 9 /* Compiler settings for .\DirectShowSpy.idl:10 Oicf, W1, Zp8, env=Win32 (32b run) 9 /* Compiler settings for DirectShowSpy.idl: 10 Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 11 11 protocol : dce , ms_ext, c_ext, robust 12 error checks: stub_data12 error checks: allocation ref bounds_check enum stub_data 13 13 VC __declspec() decoration level: 14 14 __declspec(uuid()), __declspec(selectany), __declspec(novtable) 15 15 DECLSPEC_UUID(), MIDL_INTERFACE() 16 16 */ 17 / /@@MIDL_FILE_HEADING( )17 /* @@MIDL_FILE_HEADING( ) */ 18 18 19 19 #pragma warning( disable: 4049 ) /* more than 64k source lines */ … … 165 165 ISpy * This, 166 166 /* [in] */ REFIID riid, 167 /* [ iid_is][out] */167 /* [annotation][iid_is][out] */ 168 168 __RPC__deref_out void **ppvObject); 169 169 … … 276 276 IFilterMapperSpy * This, 277 277 /* [in] */ REFIID riid, 278 /* [ iid_is][out] */278 /* [annotation][iid_is][out] */ 279 279 __RPC__deref_out void **ppvObject); 280 280 … … 387 387 ISystemDeviceEnumeratorSpy * This, 388 388 /* [in] */ REFIID riid, 389 /* [ iid_is][out] */389 /* [annotation][iid_is][out] */ 390 390 __RPC__deref_out void **ppvObject); 391 391 … … 534 534 IFilterGraphAddRemoveHook * This, 535 535 /* [in] */ REFIID riid, 536 /* [ iid_is][out] */536 /* [annotation][iid_is][out] */ 537 537 __RPC__deref_out void **ppvObject); 538 538 … … 674 674 IFilterGraphConnectHook * This, 675 675 /* [in] */ REFIID riid, 676 /* [ iid_is][out] */676 /* [annotation][iid_is][out] */ 677 677 __RPC__deref_out void **ppvObject); 678 678 … … 804 804 IFilterGraphStateControlHook * This, 805 805 /* [in] */ REFIID riid, 806 /* [ iid_is][out] */806 /* [annotation][iid_is][out] */ 807 807 __RPC__deref_out void **ppvObject); 808 808 -
trunk/DirectShowSpy/DirectShowSpy_p.c
r171 r193 4 4 5 5 6 /* File created by MIDL compiler version 7.00.05 00*/7 /* at Thu Feb 28 12:49:3420136 /* File created by MIDL compiler version 7.00.0555 */ 7 /* at Sat Jul 06 22:59:33 2013 8 8 */ 9 /* Compiler settings for .\DirectShowSpy.idl:10 Oicf, W1, Zp8, env=Win32 (32b run) 9 /* Compiler settings for DirectShowSpy.idl: 10 Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 11 11 protocol : dce , ms_ext, c_ext, robust 12 error checks: stub_data12 error checks: allocation ref bounds_check enum stub_data 13 13 VC __declspec() decoration level: 14 14 __declspec(uuid()), __declspec(selectany), __declspec(novtable) 15 15 DECLSPEC_UUID(), MIDL_INTERFACE() 16 16 */ 17 / /@@MIDL_FILE_HEADING( )17 /* @@MIDL_FILE_HEADING( ) */ 18 18 19 19 #if !defined(_M_IA64) && !defined(_M_AMD64) … … 45 45 #ifndef __RPCPROXY_H_VERSION__ 46 46 #error this stub requires an updated version of <rpcproxy.h> 47 #endif / / __RPCPROXY_H_VERSION__47 #endif /* __RPCPROXY_H_VERSION__ */ 48 48 49 49 … … 75 75 76 76 77 static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =77 static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax = 78 78 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}; 79 79 … … 111 111 112 112 #if !(TARGET_IS_NT50_OR_LATER) 113 #error You need aWindows 2000 or later to run this stub because it uses these features:113 #error You need Windows 2000 or later to run this stub because it uses these features: 114 114 #error /robust command line switch. 115 115 #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems. … … 187 187 IUnknown_AddRef_Proxy, 188 188 IUnknown_Release_Proxy , 189 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfoCount */ ,190 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfo */ ,191 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetIDsOfNames */ ,189 0 /* IDispatch::GetTypeInfoCount */ , 190 0 /* IDispatch::GetTypeInfo */ , 191 0 /* IDispatch::GetIDsOfNames */ , 192 192 0 /* IDispatch_Invoke_Proxy */ 193 193 }; … … 253 253 IUnknown_AddRef_Proxy, 254 254 IUnknown_Release_Proxy , 255 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfoCount */ ,256 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfo */ ,257 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetIDsOfNames */ ,255 0 /* IDispatch::GetTypeInfoCount */ , 256 0 /* IDispatch::GetTypeInfo */ , 257 0 /* IDispatch::GetIDsOfNames */ , 258 258 0 /* IDispatch_Invoke_Proxy */ 259 259 }; … … 319 319 IUnknown_AddRef_Proxy, 320 320 IUnknown_Release_Proxy , 321 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfoCount */ ,322 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetTypeInfo */ ,323 0 /* (void *) (INT_PTR) -1 /*IDispatch::GetIDsOfNames */ ,321 0 /* IDispatch::GetTypeInfoCount */ , 322 0 /* IDispatch::GetTypeInfo */ , 323 0 /* IDispatch::GetIDsOfNames */ , 324 324 0 /* IDispatch_Invoke_Proxy */ 325 325 }; … … 354 354 0, 355 355 DirectShowSpy__MIDL_TypeFormatString.Format, 356 0, /* -error bounds_check flag */356 1, /* -error bounds_check flag */ 357 357 0x50002, /* Ndr library version */ 358 358 0, 359 0x7000 1f4, /* MIDL Version 7.0.500*/359 0x700022b, /* MIDL Version 7.0.555 */ 360 360 0, 361 361 0, … … 367 367 }; 368 368 369 const CInterfaceProxyVtbl * _DirectShowSpy_ProxyVtblList[] =369 const CInterfaceProxyVtbl * const _DirectShowSpy_ProxyVtblList[] = 370 370 { 371 371 ( CInterfaceProxyVtbl *) &_ISpyProxyVtbl, … … 375 375 }; 376 376 377 const CInterfaceStubVtbl * _DirectShowSpy_StubVtblList[] =377 const CInterfaceStubVtbl * const _DirectShowSpy_StubVtblList[] = 378 378 { 379 379 ( CInterfaceStubVtbl *) &_ISpyStubVtbl, … … 391 391 }; 392 392 393 const IID * _DirectShowSpy_BaseIIDList[] =393 const IID * const _DirectShowSpy_BaseIIDList[] = 394 394 { 395 395 &IID_IDispatch, -
trunk/DirectShowSpy/FilterGraphSpy.cpp
r147 r193 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-201 12 // Copyright (C) Roman Ryltsov, 2008-2013 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 #include "stdafx.h" 8 6 #include "resource.h" 9 #include "FilterGraphSpy.h"10 #include "FilterMapperSpy.h"11 #include "GraphBuilderCallbackPropertySheet.h"12 //#include "SystemDeviceEnumeratorSpy.h"13 7 14 8 //////////////////////////////////////////////////////////// 15 // CGraphBuilderCallbackPropertySheet 9 // DoGraphBuilderCallbackPropertySheetModal 10 11 #include "GraphBuilderCallbackPropertySheet.h" 16 12 17 13 #if defined(_WIN64) 18 extern "C" __declspec(dllexport)14 extern "C" __declspec(dllexport) 19 15 #else 20 #pragma comment(linker, "/EXPORT:DoGraphBuilderCallbackPropertySheetModal=_DoGraphBuilderCallbackPropertySheetModal@0,PRIVATE")21 extern "C" // __declspec(dllexport)16 #pragma comment(linker, "/EXPORT:DoGraphBuilderCallbackPropertySheetModal=_DoGraphBuilderCallbackPropertySheetModal@0,PRIVATE") 17 extern "C" // __declspec(dllexport) 22 18 #endif // defined(_WIN64) 23 19 … … 37 33 return S_OK; 38 34 } 35 36 //////////////////////////////////////////////////////////// 37 // DoFilterGraphListPropertySheetModal 38 39 #include "FilterGraphList.h" 40 41 #if defined(_WIN64) 42 extern "C" __declspec(dllexport) 43 #else 44 #pragma comment(linker, "/EXPORT:DoFilterGraphListPropertySheetModal=_DoFilterGraphListPropertySheetModal@0,PRIVATE") 45 extern "C" // __declspec(dllexport) 46 #endif // defined(_WIN64) 47 48 HRESULT STDMETHODCALLTYPE DoFilterGraphListPropertySheetModal() throw() 49 { 50 _ATLTRY 51 { 52 CSingleThreadedApartment SingleThreadedApartment; 53 _W(AtlInitCommonControls(ICC_WIN95_CLASSES | ICC_COOL_CLASSES | ICC_STANDARD_CLASSES)); 54 CFilterGraphListPropertySheet PropertySheet; 55 PropertySheet.DoModal(GetActiveWindow()); 56 } 57 _ATLCATCH(Exception) 58 { 59 _C(Exception); 60 } 61 return S_OK; 62 } 63 -
trunk/DirectShowSpy/GraphBuilderCallbackPropertySheet.h
r147 r193 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-201 12 // Copyright (C) Roman Ryltsov, 2008-2013 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 #pragma once … … 10 8 #include <atlsplit.h> 11 9 #include "rofiles.h" 10 #include "FilterGraphSpy.h" 12 11 #include "AboutDialog.h" 13 12 … … 1326 1325 m_GraphPropertyPage(this) 1327 1326 { 1328 #pragma region Default Path1329 1327 if(!_tcslen(m_sPath)) 1330 { 1331 TCHAR pszDirectory[MAX_PATH] = { 0 }; 1332 _W(GetWindowsDirectory(pszDirectory, DIM(pszDirectory))); 1333 #if defined(_TRACE) && _TRACE 1334 _W(StripToRoot(pszDirectory)); 1335 #endif // defined(_TRACE) && _TRACE 1336 if(GetOsVersion() >= 0x00060000) // Windows Vista+ 1337 { 1338 _W(SHGetSpecialFolderPath(m_hWnd, pszDirectory, CSIDL_COMMON_APPDATA, FALSE)); 1339 AddBackslash(pszDirectory); 1340 } 1341 TCHAR pszPath[MAX_PATH] = { 0 }; 1342 _W(GetModuleFileName(_AtlBaseModule.GetModuleInstance(), pszPath, DIM(pszPath))); 1343 LPTSTR pszFileName = FindFileName(pszPath); 1344 _W(RenameExtension(pszFileName, _T(".log"))); 1345 m_sPath.Combine(pszDirectory, pszFileName); 1346 _Z5(atlTraceGeneral, 5, _T("m_sPath \"%s\"\n"), m_sPath); 1347 } 1348 #pragma endregion 1328 m_sPath = CDebugTraceBase::GetFilePath(); 1349 1329 #if _DEVELOPMENT && FALSE 1350 1330 static LPCTSTR g_pszPath = _T("D:\\Projects\\A&H\\LuxRiot\\_Issues\\45 Sanyo XP Issues\\DirectShowSpy.log"); … … 1359 1339 SetIcon(AtlLoadIconImage(IDI_MODULE, LR_DEFAULTCOLOR, GetSystemMetrics(SM_CXICON), GetSystemMetrics(SM_CYICON)), TRUE); 1360 1340 SetIcon(AtlLoadIconImage(IDI_MODULE, LR_DEFAULTCOLOR, GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON)), FALSE); 1361 #pragma region Indication of Bitness1341 #pragma region Bitness Indication 1362 1342 CString sCaption; 1363 1343 _W(GetWindowText(sCaption)); -
trunk/DirectShowSpy/resource.h
r155 r193 5 5 #define IDI_MODULE 10 6 6 #define IDR_MODULE 11 7 #define IDI_PRIVATE_INFORMATION 708 #define IDI_PRIVATE_WARNING 717 #define IDI_PRIVATE_INFORMATION 70 8 #define IDI_PRIVATE_WARNING 71 9 9 #define IDI_LISTVIEW_SUCCESS 80 10 10 #define IDI_LISTVIEW_FAILURE 81 11 11 #define IDS_PROJNAME 100 12 #define IDR_FILTERGRAPHSPY 10213 #define IDR_NOTHREADFILTERGRAPHSPY 10314 #define IDR_FILTERMAPPERSPY 10415 #define IDR_SYSTEMDEVICEENUMERATORSPY 10516 #define IDC_ PROGRESS 20212 #define IDR_FILTERGRAPHSPY 200 13 #define IDR_NOTHREADFILTERGRAPHSPY 201 14 #define IDR_FILTERMAPPERSPY 202 15 #define IDR_SYSTEMDEVICEENUMERATORSPY 203 16 #define IDC_BUTTON1 217 17 17 #define IDS_REGISTRATION_PROPERTYSHEETCAPTION 900 18 18 #define IDD_REGISTRATION_REGISTRATION_PROPERTYPAGE 910 … … 26 26 #define IDC_REGISTRATION_REGISTRATION_USERUNREGISTER 933 27 27 #define IDC_REGISTRATION_REGISTRATION_USERNOTE 934 28 #define IDS_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYSHEETCAPTION 1 00029 #define IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE 110 030 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_INTRODUCTION 11 0131 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_SPLITTER 11 0232 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_GRAPH 11 0333 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG 11 0434 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_COPYTOCLIPBOARD 11 0535 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_PROGRESS 11 0628 #define IDS_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYSHEETCAPTION 1100 29 #define IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE 1101 30 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_INTRODUCTION 1110 31 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_SPLITTER 1111 32 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_GRAPH 1112 33 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG 1113 34 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_COPYTOCLIPBOARD 1114 35 #define IDC_GRAPHBUILDERCALLBACK_GRAPH_PROGRESS 1115 36 36 #define IDI_GRAPHBUILDERCALLBACK_LISTVIEW_ADDFILTER 1120 37 37 #define IDI_GRAPHBUILDERCALLBACK_LISTVIEW_REMOVEFILTER 1121 … … 58 58 #define IDC_REGISTRATION_EVRPROPREGISTRATION_USERUNREGISTER 1333 59 59 #define IDC_REGISTRATION_EVRPROPREGISTRATION_USERNOTE 1334 60 #define IDS_FILTERGRAPHLIST_LIST_PROPERTYSHEETCAPTION 1400 61 #define IDD_FILTERGRAPHLIST_LIST_PROPERTYPAGE 1401 62 #define IDC_FILTERGRAPHLIST_LIST_GRAPH 1405 63 #define IDC_FILTERGRAPHLIST_LIST_REFRESH 1410 64 #define IDC_FILTERGRAPHLIST_LIST_CHECK 1411 65 #define IDC_FILTERGRAPHLIST_LIST_COPYTOCLIPBOARD 1412 60 66 #define IDD_ABOUT 29900 61 67 #define IDC_ABOUT_ICON 29901 … … 76 82 #define _APS_NEXT_RESOURCE_VALUE 209 77 83 #define _APS_NEXT_COMMAND_VALUE 32768 78 #define _APS_NEXT_CONTROL_VALUE 21 284 #define _APS_NEXT_CONTROL_VALUE 218 79 85 #define _APS_NEXT_SYMED_VALUE 103 80 86 #endif
Note: See TracChangeset
for help on using the changeset viewer.