#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\mswmdm.dll")(GUID . "{6EC6C744-355F-11D3-8470-00C04F79DBC0}")(DESCRIPTION . "mswmdm 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("MediaDevMgr" (TYPE . "Coclass")(DESCRIPTION . "MediaDevMgr Class")(GUID . "{25BAAD81-3560-11D3-8471-00C04F79DBC0}")(ALIASES "IWMDeviceManager") (FUNCTIONS )) ("IWMDeviceManager" (TYPE . "Interface")(GUID . "{1DCB3A00-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "GetRevision") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdwRevision" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDeviceCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdwCount" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumDevices") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumDevice" "VT_PTR.VT_PTR.IWMDMEnumDevice")) (FLAGS ( IS-FUNCTION ))))) ("IWMDMEnumDevice" (TYPE . "Interface")(GUID . "{1DCB3A01-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppDevice" "VT_PTR.VT_PTR.IWMDMDevice")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumDevice" "VT_PTR.VT_PTR.IWMDMEnumDevice")) (FLAGS ( IS-FUNCTION ))))) ("IWMDMDevice" (TYPE . "Interface")(GUID . "{1DCB3A02-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "GetName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pwszName" "VT_LPWSTR")("nMaxChars" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetManufacturer") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pwszName" "VT_LPWSTR")("nMaxChars" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetVersion") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwVersion" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetType") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pdwType" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSerialNumber") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pSerialNumber" "VT_PTR.__WMDMID")("abMac" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPowerSource") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pdwPowerSource" "VT_PTR.VT_UI4")("pdwPercentRemaining" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatus") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pdwStatus" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDeviceIcon") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hIcon" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumStorage") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumStorage" "VT_PTR.VT_PTR.IWMDMEnumStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFormatSupport") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppFormatEx" "VT_PTR.VT_PTR._tWAVEFORMATEX")("pnFormatCount" "VT_PTR.VT_UINT")("pppwszMimeType" "VT_PTR.VT_LPWSTR")("pnMimeTypeCount" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendOpaqueCommand") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pCommand" "VT_PTR.__OPAQUECOMMAND")) (FLAGS ( IS-FUNCTION ))))) ("__WMDMID" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IWMDMEnumStorage" (TYPE . "Interface")(GUID . "{1DCB3A05-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppStorage" "VT_PTR.VT_PTR.IWMDMStorage")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumStorage" "VT_PTR.VT_PTR.IWMDMEnumStorage")) (FLAGS ( IS-FUNCTION ))))) ("IWMDMStorage" (TYPE . "Interface")(GUID . "{1DCB3A06-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "SetAttributes") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwAttributes" "VT_UI4")("pFormat" "VT_PTR._tWAVEFORMATEX")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStorageGlobals") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppStorageGlobals" "VT_PTR.VT_PTR.IWMDMStorageGlobals")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAttributes") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwAttributes" "VT_PTR.VT_UI4")("pFormat" "VT_PTR._tWAVEFORMATEX")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetName") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pwszName" "VT_LPWSTR")("nMaxChars" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDate") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pDateTimeUTC" "VT_PTR._WMDMDATETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSize") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pdwSizeLow" "VT_PTR.VT_UI4")("pdwSizeHigh" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRights") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppRights" "VT_PTR.VT_PTR.__WMDMRIGHTS")("pnRightsCount" "VT_PTR.VT_UINT")("abMac" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumStorage") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pEnumStorage" "VT_PTR.VT_PTR.IWMDMEnumStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendOpaqueCommand") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pCommand" "VT_PTR.__OPAQUECOMMAND")) (FLAGS ( IS-FUNCTION ))))) ("_tWAVEFORMATEX" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IWMDMStorageGlobals" (TYPE . "Interface")(GUID . "{1DCB3A07-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "GetCapabilities") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdwCapabilities" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSerialNumber") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pSerialNum" "VT_PTR.__WMDMID")("abMac" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTotalSize") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwTotalSizeLow" "VT_PTR.VT_UI4")("pdwTotalSizeHigh" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTotalFree") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pdwFreeLow" "VT_PTR.VT_UI4")("pdwFreeHigh" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTotalBad") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pdwBadLow" "VT_PTR.VT_UI4")("pdwBadHigh" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatus") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pdwStatus" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Initialize") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("fuMode" "VT_UINT")("pProgress" "VT_PTR.IWMDMProgress")) (FLAGS ( IS-FUNCTION ))))) ("IWMDMProgress" (TYPE . "Interface")(GUID . "{1DCB3A0C-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "Begin") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwEstimatedTicks" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Progress") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwTranspiredTicks" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "End") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_WMDMDATETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__WMDMRIGHTS" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__OPAQUECOMMAND" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WMDMDevice" (TYPE . "Coclass")(DESCRIPTION . "WMDMDevice Class")(GUID . "{807B3CDF-357A-11D3-8471-00C04F79DBC0}")(ALIASES "IWMDMDevice") (FUNCTIONS )) ("WMDMStorage" (TYPE . "Coclass")(DESCRIPTION . "WMDMStorage Class")(GUID . "{807B3CE0-357A-11D3-8471-00C04F79DBC0}")(ALIASES "IWMDMStorage") (FUNCTIONS )) ("WMDMStorageGlobal" (TYPE . "Coclass")(DESCRIPTION . "WMDMStorageGlobal Class")(GUID . "{807B3CE1-357A-11D3-8471-00C04F79DBC0}")(ALIASES "IWMDMStorageGlobals") (FUNCTIONS )) ("WMDMDeviceEnum" (TYPE . "Coclass")(DESCRIPTION . "WMDMDeviceEnum Class")(GUID . "{430E35AF-3971-11D3-8474-00C04F79DBC0}")(ALIASES "IWMDMEnumDevice") (FUNCTIONS )) ("WMDMStorageEnum" (TYPE . "Coclass")(DESCRIPTION . "WMDMStorageEnum Class")(GUID . "{EB401A3B-3AF7-11D3-8474-00C04F79DBC0}")(ALIASES "IWMDMEnumStorage") (FUNCTIONS )) )))