| /** | 
 |  * This file has no copyright assigned and is placed in the Public Domain. | 
 |  * This file is part of the mingw-w64 runtime package. | 
 |  * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 
 |  */ | 
 | #ifndef _INCL_NTMSMLI_H_ | 
 | #define _INCL_NTMSMLI_H_ | 
 |  | 
 | #define NTMSMLI_MAXTYPE 64 | 
 | #define NTMSMLI_MAXIDSIZE 256 | 
 | #define NTMSMLI_MAXAPPDESCR 256 | 
 |  | 
 | #ifndef NTMS_NOREDEF | 
 |  | 
 | typedef struct { | 
 |   WCHAR LabelType[NTMSMLI_MAXTYPE]; | 
 |   DWORD LabelIDSize; | 
 |   BYTE LabelID[NTMSMLI_MAXIDSIZE]; | 
 |   WCHAR LabelAppDescr[NTMSMLI_MAXAPPDESCR]; | 
 | } MediaLabelInfo,*pMediaLabelInfo; | 
 | #endif | 
 |  | 
 | typedef DWORD (WINAPI *MAXMEDIALABEL)(DWORD *const pMaxSize); | 
 | typedef DWORD (WINAPI *CLAIMMEDIALABEL)(const BYTE *const pBuffer,const DWORD nBufferSize,MediaLabelInfo *const pLabelInfo); | 
 | typedef DWORD (WINAPI *CLAIMMEDIALABELEX)(const BYTE *const pBuffer,const DWORD nBufferSize,MediaLabelInfo *const pLabelInfo,GUID *LabelGuid); | 
 | #endif |