Static | ZeroBOX

PE Compile Time

2021-05-19 04:07:22

PDB Path

K:\WindowsSDK7-Samples-master\WindowsSDK7-Samples-master\multimedia\wpd\wpdapisample\cpp\x64\Release\WpdApiSample.pdb

PE Imphash

745d1f81ce1db8bf7ae2d87c703b5685

Sections

Name Virtual Address Virtual Size Size of Raw Data Entropy
.text 0x00001000 0x0001a16c 0x0001a200 6.4179457619
.rdata 0x0001c000 0x0000fb66 0x0000fc00 4.98941571719
.data 0x0002c000 0x00004020 0x00001a00 3.27897993594
.pdata 0x00031000 0x000012fc 0x00001400 5.02456523459
.rsrc 0x00033000 0x00031638 0x00031800 7.99650633498

Resources

Name Offset Size Language Sub-language File type
RT_MESSAGETABLE 0x000330a0 0x00031412 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_MANIFEST 0x000644b8 0x0000017d LANG_ENGLISH SUBLANG_ENGLISH_US XML 1.0 document text

Imports

Library KERNEL32.dll:
0x14001c010 HeapReAlloc
0x14001c018 HeapFree
0x14001c020 HeapSize
0x14001c028 GetProcessHeap
0x14001c030 FindResourceExW
0x14001c038 LoadResource
0x14001c040 LockResource
0x14001c048 SizeofResource
0x14001c050 FindResourceW
0x14001c058 CloseHandle
0x14001c060 SetEvent
0x14001c068 WaitForSingleObject
0x14001c070 CreateEventW
0x14001c078 HeapAlloc
0x14001c080 RaiseException
0x14001c088 GetLastError
0x14001c098 DeleteCriticalSection
0x14001c0a0 HeapSetInformation
0x14001c0a8 ExitProcess
0x14001c0b0 GetModuleHandleA
0x14001c0b8 GetProcAddress
0x14001c0c0 lstrlenA
0x14001c0c8 MultiByteToWideChar
0x14001c0d0 FreeConsole
0x14001c0d8 WriteConsoleW
0x14001c0e0 SetStdHandle
0x14001c0e8 DecodePointer
0x14001c0f0 HeapDestroy
0x14001c0f8 LCMapStringW
0x14001c100 SetFilePointerEx
0x14001c108 GetStringTypeW
0x14001c110 ReadConsoleW
0x14001c118 ReadFile
0x14001c120 IsDebuggerPresent
0x14001c128 OutputDebugStringW
0x14001c130 EnterCriticalSection
0x14001c138 LeaveCriticalSection
0x14001c140 EncodePointer
0x14001c148 RtlPcToFileHeader
0x14001c150 RtlLookupFunctionEntry
0x14001c158 RtlUnwindEx
0x14001c160 GetCommandLineW
0x14001c168 GetModuleHandleExW
0x14001c170 WideCharToMultiByte
0x14001c180 SetLastError
0x14001c188 GetCurrentThreadId
0x14001c190 GetStdHandle
0x14001c198 GetFileType
0x14001c1a0 GetStartupInfoW
0x14001c1a8 WriteFile
0x14001c1b0 GetModuleFileNameW
0x14001c1b8 QueryPerformanceCounter
0x14001c1c0 GetCurrentProcessId
0x14001c1c8 GetSystemTimeAsFileTime
0x14001c1d0 GetEnvironmentStringsW
0x14001c1d8 FreeEnvironmentStringsW
0x14001c1e0 RtlCaptureContext
0x14001c1e8 RtlVirtualUnwind
0x14001c1f0 UnhandledExceptionFilter
0x14001c208 Sleep
0x14001c210 GetCurrentProcess
0x14001c218 TerminateProcess
0x14001c220 TlsAlloc
0x14001c228 TlsGetValue
0x14001c230 TlsSetValue
0x14001c238 TlsFree
0x14001c240 GetModuleHandleW
0x14001c248 LoadLibraryExW
0x14001c250 IsValidCodePage
0x14001c258 GetACP
0x14001c260 GetOEMCP
0x14001c268 GetCPInfo
0x14001c270 FlushFileBuffers
0x14001c278 GetConsoleCP
0x14001c280 GetConsoleMode
0x14001c288 CreateFileW
Library COMDLG32.dll:
0x14001c000 GetOpenFileNameW
Library ole32.dll:
0x14001c2b8 CoTaskMemFree
0x14001c2c0 CoTaskMemAlloc
0x14001c2c8 PropVariantClear
0x14001c2d0 CoCreateInstance
0x14001c2d8 CoUninitialize
0x14001c2e0 CoInitializeEx
0x14001c2e8 StringFromGUID2
Library OLEAUT32.dll:
0x14001c298 SysAllocStringLen
Library SHLWAPI.dll:
0x14001c2a8 SHCreateStreamOnFileW

