mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
916 lines
64 KiB
HTML
916 lines
64 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/pdm.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">pdm.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>PDM (pdm:*) service IPC wrapper.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="service_8h_source.html">../sf/service.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="acc_8h_source.html">../services/acc.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="event_8h_source.html">../kernel/event.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="pdm_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAppletEventV1.html">PdmAppletEventV1</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AppletEventV1. <a href="structPdmAppletEventV1.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AppletEvent. AppletEvent for [16.0.0+], converted from <a class="el" href="structPdmAppletEventV1.html">PdmAppletEventV1</a> on [1.0.0-15.0.1]. <a href="structPdmAppletEvent.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmPlayStatisticsV1.html">PdmPlayStatisticsV1</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PlayStatisticsV1. PlayStatistics for [1.0.0-15.0.1], converted to <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> when needed. <a href="structPdmPlayStatisticsV1.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PlayStatistics. PlayStatistics for [16.0.0+], converted from <a class="el" href="structPdmPlayStatisticsV1.html">PdmPlayStatisticsV1</a> on [1.0.0-15.0.1]. <a href="structPdmPlayStatistics.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">LastPlayTime. <a href="structPdmLastPlayTime.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PlayEvent. <a href="structPdmPlayEvent.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAccountEventV3.html">PdmAccountEventV3</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AccountEventV3. AccountEvent for [3.0.0-9.2.0], converted to <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a> when needed. <a href="structPdmAccountEventV3.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAccountEventV10.html">PdmAccountEventV10</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AccountEventV10. AccountEvent for [10.0.0-15.0.1], converted to <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a> when needed. <a href="structPdmAccountEventV10.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AccountEvent. AccountEvent for [16.0.0+], converted from the older structs when needed. <a href="structPdmAccountEvent.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AccountPlayEvent. <a href="structPdmAccountPlayEvent.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPdmApplicationPlayStatistics.html">PdmApplicationPlayStatistics</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ApplicationPlayStatistics. <a href="structPdmApplicationPlayStatistics.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a28b8288e0206f81c715c5deb4b623e6f" id="r_a28b8288e0206f81c715c5deb4b623e6f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6f">PdmPlayEventType</a> { <br />
|
|
  <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6faa6e89b59f9ef045d506d434e842e559d">PdmPlayEventType_Applet</a> = 0
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6fa29454ed984f5230d7a4bdae0f8cda196">PdmPlayEventType_Account</a> = 1
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6fa5ceedb719bdcbfaac73774221f77ab22">PdmPlayEventType_PowerStateChange</a> = 2
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6faf7ebf814bdd025c6d03fe35972a693fb">PdmPlayEventType_OperationModeChange</a> = 3
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6faec4d55c0fd3ae73a66cbe66c4d60921a">PdmPlayEventType_Initialize</a> = 4
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a28b8288e0206f81c715c5deb4b623e6f"><td class="mdescLeft"> </td><td class="mdescRight">PlayEventType. <a href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6f">More...</a><br /></td></tr>
|
|
<tr class="separator:a28b8288e0206f81c715c5deb4b623e6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd65db9b9e16a41fdefd61980a8c2fbe" id="r_afd65db9b9e16a41fdefd61980a8c2fbe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbe">PdmAppletEventType</a> { <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea44feee6635f46aefa1429fbe7cf53fc3">PdmAppletEventType_Launch</a> = 0
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea479e5e85c9bbc06e135fc416e3e3c5fe">PdmAppletEventType_Exit</a> = 1
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea9179f890b63bf9ee53a9569ec15d8f9f">PdmAppletEventType_InFocus</a> = 2
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbeac4240e3d6a50a0a28340759edbc7a1c4">PdmAppletEventType_OutOfFocus</a> = 3
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea0dbdced13e0f7c0ac7d1966859e289bd">PdmAppletEventType_OutOfFocus4</a> = 4
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea06c085b2ab7f1903849a29f115da6527">PdmAppletEventType_Exit5</a> = 5
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbea12546673e09a6f8c0b2171bad0efacce">PdmAppletEventType_Exit6</a> = 6
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:afd65db9b9e16a41fdefd61980a8c2fbe"><td class="mdescLeft"> </td><td class="mdescRight">AppletEventType. <a href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbe">More...</a><br /></td></tr>
|
|
<tr class="separator:afd65db9b9e16a41fdefd61980a8c2fbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc90e227c29d9301bbb60fd189761095" id="r_afc90e227c29d9301bbb60fd189761095"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095">PdmPlayLogPolicy</a> { <br />
|
|
  <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a156d07bb7094865df849974a759eba2a">PdmPlayLogPolicy_All</a> = 0
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a9d7e7e291a86caa954dc633315b915c8">PdmPlayLogPolicy_LogOnly</a> = 1
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095aa6128ed3c08e9c8427c8d0f40958bdcc">PdmPlayLogPolicy_None</a> = 2
|
|
, <br />
|
|
  <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf">PdmPlayLogPolicy_Unknown3</a> = 3
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:afc90e227c29d9301bbb60fd189761095"><td class="mdescLeft"> </td><td class="mdescRight">PlayLogPolicy. <a href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095">More...</a><br /></td></tr>
|
|
<tr class="separator:afc90e227c29d9301bbb60fd189761095"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a0e2695efbf1d8aac1c97174224fdf110" id="r_a0e2695efbf1d8aac1c97174224fdf110"><td class="memItemLeft" align="right" valign="top"><a id="a0e2695efbf1d8aac1c97174224fdf110" name="a0e2695efbf1d8aac1c97174224fdf110"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>pdmqryInitialize</b> (void)</td></tr>
|
|
<tr class="memdesc:a0e2695efbf1d8aac1c97174224fdf110"><td class="mdescLeft"> </td><td class="mdescRight">Initialize pdm:qry. <br /></td></tr>
|
|
<tr class="separator:a0e2695efbf1d8aac1c97174224fdf110"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7d61c1eeea64b80cc1d2ba1a7b2d07e" id="r_ac7d61c1eeea64b80cc1d2ba1a7b2d07e"><td class="memItemLeft" align="right" valign="top"><a id="ac7d61c1eeea64b80cc1d2ba1a7b2d07e" name="ac7d61c1eeea64b80cc1d2ba1a7b2d07e"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>pdmqryExit</b> (void)</td></tr>
|
|
<tr class="memdesc:ac7d61c1eeea64b80cc1d2ba1a7b2d07e"><td class="mdescLeft"> </td><td class="mdescRight">Exit pdm:qry. <br /></td></tr>
|
|
<tr class="separator:ac7d61c1eeea64b80cc1d2ba1a7b2d07e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d9ae48c750554d47ee2b111dce7f912" id="r_a7d9ae48c750554d47ee2b111dce7f912"><td class="memItemLeft" align="right" valign="top"><a id="a7d9ae48c750554d47ee2b111dce7f912" name="a7d9ae48c750554d47ee2b111dce7f912"></a>
|
|
<a class="el" href="structService.html">Service</a> * </td><td class="memItemRight" valign="bottom"><b>pdmqryGetServiceSession</b> (void)</td></tr>
|
|
<tr class="memdesc:a7d9ae48c750554d47ee2b111dce7f912"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual pdm:qry service session. <br /></td></tr>
|
|
<tr class="separator:a7d9ae48c750554d47ee2b111dce7f912"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e1850882c6a923403f5a9e650fd2e82" id="r_a9e1850882c6a923403f5a9e650fd2e82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a9e1850882c6a923403f5a9e650fd2e82">pdmqryQueryAppletEvent</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_index, bool flag, <a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a> *events, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a9e1850882c6a923403f5a9e650fd2e82"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of <a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a>. <br /></td></tr>
|
|
<tr class="separator:a9e1850882c6a923403f5a9e650fd2e82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a531d764710de2afe6682c8839538d956" id="r_a531d764710de2afe6682c8839538d956"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a531d764710de2afe6682c8839538d956">pdmqryQueryPlayStatisticsByApplicationId</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, bool flag, <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> *stats)</td></tr>
|
|
<tr class="memdesc:a531d764710de2afe6682c8839538d956"><td class="mdescLeft"> </td><td class="mdescRight">Gets <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> for the specified ApplicationId. <br /></td></tr>
|
|
<tr class="separator:a531d764710de2afe6682c8839538d956"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a1e8d7c22c3ecdc7e2ab582a0e027b8" id="r_a7a1e8d7c22c3ecdc7e2ab582a0e027b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a7a1e8d7c22c3ecdc7e2ab582a0e027b8">pdmqryQueryPlayStatisticsByApplicationIdAndUserAccountId</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structAccountUid.html">AccountUid</a> uid, bool flag, <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> *stats)</td></tr>
|
|
<tr class="memdesc:a7a1e8d7c22c3ecdc7e2ab582a0e027b8"><td class="mdescLeft"> </td><td class="mdescRight">Gets <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> for the specified ApplicationId and account userId. <br /></td></tr>
|
|
<tr class="separator:a7a1e8d7c22c3ecdc7e2ab582a0e027b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8051c6ce6c58eef3a887094a2f801df3" id="r_a8051c6ce6c58eef3a887094a2f801df3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a8051c6ce6c58eef3a887094a2f801df3">pdmqryQueryLastPlayTime</a> (bool flag, <a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a> *playtimes, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a8051c6ce6c58eef3a887094a2f801df3"><td class="mdescLeft"> </td><td class="mdescRight">Gets <a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a> for the specified applications. <br /></td></tr>
|
|
<tr class="separator:a8051c6ce6c58eef3a887094a2f801df3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95facf806d70dacd8d22bb7e129365b4" id="r_a95facf806d70dacd8d22bb7e129365b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a95facf806d70dacd8d22bb7e129365b4">pdmqryQueryPlayEvent</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_index, <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a> *events, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a95facf806d70dacd8d22bb7e129365b4"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a>. <br /></td></tr>
|
|
<tr class="separator:a95facf806d70dacd8d22bb7e129365b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cbeea5bef5da150e12840d51b8874b8" id="r_a9cbeea5bef5da150e12840d51b8874b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a9cbeea5bef5da150e12840d51b8874b8">pdmqryGetAvailablePlayEventRange</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_entries, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *start_entry_index, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *end_entry_index)</td></tr>
|
|
<tr class="memdesc:a9cbeea5bef5da150e12840d51b8874b8"><td class="mdescLeft"> </td><td class="mdescRight">Gets range fields which can then be used with the other pdmqry funcs, except for <a class="el" href="pdm_8h.html#a5c715d06e113e5195faa4b0d5427ece3">pdmqryQueryAccountPlayEvent</a>. <br /></td></tr>
|
|
<tr class="separator:a9cbeea5bef5da150e12840d51b8874b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa04ee695cd580dfbe78cdfc307244106" id="r_aa04ee695cd580dfbe78cdfc307244106"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#aa04ee695cd580dfbe78cdfc307244106">pdmqryQueryAccountEvent</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_index, <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a> *events, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:aa04ee695cd580dfbe78cdfc307244106"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a>. <br /></td></tr>
|
|
<tr class="separator:aa04ee695cd580dfbe78cdfc307244106"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c715d06e113e5195faa4b0d5427ece3" id="r_a5c715d06e113e5195faa4b0d5427ece3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a5c715d06e113e5195faa4b0d5427ece3">pdmqryQueryAccountPlayEvent</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_index, <a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a> *events, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a5c715d06e113e5195faa4b0d5427ece3"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of <a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a>. <br /></td></tr>
|
|
<tr class="separator:a5c715d06e113e5195faa4b0d5427ece3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9b9b48b84dbb4ce43686c1c99de7b6f" id="r_af9b9b48b84dbb4ce43686c1c99de7b6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#af9b9b48b84dbb4ce43686c1c99de7b6f">pdmqryGetAvailableAccountPlayEventRange</a> (<a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_entries, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *start_entry_index, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *end_entry_index)</td></tr>
|
|
<tr class="memdesc:af9b9b48b84dbb4ce43686c1c99de7b6f"><td class="mdescLeft"> </td><td class="mdescRight">Gets range fields which can then be used with <a class="el" href="pdm_8h.html#a5c715d06e113e5195faa4b0d5427ece3">pdmqryQueryAccountPlayEvent</a>. <br /></td></tr>
|
|
<tr class="separator:af9b9b48b84dbb4ce43686c1c99de7b6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e530bcfed99488495e924b010fa76e4" id="r_a4e530bcfed99488495e924b010fa76e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a4e530bcfed99488495e924b010fa76e4">pdmqryQueryRecentlyPlayedApplication</a> (<a class="el" href="structAccountUid.html">AccountUid</a> uid, bool flag, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a4e530bcfed99488495e924b010fa76e4"><td class="mdescLeft"> </td><td class="mdescRight">Gets a list of applications played by the specified user. <br /></td></tr>
|
|
<tr class="separator:a4e530bcfed99488495e924b010fa76e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae82f7e9b7169831562928bb96f748c29" id="r_ae82f7e9b7169831562928bb96f748c29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#ae82f7e9b7169831562928bb96f748c29">pdmqryGetRecentlyPlayedApplicationUpdateEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
|
|
<tr class="memdesc:ae82f7e9b7169831562928bb96f748c29"><td class="mdescLeft"> </td><td class="mdescRight">Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when logging a new <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a> which would be available via <a class="el" href="pdm_8h.html#aa04ee695cd580dfbe78cdfc307244106">pdmqryQueryAccountEvent</a>, where PdmPlayEvent::event_data::account::type is 0. <br /></td></tr>
|
|
<tr class="separator:ae82f7e9b7169831562928bb96f748c29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33abc7d65e7146dc5f4634bd435bc704" id="r_a33abc7d65e7146dc5f4634bd435bc704"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdm_8h.html#a33abc7d65e7146dc5f4634bd435bc704">pdmPlayTimestampToPosix</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timestamp)</td></tr>
|
|
<tr class="memdesc:a33abc7d65e7146dc5f4634bd435bc704"><td class="mdescLeft"> </td><td class="mdescRight">Helper function which converts a Play timestamp from the Pdm*Event structs to POSIX. <br /></td></tr>
|
|
<tr class="separator:a33abc7d65e7146dc5f4634bd435bc704"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>PDM (pdm:*) service IPC wrapper. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
|
|
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
|
|
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="afd65db9b9e16a41fdefd61980a8c2fbe" name="afd65db9b9e16a41fdefd61980a8c2fbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd65db9b9e16a41fdefd61980a8c2fbe">◆ </a></span>PdmAppletEventType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="pdm_8h.html#afd65db9b9e16a41fdefd61980a8c2fbe">PdmAppletEventType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AppletEventType. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea44feee6635f46aefa1429fbe7cf53fc3" name="afd65db9b9e16a41fdefd61980a8c2fbea44feee6635f46aefa1429fbe7cf53fc3"></a>PdmAppletEventType_Launch </td><td class="fielddoc"><p>"launch" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea479e5e85c9bbc06e135fc416e3e3c5fe" name="afd65db9b9e16a41fdefd61980a8c2fbea479e5e85c9bbc06e135fc416e3e3c5fe"></a>PdmAppletEventType_Exit </td><td class="fielddoc"><p>"exit" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea9179f890b63bf9ee53a9569ec15d8f9f" name="afd65db9b9e16a41fdefd61980a8c2fbea9179f890b63bf9ee53a9569ec15d8f9f"></a>PdmAppletEventType_InFocus </td><td class="fielddoc"><p>"in_focus" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbeac4240e3d6a50a0a28340759edbc7a1c4" name="afd65db9b9e16a41fdefd61980a8c2fbeac4240e3d6a50a0a28340759edbc7a1c4"></a>PdmAppletEventType_OutOfFocus </td><td class="fielddoc"><p>"out_of_focus" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea0dbdced13e0f7c0ac7d1966859e289bd" name="afd65db9b9e16a41fdefd61980a8c2fbea0dbdced13e0f7c0ac7d1966859e289bd"></a>PdmAppletEventType_OutOfFocus4 </td><td class="fielddoc"><p>"out_of_focus" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea06c085b2ab7f1903849a29f115da6527" name="afd65db9b9e16a41fdefd61980a8c2fbea06c085b2ab7f1903849a29f115da6527"></a>PdmAppletEventType_Exit5 </td><td class="fielddoc"><p>"exit" </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afd65db9b9e16a41fdefd61980a8c2fbea12546673e09a6f8c0b2171bad0efacce" name="afd65db9b9e16a41fdefd61980a8c2fbea12546673e09a6f8c0b2171bad0efacce"></a>PdmAppletEventType_Exit6 </td><td class="fielddoc"><p>"exit" </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28b8288e0206f81c715c5deb4b623e6f" name="a28b8288e0206f81c715c5deb4b623e6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28b8288e0206f81c715c5deb4b623e6f">◆ </a></span>PdmPlayEventType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6f">PdmPlayEventType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>PlayEventType. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a28b8288e0206f81c715c5deb4b623e6faa6e89b59f9ef045d506d434e842e559d" name="a28b8288e0206f81c715c5deb4b623e6faa6e89b59f9ef045d506d434e842e559d"></a>PdmPlayEventType_Applet </td><td class="fielddoc"><p>Applet. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a28b8288e0206f81c715c5deb4b623e6fa29454ed984f5230d7a4bdae0f8cda196" name="a28b8288e0206f81c715c5deb4b623e6fa29454ed984f5230d7a4bdae0f8cda196"></a>PdmPlayEventType_Account </td><td class="fielddoc"><p>Account. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a28b8288e0206f81c715c5deb4b623e6fa5ceedb719bdcbfaac73774221f77ab22" name="a28b8288e0206f81c715c5deb4b623e6fa5ceedb719bdcbfaac73774221f77ab22"></a>PdmPlayEventType_PowerStateChange </td><td class="fielddoc"><p>PowerStateChange. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a28b8288e0206f81c715c5deb4b623e6faf7ebf814bdd025c6d03fe35972a693fb" name="a28b8288e0206f81c715c5deb4b623e6faf7ebf814bdd025c6d03fe35972a693fb"></a>PdmPlayEventType_OperationModeChange </td><td class="fielddoc"><p>OperationModeChange. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a28b8288e0206f81c715c5deb4b623e6faec4d55c0fd3ae73a66cbe66c4d60921a" name="a28b8288e0206f81c715c5deb4b623e6faec4d55c0fd3ae73a66cbe66c4d60921a"></a>PdmPlayEventType_Initialize </td><td class="fielddoc"><p>Initialize. Used for the very first PlayEvent entry in the log. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc90e227c29d9301bbb60fd189761095" name="afc90e227c29d9301bbb60fd189761095"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc90e227c29d9301bbb60fd189761095">◆ </a></span>PdmPlayLogPolicy</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095">PdmPlayLogPolicy</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>PlayLogPolicy. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afc90e227c29d9301bbb60fd189761095a156d07bb7094865df849974a759eba2a" name="afc90e227c29d9301bbb60fd189761095a156d07bb7094865df849974a759eba2a"></a>PdmPlayLogPolicy_All </td><td class="fielddoc"><p>All pdm:qry commands which require <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6faa6e89b59f9ef045d506d434e842e559d" title="Applet.">PdmPlayEventType_Applet</a> and AppletId = Application will only return the entry when PlayLogPolicy matches this value. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afc90e227c29d9301bbb60fd189761095a9d7e7e291a86caa954dc633315b915c8" name="afc90e227c29d9301bbb60fd189761095a9d7e7e291a86caa954dc633315b915c8"></a>PdmPlayLogPolicy_LogOnly </td><td class="fielddoc"><p>The above commands will filter out the entry with this. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afc90e227c29d9301bbb60fd189761095aa6128ed3c08e9c8427c8d0f40958bdcc" name="afc90e227c29d9301bbb60fd189761095aa6128ed3c08e9c8427c8d0f40958bdcc"></a>PdmPlayLogPolicy_None </td><td class="fielddoc"><p>The pdm:ntfy commands which handle <a class="el" href="pdm_8h.html#a28b8288e0206f81c715c5deb4b623e6faa6e89b59f9ef045d506d434e842e559d" title="Applet.">PdmPlayEventType_Applet</a> logging will immediately return 0 when the input param matches this value. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" name="afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf"></a>PdmPlayLogPolicy_Unknown3 </td><td class="fielddoc"><p>[10.0.0+] The cmds which require <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a156d07bb7094865df849974a759eba2a" title="All pdm:qry commands which require PdmPlayEventType_Applet and AppletId = Application will only retur...">PdmPlayLogPolicy_All</a>, now also allow value 3 if the cmd input flag is set. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a33abc7d65e7146dc5f4634bd435bc704" name="a33abc7d65e7146dc5f4634bd435bc704"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33abc7d65e7146dc5f4634bd435bc704">◆ </a></span>pdmPlayTimestampToPosix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> pdmPlayTimestampToPosix </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>timestamp</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Helper function which converts a Play timestamp from the Pdm*Event structs to POSIX. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">timestamp</td><td>Input timestamp. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9b9b48b84dbb4ce43686c1c99de7b6f" name="af9b9b48b84dbb4ce43686c1c99de7b6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9b9b48b84dbb4ce43686c1c99de7b6f">◆ </a></span>pdmqryGetAvailableAccountPlayEventRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryGetAvailableAccountPlayEventRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a> </td>
|
|
<td class="paramname"><em>uid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_entries</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>start_entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>end_entry_index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets range fields which can then be used with <a class="el" href="pdm_8h.html#a5c715d06e113e5195faa4b0d5427ece3">pdmqryQueryAccountPlayEvent</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_entries</td><td>Total entries. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">start_entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">end_entry_index</td><td>End entry index. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cbeea5bef5da150e12840d51b8874b8" name="a9cbeea5bef5da150e12840d51b8874b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cbeea5bef5da150e12840d51b8874b8">◆ </a></span>pdmqryGetAvailablePlayEventRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryGetAvailablePlayEventRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_entries</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>start_entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>end_entry_index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets range fields which can then be used with the other pdmqry funcs, except for <a class="el" href="pdm_8h.html#a5c715d06e113e5195faa4b0d5427ece3">pdmqryQueryAccountPlayEvent</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_entries</td><td>Total entries. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">start_entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">end_entry_index</td><td>End entry index. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae82f7e9b7169831562928bb96f748c29" name="ae82f7e9b7169831562928bb96f748c29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae82f7e9b7169831562928bb96f748c29">◆ </a></span>pdmqryGetRecentlyPlayedApplicationUpdateEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryGetRecentlyPlayedApplicationUpdateEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when logging a new <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a> which would be available via <a class="el" href="pdm_8h.html#aa04ee695cd580dfbe78cdfc307244106">pdmqryQueryAccountEvent</a>, where PdmPlayEvent::event_data::account::type is 0. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [6.0.0-14.1.2]. </dd>
|
|
<dd>
|
|
The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa04ee695cd580dfbe78cdfc307244106" name="aa04ee695cd580dfbe78cdfc307244106"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa04ee695cd580dfbe78cdfc307244106">◆ </a></span>pdmqryQueryAccountEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryAccountEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a> * </td>
|
|
<td class="paramname"><em>events</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [3.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">events</td><td>Output <a class="el" href="structPdmAccountEvent.html">PdmAccountEvent</a> array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max entries in the output array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c715d06e113e5195faa4b0d5427ece3" name="a5c715d06e113e5195faa4b0d5427ece3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c715d06e113e5195faa4b0d5427ece3">◆ </a></span>pdmqryQueryAccountPlayEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryAccountPlayEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a> </td>
|
|
<td class="paramname"><em>uid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a> * </td>
|
|
<td class="paramname"><em>events</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of <a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [4.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">events</td><td>Output <a class="el" href="structPdmAccountPlayEvent.html">PdmAccountPlayEvent</a> array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max entries in the output array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e1850882c6a923403f5a9e650fd2e82" name="a9e1850882c6a923403f5a9e650fd2e82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e1850882c6a923403f5a9e650fd2e82">◆ </a></span>pdmqryQueryAppletEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryAppletEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a> * </td>
|
|
<td class="paramname"><em>events</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of <a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>[10.0.0+] Whether to additionally allow using entries with <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" title="[10.0.0+] The cmds which require PdmPlayLogPolicy_All, now also allow value 3 if the cmd input flag i...">PdmPlayLogPolicy_Unknown3</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">events</td><td>Output <a class="el" href="structPdmAppletEvent.html">PdmAppletEvent</a> array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max entries in the output array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8051c6ce6c58eef3a887094a2f801df3" name="a8051c6ce6c58eef3a887094a2f801df3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8051c6ce6c58eef3a887094a2f801df3">◆ </a></span>pdmqryQueryLastPlayTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryLastPlayTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a> * </td>
|
|
<td class="paramname"><em>playtimes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> * </td>
|
|
<td class="paramname"><em>application_ids</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets <a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a> for the specified applications. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>[10.0.0+] Whether to additionally allow using entries with <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" title="[10.0.0+] The cmds which require PdmPlayLogPolicy_All, now also allow value 3 if the cmd input flag i...">PdmPlayLogPolicy_Unknown3</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">playtimes</td><td>Output <a class="el" href="structPdmLastPlayTime.html">PdmLastPlayTime</a> array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input ApplicationIds array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Total entries in the input/output arrays. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95facf806d70dacd8d22bb7e129365b4" name="a95facf806d70dacd8d22bb7e129365b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95facf806d70dacd8d22bb7e129365b4">◆ </a></span>pdmqryQueryPlayEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryPlayEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entry_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a> * </td>
|
|
<td class="paramname"><em>events</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">entry_index</td><td>Start entry index. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">events</td><td>Output <a class="el" href="structPdmPlayEvent.html">PdmPlayEvent</a> array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max entries in the output array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a531d764710de2afe6682c8839538d956" name="a531d764710de2afe6682c8839538d956"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a531d764710de2afe6682c8839538d956">◆ </a></span>pdmqryQueryPlayStatisticsByApplicationId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryPlayStatisticsByApplicationId </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>application_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> * </td>
|
|
<td class="paramname"><em>stats</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> for the specified ApplicationId. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>[10.0.0+] Whether to additionally allow using entries with <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" title="[10.0.0+] The cmds which require PdmPlayLogPolicy_All, now also allow value 3 if the cmd input flag i...">PdmPlayLogPolicy_Unknown3</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">stats</td><td><a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a1e8d7c22c3ecdc7e2ab582a0e027b8" name="a7a1e8d7c22c3ecdc7e2ab582a0e027b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a1e8d7c22c3ecdc7e2ab582a0e027b8">◆ </a></span>pdmqryQueryPlayStatisticsByApplicationIdAndUserAccountId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryPlayStatisticsByApplicationIdAndUserAccountId </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>application_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a> </td>
|
|
<td class="paramname"><em>uid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> * </td>
|
|
<td class="paramname"><em>stats</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets <a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> for the specified ApplicationId and account userId. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>[10.0.0+] Whether to additionally allow using entries with <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" title="[10.0.0+] The cmds which require PdmPlayLogPolicy_All, now also allow value 3 if the cmd input flag i...">PdmPlayLogPolicy_Unknown3</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">stats</td><td><a class="el" href="structPdmPlayStatistics.html">PdmPlayStatistics</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e530bcfed99488495e924b010fa76e4" name="a4e530bcfed99488495e924b010fa76e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e530bcfed99488495e924b010fa76e4">◆ </a></span>pdmqryQueryRecentlyPlayedApplication()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> pdmqryQueryRecentlyPlayedApplication </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a> </td>
|
|
<td class="paramname"><em>uid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> * </td>
|
|
<td class="paramname"><em>application_ids</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets a list of applications played by the specified user. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with [6.0.0-14.1.2]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>[10.0.0+] Whether to additionally allow using entries with <a class="el" href="pdm_8h.html#afc90e227c29d9301bbb60fd189761095a1829caad879184f203f52ebf67b92ccf" title="[10.0.0+] The cmds which require PdmPlayLogPolicy_All, now also allow value 3 if the cmd input flag i...">PdmPlayLogPolicy_Unknown3</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">application_ids</td><td>Output ApplicationIds array. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max entries in the output array. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|