Changeset 6715 for trunk/include
- Timestamp:
- Sep 15, 2001, 11:58:36 AM (24 years ago)
- Location:
- trunk/include/win
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/strmif.h
r6564 r6715 1 //#ifndef __WINE__ 1 2 #include "rpc.h" 2 3 //#include "rpcndr.h" … … 5 6 #include "ole2.h" 6 7 #endif 8 //#endif 7 9 8 10 #ifndef __WINE_STRMIF_H_ … … 249 251 250 252 typedef LONGLONG REFERENCE_TIME; 251 typedef DWORD HSEMAPHORE; 252 typedef DWORD HEVENT; 253 #ifdef __WIN32OS2__ 254 typedef DWORD HSEMAPHORE; 255 typedef DWORD HEVENT; 256 #else 257 typedef DWORD_PTR HSEMAPHORE; 258 typedef DWORD_PTR HEVENT; 259 #endif 253 260 254 261 /* enums. */ … … 266 273 State_Running = 2, 267 274 } FILTER_STATE; 275 276 typedef enum 277 { 278 Famine = 0, 279 Flood = 1, 280 } QualityMessageType; 281 282 typedef enum 283 { 284 REG_PINFLAG_B_ZERO = 0x1, 285 REG_PINFLAG_B_RENDERER = 0x2, 286 REG_PINFLAG_B_MANY = 0x4, 287 REG_PINFLAG_B_OUTPUT = 0x8, 288 } REG_PINFLAG; 289 268 290 269 291 /* structs. */ … … 320 342 } COLORKEY; 321 343 344 typedef struct 345 { 346 QualityMessageType Type; 347 long Proportion; 348 REFERENCE_TIME Late; 349 REFERENCE_TIME TimeStamp; 350 } Quality; 351 352 typedef struct 353 { 354 const CLSID* clsMajorType; 355 const CLSID* clsMinorType; 356 } REGPINTYPES; 357 358 typedef struct 359 { 360 LPWSTR strName; 361 BOOL bRendered; 362 BOOL bOutput; 363 BOOL bZero; 364 BOOL bMany; 365 const CLSID* clsConnectsToFilter; 366 const WCHAR* strConnectsToPin; 367 UINT nMediaTypes; 368 const REGPINTYPES* lpMediaType; 369 } REGFILTERPINS; 370 371 typedef struct 372 { 373 CLSID clsMedium; 374 DWORD dw1; 375 DWORD dw2; 376 } REGPINMEDIUM; 377 378 typedef struct 379 { 380 DWORD dwFlags; 381 UINT cInstances; 382 UINT nMediaTypes; 383 const REGPINTYPES* lpMediaType; 384 UINT nMediums; 385 const REGPINMEDIUM* lpMedium; 386 const CLSID* clsPinCategory; 387 } REGFILTERPINS2; 388 389 typedef struct 390 { 391 DWORD dwVersion; 392 DWORD dwMerit; 393 union { 394 struct { 395 ULONG cPins; 396 const REGFILTERPINS* rgPins; 397 } DUMMYSTRUCTNAME1; 398 struct { 399 ULONG cPins2; 400 const REGFILTERPINS2* rgPins2; 401 } DUMMYSTRUCTNAME2; 402 } DUMMYUNIONNAME; 403 } REGFILTER2; 322 404 323 405 … … 395 477 #define IBaseFilter_GetClassID(p,a1) ICOM_CALL1(GetClassID,p,a1) 396 478 /*** IMediaFilter methods ***/ 397 #define IBaseFilter_Stop(p ,a1) ICOM_CALL1(Stop,p,a1)398 #define IBaseFilter_Pause(p ,a1) ICOM_CALL1(Pause,p,a1)479 #define IBaseFilter_Stop(p) ICOM_CALL (Stop,p) 480 #define IBaseFilter_Pause(p) ICOM_CALL (Pause,p) 399 481 #define IBaseFilter_Run(p,a1) ICOM_CALL1(Run,p,a1) 400 482 #define IBaseFilter_GetState(p,a1,a2) ICOM_CALL2(GetState,p,a1,a2) … … 410 492 /************************************************************************** 411 493 * 494 * ICreateDevEnum interface 495 * 496 */ 497 498 #define ICOM_INTERFACE ICreateDevEnum 499 #define ICreateDevEnum_METHODS \ 500 ICOM_METHOD3(HRESULT,CreateClassEnumerator,REFCLSID,a1,IEnumMoniker**,a2,DWORD,a3) 501 502 #define ICreateDevEnum_IMETHODS \ 503 IUnknown_IMETHODS \ 504 ICreateDevEnum_METHODS 505 506 ICOM_DEFINE(ICreateDevEnum,IUnknown) 507 #undef ICOM_INTERFACE 508 509 /*** IUnknown methods ***/ 510 #define ICreateDevEnum_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 511 #define ICreateDevEnum_AddRef(p) ICOM_CALL (AddRef,p) 512 #define ICreateDevEnum_Release(p) ICOM_CALL (Release,p) 513 /*** ICreateDevEnum methods ***/ 514 #define ICreateDevEnum_CreateClassEnumerator(p,a1,a2,a3) ICOM_CALL3(CreateClassEnumerator,p,a1,a2,a3) 515 516 /************************************************************************** 517 * 412 518 * IEnumFilters interface 413 519 * … … 500 606 /************************************************************************** 501 607 * 608 * IFileSinkFilter interface 609 * 610 */ 611 612 #define ICOM_INTERFACE IFileSinkFilter 613 #define IFileSinkFilter_METHODS \ 614 ICOM_METHOD2(HRESULT,SetFileName,LPCOLESTR,a1,const AM_MEDIA_TYPE*,a2) \ 615 ICOM_METHOD2(HRESULT,GetCurFile,LPOLESTR*,a1,AM_MEDIA_TYPE*,a2) 616 617 #define IFileSinkFilter_IMETHODS \ 618 IUnknown_IMETHODS \ 619 IFileSinkFilter_METHODS 620 621 ICOM_DEFINE(IFileSinkFilter,IUnknown) 622 #undef ICOM_INTERFACE 623 624 /*** IUnknown methods ***/ 625 #define IFileSinkFilter_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 626 #define IFileSinkFilter_AddRef(p) ICOM_CALL (AddRef,p) 627 #define IFileSinkFilter_Release(p) ICOM_CALL (Release,p) 628 /*** IFileSinkFilter methods ***/ 629 #define IFileSinkFilter_SetFileName(p,a1,a2) ICOM_CALL2(SetFileName,p,a1,a2) 630 #define IFileSinkFilter_GetCurFile(p,a1,a2) ICOM_CALL2(GetCurFile,p,a1,a2) 631 632 /************************************************************************** 633 * 634 * IFileSinkFilter2 interface 635 * 636 */ 637 638 #define ICOM_INTERFACE IFileSinkFilter2 639 #define IFileSinkFilter2_METHODS \ 640 ICOM_METHOD1(HRESULT,SetMode,DWORD,a1) \ 641 ICOM_METHOD1(HRESULT,GetMode,DWORD*,a1) 642 643 #define IFileSinkFilter2_IMETHODS \ 644 IFileSinkFilter_IMETHODS \ 645 IFileSinkFilter2_METHODS 646 647 ICOM_DEFINE(IFileSinkFilter2,IFileSinkFilter) 648 #undef ICOM_INTERFACE 649 650 /*** IUnknown methods ***/ 651 #define IFileSinkFilter2_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 652 #define IFileSinkFilter2_AddRef(p) ICOM_CALL (AddRef,p) 653 #define IFileSinkFilter2_Release(p) ICOM_CALL (Release,p) 654 /*** IFileSinkFilter methods ***/ 655 #define IFileSinkFilter2_SetFileName(p,a1,a2) ICOM_CALL2(SetFileName,p,a1,a2) 656 #define IFileSinkFilter2_GetCurFile(p,a1,a2) ICOM_CALL2(GetCurFile,p,a1,a2) 657 /*** IFileSinkFilter2 methods ***/ 658 #define IFileSinkFilter2_SetMode(p,a1) ICOM_CALL1(SetMode,p,a1) 659 #define IFileSinkFilter2_GetMode(p,a1) ICOM_CALL1(GetMode,p,a1) 660 661 /************************************************************************** 662 * 502 663 * IFileSourceFilter interface 503 664 * … … 523 684 #define IFileSourceFilter_Load(p,a1,a2) ICOM_CALL2(Load,p,a1,a2) 524 685 #define IFileSourceFilter_GetCurFile(p,a1,a2) ICOM_CALL2(GetCurFile,p,a1,a2) 686 687 /************************************************************************** 688 * 689 * IFilterMapper interface 690 * 691 */ 692 693 #define ICOM_INTERFACE IFilterMapper 694 #define IFilterMapper_METHODS \ 695 ICOM_METHOD3(HRESULT,RegisterFilter,CLSID,a1,LPCWSTR,a2,DWORD,a3) \ 696 ICOM_METHOD3(HRESULT,RegisterFilterInstance,CLSID,a1,LPCWSTR,a2,CLSID*,a3) \ 697 ICOM_METHOD8(HRESULT,RegisterPin,CLSID,a1,LPCWSTR,a2,BOOL,a3,BOOL,a4,BOOL,a5,BOOL,a6,CLSID,a7,LPCWSTR,a8) \ 698 ICOM_METHOD4(HRESULT,RegisterPinType,CLSID,a1,LPCWSTR,a2,CLSID,a3,CLSID,a4) \ 699 ICOM_METHOD1(HRESULT,UnregisterFilter,CLSID,a1) \ 700 ICOM_METHOD1(HRESULT,UnregisterFilterInstance,CLSID,a1) \ 701 ICOM_METHOD2(HRESULT,UnregisterPin,CLSID,a1,LPCWSTR,a2) \ 702 ICOM_METHOD9(HRESULT,EnumMatchingFilters,IEnumRegFilters**,a1,DWORD,a2,BOOL,a3,CLSID,a4,CLSID,a5,BOOL,a6,BOOL,a7,CLSID,a8,CLSID,a9) 703 704 #define IFilterMapper_IMETHODS \ 705 IUnknown_IMETHODS \ 706 IFilterMapper_METHODS 707 708 ICOM_DEFINE(IFilterMapper,IUnknown) 709 #undef ICOM_INTERFACE 710 711 /*** IUnknown methods ***/ 712 #define IFilterMapper_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 713 #define IFilterMapper_AddRef(p) ICOM_CALL (AddRef,p) 714 #define IFilterMapper_Release(p) ICOM_CALL (Release,p) 715 /*** IFilterMapper methods ***/ 716 #define IFilterMapper_RegisterFilter(p,a1,a2,a3) ICOM_CALL3(RegisterFilter,p,a1,a2,a3) 717 #define IFilterMapper_RegisterFilterInstance(p,a1,a2,a3) ICOM_CALL3(RegisterFilterInstance,p,a1,a2,a3) 718 #define IFilterMapper_RegisterPin(p,a1,a2,a3,a4,a5,a6,a7,a8) ICOM_CALL8(RegisterPin,p,a1,a2,a3,a4,a5,a6,a7,a8) 719 #define IFilterMapper_RegisterPinType(p,a1,a2,a3,a4) ICOM_CALL4(RegisterPinType,p,a1,a2,a3,a4) 720 #define IFilterMapper_UnregisterFilter(p,a1) ICOM_CALL1(UnregisterFilter,p,a1) 721 #define IFilterMapper_UnregisterFilterInstance(p,a1) ICOM_CALL1(UnregisterFilterInstance,p,a1) 722 #define IFilterMapper_UnregisterPin(p,a1,a2) ICOM_CALL2(UnregisterPin,p,a1,a2) 723 #define IFilterMapper_EnumMatchingFilters(p,a1,a2,a3,a4,a5,a6,a7,a8,a9) ICOM_CALL9(EnumMatchingFilters,p,a1,a2,a3,a4,a5,a6,a7,a8,a9) 724 725 /************************************************************************** 726 * 727 * IFilterMapper2 interface 728 * 729 */ 730 731 #define ICOM_INTERFACE IFilterMapper2 732 #define IFilterMapper2_METHODS \ 733 ICOM_METHOD3(HRESULT,CreateCategory,REFCLSID,a1,DWORD,a2,LPCWSTR,a3) \ 734 ICOM_METHOD3(HRESULT,UnregisterFilter,const CLSID*,a1,const OLECHAR*,a2,REFCLSID,a3) \ 735 ICOM_METHOD6(HRESULT,RegisterFilter,REFCLSID,a1,LPCWSTR,a2,IMoniker**,a3,const CLSID*,a4,const OLECHAR*,a5,const REGFILTER2*,a6) \ 736 ICOM_METHOD15(HRESULT,EnumMatchingFilters,IEnumMoniker**,a1,DWORD,a2,BOOL,a3,DWORD,a4,BOOL,a5,DWORD,a6,const GUID*,a7,const REGPINMEDIUM*,a8,const CLSID*,a9,BOOL,a10,BOOL,a11,DWORD,a12,const GUID*,a13,const REGPINMEDIUM*,a14,const CLSID*,a15) 737 738 #define IFilterMapper2_IMETHODS \ 739 IUnknown_IMETHODS \ 740 IFilterMapper2_METHODS 741 742 ICOM_DEFINE(IFilterMapper2,IUnknown) 743 #undef ICOM_INTERFACE 744 745 /*** IUnknown methods ***/ 746 #define IFilterMapper2_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 747 #define IFilterMapper2_AddRef(p) ICOM_CALL (AddRef,p) 748 #define IFilterMapper2_Release(p) ICOM_CALL (Release,p) 749 /*** IFilterMapper2 methods ***/ 750 #define IFilterMapper2_CreateCategory(p,a1,a2,a3) ICOM_CALL3(CreateCategory,p,a1,a2,a3) 751 #define IFilterMapper2_UnregisterFilter(p,a1,a2,a3) ICOM_CALL3(UnregisterFilter,p,a1,a2,a3) 752 #define IFilterMapper2_RegisterFilter(p,a1,a2,a3,a4,a5,a6) ICOM_CALL6(RegisterFilter,p,a1,a2,a3,a4,a5,a6) 753 #define IFilterMapper2_EnumMatchingFilters(p,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) ICOM_CALL15(EnumMatchingFilters,p,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) 754 755 /************************************************************************** 756 * 757 * IFilterMapper3 interface 758 * 759 */ 760 761 #define ICOM_INTERFACE IFilterMapper3 762 #define IFilterMapper3_METHODS \ 763 ICOM_METHOD1(HRESULT,GetICreateDevEnum,ICreateDevEnum**,a1) 764 765 #define IFilterMapper3_IMETHODS \ 766 IFilterMapper2_IMETHODS \ 767 IFilterMapper3_METHODS 768 769 ICOM_DEFINE(IFilterMapper3,IFilterMapper2) 770 #undef ICOM_INTERFACE 771 772 /*** IUnknown methods ***/ 773 #define IFilterMapper3_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 774 #define IFilterMapper3_AddRef(p) ICOM_CALL (AddRef,p) 775 #define IFilterMapper3_Release(p) ICOM_CALL (Release,p) 776 /*** IFilterMapper2 methods ***/ 777 #define IFilterMapper3_CreateCategory(p,a1,a2,a3) ICOM_CALL3(CreateCategory,p,a1,a2,a3) 778 #define IFilterMapper3_UnregisterFilter(p,a1,a2,a3) ICOM_CALL3(UnregisterFilter,p,a1,a2,a3) 779 #define IFilterMapper3_RegisterFilter(p,a1,a2,a3,a4,a5,a6) ICOM_CALL6(RegisterFilter,p,a1,a2,a3,a4,a5,a6) 780 #define IFilterMapper3_EnumMatchingFilters(p,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) ICOM_CALL15(EnumMatchingFilters,p,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) 781 /*** IFilterMapper3 methods ***/ 782 #define IFilterMapper3_GetICreateDevEnum(p,a1) ICOM_CALL1(GetICreateDevEnum,p,a1) 525 783 526 784 /************************************************************************** … … 654 912 /************************************************************************** 655 913 * 914 * IGraphVersion interface 915 * 916 */ 917 918 #define ICOM_INTERFACE IGraphVersion 919 #define IGraphVersion_METHODS \ 920 ICOM_METHOD1(HRESULT,QueryVersion,LONG*,a1) 921 922 #define IGraphVersion_IMETHODS \ 923 IUnknown_IMETHODS \ 924 IGraphVersion_METHODS 925 926 ICOM_DEFINE(IGraphVersion,IUnknown) 927 #undef ICOM_INTERFACE 928 929 /*** IUnknown methods ***/ 930 #define IGraphVersion_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 931 #define IGraphVersion_AddRef(p) ICOM_CALL (AddRef,p) 932 #define IGraphVersion_Release(p) ICOM_CALL (Release,p) 933 /*** IGraphVersion methods ***/ 934 #define IGraphVersion_QueryVersion(p,a1) ICOM_CALL1(QueryVersion,p,a1) 935 936 /************************************************************************** 937 * 938 * IMediaEventSink interface 939 * 940 */ 941 942 #define ICOM_INTERFACE IMediaEventSink 943 #define IMediaEventSink_METHODS \ 944 ICOM_METHOD3(HRESULT,Notify,long,a1,LONG_PTR,a2,LONG_PTR,a3) 945 946 #define IMediaEventSink_IMETHODS \ 947 IUnknown_IMETHODS \ 948 IMediaEventSink_METHODS 949 950 ICOM_DEFINE(IMediaEventSink,IUnknown) 951 #undef ICOM_INTERFACE 952 953 /*** IUnknown methods ***/ 954 #define IMediaEventSink_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 955 #define IMediaEventSink_AddRef(p) ICOM_CALL (AddRef,p) 956 #define IMediaEventSink_Release(p) ICOM_CALL (Release,p) 957 /*** IMediaEventSink methods ***/ 958 #define IMediaEventSink_Notify(p,a1,a2,a3) ICOM_CALL3(Notify,p,a1,a2,a3) 959 960 /************************************************************************** 961 * 656 962 * IMediaSample interface 657 963 * … … 984 1290 /************************************************************************** 985 1291 * 1292 * IQualityControl interface 1293 * 1294 */ 1295 1296 #define ICOM_INTERFACE IQualityControl 1297 #define IQualityControl_METHODS \ 1298 ICOM_METHOD2(HRESULT,Notify,IBaseFilter*,a1,Quality,a2) \ 1299 ICOM_METHOD1(HRESULT,SetSink,IQualityControl*,a1) 1300 1301 #define IQualityControl_IMETHODS \ 1302 IUnknown_IMETHODS \ 1303 IQualityControl_METHODS 1304 1305 ICOM_DEFINE(IQualityControl,IUnknown) 1306 #undef ICOM_INTERFACE 1307 1308 /*** IUnknown methods ***/ 1309 #define IQualityControl_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 1310 #define IQualityControl_AddRef(p) ICOM_CALL (AddRef,p) 1311 #define IQualityControl_Release(p) ICOM_CALL (Release,p) 1312 /*** IQualityControl methods ***/ 1313 #define IQualityControl_Notify(p,a1,a2) ICOM_CALL2(Notify,p,a1,a2) 1314 #define IQualityControl_SetSink(p,a1) ICOM_CALL1(SetSink,p,a1) 1315 1316 /************************************************************************** 1317 * 986 1318 * IReferenceClock interface 987 1319 * … … 1039 1371 /*** IReferenceClock2 methods ***/ 1040 1372 1373 /************************************************************************** 1374 * 1375 * ISeekingPassThru interface 1376 * 1377 */ 1378 1379 #define ICOM_INTERFACE ISeekingPassThru 1380 #define ISeekingPassThru_METHODS \ 1381 ICOM_METHOD2(HRESULT,Init,BOOL,a1,IPin*,a2) 1382 1383 #define ISeekingPassThru_IMETHODS \ 1384 IUnknown_IMETHODS \ 1385 ISeekingPassThru_METHODS 1386 1387 ICOM_DEFINE(ISeekingPassThru,IUnknown) 1388 #undef ICOM_INTERFACE 1389 1390 /*** IUnknown methods ***/ 1391 #define ISeekingPassThru_QueryInterface(p,a1,a2) ICOM_CALL2(QueryInterface,p,a1,a2) 1392 #define ISeekingPassThru_AddRef(p) ICOM_CALL (AddRef,p) 1393 #define ISeekingPassThru_Release(p) ICOM_CALL (Release,p) 1394 /*** ISeekingPassThru methods ***/ 1395 #define ISeekingPassThru_Init(p,a1,a2) ICOM_CALL2(Init,p,a1,a2) 1396 1397 1398 1399 1041 1400 #endif /* __WINE_STRMIF_H_ */ -
trunk/include/win/uuids.h
r6564 r6715 72 72 /* Stream */ 73 73 OUR_GUID_ENTRY(MEDIASUBTYPE_Avi,0xe436eb88,0x524f,0x11ce,0x9f,0x53,0x00,0x20,0xaf,0x0b,0xa7,0x70) 74 OUR_GUID_ENTRY(MEDIASUBTYPE_QTMovie,0xE436EB89,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 75 OUR_GUID_ENTRY(MEDIATYPE_MPEG1SystemStream,0xE436EB82,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 74 76 OUR_GUID_ENTRY(MEDIASUBTYPE_WAVE,0xe436eb8b,0x524f,0x11ce,0x9f,0x53,0x00,0x20,0xaf,0x0b,0xa7,0x70) 75 77 OUR_GUID_ENTRY(MEDIASUBTYPE_AU,0xe436eb8c,0x524f,0x11ce,0x9f,0x53,0x00,0x20,0xaf,0x0b,0xa7,0x70) 76 78 OUR_GUID_ENTRY(MEDIASUBTYPE_AIFF,0xe436eb8d,0x524f,0x11ce,0x9f,0x53,0x00,0x20,0xaf,0x0b,0xa7,0x70) 79 80 OUR_GUID_ENTRY(MEDIASUBTYPE_QTRpza, 81 0x617A7072,0x0000,0x0010,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71) 82 OUR_GUID_ENTRY(MEDIASUBTYPE_QTSmc, 83 0x20636D73,0x0000,0x0010,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71) 84 OUR_GUID_ENTRY(MEDIASUBTYPE_QTRle, 85 0x20656C72,0x0000,0x0010,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71) 86 OUR_GUID_ENTRY(MEDIASUBTYPE_QTJpeg, 87 0x6765706A,0x0000,0x0010,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71) 88 89 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1System, 90 0xE436EB84,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 91 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1Video, 92 0xE436EB86,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 93 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1Audio, 94 0xE436EB87,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 95 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1Packet, 96 0xE436EB80,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 97 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1Payload, 98 0xE436EB81,0x524F,0x11CE,0x9F,0x53,0x00,0x20,0xAF,0x0B,0xA7,0x70) 99 OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG1AudioPayload, 100 0x00000050,0x0000,0x0010,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71) 101 77 102 78 103 /* --- Format Type --- */ … … 101 126 OUR_GUID_ENTRY(CLSID_FilterMapper, 102 127 0xe436ebb2,0x524f,0x11ce,0x9f,0x53,0x00,0x20,0xaf,0x0b,0xa7,0x70) 128 OUR_GUID_ENTRY(CLSID_FilterMapper2, 129 0xCDA42200,0xBD88,0x11D0,0xBD,0x4E,0x00,0xA0,0xC9,0x11,0xCE,0x86) 103 130 /* Filter Graph */ 104 131 OUR_GUID_ENTRY(CLSID_FilterGraph, … … 123 150 0x1e651cc0,0xb199,0x11d0,0x82,0x12,0x00,0xc0,0x4f,0xc3,0x2c,0x45) 124 151 152 OUR_GUID_ENTRY(CLSID_VfwCapture, 153 0x1B544C22,0xFD0B,0x11CE,0x8C,0x63,0x00,0xAA,0x00,0x44,0xB5,0x1E) 154 OUR_GUID_ENTRY(CLSID_SeekingPassThru, 155 0x060AF76C,0x68DD,0x11D0,0x8F,0xC1,0x00,0xC0,0x4F,0xD9,0x18,0x9D) 156 OUR_GUID_ENTRY(CLSID_SystemDeviceEnum, 157 0x62BE5D10,0x60EB,0x11D0,0xBD,0x3B,0x00,0xA0,0xC9,0x11,0xCE,0x86) 158 OUR_GUID_ENTRY(CLSID_CDeviceMoniker, 159 0x4315D437,0x5B8C,0x11D0,0xBD,0x3B,0x00,0xA0,0xC9,0x11,0xCE,0x86) 160 161 162 163 /* Categories */ 164 OUR_GUID_ENTRY(CLSID_ActiveMovieCategories, 165 0xDA4E3DA0,0xD07D,0x11D0,0xBD,0x50,0x00,0xA0,0xC9,0x11,0xCE,0x86) 166 OUR_GUID_ENTRY(CLSID_AudioCompressorCategory, 167 0x33D9A761,0x90C8,0x11D0,0xBD,0x43,0x00,0xA0,0xC9,0x11,0xCE,0x86) 168 OUR_GUID_ENTRY(CLSID_AudioInputDeviceCategory, 169 0x33D9A762,0x90C8,0x11D0,0xBD,0x43,0x00,0xA0,0xC9,0x11,0xCE,0x86) 170 OUR_GUID_ENTRY(CLSID_AudioRendererCategory, 171 0xE0F158E1,0xCB04,0x11D0,0xBD,0x4E,0x00,0xA0,0xC9,0x11,0xCE,0x86) 172 OUR_GUID_ENTRY(CLSID_DeviceControlCategory, 173 0xCC7BFB46,0xF175,0x11D1,0xA3,0x92,0x00,0xE0,0x29,0x1F,0x39,0x59) 174 OUR_GUID_ENTRY(CLSID_LegacyAmFilterCategory, 175 0x083863F1,0x70DE,0x11D0,0xBD,0x40,0x00,0xA0,0xC9,0x11,0xCE,0x86) 176 OUR_GUID_ENTRY(CLSID_MidiRendererCategory, 177 0x4EFE2452,0x168A,0x11D1,0xBC,0x76,0x00,0xC0,0x4F,0xB9,0x45,0x3B) 178 OUR_GUID_ENTRY(CLSID_TransmitCategory, 179 0xCC7BFB41,0xF175,0x11D1,0xA3,0x92,0x00,0xE0,0x29,0x1F,0x39,0x59) 180 OUR_GUID_ENTRY(CLSID_VideoInputDeviceCategory, 181 0x860BB310,0x5D01,0x11D0,0xBD,0x3B,0x00,0xA0,0xC9,0x11,0xCE,0x86) 182 OUR_GUID_ENTRY(CLSID_VideoCompressorCategory, 183 0x33D9A760,0x90C8,0x11D0,0xBD,0x43,0x00,0xA0,0xC9,0x11,0xCE,0x86) 184 185 /* Time formats */ 186 OUR_GUID_ENTRY(TIME_FORMAT_BYTE, 187 0x7B785571,0x8C82,0x11CF,0xBC,0x0C,0x00,0xAA,0x00,0xAC,0x74,0xF6) 188 OUR_GUID_ENTRY(TIME_FORMAT_FIELD, 189 0x7B785573,0x8C82,0x11CF,0xBC,0x0C,0x00,0xAA,0x00,0xAC,0x74,0xF6) 190 OUR_GUID_ENTRY(TIME_FORMAT_FRAME, 191 0x7B785570,0x8C82,0x11CF,0xBC,0x0C,0x00,0xAA,0x00,0xAC,0x74,0xF6) 192 OUR_GUID_ENTRY(TIME_FORMAT_MEDIA_TIME, 193 0x7B785574,0x8C82,0x11CF,0xBC,0x0C,0x00,0xAA,0x00,0xAC,0x74,0xF6) 194 OUR_GUID_ENTRY(TIME_FORMAT_NONE, 195 0x00000000,0x0000,0x0000,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00) 196 OUR_GUID_ENTRY(TIME_FORMAT_SAMPLE, 197 0x7B785572,0x8C82,0x11CF,0xBC,0x0C,0x00,0xAA,0x00,0xAC,0x74,0xF6) 198 199 125 200 #undef OUR_GUID_ENTRY 126 201 -
trunk/include/win/winbase.h
r6694 r6715 1615 1615 LONG WINAPI InterlockedDecrement(LPLONG); 1616 1616 LONG WINAPI InterlockedExchange(LPLONG,LONG); 1617 LONG WINAPI InterlockedExchangeAdd( PLONG dest, LONG incr ); 1617 1618 LONG WINAPI InterlockedIncrement(LPLONG); 1618 1619 BOOL WINAPI IsDBCSLeadByteEx(UINT,BYTE); -
trunk/include/win/wine/obj_base.h
r5616 r6715 362 362 #define ICOM_METHOD10(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj) \ 363 363 public: virtual ret (CALLBACK xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j) = 0; 364 #define ICOM_METHOD11(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk) \ 365 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k) = 0; 366 #define ICOM_METHOD12(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl) \ 367 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l) = 0; 368 #define ICOM_METHOD13(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm) \ 369 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m) = 0; 370 #define ICOM_METHOD14(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn) \ 371 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n) = 0; 372 #define ICOM_METHOD15(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no) \ 373 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o) = 0; 374 #define ICOM_METHOD16(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np) \ 375 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p) = 0; 376 #define ICOM_METHOD17(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq) \ 377 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q) = 0; 378 #define ICOM_METHOD18(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr) \ 379 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r) = 0; 380 #define ICOM_METHOD19(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns) \ 381 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s) = 0; 382 #define ICOM_METHOD20(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt) \ 383 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t) = 0; 384 #define ICOM_METHOD21(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu) \ 385 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u) = 0; 386 #define ICOM_METHOD22(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv) \ 387 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v) = 0; 388 #define ICOM_METHOD23(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw) \ 389 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w) = 0; 390 #define ICOM_METHOD24(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx) \ 391 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x) = 0; 392 #define ICOM_METHOD25(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx,ty,ny) \ 393 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x,ty y) = 0; 394 #define ICOM_METHOD26(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx,ty,ny,tz,nz) \ 395 public: virtual ret CALLBACK (xfn)(ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x,ty y,tz z) = 0; 364 396 365 397 … … 478 510 #define ICOM_METHOD10(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj) \ 479 511 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j); 512 #define ICOM_METHOD11(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk) \ 513 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k); 514 #define ICOM_METHOD12(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl) \ 515 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l); 516 #define ICOM_METHOD13(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm) \ 517 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m); 518 #define ICOM_METHOD14(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn) \ 519 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n); 520 #define ICOM_METHOD15(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no) \ 521 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o); 522 #define ICOM_METHOD16(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np) \ 523 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p); 524 #define ICOM_METHOD17(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq) \ 525 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q); 526 #define ICOM_METHOD18(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr) \ 527 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r); 528 #define ICOM_METHOD19(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns) \ 529 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s); 530 #define ICOM_METHOD20(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt) \ 531 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t); 532 #define ICOM_METHOD21(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu) \ 533 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u); 534 #define ICOM_METHOD22(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv) \ 535 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v); 536 #define ICOM_METHOD23(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw) \ 537 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w); 538 #define ICOM_METHOD24(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx) \ 539 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x); 540 #define ICOM_METHOD25(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx,ty,ny) \ 541 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x,ty y); 542 #define ICOM_METHOD26(ret,xfn,ta,na,tb,nb,tc,nc,td,nd,te,ne,tf,nf,tg,ng,th,nh,ti,ni,tj,nj,tk,nk,tl,nl,tm,nm,tn,nn,to,no,tp,np,tq,nq,tr,nr,ts,ns,tt,nt,tu,nu,tv,nv,tw,nw,tx,nx,ty,ny,tz,nz) \ 543 ret (* CALLBACK fn##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e,tf f,tg g,th h,ti i,tj j,tk k,tl l,tm m,tn n,to o,tp p,tq q,tr r,ts s,tt t,tu u,tv v,tw w,tx x,ty y,tz z); 480 544 481 545 #define ICOM_CMETHOD(ret,xfn) \ -
trunk/include/win/wine/obj_olefont.h
r641 r6715 1 /* $Id: obj_olefont.h,v 1. 5 1999-08-22 22:52:09sandervl Exp $ */1 /* $Id: obj_olefont.h,v 1.6 2001-09-15 09:58:36 sandervl Exp $ */ 2 2 /* 3 3 * Defines the COM interfaces and APIs related to OLE font support. … … 10 10 11 11 #include "wine/obj_base.h" 12 #include "wine/obj_oleaut.h" 12 13 #include "wingdi.h" /* TEXTMETRIC*/ 13 14 … … 57 58 ICOM_METHOD1(HRESULT, SetHdc, HDC, hdc) 58 59 #define IFont_IMETHODS \ 59 IUnknown_IME HTODS \60 IUnknown_IMETHODS \ 60 61 IFont_METHODS 61 62 ICOM_DEFINE(IFont,IUnknown) … … 101 102 #define IFontDisp_METHODS 102 103 #define IFontDisp_IMETHODS \ 103 IUnknown_IMETHODS \104 IUnknown_IMETHODS \ 104 105 IFontDisp_METHODS 105 106 ICOM_DEFINE(IFontDisp,IDispatch)
Note:
See TracChangeset
for help on using the changeset viewer.