!This program cannot be run in DOS mode.
`NRich
`.rdata
@.data
.pdata
@.rsrc
|$ AVH
|$ AVH
WAVAWH
UATAUAVAWH
A_A^A]A\]
UATAUAVAWH
A_A^A]A\]
UATAUAVAWH
A_A^A]A\]
UAVAWH
UATAUAVAWH
A_A^A]A\]
WATAUAVAWH
A_A^A]A\_
UATAUAVAWH
A_A^A]A\]
@UVWAVAWH
A_A^_^]
@USVWAVAWH
A_A^_^[]
WAVAWH
PA_A^_
UATAUAVAWH
A_A^A]A\]
UVATAVAWH
0A_A^A\^]
0A_A^A\^]
0A_A^A\^]
VWATAVAWH
A_A^A\_^
UATAUAVAWH
A_A^A]A\]
@USVWATAUAVAWH
A_A^A]A\_^[]
@UVWATAUAVAWH
E(I;D$
A_A^A]A\_^]
xs9\$Pvm3
9\$Pvx
@UVWAVAWH
D9}8vmff
`A_A^_^]
9\$ v[
H;D$@u
H;D$Ht
9\$`vx3
WAVAWH
D9|$0v f
D$ ntdl
D$$l.dlf
D$@nkOb
D$Dject
UAVAWH
D$HLdrL
D$LoadDf
@UATAUH
pA]A\]
|$ AVH
;^Xu&H
ATAVAWH
A_A^A\
VWATAVAWH
A_A^A\_^
x ATAVAWH
A_A^A\
UAVAWH
fffffff
UVWATAUAVAWH
A_A^A]A\_^]
WATAUAVAWH
@A_A^A]A\_
WATAUAVAWH
A_A^A]A\_
UVWATAUAVAWH
D$DD9T$X
|$h+t$D+
A_A^A]A\_^]
WAVAWH
A_A^_
VWATAVAWH
A_A^A\_^
UVWATAUAVAWH
A_A^A]A\_^]
D8eoupH
UVWATAUAVAWH
pA_A^A]A\_^]
WATAUAVAWH
A_A^A]A\_
AUAVAWH
0A_A^A]
@SVWATAUAVAWH
L!|$@L!
D$HHcH
A_A^A]A\_^[
SVWATAUAVAWH
0A_A^A]A\_^[
WATAVH
@A^A\_
AUAVAWH
0A_A^A]
D82u&H
D8t$Ht
` AUAVAWH
t$8Hc0I
\$0D9=
A_A^A]
UVWATAUAVAWH
9D$LupE
A_A^A]A\_^]
UVWATAUAVAWH
9D$XumE
A_A^A]A\_^]
WAVAWH
A_A^_
VWATAVAWH
A_A^A\_^
t$ WAVAWH
Hct$PH
seHcD$XH
fD9!u:A
fD93tSH
CfD93u
H3E H3E
LcA<E3
t$ WATAUAVAWH
D!l$h3
0A_A^A]A\_
l$ VWATAVAWH
T$&@8t$&t9@8r
A81t@@8r
A_A^A\_^
VWATAVAWH
A_A^A\_^
\$ UVWATAUAVAWH
D9l$dtXH
HcD$PH;
HcD$PH;
A_A^A]A\_^]
WATAUAVAWH
A_A^A]A\_
USVWATAUAVAWH
8UXt$@
XA_A^A]A\_^[]
VWATAVAWH
A_A^A\_^
l$ VWAVH
9\$ ~>L
@SUVWATAVAWH
PA_A^A\_^][
@UATAUAVAWH
!t$(H!t$ I
A_A^A]A\]
@UATAUAVAWH
A_A^A]A\]
|$ UATAUAVAWH
A_A^A]A\]
|$ UATAUAVAWH
A_A^A]A\]
UVWATAUAVAWH
A_A^A]A\_^]
WATAUAVAWH
gfffffffH
D8L$Ht
A_A^A]A\_
x AUAVAWH
A_A^A]
@SUVWH
@SUVWH
@SUVWAVH
A^_^][
WATAVH
@USVWH
UVWATAUAVAWH
A_A^A]A\_^]
H(H9J(u
! Failed to get IEnumPortableDeviceObjectIDs from IPortableDeviceContent, hr = 0x%lx
! A NULL IPortableDevice interface pointer was received
! Failed to get IPortableDeviceContent from IPortableDevice, hr = 0x%lx
! Failed to add object identifier '%ws' to the IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to QueryInterface for IPortableDevicePropVariantCollection, hr = 0x%lx
pDevice->Content(&spPortableDeviceContent), hr = 0x%lx
spPortableDeviceContent->Properties(&spPortableDeviceProperties), hr = 0x%lx
Folders for content type '%ws':
spParams.CoCreateInstance(CLSID_PortableDeviceValues), hr = 0x%lx
spParams->SetGuidValue( WPD_PROPERTY_COMMON_COMMAND_CATEGORY, WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION.fmtid ), hr = 0x%lx
spParams->SetUnsignedIntegerValue( WPD_PROPERTY_COMMON_COMMAND_ID, WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION.pid ), hr = 0x%lx
spParams->SetGuidValue( WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE, formatTypes[nCurrentType] ), hr = 0x%lx
spPortableDevicePropVariantCollection->GetCount(&dwCount), hr = 0x%lx
spPortableDevicePropVariantCollection->GetAt( dwCurrentSubFolder, &propVarCurrentSubFolder ), hr = 0x%lx
spPortableDeviceProperties->GetValues( propVarCurrentSubFolder.pwszVal, NULL, &spPortableDeviceValues), hr = 0x%lx
spPortableDeviceValues->GetStringValue( WPD_OBJECT_PERSISTENT_UNIQUE_ID, &spszPersistentUniqueId ), hr = 0x%lx
'%ws' (%ws)
Driver returned unexpected PROVARIANT Type: %d
Exception caught, error = 0x%lx
%ws: HRESULT = (0x%lx)
%ws: <Not Found>
%ws: %ws
%ws: <empty string value>
Enter the identifer of the object you wish to read properties from.
An invalid object identifier was specified, aborting property reading
! Failed to get IPortableDeviceProperties from IPortableDevice, hr = 0x%lx
S! Failed to add WPD_OBJECT_PARENT_ID to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to add WPD_OBJECT_NAME to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to add WPD_OBJECT_PERSISTENT_UNIQUE_ID to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to add WPD_OBJECT_FORMAT to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to add WPD_OBJECT_CONTENT_TYPE to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to get all properties for object '%ws', hr= 0x%lx
Enter the identifer of the object you wish to write properties on.
The attribute WPD_PROPERTY_ATTRIBUTE_CAN_WRITE for the WPD_OBJECT_NAME reports TRUE
This means that the property can be changed/updated
The attribute WPD_PROPERTY_ATTRIBUTE_CAN_WRITE for the WPD_OBJECT_NAME reports FALSE
This means that the property cannot be changed/updated
! Failed to get the WPD_PROPERTY_ATTRIBUTE_CAN_WRITE value from WPD_OBJECT_NAME on object '%ws', hr = 0x%lx
Enter the new WPD_OBJECT_NAME for the object '%ws'.
An invalid object name was specified, aborting property writing
! Failed to add WPD_OBJECT_NAME to IPortableDeviceValues, hr= 0x%lx
! Failed to set properties for object '%ws', hr= 0x%lx
The WPD_OBJECT_NAME property on object '%ws' was written successfully (Read the properties again to see the updated value)
Enter the Persistant Unique Identifier of the object you wish to convert into an object identifier.
An invalid persistent object identifier was specified, aborting the query operation
The persistent unique identifier '%ws' relates to object identifier '%ws' on the device.
! Failed to get the object identifier for '%ws' from the IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to get the object identifier from persistent object idenifier '%ws', hr = 0x%lx
! Failed to get the object identifier from persistent object idenifier because we could no add the persistent object identifier string to the IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to get the object identifier because we could no allocate memory for the persistent object identifier string, hr = 0x%lx
** BULK Property operation starting, Context = %ws **
! Failed to get number of elements from IPortableDeviceValuesCollection, hr = 0x%lx
Received next batch of %d object value elements..., Context = %ws
! Failed to get IPortableDeviceValues from IPortableDeviceValuesCollection at index '%d'
** BULK Property operation ending, hrStatus = 0x%lx, Context = %ws **
This driver does not support BULK property operations.
! Failed to CoCreate IPortableDeviceKeyCollection to hold the property keys to read, hr = 0x%lx
! Failed to allocate CGetBulkValuesCallback, hr = 0x%lx
! Failed to start property operation, hr = 0x%lx
! Failed to create the global event handle to wait on for the bulk operation. Aborting operation.
! QueueGetValuesByObjectList Failed, hr = 0x%lx
! Failed to CoCreate IPortableDeviceValuesCollection for bulk property values, hr = 0x%lx
! Failed to allocate CSetBulkValuesCallback, hr = 0x%lx
! Failed to get number of objectIDs from IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to CoCreate CLSID_PortableDeviceValues, hr = 0x%lx
! Failed to get next Object ID from list, hr = 0x%lx
! Failed to set WPD_OBJECT_ID, hr = 0x%lx
! Failed to set WPD_OBJECT_NAME, hr = 0x%lx
! Failed to add values to collection, hr = 0x%lx
! QueueSetValuesByObjectList Failed, hr = 0x%lx
! QueueGetValuesByObjectFormat Failed, hr = 0x%lx
! Failed to add PROPERTYKEY to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to find property in IPortableDeviceValues, hr = 0x%lx
! Failed to read %d bytes from the source stream, hr = 0x%lx
! Failed to write %d bytes of object data to the destination stream, hr = 0x%lx
Read %d bytes from the source stream...Wrote %d bytes to the destination stream...
! Failed to allocate %d bytes for the temporary transfer buffer.
Enter the identifer of the object you wish to transfer.
An invalid object identifier was specified, aborting content transfer
! Failed to get IPortableDeviceResources from IPortableDeviceContent, hr = 0x%lx
! Failed to get IStream (representing object data on the device) from IPortableDeviceResources, hr = 0x%lx
! Failed to read WPD_OBJECT_ORIGINAL_FILE_NAME on object '%ws', hr = 0x%lx
* Creating a filename '%ws' as a default.
! Failed to get IPortableDeviceProperties from IPortableDeviceContent, hr = 0x%lx
! Failed to create a temporary file named (%ws) to transfer object (%ws), hr = 0x%lx
! Failed to transfer object from device, hr = 0x%lx
* Transferred object '%ws' to '%ws'.
Enter the identifer of the object you wish to delete.
An invalid object identifier was specified, aborting content deletion
The object '%ws' was deleted from the device.
The object '%ws' failed to be deleted from the device.
! Failed to delete an object from the device, hr = 0x%lx
! Failed to delete an object from the device because we could no add the object identifier string to the IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to delete an object from the device because we could no allocate memory for the object identifier string, hr = 0x%lx
! Failed to delete an object from the device because we were returned a NULL IPortableDevicePropVariantCollection interface pointer, hr = 0x%lx
! Failed to CoCreateInstance CLSID_PortableDevicePropVariantCollection, hr = 0x%lx
! This device does not support the move operation (i.e. The WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS command)
Enter the identifer of the object you wish to move.
An invalid object identifier was specified, aborting content moving
Enter the identifer of the object you wish to move '%ws' to.
The object '%ws' was moved on the device.
The object '%ws' failed to be moved on the device.
! Failed to move an object on the device, hr = 0x%lx
! Failed to move an object on the device because we could no add the object identifier string to the IPortableDevicePropVariantCollection, hr = 0x%lx
! Failed to move an object on the device because we could no allocate memory for the object identifier string, hr = 0x%lx
! Failed to move an object from the device because we were returned a NULL IPortableDevicePropVariantCollection interface pointer, hr = 0x%lx
! Failed to set WPD_OBJECT_PARENT_ID, hr = 0x%lx
! Failed to set WPD_OBJECT_SIZE, hr = 0x%lx
! Failed to get file's total size, hr = 0x%lx
! Failed to split the file path, hr = 0x%lx
! Failed to set WPD_OBJECT_ORIGINAL_FILE_NAME, hr = 0x%lx
! Failed to set WPD_OBJECT_CONTENT_TYPE to WPD_CONTENT_TYPE_IMAGE, hr = 0x%lx
! Failed to set WPD_OBJECT_FORMAT to WPD_OBJECT_FORMAT_EXIF, hr = 0x%lx
! Failed to set WPD_OBJECT_CONTENT_TYPE to WPD_CONTENT_TYPE_AUDIO, hr = 0x%lx
! Failed to set WPD_OBJECT_FORMAT to WPD_OBJECT_FORMAT_WMA, hr = 0x%lx
! Failed to set WPD_OBJECT_CONTENT_TYPE to WPD_CONTENT_TYPE_CONTACT, hr = 0x%lx
! Failed to set WPD_OBJECT_FORMAT to WPD_OBJECT_FORMAT_VCARD2, hr = 0x%lx
! Failed to get required properties common to ALL content types, hr = 0x%lx
! Failed to QueryInterface for IPortableDeviceValues, hr = 0x%lx
! Failed to create property information because we were returned a NULL IPortableDeviceValues interface pointer, hr = 0x%lx
Enter the identifer of the parent object which the file will be transferred under.
The transfer operation was cancelled.
! Failed to get required properties needed to transfer a file to the device, hr = 0x%lx
! Failed to open file named (%ws) to transfer to device, hr = 0x%lx
! Failed to QueryInterface for IPortableDeviceDataStream, hr = 0x%lx
! Failed to transfer object to device, hr = 0x%lx
! Failed to get IStream (representing destination object data on the device) from IPortableDeviceContent, hr = 0x%lx
! Failed to commit object to device, hr = 0x%lx
The file '%ws' was transferred to the device.
The newly created object's ID is '%ws'
! Failed to get the newly transferred object's identifier from the device, hr = 0x%lx
Enter the identifer of the object to which we will add a photograph.
An invalid object identifier was specified, aborting resource creation
! Failed to set WPD_OBJECT_ID when creating a resource, hr = 0x%lx
! Failed to set WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY to WPD_RESOURCE_CONTACT_PHOTO, hr = 0x%lx
! Failed to set WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE, hr = 0x%lx
! Failed to set WPD_RESOURCE_ATTRIBUTE_FORMAT to WPD_OBJECT_FORMAT_EXIF, hr = 0x%lx
! Failed to commit resource to device, hr = 0x%lx
! Failed to set WPD_CONTACT_DISPLAY_NAME, hr = 0x%lx
! Failed to set WPD_CONTACT_PRIMARY_PHONE, hr = 0x%lx
! Failed to set WPD_OBJECT_CONTENT_TYPE to WPD_CONTENT_TYPE_FOLDER, hr = 0x%lx
Enter the identifer of the parent object which the contact will be transferred under.
! Failed to get required properties needed to transfer an image file to the device, hr = 0x%lx
The contact was transferred to the device.
The newly created object's ID is '%ws'
! Failed to transfer contact object to the device, hr = 0x%lx
Enter the identifer of the parent object which the folder will be created under.
An invalid object identifier was specified, aborting folder creation
Enter the name of the the folder to create.
An invalid folder name was specified, aborting folder creation
The folder was created on the device.
The newly created object's ID is '%ws'
! Failed to create a new folder on the device, hr = 0x%lx
Enter the identifer of the object to update.
An invalid object identifier was specified, aborting content update
! Failed to get IPortableDeviceContent2 from IPortableDeviceContent, hr = 0x%lx
! Failed to get IPortableDeviceProperties from IPortableDeviceContent2, hr = 0x%lx
! Failed to get all properties for object (%ws), hr = 0x%lx
! Failed to get WPD_OBJECT_CONTENT_TYPE for object (%ws), hr = 0x%lx
! Object (%ws) is not of the correct content type, hr = 0x%lx
The update operation was cancelled.
! Failed to get properties needed to transfer a file to the device, hr = 0x%lx
! Failed to transfer object data to device, hr = 0x%lx
! Failed to get IStream (representing destination object data on the device) from UpdateObjectWithPropertiesAndData, hr = 0x%lx
The file '%ws' was transferred to the device to object '%ws'
! Failed to commit new object data to device, hr = 0x%lx
WPD_FUNCTIONAL_CATEGORY_STORAGE
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE
WPD_FUNCTIONAL_CATEGORY_SMS
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION
WPD_EVENT_OBJECT_ADDED
WPD_EVENT_OBJECT_REMOVED
WPD_EVENT_OBJECT_UPDATED
WPD_EVENT_DEVICE_RESET
WPD_EVENT_DEVICE_CAPABILITIES_UPDATED
WPD_EVENT_STORAGE_FORMAT
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
WPD_CONTENT_TYPE_FOLDER
WPD_CONTENT_TYPE_IMAGE
WPD_CONTENT_TYPE_DOCUMENT
WPD_CONTENT_TYPE_CONTACT
WPD_CONTENT_TYPE_AUDIO
WPD_CONTENT_TYPE_VIDEO
WPD_CONTENT_TYPE_TASK
WPD_CONTENT_TYPE_APPOINTMENT
WPD_CONTENT_TYPE_EMAIL
WPD_CONTENT_TYPE_MEMO
WPD_CONTENT_TYPE_UNSPECIFIED
! Failed to get even options, hr = 0x%lx
Event Options:
WPD_EVENT_OPTION_IS_BROADCAST_EVENT = %ws
! Failed to get WPD_EVENT_OPTION_IS_BROADCAST_EVENT (assuming FALSE), hr = 0x%lx
! Invalid functional object identifier found
! Failed to get IPortableDeviceCapabilities from IPortableDevice, hr = 0x%lx
! Failed to get functional categories from the device, hr = 0x%lx
! Failed to get number of functional categories, hr = 0x%lx
%d Functional Categories Found on the device
Functional Category:
Functional Objects:
! Failed to get functional objects, hr = 0x%lx
! Invalid functional category found
! A NULL IPortableDevicePropVariantCollection interface pointer was received
! Invalid content type found
Supported Content Types:
! Failed to get supported content types from the device, hr = 0x%lx
! Failed to get supported commands from the device, hr = 0x%lx
! Failed to get number of supported commands, hr = 0x%lx
! Failed to add WPD_RENDERING_INFORMATION_PROFILES to IPortableDeviceKeyCollection, hr= 0x%lx
! Failed to get WPD_RENDERING_INFORMATION_PROFILES from rendering information, hr= 0x%lx
! Failed to QueryInterface for IPortableDeviceValuesCollection (Rendering information profiles), hr= 0x%lx
! Failed to get WPD_PROPERTY_ATTRIBUTE_FORM from expected value set, hr = 0x%lx
! Failed to get WPD_PROPERTY_ATTRIBUTE_RANGE_MIN from expected values collection, hr = 0x%lx
! Failed to get WPD_PROPERTY_ATTRIBUTE_RANGE_MAX from expected values collection, hr = 0x%lx
! Failed to get WPD_PROPERTY_ATTRIBUTE_RANGE_STEP from expected values collection, hr = 0x%lx
MIN: %d, MAX: %d, STEP: %d
* DisplayExpectedValues helper function did not display attributes for form %d
Total Bitrate: %d
Total Bitrate:
! Failed to get WPD_MEDIA_TOTAL_BITRATE from rendering profile, hr = 0x%lx
Channel Count: %d
! Failed to get WPD_AUDIO_CHANNEL_COUNT from rendering profile, hr = 0x%lx
Audio Format Code: %d
! Failed to get WPD_AUDIO_FORMAT_CODE from rendering profile, hr = 0x%lx
Object Format: %ws
! Failed to get WPD_OBJECT_FORMAT from rendering profile, hr = 0x%lx
This device does not support device rendering information to display
! Failed to get first rendering object's identifier, hr = 0x%lx
! Failed to get number of profiles supported by the device, hr = 0x%lx
%d Rendering Profiles are supported by this device
Profile #%d:
! Failed to get rendering profile at index '%d', hr = 0x%lx
! Failed to get supported events from the device, hr = 0x%lx
! Failed to get number of supported events, hr = 0x%lx
%d Supported Events Found on the device
! Failed to get number of characters for device friendly name, hr = 0x%lx
Friendly Name: %ws
! Failed to get device friendly name, hr = 0x%lx
! Failed to allocate memory for the device friendly name string
The device did not provide a friendly name.
! Failed to get number of characters for device manufacturer, hr = 0x%lx
Manufacturer: %ws
! Failed to get device manufacturer, hr = 0x%lx
! Failed to allocate memory for the device manufacturer string
The device did not provide a manufacturer.
! Failed to get number of characters for device description, hr = 0x%lx
Description: %ws
! Failed to get device description, hr = 0x%lx
! Failed to allocate memory for the device description string
The device did not provide a description.
! Failed to CoCreateInstance CLSID_PortableDeviceManager, hr = 0x%lx
! Failed to get number of devices on the system, hr = 0x%lx
%d Windows Portable Device(s) found on the system
! Failed to get the device list from the system, hr = 0x%lx
! Failed to allocate memory for PWSTR array
! Failed to set WPD_CLIENT_NAME, hr = 0x%lx
! Failed to set WPD_CLIENT_MAJOR_VERSION, hr = 0x%lx
! Failed to set WPD_CLIENT_MINOR_VERSION, hr = 0x%lx
! Failed to set WPD_CLIENT_REVISION, hr = 0x%lx
! Failed to set WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE, hr = 0x%lx
! Failed to CoCreateInstance CLSID_PortableDeviceValues, hr = 0x%lx
! A non-NULL IPortableDevice interface pointer was received, please release this interface before obtaining a new one.
Enter the index of the device you wish to use.
An invalid device index was specified, defaulting to the first device in the list.
Failed to Open the device for Read Write access, will open it for Read-only access instead
! Failed to Open the device, hr = 0x%lx
! Failed to CoCreateInstance CLSID_PortableDeviceFTM, hr = 0x%lx
***************************
** Device event received **
***************************
This application has already registered to receive device events.
Failed to allocate memory for IPortableDeviceEventsCallback object, hr = 0x%lx
! Failed to register for device events, hr = 0x%lx
This application has registered for device event notifications and was returned the registration cookie '%ws'
! Failed to unregister for device events using registration cookie '%ws', hr = 0x%lx
This application used the registration cookie '%ws' to unregister from receiving device event notifications
WPD Sample Application
=======================================
0. Enumerate all Devices
1. Choose a Device
2. Enumerate all content on the device
3. Transfer content from the device
4. Delete content from the device
5. Move content already on the device to another location on the device
6 Transfer Image content to the device
7. Transfer Music content to the device
8. Transfer Contact (VCARD file) content to the device
9. Transfer Contact (Defined by Properties Only) to the device
10. Create a folder on the device
11. Add a Contact Photo resource to an object
12. Read properties on a content object
13. Write properties on a content object
14. Get an object identifier from a Persistent Unique Identifier (PUID)
15. List all functional categories supported by the device
16. List all functional objects on the device
17. List all content types supported by the device
18. List rendering capabilities supported by the device
19. Register to receive device event notifications
20. Unregister from receiving device event notifications
21. List all events supported by the device
22. List all hint locations supported by the device
==(Advanced BULK property operations)==
23. Read properties on multiple content objects
24. Write properties on multiple content objects
25. Read properties on multiple content objects using object format
==(Update content operations)==
26. Update Image content (properties and data) on the device
27. Update Music content (properties and data) on the device
28. Update Contact content (properties and data) on the device
99. Exit
! Failed to read menu selection string input, hr = 0x%lx
ntdll.dll
RtlInitUnicodeString
FindResourceA
LoadResource
SizeofResource
ZwOpenSymbolicLi<
CorExitProcess
(null)
`h````
xpxxxx
bad exception
bad allocation
FlsAlloc
FlsFree
FlsGetValue
FlsSetValue
InitializeCriticalSectionEx
CreateEventExW
CreateSemaphoreExW
SetThreadStackGuarantee
CreateThreadpoolTimer
SetThreadpoolTimer
WaitForThreadpoolTimerCallbacks
CloseThreadpoolTimer
CreateThreadpoolWait
SetThreadpoolWait
CloseThreadpoolWait
FlushProcessWriteBuffers
FreeLibraryWhenCallbackReturns
GetCurrentProcessorNumber
GetLogicalProcessorInformation
CreateSymbolicLinkW
SetDefaultDllDirectories
EnumSystemLocalesEx
CompareStringEx
GetDateFormatEx
GetLocaleInfoEx
GetTimeFormatEx
GetUserDefaultLocaleName
IsValidLocaleName
LCMapStringEx
GetCurrentPackageId
GetTickCount64
GetFileInformationByHandleExW
SetFileInformationByHandleW
`h`hhh
xppwpp
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
August
September
October
November
December
MM/dd/yy
dddd, MMMM dd, yyyy
HH:mm:ss
Unknown exception
__based(
__cdecl
__pascal
__stdcall
__thiscall
__fastcall
__vectorcall
__clrcall
__eabi
__ptr64
__restrict
__unaligned
restrict(
delete
operator
`vftable'
`vbtable'
`vcall'
`typeof'
`local static guard'
`string'
`vbase destructor'
`vector deleting destructor'
`default constructor closure'
`scalar deleting destructor'
`vector constructor iterator'
`vector destructor iterator'
`vector vbase constructor iterator'
`virtual displacement map'
`eh vector constructor iterator'
`eh vector destructor iterator'
`eh vector vbase constructor iterator'
`copy constructor closure'
`udt returning'
`local vftable'
`local vftable constructor closure'
new[]
delete[]
`omni callsig'
`placement delete closure'
`placement delete[] closure'
`managed vector constructor iterator'
`managed vector destructor iterator'
`eh vector copy constructor iterator'
`eh vector vbase copy constructor iterator'
`dynamic initializer for '
`dynamic atexit destructor for '
`vector copy constructor iterator'
`vector vbase copy constructor iterator'
`managed vector copy constructor iterator'
`local static thread guard'
Type Descriptor'
Base Class Descriptor at (
Base Class Array'
Class Hierarchy Descriptor'
Complete Object Locator'
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MessageBoxW
GetActiveWindow
GetLastActivePopup
GetUserObjectInformationW
GetProcessWindowStation
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
1#SNAN
1#QNAN
K:\WindowsSDK7-Samples-master\WindowsSDK7-Samples-master\multimedia\wpd\wpdapisample\cpp\x64\Release\WpdApiSample.pdb
HeapDestroy
HeapAlloc
HeapReAlloc
HeapFree
HeapSize
GetProcessHeap
FindResourceExW
LoadResource
LockResource
SizeofResource
FindResourceW
CloseHandle
SetEvent
WaitForSingleObject
CreateEventW
DecodePointer
RaiseException
GetLastError
InitializeCriticalSectionEx
DeleteCriticalSection
HeapSetInformation
ExitProcess
GetModuleHandleA
GetProcAddress
lstrlenA
MultiByteToWideChar
FreeConsole
KERNEL32.dll
GetOpenFileNameW
COMDLG32.dll
CoCreateInstance
PropVariantClear
CoTaskMemAlloc
CoTaskMemFree
StringFromGUID2
CoUninitialize
CoInitializeEx
ole32.dll
OLEAUT32.dll
SHCreateStreamOnFileW
SHLWAPI.dll
IsDebuggerPresent
OutputDebugStringW
EnterCriticalSection
LeaveCriticalSection
EncodePointer
RtlPcToFileHeader
RtlLookupFunctionEntry
RtlUnwindEx
GetCommandLineW
GetModuleHandleExW
WideCharToMultiByte
IsProcessorFeaturePresent
SetLastError
GetCurrentThreadId
GetStdHandle
GetFileType
GetStartupInfoW
WriteFile
GetModuleFileNameW
QueryPerformanceCounter
GetCurrentProcessId
GetSystemTimeAsFileTime
GetEnvironmentStringsW
FreeEnvironmentStringsW
RtlCaptureContext
RtlVirtualUnwind
UnhandledExceptionFilter
SetUnhandledExceptionFilter
InitializeCriticalSectionAndSpinCount
GetCurrentProcess
TerminateProcess
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetModuleHandleW
LoadLibraryExW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
FlushFileBuffers
GetConsoleCP
GetConsoleMode
ReadFile
ReadConsoleW
GetStringTypeW
SetFilePointerEx
LCMapStringW
SetStdHandle
WriteConsoleW
CreateFileW
2ea#%X5>k*lsfR(6ksM2u90uXr_$LhEBa082*+?mSwYzXDh
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
.?AVCAtlException@ATL@@
.?AVCWin32Heap@ATL@@
.?AUIAtlMemMgr@ATL@@
.?AUIAtlStringMgr@ATL@@
.?AVCAtlStringMgr@ATL@@
.?AUIUnknown@@
.?AUIPortableDevicePropertiesBulkCallback@@
.?AVCGetBulkValuesCallback@@
.?AVCSetBulkValuesCallback@@
.?AUIPortableDeviceEventCallback@@
.?AVCPortableDeviceEventsCallback@@
.?AVtype_info@@
.?AVbad_exception@std@@
.?AVexception@std@@
.?AVbad_alloc@std@@
yTIN$>R
cpFh/]
bi3q:
pz6@hs3
{/NPJx9 Tj
Nuxehv
qRK"Ck
IyX6-Wn|
j2vU_p
\1O6kd
K/Jm*%N
Lp~[?>
|`#lh;ES
he)Hg|g
F X$;W
@7_jjj
+_SDbh
C3QMP1
1&o+zts
SGKgM$w
PKqR*s
_ FZ=`
Gxh>[P
CB6@-lb2
*2LR&bW
y+QszHpM
mGfJy3
vp;By.S
hi4S?F
;@xzl^
@[5!N[
jwf0j`
E&g7.?
n+ 7/
$g:7 E
?53Hz|
DG3\?;
\V?6\3>
61^`30
_W)GR#
3q1)0$
$K+)gV
jXvPrm
KP,pfVt
AzA_;Fa%V
L2eZc;
?,{_$Jd
4\J|6m
`%v9xn
RK:"yl
W}^O8d
_otq^a
jsexF}
Ln|i*,
HlxrD>
JfIx:3f
<D$.AD
rAc<G~$
@mnwi
nZ>jU1y
"Sius{5
z>S Wy
dZ9iA\
)>v976
9&bx1o
a4I&lA=
-0MJvd
"LRM!T9d
vx/NhL
B3[ij47v
W5'>zE
<uvgAFQ
90x4#,
%7=;Qur
u`cq5}
DUlf_*
lbIV@i]
0LjiQJV
zt6h>_
aV(PWI
MKqwQ/C
QJZ$Eu
U<bdL
_r7OY&#C
VP_r&y
cm]_M%
,|iZq@-|
S5o8Xb
[)u@q
|] buZ
7<AZtR
asa~=!
K5PWrV
p_;Rq?G
fgBX.F
(q/EJuB
lQs{X\Cd
@Z^:9^
#Z'q6-;
t=xLX*
4NQr,]mMg
98mm{X
Pr*iwl
EK[eCH
cgiHeH2;I
[0{~<.||4
ZK{cO:!kw
$8*ear;r^#
2eP:+.TK
?k7Xg0
ml9qO^
XZ =kOZ.
XUTT),
S+/K1%
$LWFg\
j Ko_4
,@m#e*
zHpTU<X$
|-`%pD*
cVjRkXV*~
~rWqj7
@WrHN+
p&XOx&P?
4pa/44L
I9uSm0
kLE0B+
H)aIk
gc5'A?L
*sl$V
PTJS;i4
FPH6re%
XTy&+f|
5M"lKw
uG.{8t
X9;!Fd
+n;iF?
/ wExt3
.z1Kda$
/aQ~-i=
!;F\)R
E_f~I{
j~`L%$$
pi%&]?
QCF{?]v
$K{m&EP
Rg$^h3
hvCo79
/6ll3
Og!N3E&
k/9j(o
Bn2#}u
>XA<8f
A^~D{]%
?<xn.0\
}{+@hT
CBV+]"
aH" TT
@dlxxK
P\j)Oh
(x|(fP
ZrT1Ev,V
#p2Fumb
!2#sTsG\%
d@+84`
8`o:sM
K/H8;u
t%x[+
F-b#k]M
K^8suL^m
,+IUO
OXc#3W
&.512WkA
Ie &6+"pZdU
mqNrC-4
^jrM>x
>^p~?C
eE };E%%
w\lZz]
\Y#TqC6
<x4T>
7HPS)j
[^_JI}~
dvGU8uI
m Q4T7GTM
y6l/'
fpgUTyD
*IL\]N5
$4XL/s
;6Xf*r
0`z=me.J/
4z4yP4R
Q~"_"Y
H1'uo4
42BF0O
BBfbyO
,uP{8 R
;`=Q0m&
zXNOmJ
;}.Jdb
0B5(qj
]z9:&
*C|"qM
^\U;~9
X\4ix:
~'=`1}t
z#~<nM
kL+#G0
CZ7G|O
XXI&[\
HbS3N?WI
JY=_zF
RMtIz</r
RMLN9O
=T6b<l2
8/^S'i)4T
<1}gAV
<rl??wR0=
cH0wz',
bM)$Sv
.alZwb
9oT>=5:
6mGKJo
1R'xpe
.Q;+75
!^pSE4
N+j}oo
?1V<LE
DU,pUC
<a'6wG
yaAHZ&
,$l(Q)j
B[ZEvI[
(Q@RF4uP
'nML]R
K%JeSu
]7,0aV-k
Ym'qrBe
O:G!#p
um;`1P3
T=1Ve$;
?PZ|h'V0f
u*.V'p
yi3)8M
/I8+-5
[.'mV=
BtEz=Z
=_HszP
9d]qi/
4?V30(
).m/rg)
TO~uZ]
r0S<)+
sYi'2vjc&
AKd`"4S
)6`)#'
Ha;AUk
-qvSKW
T6s#6j
TW VCm*
K$v9dE
9M{;u4
]C~tu^BfQr
Hn19K/k
8`s5*F
=V0QsD
1aAz0=
x<//>c
3m0{h`R
z{J;9wj
{unI.Jp
YiS^}}c4
'ev=1zh
3dSyt^
T1+q7`
=vtflyr
Tn9saS
mavK!W
$Xp}0yci\M
b9*~}_
@1Cb$)&
)hriG(
<Fn(Y*
n3p2U2W_%H
5O~Ah[
<WA4lo
T.QQwO
5AkS1}|
+[h)23
6dWY/S
Y$Sg^Y
$%S>pT
&^e7fy
U$k&Ae
K5UoFeaF
Z.;<6
z0!)2N
Rvk&>>
;wPj~6
z~7tj|'+
h,QuZfT
5X1W42
q}ec-x
d}r%Y|
"GRR-.(?$i(
gZ8[A#
~?MYl
79ayw&
YDK>yg9
`*lNQ_
,0H,_
hE>w%;
N`q,8c
RL4BF`{
L{ZW.{m
RtV*i`
xNW/&)
PdmTHj
DZYQC\
?A'q-e
@>'a8Z
=cI\K1V
_EAZ!
&a E71
wQ6c0l('n
w@UO?\
a3XwHmw
0{n'aP
c#0i9=]
9w2Fl5W
%~fd&m?2
!CMO4=
>bk!k1
x1GY!&q
#f21/-
0v#?ET
/f%N48
?/++i/
=nKDOT
C7LW)~
94"h>L
%=P*A-{
~J8xT`X
__}12zS@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
DEVICE
WPD_CONTENT_TYPE_IMAGE
WPD_CONTENT_TYPE_VIDEO
WPD_OBJECT_PARENT_ID
WPD_OBJECT_NAME
WPD_OBJECT_PERSISTENT_UNIQUE_ID
WPD_OBJECT_CONTENT_TYPE
WPD_OBJECT_FORMAT
WPD_OBJECT_ID
NewName%d
%ws.data
%ws%ws
JPEG (*.JPG)
JPEG (*.JPEG)
*.JPEG
JPG (*.JPE)
JPG (*.JFIF)
*.JFIF
John Kane
425-555-0123
WPD Sample Application
WPD_EVENT_PARAMETER_PNP_DEVICE_ID
WPD_EVENT_PARAMETER_EVENT_ID
WMA (*.WMA)
VCARD (*.VCF)
ERROR : Unable to initialize critical section in CAtlBaseModule
mscoree.dll
(null)
- floating point support not loaded
- not enough space for arguments
- not enough space for environment
- abort() has been called
- not enough space for thread data
- unexpected multithread lock error
- unexpected heap error
- unable to open console device
- not enough space for _onexit/atexit table
- pure virtual function call
- not enough space for stdio initialization
- not enough space for lowio initialization
- unable to initialize heap
- CRT not initialized
- Attempt to initialize the CRT more than once.
This indicates a bug in your application.
- not enough space for locale information
- Attempt to use MSIL code from this assembly during native code initialization
This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain.
- inconsistent onexit begin-end variables
DOMAIN error
SING error
TLOSS error
runtime error
Runtime Error!
Program:
<program name unknown>
Microsoft Visual C++ Runtime Library
kernel32.dll
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
August
September
October
November
December
MM/dd/yy
dddd, MMMM dd, yyyy
HH:mm:ss
USER32.DLL
zh-CHS
az-AZ-Latn
uz-UZ-Latn
kok-IN
syr-SY
div-MV
quz-BO
sr-SP-Latn
az-AZ-Cyrl
uz-UZ-Cyrl
quz-EC
sr-SP-Cyrl
quz-PE
smj-NO
bs-BA-Latn
smj-SE
sr-BA-Latn
sma-NO
sr-BA-Cyrl
sma-SE
sms-FI
smn-FI
zh-CHT
az-az-cyrl
az-az-latn
bs-ba-latn
div-mv
kok-in
quz-bo
quz-ec
quz-pe
sma-no
sma-se
smj-no
smj-se
smn-fi
sms-fi
sr-ba-cyrl
sr-ba-latn
sr-sp-cyrl
sr-sp-latn
syr-sy
uz-uz-cyrl
uz-uz-latn
zh-chs
zh-cht
((((( H
((((( H
CONOUT$
Antivirus Signature
Bkav Clean
Elastic malicious (high confidence)
MicroWorld-eScan Clean
FireEye Clean
CAT-QuickHeal Clean
ALYac Clean
Cylance Clean
Zillya Clean
Sangfor Clean
K7AntiVirus Clean
BitDefender Clean
K7GW Clean
Cybereason malicious.54362c
Arcabit Clean
Baidu Clean
Cyren Clean
Symantec Clean
ESET-NOD32 Clean
APEX Malicious
Avast Clean
ClamAV Clean
Kaspersky UDS:Trojan.Win64.Ligooc
Alibaba Clean
NANO-Antivirus Clean
ViRobot Clean
AegisLab Clean
Rising Clean
Ad-Aware Clean
Emsisoft Clean
Comodo Clean
F-Secure Clean
DrWeb Clean
VIPRE Clean
TrendMicro Clean
McAfee-GW-Edition BehavesLike.Win64.Generic.fc
CMC Clean
Sophos Clean
Ikarus Clean
Jiangmin Clean
Webroot Clean
Avira Clean
MAX Clean
Kingsoft Win32.Troj.Undef.(kcloud)
Gridinsoft Clean
Microsoft Trojan:Win32/Wacatac.B!ml
SUPERAntiSpyware Clean
ZoneAlarm Clean
GData Clean
Cynet Malicious (score: 100)
AhnLab-V3 Clean
Acronis Clean
McAfee Clean
TACHYON Clean
VBA32 Clean
Malwarebytes Clean
Panda Clean
Zoner Clean
TrendMicro-HouseCall Clean
Tencent Clean
Yandex Clean
SentinelOne Clean
eGambit Clean
Fortinet Clean
BitDefenderTheta Clean
Qihoo-360 Clean
Paloalto generic.ml
CrowdStrike Clean
MaxSecure Clean
No IRMA results available.