PnpGetMappedPropertyLocalesDispatch
NTSTATUS __stdcall PnpGetMappedPropertyLocalesDispatch(
HPNPCTX *hPnpCtx,
WCHAR *ObjectName,
PNP_OBJECT_TYPE ObjectType,
VOID *ObjectBaseKey,
_DEVPROPKEY *PropertyKey,
WCHAR *Buffer,
UINT64 BufferLength,
UINT64 *RequiredLength,
UINT64 Flags){
NTSTATUS result;
unsigned int v13;
__int64 v14[2];
__int64 v15[3];
int v16;
int v17;
UINT64 *v18;
int v19;
__int64 v20;
__int64 v21;
int v22;
v14[0] = 0i64;
v17 = 0;
v20 = 0i64;
v21 = 0i64;
v22 = 0;
result = PnpCtxGetObjectDispatchCallback((__int64)hPnpCtx, ObjectType, v14);
if( result >= 0 )
{
if( v14[0] )
{
v15[1] = (__int64)PropertyKey;
v16 = BufferLength;
v15[2] = (__int64)Buffer;
v18 = RequiredLength;
v19 = Flags;
v15[0] = (__int64)ObjectBaseKey;
return((__int64(__fastcall *)(HPNPCTX *, WCHAR *, _QWORD, __int64, __int64 *))v14[0])(
hPnpCtx,
ObjectName,
v13,
7i64,
v15);
}
else
{
return -1073741822;
}
}
return result;
}Referenced by:
PnpGetObjectPropertyLocalesWorker