Changeset 5438 for trunk/include/win/msacm.h
- Timestamp:
- Apr 2, 2001, 11:54:45 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/msacm.h
r4632 r5438 1 /* $Id: msacm.h,v 1.3 2000-11-19 13:09:14 sandervl Exp $ */2 1 /* 3 2 * msacm.h - Declarations for MSACM … … 8 7 9 8 #include "windef.h" 10 ////#include "driver.h"11 9 #include "mmsystem.h" 12 10 #include "mmreg.h" … … 16 14 #endif /* defined(__cplusplus) */ 17 15 16 #define ACMAPI WINAPI 17 18 18 /*********************************************************************** 19 19 * Defines/Enums 20 20 */ 21 22 21 #define ACMERR_BASE 512 23 22 #define ACMERR_NOTPOSSIBLE (ACMERR_BASE + 0) … … 93 92 94 93 #define ACMHELPMSGSTRINGA "acmchoose_help" 95 #define ACMHELPMSGSTRINGW L"acmchoose_help" 96 #define ACMHELPMSGSTRING16 "acmchoose_help" 94 static const WCHAR ACMHELPMSGSTRINGW[] = { 'a','c','m', 95 'c','h','o','o','s','e','_','h','e','l','p',0 }; 96 #define ACMHELPMSGSTRING WINELIB_NAME_AW(ACMHELPMSGSTRING) 97 97 98 98 #define ACMHELPMSGCONTEXTMENUA "acmchoose_contextmenu" 99 #define ACMHELPMSGCONTEXTMENUW L"acmchoose_contextmenu" 100 #define ACMHELPMSGCONTEXTMENU16 "acmchoose_contextmenu" 99 static const WCHAR ACMHELPMSGCONTEXTMENUW[] = { 'a','c','m', 100 'c','h','o','o','s','e','_','c','o','n','t','e','x','t','m','e','n','u',0 }; 101 #define ACMHELPMSGCONTEXTMENU WINELIB_NAME_AW(ACMHELPMSGCONTEXTMENU) 101 102 102 103 #define ACMHELPMSGCONTEXTHELPA "acmchoose_contexthelp" 103 #define ACMHELPMSGCONTEXTHELPW L"acmchoose_contexthelp" 104 #define ACMHELPMSGCONTEXTHELP16 "acmchoose_contexthelp" 104 static const WCHAR ACMHELPMSGCONTEXTHELPW[] = { 'a','c','m', 105 'c','h','o','o','s','e','_','c','o','n','t','e','x','t','h','e','l','p',0 }; 106 #define ACMHELPMSGCONTEXTHELP WINELIB_NAME_AW(ACMHELPMSGCONTEXTHELP) 105 107 106 108 #define MM_ACM_FORMATCHOOSE 0x8000 … … 193 195 */ 194 196 195 typedef BOOL ( CALLBACK *ACMDRIVERENUMCB)(197 typedef BOOL (* CALLBACK ACMDRIVERENUMCB)( 196 198 HACMDRIVERID hadid, DWORD dwInstance, DWORD fdwSupport 197 199 ); 198 200 199 typedef BOOL16 (CALLBACK *ACMDRIVERENUMCB16)( 200 HACMDRIVERID16 hadid, DWORD dwInstance, DWORD fdwSupport 201 ); 202 203 typedef UINT (CALLBACK *ACMFILTERCHOOSEHOOKPROCA)( 201 typedef UINT (* CALLBACK ACMFILTERCHOOSEHOOKPROCA)( 204 202 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam 205 203 ); 206 204 207 typedef UINT ( CALLBACK *ACMFILTERCHOOSEHOOKPROCW)(205 typedef UINT (* CALLBACK ACMFILTERCHOOSEHOOKPROCW)( 208 206 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam 209 207 ); 210 211 typedef UINT (CALLBACK *ACMFILTERCHOOSEHOOKPROC16)( 208 #define ACMFILTERCHOOSEHOOKPROC WINELIB_NAME_AW(ACMFILTERCHOOSEHOOKPROC) 209 210 typedef UINT (* CALLBACK ACMFORMATCHOOSEHOOKPROCA)( 212 211 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam 213 212 ); 214 213 215 typedef UINT ( CALLBACK *ACMFORMATCHOOSEHOOKPROCA)(214 typedef UINT (* CALLBACK ACMFORMATCHOOSEHOOKPROCW)( 216 215 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam 217 216 ); 218 219 typedef UINT (CALLBACK *ACMFORMATCHOOSEHOOKPROCW)( 220 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam 221 ); 222 223 typedef UINT16 (CALLBACK *ACMFORMATCHOOSEHOOKPROC16)( 224 HWND16 hwnd, UINT16 uMsg, WPARAM16 wParam, LPARAM lParam 225 ); 217 #define ACMFORMATCHOOSEHOOKPROC WINELIB_NAME_AW(ACMFORMATCHOOSEHOOKPROC) 226 218 227 219 /*********************************************************************** … … 253 245 CHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS]; 254 246 CHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS]; 255 } ACMDRIVERDETAILSA, *PACMDRIVERDETAILSA ;247 } ACMDRIVERDETAILSA, *PACMDRIVERDETAILSA, *LPACMDRIVERDETAILSA; 256 248 257 249 typedef struct _ACMDRIVERDETAILSW … … 279 271 WCHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS]; 280 272 WCHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS]; 281 } ACMDRIVERDETAILSW, *PACMDRIVERDETAILSW; 282 283 typedef struct _ACMDRIVERDETAILS16 284 { 285 DWORD cbStruct; 286 287 FOURCC fccType; 288 FOURCC fccComp; 289 290 WORD wMid; 291 WORD wPid; 292 293 DWORD vdwACM; 294 DWORD vdwDriver; 295 296 DWORD fdwSupport; 297 DWORD cFormatTags; 298 DWORD cFilterTags; 299 300 HICON16 hicon; 301 302 CHAR szShortName[ACMDRIVERDETAILS_SHORTNAME_CHARS]; 303 CHAR szLongName[ACMDRIVERDETAILS_LONGNAME_CHARS]; 304 CHAR szCopyright[ACMDRIVERDETAILS_COPYRIGHT_CHARS]; 305 CHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS]; 306 CHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS]; 307 } ACMDRIVERDETAILS16, *NPACMDRIVERDETAILS16, *LPACMDRIVERDETAILS16; 273 } ACMDRIVERDETAILSW, *PACMDRIVERDETAILSW, *LPACMDRIVERDETAILSW; 274 275 DECL_WINELIB_TYPE_AW(ACMDRIVERDETAILS) 276 DECL_WINELIB_TYPE_AW(PACMDRIVERDETAILS) 277 DECL_WINELIB_TYPE_AW(LPACMDRIVERDETAILS) 308 278 309 279 typedef struct _ACMFILTERCHOOSEA … … 331 301 LPARAM lCustData; 332 302 ACMFILTERCHOOSEHOOKPROCA pfnHook; 333 } ACMFILTERCHOOSEA, *PACMFILTERCHOOSEA ;303 } ACMFILTERCHOOSEA, *PACMFILTERCHOOSEA, *LPACMFILTERCHOOSEA; 334 304 335 305 typedef struct _ACMFILTERCHOOSEW … … 357 327 LPARAM lCustData; 358 328 ACMFILTERCHOOSEHOOKPROCW pfnHook; 359 } ACMFILTERCHOOSEW, *PACMFILTERCHOOSEW; 360 361 typedef struct _ACMFILTERCHOOSE16 362 { 363 DWORD cbStruct; 364 DWORD fdwStyle; 365 366 HWND16 hwndOwner; 367 368 LPWAVEFILTER pwfltr; 369 DWORD cbwfltr; 370 371 LPCSTR pszTitle; 372 373 char szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS]; 374 char szFilter[ACMFILTERDETAILS_FILTER_CHARS]; 375 LPSTR pszName; 376 DWORD cchName; 377 378 DWORD fdwEnum; 379 LPWAVEFILTER pwfltrEnum; 380 381 HINSTANCE16 hInstance; 382 LPCSTR pszTemplateName; 383 LPARAM lCustData; 384 ACMFILTERCHOOSEHOOKPROC16 pfnHook; 385 } ACMFILTERCHOOSE16, *NPACMFILTERCHOOSE16, *LPACMFILTERCHOOSE16; 329 } ACMFILTERCHOOSEW, *PACMFILTERCHOOSEW, *LPACMFILTERCHOOSEW; 330 331 DECL_WINELIB_TYPE_AW(ACMFILTERCHOOSE) 332 DECL_WINELIB_TYPE_AW(PACMFILTERCHOOSE) 333 DECL_WINELIB_TYPE_AW(LPACMFILTERCHOOSE) 386 334 387 335 typedef struct _ACMFILTERDETAILSA … … 394 342 DWORD cbwfltr; 395 343 CHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS]; 396 } ACMFILTERDETAILSA, *PACMFILTERDETAILSA ;344 } ACMFILTERDETAILSA, *PACMFILTERDETAILSA, *LPACMFILTERDETAILSA; 397 345 398 346 typedef struct _ACMFILTERDETAILSW … … 405 353 DWORD cbwfltr; 406 354 WCHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS]; 407 } ACMFILTERDETAILSW, *PACMFILTERDETAILSW; 408 409 typedef struct _ACMFILTERDETAILS16 410 { 411 DWORD cbStruct; 412 DWORD dwFilterIndex; 413 DWORD dwFilterTag; 414 DWORD fdwSupport; 415 LPWAVEFILTER pwfltr; 416 DWORD cbwfltr; 417 CHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS]; 418 } ACMFILTERDETAILS16, *NPACMFILTERDETAILS16, *LPACMFILTERDETAILS16; 355 } ACMFILTERDETAILSW, *PACMFILTERDETAILSW, *LPACMFILTERDETAILSW; 356 357 DECL_WINELIB_TYPE_AW(ACMFILTERDETAILS) 358 DECL_WINELIB_TYPE_AW(PACMFILTERDETAILS) 359 DECL_WINELIB_TYPE_AW(LPACMFILTERDETAILS) 419 360 420 361 typedef struct _ACMFILTERTAGDETAILSA … … 427 368 DWORD cStandardFilters; 428 369 CHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS]; 429 } ACMFILTERTAGDETAILSA, *PACMFILTERTAGDETAILSA ;370 } ACMFILTERTAGDETAILSA, *PACMFILTERTAGDETAILSA, *LPACMFILTERTAGDETAILSA; 430 371 431 372 typedef struct _ACMFILTERTAGDETAILSW … … 438 379 DWORD cStandardFilters; 439 380 WCHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS]; 440 } ACMFILTERTAGDETAILSW, *PACMFILTERTAGDETAILSW; 441 442 typedef struct _ACMFILTERTAGDETAILS16 443 { 444 DWORD cbStruct; 445 DWORD dwFilterTagIndex; 446 DWORD dwFilterTag; 447 DWORD cbFilterSize; 448 DWORD fdwSupport; 449 DWORD cStandardFilters; 450 CHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS]; 451 } ACMFILTERTAGDETAILS16, *NPACMFILTERTAGDETAILS16, *LPACMFILTERTAGDETAILS16; 381 } ACMFILTERTAGDETAILSW, *PACMFILTERTAGDETAILSW, *LPACMFILTERTAGDETAILSW; 382 383 DECL_WINELIB_TYPE_AW(ACMFILTERTAGDETAILS) 384 DECL_WINELIB_TYPE_AW(PACMFILTERTAGDETAILS) 385 DECL_WINELIB_TYPE_AW(LPACMFILTERTAGDETAILS) 452 386 453 387 typedef struct _ACMFORMATCHOOSEA … … 475 409 LPARAM lCustData; 476 410 ACMFORMATCHOOSEHOOKPROCA pfnHook; 477 } ACMFORMATCHOOSEA, *PACMFORMATCHOOSEA ;411 } ACMFORMATCHOOSEA, *PACMFORMATCHOOSEA, *LPACMFORMATCHOOSEA; 478 412 479 413 typedef struct _ACMFORMATCHOOSEW … … 501 435 LPARAM lCustData; 502 436 ACMFORMATCHOOSEHOOKPROCW pfnHook; 503 } ACMFORMATCHOOSEW, *PACMFORMATCHOOSEW; 504 505 typedef struct _ACMFORMATCHOOSE16 506 { 507 DWORD cbStruct; 508 DWORD fdwStyle; 509 510 HWND16 hwndOwner; 511 512 LPWAVEFORMATEX pwfx; 513 DWORD cbwfx; 514 LPCSTR pszTitle; 515 516 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; 517 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; 518 519 LPSTR pszName; 520 DWORD cchName; 521 522 DWORD fdwEnum; 523 LPWAVEFORMATEX pwfxEnum; 524 525 HINSTANCE16 hInstance; 526 LPCSTR pszTemplateName; 527 LPARAM lCustData; 528 ACMFORMATCHOOSEHOOKPROC16 pfnHook; 529 } ACMFORMATCHOOSE16, *NPACMFORMATCHOOSE16, *LPACMFORMATCHOOSE16; 437 } ACMFORMATCHOOSEW, *PACMFORMATCHOOSEW, *LPACMFORMATCHOOSEW; 438 439 DECL_WINELIB_TYPE_AW(ACMFORMATCHOOSE) 440 DECL_WINELIB_TYPE_AW(PACMFORMATCHOOSE) 441 DECL_WINELIB_TYPE_AW(LPACMFORMATCHOOSE) 530 442 531 443 typedef struct _ACMFORMATDETAILSA … … 538 450 DWORD cbwfx; 539 451 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; 540 } ACMFORMATDETAILSA, *PACMFORMATDETAILSA ;452 } ACMFORMATDETAILSA, *PACMFORMATDETAILSA, *LPACMFORMATDETAILSA; 541 453 542 454 typedef struct _ACMFORMATDETAILSW … … 549 461 DWORD cbwfx; 550 462 WCHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; 551 } ACMFORMATDETAILSW, *PACMFORMATDETAILSW; 552 553 typedef struct _ACMFORMATDETAILS16 554 { 555 DWORD cbStruct; 556 DWORD dwFormatIndex; 557 DWORD dwFormatTag; 558 DWORD fdwSupport; 559 LPWAVEFORMATEX pwfx; 560 DWORD cbwfx; 561 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; 562 } ACMFORMATDETAILS16, *NPACMFORMATDETAILS16, *LPACMFORMATDETAILS16; 463 } ACMFORMATDETAILSW, *PACMFORMATDETAILSW, *LPACMFORMATDETAILSW; 464 465 DECL_WINELIB_TYPE_AW(ACMFORMATDETAILS) 466 DECL_WINELIB_TYPE_AW(PACMFORMATDETAILS) 467 DECL_WINELIB_TYPE_AW(LPACMFORMATDETAILS) 563 468 564 469 typedef struct _ACMFORMATTAGDETAILSA … … 571 476 DWORD cStandardFormats; 572 477 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; 573 } ACMFORMATTAGDETAILSA, *PACMFORMATTAGDETAILSA ;478 } ACMFORMATTAGDETAILSA, *PACMFORMATTAGDETAILSA, *LPACMFORMATTAGDETAILSA; 574 479 575 480 typedef struct _ACMFORMATTAGDETAILSW … … 582 487 DWORD cStandardFormats; 583 488 WCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; 584 } ACMFORMATTAGDETAILSW, *PACMFORMATTAGDETAILSW; 585 586 typedef struct _ACMFORMATTAGDETAILS16 587 { 588 DWORD cbStruct; 589 DWORD dwFormatTagIndex; 590 DWORD dwFormatTag; 591 DWORD cbFormatSize; 592 DWORD fdwSupport; 593 DWORD cStandardFormats; 594 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; 595 } ACMFORMATTAGDETAILS16, *NPACMFORMATTAGDETAILS16, *LPACMFORMATTAGDETAILS16; 489 } ACMFORMATTAGDETAILSW, *PACMFORMATTAGDETAILSW, *LPACMFORMATTAGDETAILSW; 490 491 DECL_WINELIB_TYPE_AW(ACMFORMATTAGDETAILS) 492 DECL_WINELIB_TYPE_AW(PACMFORMATTAGDETAILS) 493 DECL_WINELIB_TYPE_AW(LPACMFORMATTAGDETAILS) 596 494 597 495 typedef struct _ACMSTREAMHEADER … … 609 507 DWORD dwDstUser; 610 508 DWORD dwReservedDriver[10]; 611 } ACMSTREAMHEADER16, *NPACMSTREAMHEADER16, *LPACMSTREAMHEADER16, 612 ACMSTREAMHEADER, *PACMSTREAMHEADER; 509 } ACMSTREAMHEADER, *PACMSTREAMHEADER, *LPACMSTREAMHEADER; 613 510 614 511 /*********************************************************************** … … 616 513 */ 617 514 618 typedef BOOL ( CALLBACK *ACMFILTERENUMCBA)(515 typedef BOOL (* CALLBACK ACMFILTERENUMCBA)( 619 516 HACMDRIVERID hadid, PACMFILTERDETAILSA pafd, 620 517 DWORD dwInstance, DWORD fdwSupport 621 518 ); 622 519 623 typedef BOOL ( CALLBACK *ACMFILTERENUMCBW)(520 typedef BOOL (* CALLBACK ACMFILTERENUMCBW)( 624 521 HACMDRIVERID hadid, PACMFILTERDETAILSW pafd, 625 522 DWORD dwInstance, DWORD fdwSupport 626 523 ); 627 524 628 typedef BOOL16 (CALLBACK *ACMFILTERENUMCB16)( 629 HACMDRIVERID16 hadid, LPACMFILTERDETAILS16 pafd, 630 DWORD dwInstance, DWORD fdwSupport 631 ); 632 633 typedef BOOL (CALLBACK *ACMFILTERTAGENUMCBA)( 525 #define ACMFILTERENUMCB WINELIB_NAME_AW(ACMFILTERENUMCB) 526 527 typedef BOOL (* CALLBACK ACMFILTERTAGENUMCBA)( 634 528 HACMDRIVERID hadid, PACMFILTERTAGDETAILSA paftd, 635 529 DWORD dwInstance, DWORD fdwSupport 636 530 ); 637 531 638 typedef BOOL ( CALLBACK *ACMFILTERTAGENUMCBW)(532 typedef BOOL (* CALLBACK ACMFILTERTAGENUMCBW)( 639 533 HACMDRIVERID hadid, PACMFILTERTAGDETAILSW paftd, 640 534 DWORD dwInstance, DWORD fdwSupport 641 535 ); 642 536 643 typedef BOOL16 (CALLBACK *ACMFILTERTAGENUMCB16)( 644 HACMDRIVERID16 hadid, LPACMFILTERTAGDETAILS16 paftd, 645 DWORD dwInstance, DWORD fdwSupport 646 ); 647 648 typedef BOOL (CALLBACK *ACMFORMATENUMCBA)( 537 #define ACMFILTERTAGENUMCB WINELIB_NAME_AW(ACMFILTERTAGENUMCB) 538 539 typedef BOOL (* CALLBACK ACMFORMATENUMCBA)( 649 540 HACMDRIVERID hadid, PACMFORMATDETAILSA pafd, 650 541 DWORD dwInstance, DWORD fdwSupport 651 542 ); 652 543 653 typedef BOOL ( CALLBACK *ACMFORMATENUMCBW)(544 typedef BOOL (* CALLBACK ACMFORMATENUMCBW)( 654 545 HACMDRIVERID hadid, PACMFORMATDETAILSW pafd, 655 546 DWORD dwInstance, DWORD fdwSupport 656 547 ); 657 548 658 typedef BOOL16 (CALLBACK *ACMFORMATENUMCB16)( 659 HACMDRIVERID16 hadid, LPACMFORMATDETAILS16 pafd, 660 DWORD dwInstance, DWORD fdwSupport 661 ); 662 663 typedef BOOL (CALLBACK *ACMFORMATTAGENUMCBA)( 549 #define ACMFORMATENUMCB WINELIB_NAME_AW(ACMFORMATENUMCB) 550 551 typedef BOOL (* CALLBACK ACMFORMATTAGENUMCBA)( 664 552 HACMDRIVERID hadid, PACMFORMATTAGDETAILSA paftd, 665 553 DWORD dwInstance, DWORD fdwSupport 666 554 ); 667 555 668 typedef BOOL ( CALLBACK *ACMFORMATTAGENUMCBW)(556 typedef BOOL (* CALLBACK ACMFORMATTAGENUMCBW)( 669 557 HACMDRIVERID hadid, PACMFORMATTAGDETAILSW paftd, 670 558 DWORD dwInstance, DWORD fdwSupport 671 559 ); 672 560 673 typedef BOOL16 (CALLBACK *ACMFORMATTAGENUMCB16)( 674 HACMDRIVERID16 hadid, LPACMFORMATTAGDETAILS16 paftd, 675 DWORD dwInstance, DWORD fdwSupport 676 ); 677 678 /*********************************************************************** 679 * Functions - Win16 680 */ 681 682 DWORD WINAPI acmGetVersion16( 683 ); 684 MMRESULT16 WINAPI acmMetrics16( 685 HACMOBJ16 hao, UINT16 uMetric, LPVOID pMetric 686 ); 687 MMRESULT16 WINAPI acmDriverEnum16( 688 ACMDRIVERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum 689 ); 690 MMRESULT16 WINAPI acmDriverDetails16( 691 HACMDRIVERID16 hadid, LPACMDRIVERDETAILS16 padd, DWORD fdwDetails 692 ); 693 MMRESULT16 WINAPI acmDriverAdd16( 694 LPHACMDRIVERID16 phadid, HINSTANCE16 hinstModule, 695 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd 696 ); 697 MMRESULT16 WINAPI acmDriverRemove16( 698 HACMDRIVERID16 hadid, DWORD fdwRemove 699 ); 700 MMRESULT16 WINAPI acmDriverOpen16( 701 LPHACMDRIVER16 phad, HACMDRIVERID16 hadid, DWORD fdwOpen 702 ); 703 MMRESULT16 WINAPI acmDriverClose16( 704 HACMDRIVER16 had, DWORD fdwClose 705 ); 706 LRESULT WINAPI acmDriverMessage16( 707 HACMDRIVER16 had, UINT16 uMsg, LPARAM lParam1, LPARAM lParam2 708 ); 709 MMRESULT16 WINAPI acmDriverID16( 710 HACMOBJ16 hao, LPHACMDRIVERID16 phadid, DWORD fdwDriverID 711 ); 712 MMRESULT16 WINAPI acmDriverPriority16( 713 HACMDRIVERID16 hadid, DWORD dwPriority, DWORD fdwPriority 714 ); 715 MMRESULT16 WINAPI acmFormatTagDetails16( 716 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd, DWORD fdwDetails 717 ); 718 MMRESULT16 WINAPI acmFormatTagEnum16( 719 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd, 720 ACMFORMATTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum 721 ); 722 MMRESULT16 WINAPI acmFormatChoose16( 723 LPACMFORMATCHOOSE16 pafmtc 724 ); 725 MMRESULT16 WINAPI acmFormatDetails16( 726 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd, DWORD fdwDetails 727 ); 728 MMRESULT16 WINAPI acmFormatEnum16( 729 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd, 730 ACMFORMATENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum 731 ); 732 MMRESULT16 WINAPI acmFormatSuggest16( 733 HACMDRIVER16 had, LPWAVEFORMATEX pwfxSrc, 734 LPWAVEFORMATEX pwfxDst, DWORD cbwfxDst, DWORD fdwSuggest 735 ); 736 MMRESULT16 WINAPI acmFilterTagDetails16( 737 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd, DWORD fdwDetails 738 ); 739 MMRESULT16 WINAPI acmFilterTagEnum16( 740 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd, 741 ACMFILTERTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum 742 ); 743 MMRESULT16 WINAPI acmFilterChoose16( 744 LPACMFILTERCHOOSE16 pafltrc 745 ); 746 MMRESULT16 WINAPI acmFilterDetails16( 747 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd, DWORD fdwDetails 748 ); 749 MMRESULT16 WINAPI acmFilterEnum16( 750 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd, 751 ACMFILTERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum 752 ); 753 MMRESULT16 WINAPI acmStreamOpen16( 754 LPHACMSTREAM16 phas, HACMDRIVER16 had, 755 LPWAVEFORMATEX pwfxSrc, LPWAVEFORMATEX pwfxDst, 756 LPWAVEFILTER pwfltr, DWORD dwCallback, 757 DWORD dwInstance, DWORD fdwOpen 758 ); 759 MMRESULT16 WINAPI acmStreamClose16( 760 HACMSTREAM16 has, DWORD fdwClose 761 ); 762 MMRESULT16 WINAPI acmStreamSize16( 763 HACMSTREAM16 has, DWORD cbInput, 764 LPDWORD pdwOutputBytes, DWORD fdwSize 765 ); 766 MMRESULT16 WINAPI acmStreamConvert16( 767 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwConvert 768 ); 769 MMRESULT16 WINAPI acmStreamReset16( 770 HACMSTREAM16 has, DWORD fdwReset 771 ); 772 MMRESULT16 WINAPI acmStreamPrepareHeader16( 773 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwPrepare 774 ); 775 MMRESULT16 WINAPI acmStreamUnprepareHeader16( 776 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwUnprepare 777 ); 561 #define ACMFORMATTAGENUMCB WINELIB_NAME_AW(ACMFORMATTAGENUMCB) 778 562 779 563 /*********************************************************************** … … 789 573 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd 790 574 ); 575 #define acmDriverAdd WINELIB_NAME_AW(acmDriverAdd) 576 791 577 MMRESULT WINAPI acmDriverClose( 792 578 HACMDRIVER had, DWORD fdwClose … … 798 584 HACMDRIVERID hadid, PACMDRIVERDETAILSW padd, DWORD fdwDetails 799 585 ); 586 #define acmDriverDetails WINELIB_NAME_AW(acmDriverDetails) 587 800 588 MMRESULT WINAPI acmDriverEnum( 801 589 ACMDRIVERENUMCB fnCallback, DWORD dwInstance, DWORD fdwEnum … … 822 610 PACMFILTERCHOOSEW pafltrc 823 611 ); 612 #define acmFilterChoose WINELIB_NAME_AW(acmFilterChoose) 613 824 614 MMRESULT WINAPI acmFilterDetailsA( 825 615 HACMDRIVER had, PACMFILTERDETAILSA pafd, DWORD fdwDetails … … 828 618 HACMDRIVER had, PACMFILTERDETAILSW pafd, DWORD fdwDetails 829 619 ); 620 #define acmFilterDetails WINELIB_NAME_AW(acmFilterDetails) 621 830 622 MMRESULT WINAPI acmFilterEnumA( 831 623 HACMDRIVER had, PACMFILTERDETAILSA pafd, … … 836 628 ACMFILTERENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum 837 629 ); 630 #define acmFilterEnum WINELIB_NAME_AW(acmFilterEnum) 631 838 632 MMRESULT WINAPI acmFilterTagDetailsA( 839 633 HACMDRIVER had, PACMFILTERTAGDETAILSA paftd, DWORD fdwDetails … … 842 636 HACMDRIVER had, PACMFILTERTAGDETAILSW paftd, DWORD fdwDetails 843 637 ); 638 #define acmFilterTagDetails WINELIB_NAME_AW(acmFilterTagDetails) 639 844 640 MMRESULT WINAPI acmFilterTagEnumA( 845 641 HACMDRIVER had, PACMFILTERTAGDETAILSA paftd, … … 850 646 ACMFILTERTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum 851 647 ); 648 #define acmFilterTagEnum WINELIB_NAME_AW(acmFilterTagEnum) 649 852 650 MMRESULT WINAPI acmFormatChooseA( 853 651 PACMFORMATCHOOSEA pafmtc … … 856 654 PACMFORMATCHOOSEW pafmtc 857 655 ); 656 #define acmFormatChoose WINELIB_NAME_AW(acmFormatChoose) 657 858 658 MMRESULT WINAPI acmFormatDetailsA( 859 659 HACMDRIVER had, PACMFORMATDETAILSA pafd, DWORD fdwDetails … … 862 662 HACMDRIVER had, PACMFORMATDETAILSW pafd, DWORD fdwDetails 863 663 ); 664 #define acmFormatDetails WINELIB_NAME_AW(acmFormatDetails) 665 864 666 MMRESULT WINAPI acmFormatEnumA( 865 667 HACMDRIVER had, PACMFORMATDETAILSA pafd, … … 870 672 ACMFORMATENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum 871 673 ); 674 #define acmFormatEnum WINELIB_NAME_AW(acmFormatEnum) 675 872 676 MMRESULT WINAPI acmFormatSuggest( 873 677 HACMDRIVER had, PWAVEFORMATEX pwfxSrc, PWAVEFORMATEX pwfxDst, … … 880 684 HACMDRIVER had, PACMFORMATTAGDETAILSW paftd, DWORD fdwDetails 881 685 ); 686 #define acmFormatTagDetails WINELIB_NAME_AW(acmFormatTagDetails) 687 882 688 MMRESULT WINAPI acmFormatTagEnumA( 883 689 HACMDRIVER had, PACMFORMATTAGDETAILSA paftd, … … 888 694 ACMFORMATTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum 889 695 ); 890 DWORD WINAPI acmGetVersion( 696 #define acmFormatTagEnum WINELIB_NAME_AW(acmFormatTagEnum) 697 698 DWORD WINAPI acmGetVersion(void 891 699 ); 892 700 MMRESULT WINAPI acmMetrics(
Note:
See TracChangeset
for help on using the changeset viewer.