#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\mspmsp.dll")(GUID . "{896E7419-3851-11D3-AA54-00C04FD22F6C}")(DESCRIPTION . "MSPMSP 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("MDServiceProvider" (TYPE . "Coclass")(DESCRIPTION . "MDServiceProvider Class")(GUID . "{896E73F0-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDServiceProvider") (FUNCTIONS )) ("IMDServiceProvider" (TYPE . "Interface")(GUID . "{1DCB3A10-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "GetDeviceCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdwCount" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumDevices") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumDevice" "VT_PTR.VT_PTR.IMDSPEnumDevice")) (FLAGS ( IS-FUNCTION ))))) ("IMDSPEnumDevice" (TYPE . "Interface")(GUID . "{1DCB3A11-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppDevice" "VT_PTR.VT_PTR.IMDSPDevice")("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.IMDSPEnumDevice")) (FLAGS ( IS-FUNCTION ))))) ("IMDSPDevice" (TYPE . "Interface")(GUID . "{1DCB3A12-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.IMDSPEnumStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFormatSupport") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pFormatEx" "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 )) ("IMDSPEnumStorage" (TYPE . "Interface")(GUID . "{1DCB3A15-33ED-11D3-8470-00C04F79DBC0}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppStorage" "VT_PTR.VT_PTR.IMDSPStorage")("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.IMDSPEnumStorage")) (FLAGS ( IS-FUNCTION ))))) ("IMDSPStorage" (TYPE . "Interface")(GUID . "{1DCB3A16-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.IMDSPStorageGlobals")) (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 . "CreateStorage") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("dwAttributes" "VT_UI4")("pFormat" "VT_PTR._tWAVEFORMATEX")("pwszName" "VT_LPWSTR")("ppNewStorage" "VT_PTR.VT_PTR.IMDSPStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumStorage") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnumStorage" "VT_PTR.VT_PTR.IMDSPEnumStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendOpaqueCommand") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pCommand" "VT_PTR.__OPAQUECOMMAND")) (FLAGS ( IS-FUNCTION ))))) ("_tWAVEFORMATEX" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMDSPStorageGlobals" (TYPE . "Interface")(GUID . "{1DCB3A17-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 ))) ((NAME . "GetDevice") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppDevice" "VT_PTR.VT_PTR.IMDSPDevice")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRootStorage") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppRoot" "VT_PTR.VT_PTR.IMDSPStorage")) (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 )) ("MDSPEnumDevice" (TYPE . "Coclass")(DESCRIPTION . "MDSPEnumDevice Class")(GUID . "{896E742A-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDSPEnumDevice") (FUNCTIONS )) ("MDSPDevice" (TYPE . "Coclass")(DESCRIPTION . "MDSPDevice Class")(GUID . "{896E742C-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDSPDevice") (FUNCTIONS )) ("MDSPEnumStorage" (TYPE . "Coclass")(DESCRIPTION . "MDSPEnumStorage Class")(GUID . "{896E7430-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDSPEnumStorage") (FUNCTIONS )) ("MDSPStorage" (TYPE . "Coclass")(DESCRIPTION . "MDSPStorage Class")(GUID . "{896E7432-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDSPStorage") (FUNCTIONS )) ("MDSPStorageGlobals" (TYPE . "Coclass")(DESCRIPTION . "MDSPStorageGlobals Class")(GUID . "{896E7434-3851-11D3-AA54-00C04FD22F6C}")(ALIASES "IMDSPStorageGlobals") (FUNCTIONS )) )))