Changeset 438
- Timestamp:
- May 16, 2015, 11:13:12 PM (8 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy/DirectShowSpy.sln
r231 r438 1 1 2 2 Microsoft Visual Studio Solution File, Format Version 12.00 3 # Visual Studio 201 23 # Visual Studio 2013 4 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.vcxproj", "{E0A3323D-478E-4046-909A-AD12AD399A68}" 7 EndProject8 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BdaHooks", "BdaHooks\BdaHooks.vcxproj", "{42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}"9 7 EndProject 10 8 Global … … 34 32 {E0A3323D-478E-4046-909A-AD12AD399A68}.Release|Win32.ActiveCfg = Release|Win32 35 33 {E0A3323D-478E-4046-909A-AD12AD399A68}.Release|x64.ActiveCfg = Release|Win32 36 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Debug|Win32.ActiveCfg = Debug|Win3237 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Debug|x64.ActiveCfg = Debug|x6438 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release Trace|Win32.ActiveCfg = Release|Win3239 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release Trace|Win32.Build.0 = Release|Win3240 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release Trace|x64.ActiveCfg = Release|x6441 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release|Win32.ActiveCfg = Release|Win3242 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release|Win32.Build.0 = Release|Win3243 {42B74EE4-45E2-44E8-B3EE-6061DBCDD86D}.Release|x64.ActiveCfg = Release|x6444 34 EndGlobalSection 45 35 GlobalSection(SolutionProperties) = preSolution -
trunk/DirectShowSpy/Module.idl
r376 r438 19 19 [ 20 20 object, 21 uuid(968E0597-E713-4EF5-A6F3-780B816204C2),22 dual,23 oleautomation,24 nonextensible,25 helpstring("IModuleVersionInformation Interface"),26 pointer_default(unique)27 ]28 interface IModuleVersionInformation : IDispatch29 {30 [id(1), propget] HRESULT Path([out, retval] BSTR* psPath);31 [id(2), propget] HRESULT FileVersion([out, retval] LONGLONG* pnFileVersion);32 [id(3), propget] HRESULT FileVersionString([out, retval] BSTR* psFileVersionString);33 };34 [35 object,36 uuid(6945711B-FE0F-4C54-965F-5B67969C28B7),37 dual,38 oleautomation,39 nonextensible,40 helpstring("ISpy Interface"),41 pointer_default(unique)42 ]43 interface ISpy : IDispatch44 {45 [id(1), propget] HRESULT MonikerDisplayName([out, retval] BSTR* psMonikerDisplayName);46 [id(2), propget] HRESULT CreationTime([out, retval] DATE* pfTime);47 [id(3), propget] HRESULT FriendlyName([out, retval] BSTR* psFriendlyName);48 [id(3), propput] HRESULT FriendlyName([in] BSTR sFriendlyName);49 [id(4)] HRESULT DoPropertyFrameModal([in] LONG nParentWindowHandle);50 [id(5)] HRESULT DoFilterGraphListModal([in] LONG nParentWindowHandle);51 [id(6)] HRESULT OpenGraphStudioNext([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult);52 [id(7)] HRESULT OpenGraphEdit([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult);53 [id(8)] HRESULT ReadRunPropertyBag([in] IUnknown* pBaseFilterUnknown, [in] VARIANT_BOOL bAllowExtension, [out, retval] VARIANT* pvValue);54 };55 [56 object,57 uuid(E59EED72-E94A-44D9-8C1F-6535A4C1D6C9),58 dual,59 oleautomation,60 nonextensible,61 helpstring("IFilterGraphMemoryAllocatorData Interface"),62 pointer_default(unique)63 ]64 interface IFilterGraphMemoryAllocatorData : IDispatch65 {66 [id(DISPID_VALUE), propget] HRESULT Value([out, retval] VARIANT* pvValue);67 };68 [69 object,70 21 uuid(A7490000-3A5D-455D-9B81-2025B74CD4CD), 71 22 nonextensible, … … 74 25 ] 75 26 interface ISpyEx : IUnknown 76 {77 };78 [79 object,80 uuid(34B280D7-A144-4a64-BCB9-3616896F6877),81 dual,82 oleautomation,83 nonextensible,84 helpstring("IFilterMapperSpy Interface"),85 pointer_default(unique)86 ]87 interface IFilterMapperSpy : IDispatch88 {89 };90 [91 object,92 uuid(14EB119F-25CE-4654-ABE1-E6742AF03F2D),93 dual,94 oleautomation,95 nonextensible,96 helpstring("ISystemDeviceEnumeratorSpy Interface"),97 pointer_default(unique)98 ]99 interface ISystemDeviceEnumeratorSpy : IDispatch100 27 { 101 28 }; … … 110 37 [ 111 38 object, 39 uuid(968E0597-E713-4EF5-A6F3-780B816204C2), 40 dual, 41 oleautomation, 42 nonextensible, 43 helpstring("IModuleVersionInformation Interface"), 44 pointer_default(unique) 45 ] 46 interface IModuleVersionInformation : IDispatch 47 { 48 [id(1), propget] HRESULT Path([out, retval] BSTR* psPath); 49 [id(2), propget] HRESULT FileVersion([out, retval] LONGLONG* pnFileVersion); 50 [id(3), propget] HRESULT FileVersionString([out, retval] BSTR* psFileVersionString); 51 }; 52 [ 53 object, 54 uuid(6945711B-FE0F-4C54-965F-5B67969C28B7), 55 dual, 56 oleautomation, 57 nonextensible, 58 helpstring("ISpy Interface"), 59 pointer_default(unique) 60 ] 61 interface ISpy : IDispatch 62 { 63 [id(1), propget] HRESULT MonikerDisplayName([out, retval] BSTR* psMonikerDisplayName); 64 [id(2), propget] HRESULT CreationTime([out, retval] DATE* pfTime); 65 [id(3), propget] HRESULT FriendlyName([out, retval] BSTR* psFriendlyName); 66 [id(3), propput] HRESULT FriendlyName([in] BSTR sFriendlyName); 67 [id(4)] HRESULT DoPropertyFrameModal([in] LONG nParentWindowHandle); 68 [id(5)] HRESULT DoFilterGraphListModal([in] LONG nParentWindowHandle); 69 [id(6)] HRESULT OpenGraphStudioNext([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 70 [id(7)] HRESULT OpenGraphEdit([in] LONG nParentWindowHandle, [out, retval] VARIANT_BOOL* pbResult); 71 [id(8)] HRESULT ReadRunPropertyBag([in] IUnknown* pBaseFilterUnknown, [in] VARIANT_BOOL bAllowExtension, [out, retval] VARIANT* pvValue); 72 }; 73 [ 74 object, 75 uuid(E59EED72-E94A-44D9-8C1F-6535A4C1D6C9), 76 dual, 77 oleautomation, 78 nonextensible, 79 helpstring("IFilterGraphMemoryAllocatorData Interface"), 80 pointer_default(unique) 81 ] 82 interface IFilterGraphMemoryAllocatorData : IDispatch 83 { 84 [id(DISPID_VALUE), propget] HRESULT Value([out, retval] VARIANT* pvValue); 85 }; 86 [ 87 uuid(F552C23D-F088-41C3-A080-8464D7BB9BAD), 88 helpstring("Spy Class") 89 ] 90 coclass Spy 91 { 92 [default] interface ISpy; 93 //interface ISpyEx; 94 interface IModuleVersionInformation; 95 interface IFilterGraphMemoryAllocatorData; 96 }; 97 [ 98 object, 112 99 uuid(ACBECDFD-D8CA-49c8-B799-D23225D5BFAD), 113 100 nonextensible, … … 151 138 }; 152 139 [ 153 uuid( F552C23D-F088-41C3-A080-8464D7BB9BAD),154 helpstring(" Spy Class")155 ] 156 coclass Spy140 uuid(2C281C40-8853-4a30-99D3-9DCFF2C015C9), 141 helpstring("NoThreadSpy Class") 142 ] 143 coclass NoThreadSpy 157 144 { 158 145 [default] interface ISpy; … … 162 149 }; 163 150 [ 164 uuid(2C281C40-8853-4a30-99D3-9DCFF2C015C9), 165 helpstring("NoThreadSpy Class") 166 ] 167 coclass NoThreadSpy 168 { 169 [default] interface ISpy; 170 //interface ISpyEx; 171 interface IModuleVersionInformation; 172 interface IFilterGraphMemoryAllocatorData; 151 object, 152 uuid(34B280D7-A144-4a64-BCB9-3616896F6877), 153 dual, 154 oleautomation, 155 nonextensible, 156 helpstring("IFilterMapperSpy Interface"), 157 pointer_default(unique) 158 ] 159 interface IFilterMapperSpy : IDispatch 160 { 173 161 }; 174 162 [ … … 179 167 { 180 168 [default] interface IFilterMapperSpy; 169 }; 170 [ 171 object, 172 uuid(14EB119F-25CE-4654-ABE1-E6742AF03F2D), 173 dual, 174 oleautomation, 175 nonextensible, 176 helpstring("ISystemDeviceEnumeratorSpy Interface"), 177 pointer_default(unique) 178 ] 179 interface ISystemDeviceEnumeratorSpy : IDispatch 180 { 181 181 }; 182 182 [
Note: See TracChangeset
for help on using the changeset viewer.