Lines 37-43
Link Here
|
37 |
extern "C" const IID IID_IMediaDet; |
37 |
extern "C" const IID IID_IMediaDet; |
38 |
struct ISampleGrabber; |
38 |
struct ISampleGrabber; |
39 |
|
39 |
|
40 |
struct __declspec(uuid("65BD0710-24D2-4ff7-9324-ED2E5D3ABAFA")) __declspec(novtable) |
40 |
struct |
|
|
41 |
#ifndef __MINGW32__ |
42 |
__declspec(uuid("65BD0710-24D2-4ff7-9324-ED2E5D3ABAFA")) __declspec(novtable) |
43 |
#endif |
41 |
IMediaDet : public IUnknown |
44 |
IMediaDet : public IUnknown |
42 |
{ |
45 |
{ |
43 |
public: |
46 |
public: |
Lines 83-89
Link Here
|
83 |
}; |
86 |
}; |
84 |
|
87 |
|
85 |
extern "C" const IID IID_ISampleGrabberCB; |
88 |
extern "C" const IID IID_ISampleGrabberCB; |
86 |
struct __declspec(uuid("0579154A-2B53-4994-B0D0-E773148EFF85")) __declspec(novtable) |
89 |
struct |
|
|
90 |
#ifndef __MINGW32__ |
91 |
__declspec(uuid("0579154A-2B53-4994-B0D0-E773148EFF85")) __declspec(novtable) |
92 |
#endif |
87 |
ISampleGrabberCB : public IUnknown |
93 |
ISampleGrabberCB : public IUnknown |
88 |
{ |
94 |
{ |
89 |
public: |
95 |
public: |
Lines 97-103
Link Here
|
97 |
}; |
103 |
}; |
98 |
|
104 |
|
99 |
extern "C" const IID IID_ISampleGrabber; |
105 |
extern "C" const IID IID_ISampleGrabber; |
100 |
struct __declspec(uuid("6B652FFF-11FE-4fce-92AD-0266B5D7C78F")) __declspec(novtable) |
106 |
struct |
|
|
107 |
#ifndef __MINGW32__ |
108 |
__declspec(uuid("6B652FFF-11FE-4fce-92AD-0266B5D7C78F")) __declspec(novtable) |
109 |
#endif |
101 |
ISampleGrabber : public IUnknown |
110 |
ISampleGrabber : public IUnknown |
102 |
{ |
111 |
{ |
103 |
public: |
112 |
public: |