Various improvements to known_folder() function, again.
This commit is contained in:
parent
aa434dd678
commit
b1fe06fc33
File diff suppressed because one or more lines are too long
@ -94,13 +94,30 @@ typedef bool(* </td><td class="memItemRight" valign="bottom"><b>progress_ca
|
|||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||||
Enumerations</h2></td></tr>
|
Enumerations</h2></td></tr>
|
||||||
<tr class="memitem:a62a1b72ba9a7accee438d19212785e54"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">known_folder_t</a> { <br />
|
<tr class="memitem:a62a1b72ba9a7accee438d19212785e54"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">known_folder_t</a> { <br />
|
||||||
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5">FOLDER_ROAMING_DATA</a> = 0,
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70">FOLDER_PROFILE_USER</a> = 1,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110">FOLDER_LOCALAPPDATA</a> = 1,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2">FOLDER_PROFILE_PUBL</a> = 2,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e">FOLDER_USER_PROFILE</a> = 2,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951">FOLDER_APPDATA_ROAM</a> = 3,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183">FOLDER_PROGRAMFILES</a> = 3,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1">FOLDER_APPDATA_LOCA</a> = 4,
|
||||||
<br />
|
<br />
|
||||||
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3">FOLDER_SYSTEMFOLDER</a> = 4,
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2">FOLDER_DOCS_USER</a> = 5,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c">FOLDER_SYSTROOT_DIR</a> = 5
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039">FOLDER_DOCS_PUBL</a> = 6,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc">FOLDER_DESKTOP_USER</a> = 7,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8">FOLDER_DESKTOP_PUBL</a> = 8,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9">FOLDER_PICTURES_USER</a> = 9,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9">FOLDER_PICTURES_PUBL</a> = 10,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae">FOLDER_MUSIC_USER</a> = 11,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba">FOLDER_MUSIC_PUBL</a> = 12,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1">FOLDER_VIDEO_USER</a> = 13,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848">FOLDER_VIDEO_PUBL</a> = 14,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4">FOLDER_PROGRAMS_DEF</a> = 15,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a">FOLDER_PROGRAMS_X86</a> = 16,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7">FOLDER_PROGRAMS_X64</a> = 17,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a">FOLDER_SYSROOT</a> = 18,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a">FOLDER_SYSTEM_DEF</a> = 19,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9">FOLDER_SYSTEM_X86</a> = 20
|
||||||
<br />
|
<br />
|
||||||
}<tr class="memdesc:a62a1b72ba9a7accee438d19212785e54"><td class="mdescLeft"> </td><td class="mdescRight">This enumeration specifies "known" folder identifiers. <a href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">More...</a><br /></td></tr>
|
}<tr class="memdesc:a62a1b72ba9a7accee438d19212785e54"><td class="mdescLeft"> </td><td class="mdescRight">This enumeration specifies "known" folder identifiers. <a href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">More...</a><br /></td></tr>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
@ -318,17 +335,45 @@ MUTILS_API void </td><td class="memItemRight" valign="bottom"><b>fatal_exit
|
|||||||
|
|
||||||
<p>This enumeration specifies "known" folder identifiers. </p>
|
<p>This enumeration specifies "known" folder identifiers. </p>
|
||||||
<table class="fieldtable">
|
<table class="fieldtable">
|
||||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5"></a>FOLDER_ROAMING_DATA </td><td class="fielddoc"><p>Application-specific data. </p>
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70"></a>FOLDER_PROFILE_USER </td><td class="fielddoc"><p>The user's profile folder. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110"></a>FOLDER_LOCALAPPDATA </td><td class="fielddoc"><p>Local application data (non-roaming) </p>
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2"></a>FOLDER_PROFILE_PUBL </td><td class="fielddoc"><p>The "all users" profile folder. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e"></a>FOLDER_USER_PROFILE </td><td class="fielddoc"><p>The user's profile folder. </p>
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951"></a>FOLDER_APPDATA_ROAM </td><td class="fielddoc"><p>Application-specific data. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183"></a>FOLDER_PROGRAMFILES </td><td class="fielddoc"><p>Program files. </p>
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1"></a>FOLDER_APPDATA_LOCA </td><td class="fielddoc"><p>Local application data (non-roaming) </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3"></a>FOLDER_SYSTEMFOLDER </td><td class="fielddoc"><p>System directory. </p>
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2"></a>FOLDER_DOCS_USER </td><td class="fielddoc"><p>The user's Documents directory. </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c"></a>FOLDER_SYSTROOT_DIR </td><td class="fielddoc"><p>System "root" directory. </p>
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039"></a>FOLDER_DOCS_PUBL </td><td class="fielddoc"><p>The "all users" Documents directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc"></a>FOLDER_DESKTOP_USER </td><td class="fielddoc"><p>The user's Desktop directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8"></a>FOLDER_DESKTOP_PUBL </td><td class="fielddoc"><p>The "all users" Desktop directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9"></a>FOLDER_PICTURES_USER </td><td class="fielddoc"><p>The user's Music directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9"></a>FOLDER_PICTURES_PUBL </td><td class="fielddoc"><p>The user's Music directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae"></a>FOLDER_MUSIC_USER </td><td class="fielddoc"><p>The user's Music directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba"></a>FOLDER_MUSIC_PUBL </td><td class="fielddoc"><p>The "all users" Music directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1"></a>FOLDER_VIDEO_USER </td><td class="fielddoc"><p>The user's Video directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848"></a>FOLDER_VIDEO_PUBL </td><td class="fielddoc"><p>The "all users" Video directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4"></a>FOLDER_PROGRAMS_DEF </td><td class="fielddoc"><p>Program files. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a"></a>FOLDER_PROGRAMS_X86 </td><td class="fielddoc"><p>Program files. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7"></a>FOLDER_PROGRAMS_X64 </td><td class="fielddoc"><p>Program files. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a"></a>FOLDER_SYSROOT </td><td class="fielddoc"><p>System "root" directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a"></a>FOLDER_SYSTEM_DEF </td><td class="fielddoc"><p>System directory. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9"></a>FOLDER_SYSTEM_X86 </td><td class="fielddoc"><p>System directory for x86 (32-Bit) </p>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
@ -124,13 +124,30 @@ Enumerations</h2></td></tr>
|
|||||||
</td></tr>
|
</td></tr>
|
||||||
<tr class="separator:a0571c442a535da3a8541642f8cead00e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a0571c442a535da3a8541642f8cead00e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a62a1b72ba9a7accee438d19212785e54"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">MUtils::OS::known_folder_t</a> { <br />
|
<tr class="memitem:a62a1b72ba9a7accee438d19212785e54"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">MUtils::OS::known_folder_t</a> { <br />
|
||||||
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5">MUtils::OS::FOLDER_ROAMING_DATA</a> = 0,
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70">MUtils::OS::FOLDER_PROFILE_USER</a> = 1,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110">MUtils::OS::FOLDER_LOCALAPPDATA</a> = 1,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2">MUtils::OS::FOLDER_PROFILE_PUBL</a> = 2,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e">MUtils::OS::FOLDER_USER_PROFILE</a> = 2,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951">MUtils::OS::FOLDER_APPDATA_ROAM</a> = 3,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183">MUtils::OS::FOLDER_PROGRAMFILES</a> = 3,
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1">MUtils::OS::FOLDER_APPDATA_LOCA</a> = 4,
|
||||||
<br />
|
<br />
|
||||||
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3">MUtils::OS::FOLDER_SYSTEMFOLDER</a> = 4,
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2">MUtils::OS::FOLDER_DOCS_USER</a> = 5,
|
||||||
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c">MUtils::OS::FOLDER_SYSTROOT_DIR</a> = 5
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039">MUtils::OS::FOLDER_DOCS_PUBL</a> = 6,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc">MUtils::OS::FOLDER_DESKTOP_USER</a> = 7,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8">MUtils::OS::FOLDER_DESKTOP_PUBL</a> = 8,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9">MUtils::OS::FOLDER_PICTURES_USER</a> = 9,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9">MUtils::OS::FOLDER_PICTURES_PUBL</a> = 10,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae">MUtils::OS::FOLDER_MUSIC_USER</a> = 11,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba">MUtils::OS::FOLDER_MUSIC_PUBL</a> = 12,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1">MUtils::OS::FOLDER_VIDEO_USER</a> = 13,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848">MUtils::OS::FOLDER_VIDEO_PUBL</a> = 14,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4">MUtils::OS::FOLDER_PROGRAMS_DEF</a> = 15,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a">MUtils::OS::FOLDER_PROGRAMS_X86</a> = 16,
|
||||||
|
<br />
|
||||||
|
  <a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7">MUtils::OS::FOLDER_PROGRAMS_X64</a> = 17,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a">MUtils::OS::FOLDER_SYSROOT</a> = 18,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a">MUtils::OS::FOLDER_SYSTEM_DEF</a> = 19,
|
||||||
|
<a class="el" href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9">MUtils::OS::FOLDER_SYSTEM_X86</a> = 20
|
||||||
<br />
|
<br />
|
||||||
}<tr class="memdesc:a62a1b72ba9a7accee438d19212785e54"><td class="mdescLeft"> </td><td class="mdescRight">This enumeration specifies "known" folder identifiers. <a href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">More...</a><br /></td></tr>
|
}<tr class="memdesc:a62a1b72ba9a7accee438d19212785e54"><td class="mdescLeft"> </td><td class="mdescRight">This enumeration specifies "known" folder identifiers. <a href="../../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54">More...</a><br /></td></tr>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -26,7 +26,11 @@ var menudata={children:[
|
|||||||
{text:'Variables',url:'namespacemembers_vars.html'},
|
{text:'Variables',url:'namespacemembers_vars.html'},
|
||||||
{text:'Typedefs',url:'namespacemembers_type.html'},
|
{text:'Typedefs',url:'namespacemembers_type.html'},
|
||||||
{text:'Enumerations',url:'namespacemembers_enum.html'},
|
{text:'Enumerations',url:'namespacemembers_enum.html'},
|
||||||
{text:'Enumerator',url:'namespacemembers_eval.html'}]}]},
|
{text:'Enumerator',url:'namespacemembers_eval.html',children:[
|
||||||
|
{text:'d',url:'namespacemembers_eval.html#index_d'},
|
||||||
|
{text:'f',url:'namespacemembers_eval.html#index_f'},
|
||||||
|
{text:'n',url:'namespacemembers_eval.html#index_n'},
|
||||||
|
{text:'o',url:'namespacemembers_eval.html#index_o'}]}]}]},
|
||||||
{text:'Classes',url:'annotated.html',children:[
|
{text:'Classes',url:'annotated.html',children:[
|
||||||
{text:'Class List',url:'annotated.html'},
|
{text:'Class List',url:'annotated.html'},
|
||||||
{text:'Class Index',url:'classes.html'},
|
{text:'Class Index',url:'classes.html'},
|
||||||
|
@ -153,23 +153,65 @@ $(function() {
|
|||||||
<li>FLAG_SSSE3
|
<li>FLAG_SSSE3
|
||||||
: <a class="el" href="d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a5125a29c37e57656f45ad168e654fd05">MUtils::CPUFetaures</a>
|
: <a class="el" href="d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a5125a29c37e57656f45ad168e654fd05">MUtils::CPUFetaures</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_LOCALAPPDATA
|
<li>FOLDER_APPDATA_LOCA
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_PROGRAMFILES
|
<li>FOLDER_APPDATA_ROAM
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_ROAMING_DATA
|
<li>FOLDER_DESKTOP_PUBL
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_SYSTEMFOLDER
|
<li>FOLDER_DESKTOP_USER
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_SYSTROOT_DIR
|
<li>FOLDER_DOCS_PUBL
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_USER_PROFILE
|
<li>FOLDER_DOCS_USER
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_MUSIC_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_MUSIC_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PICTURES_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PICTURES_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROFILE_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROFILE_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_DEF
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_X64
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_X86
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSROOT
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSTEM_DEF
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSTEM_X86
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_VIDEO_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_VIDEO_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fp_parts_t
|
<li>fp_parts_t
|
||||||
: <a class="el" href="d3/da6/namespace_m_utils.html#a75209365a097871cb2bb8fc3a21ce14b">MUtils</a>
|
: <a class="el" href="d3/da6/namespace_m_utils.html#a75209365a097871cb2bb8fc3a21ce14b">MUtils</a>
|
||||||
|
@ -59,7 +59,9 @@ $(function() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
 <ul>
|
 
|
||||||
|
|
||||||
|
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||||
<li>DRIVE_TYPE_ERR
|
<li>DRIVE_TYPE_ERR
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#af8d3f37b0e9c3b73dfcf7d1f237d480ca56b9d51a60c9df7d4ec47e917218b153">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#af8d3f37b0e9c3b73dfcf7d1f237d480ca56b9d51a60c9df7d4ec47e917218b153">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
@ -78,24 +80,74 @@ $(function() {
|
|||||||
<li>DRIVE_TYPE_RAM
|
<li>DRIVE_TYPE_RAM
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#af8d3f37b0e9c3b73dfcf7d1f237d480ca42b280153a22e6af73fe7edfbbaee69b">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#af8d3f37b0e9c3b73dfcf7d1f237d480ca42b280153a22e6af73fe7edfbbaee69b">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_LOCALAPPDATA
|
</ul>
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110">MUtils::OS</a>
|
|
||||||
|
|
||||||
|
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||||
|
<li>FOLDER_APPDATA_LOCA
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_PROGRAMFILES
|
<li>FOLDER_APPDATA_ROAM
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_ROAMING_DATA
|
<li>FOLDER_DESKTOP_PUBL
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_SYSTEMFOLDER
|
<li>FOLDER_DESKTOP_USER
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_SYSTROOT_DIR
|
<li>FOLDER_DOCS_PUBL
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
<li>FOLDER_USER_PROFILE
|
<li>FOLDER_DOCS_USER
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>FOLDER_MUSIC_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_MUSIC_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PICTURES_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PICTURES_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROFILE_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROFILE_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_DEF
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_X64
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_PROGRAMS_X86
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSROOT
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSTEM_DEF
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_SYSTEM_X86
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_VIDEO_PUBL
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
<li>FOLDER_VIDEO_USER
|
||||||
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1">MUtils::OS</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_n"></a>- n -</h3><ul>
|
||||||
<li>NETWORK_TYPE_ERR
|
<li>NETWORK_TYPE_ERR
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a0005b2a3f0289c1078c9cc8ba5ccba45af3ce4c3003fa7cc9e3b774669b8ab6e9">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a0005b2a3f0289c1078c9cc8ba5ccba45af3ce4c3003fa7cc9e3b774669b8ab6e9">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
@ -105,6 +157,10 @@ $(function() {
|
|||||||
<li>NETWORK_TYPE_YES
|
<li>NETWORK_TYPE_YES
|
||||||
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a0005b2a3f0289c1078c9cc8ba5ccba45a9ed5ecd6b286fa5ec2e23e652dac8769">MUtils::OS</a>
|
: <a class="el" href="d2/df4/namespace_m_utils_1_1_o_s.html#a0005b2a3f0289c1078c9cc8ba5ccba45a9ed5ecd6b286fa5ec2e23e652dac8769">MUtils::OS</a>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||||
<li>OS_UNKNOWN
|
<li>OS_UNKNOWN
|
||||||
: <a class="el" href="d1/d7d/namespace_m_utils_1_1_o_s_1_1_version.html#a0571c442a535da3a8541642f8cead00ea6fa12cbf650f5b33e76bbffd4fb5ec84">MUtils::OS::Version</a>
|
: <a class="el" href="d1/d7d/namespace_m_utils_1_1_o_s_1_1_version.html#a0571c442a535da3a8541642f8cead00ea6fa12cbf650f5b33e76bbffd4fb5ec84">MUtils::OS::Version</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -14,11 +14,25 @@ var searchData=
|
|||||||
['flag_5fsse41',['FLAG_SSE41',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a425bc8f89d64bf6dafdbd00c89b9874b',1,'MUtils::CPUFetaures']]],
|
['flag_5fsse41',['FLAG_SSE41',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a425bc8f89d64bf6dafdbd00c89b9874b',1,'MUtils::CPUFetaures']]],
|
||||||
['flag_5fsse42',['FLAG_SSE42',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#afcb03b5edb1518bfca9984ff9ccc4f99',1,'MUtils::CPUFetaures']]],
|
['flag_5fsse42',['FLAG_SSE42',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#afcb03b5edb1518bfca9984ff9ccc4f99',1,'MUtils::CPUFetaures']]],
|
||||||
['flag_5fssse3',['FLAG_SSSE3',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a5125a29c37e57656f45ad168e654fd05',1,'MUtils::CPUFetaures']]],
|
['flag_5fssse3',['FLAG_SSSE3',['../d3/d02/namespace_m_utils_1_1_c_p_u_fetaures.html#a5125a29c37e57656f45ad168e654fd05',1,'MUtils::CPUFetaures']]],
|
||||||
['folder_5flocalappdata',['FOLDER_LOCALAPPDATA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110',1,'MUtils::OS']]],
|
['folder_5fappdata_5floca',['FOLDER_APPDATA_LOCA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1',1,'MUtils::OS']]],
|
||||||
['folder_5fprogramfiles',['FOLDER_PROGRAMFILES',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183',1,'MUtils::OS']]],
|
['folder_5fappdata_5froam',['FOLDER_APPDATA_ROAM',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951',1,'MUtils::OS']]],
|
||||||
['folder_5froaming_5fdata',['FOLDER_ROAMING_DATA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5',1,'MUtils::OS']]],
|
['folder_5fdesktop_5fpubl',['FOLDER_DESKTOP_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8',1,'MUtils::OS']]],
|
||||||
['folder_5fsystemfolder',['FOLDER_SYSTEMFOLDER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3',1,'MUtils::OS']]],
|
['folder_5fdesktop_5fuser',['FOLDER_DESKTOP_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc',1,'MUtils::OS']]],
|
||||||
['folder_5fsystroot_5fdir',['FOLDER_SYSTROOT_DIR',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c',1,'MUtils::OS']]],
|
['folder_5fdocs_5fpubl',['FOLDER_DOCS_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039',1,'MUtils::OS']]],
|
||||||
['folder_5fuser_5fprofile',['FOLDER_USER_PROFILE',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e',1,'MUtils::OS']]],
|
['folder_5fdocs_5fuser',['FOLDER_DOCS_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2',1,'MUtils::OS']]],
|
||||||
|
['folder_5fmusic_5fpubl',['FOLDER_MUSIC_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba',1,'MUtils::OS']]],
|
||||||
|
['folder_5fmusic_5fuser',['FOLDER_MUSIC_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae',1,'MUtils::OS']]],
|
||||||
|
['folder_5fpictures_5fpubl',['FOLDER_PICTURES_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fpictures_5fuser',['FOLDER_PICTURES_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprofile_5fpubl',['FOLDER_PROFILE_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprofile_5fuser',['FOLDER_PROFILE_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fdef',['FOLDER_PROGRAMS_DEF',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fx64',['FOLDER_PROGRAMS_X64',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fx86',['FOLDER_PROGRAMS_X86',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsysroot',['FOLDER_SYSROOT',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsystem_5fdef',['FOLDER_SYSTEM_DEF',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsystem_5fx86',['FOLDER_SYSTEM_X86',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fvideo_5fpubl',['FOLDER_VIDEO_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848',1,'MUtils::OS']]],
|
||||||
|
['folder_5fvideo_5fuser',['FOLDER_VIDEO_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1',1,'MUtils::OS']]],
|
||||||
['fp_5fparts_5ft',['fp_parts_t',['../d3/da6/namespace_m_utils.html#a75209365a097871cb2bb8fc3a21ce14b',1,'MUtils']]]
|
['fp_5fparts_5ft',['fp_parts_t',['../d3/da6/namespace_m_utils.html#a75209365a097871cb2bb8fc3a21ce14b',1,'MUtils']]]
|
||||||
];
|
];
|
||||||
|
@ -1,9 +1,23 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['folder_5flocalappdata',['FOLDER_LOCALAPPDATA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a0fb64b1e975f9ff0cc97df6e3b7f8110',1,'MUtils::OS']]],
|
['folder_5fappdata_5floca',['FOLDER_APPDATA_LOCA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af000386a72d8444c5ad0783ba8077ce1',1,'MUtils::OS']]],
|
||||||
['folder_5fprogramfiles',['FOLDER_PROGRAMFILES',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abb6f5bd0b6564b2f093f5a2d1c055183',1,'MUtils::OS']]],
|
['folder_5fappdata_5froam',['FOLDER_APPDATA_ROAM',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a6f3aef740ec77b6ddea8e3eeea8d2951',1,'MUtils::OS']]],
|
||||||
['folder_5froaming_5fdata',['FOLDER_ROAMING_DATA',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ab1f55647ec7567aa2160383bc26539d5',1,'MUtils::OS']]],
|
['folder_5fdesktop_5fpubl',['FOLDER_DESKTOP_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a8c639c3e3075fe0859034334ac9b24d8',1,'MUtils::OS']]],
|
||||||
['folder_5fsystemfolder',['FOLDER_SYSTEMFOLDER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a7c25655022efd34417acfaa11f8491b3',1,'MUtils::OS']]],
|
['folder_5fdesktop_5fuser',['FOLDER_DESKTOP_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a15eb1ce4cbc1e819ef61380d8567f8fc',1,'MUtils::OS']]],
|
||||||
['folder_5fsystroot_5fdir',['FOLDER_SYSTROOT_DIR',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af32b4c27ec428ad2bf69d8c8802de21c',1,'MUtils::OS']]],
|
['folder_5fdocs_5fpubl',['FOLDER_DOCS_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ac60998b86c14fd99fb7606a7f5631039',1,'MUtils::OS']]],
|
||||||
['folder_5fuser_5fprofile',['FOLDER_USER_PROFILE',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a77c4c8768676d49c26bcec33dcf23b1e',1,'MUtils::OS']]]
|
['folder_5fdocs_5fuser',['FOLDER_DOCS_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a24fe95c218f2f96f79ed4331816d1bf2',1,'MUtils::OS']]],
|
||||||
|
['folder_5fmusic_5fpubl',['FOLDER_MUSIC_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a945615852ec433d54bd660e7d06e7eba',1,'MUtils::OS']]],
|
||||||
|
['folder_5fmusic_5fuser',['FOLDER_MUSIC_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a5eb537ab772312644d490ee5597a57ae',1,'MUtils::OS']]],
|
||||||
|
['folder_5fpictures_5fpubl',['FOLDER_PICTURES_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9cb1691e4de71331189728945692e6e9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fpictures_5fuser',['FOLDER_PICTURES_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54abf17b1a0f30e2ff38990973a778e6ee9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprofile_5fpubl',['FOLDER_PROFILE_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54ad9e442fb54bdee21838b485b51399ea2',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprofile_5fuser',['FOLDER_PROFILE_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a31103048fccf15ef2af81b75357ebb70',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fdef',['FOLDER_PROGRAMS_DEF',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a089096fbc0c16f0a08c85c9ad3ecd4d4',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fx64',['FOLDER_PROGRAMS_X64',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af76af3d9c84eff178c323768779d69b7',1,'MUtils::OS']]],
|
||||||
|
['folder_5fprograms_5fx86',['FOLDER_PROGRAMS_X86',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a9fc4296b5058087caf97d4547fe4063a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsysroot',['FOLDER_SYSROOT',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af8584f32060415349b71d2369a16515a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsystem_5fdef',['FOLDER_SYSTEM_DEF',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54aafb108d0830bacd39c55ea054689857a',1,'MUtils::OS']]],
|
||||||
|
['folder_5fsystem_5fx86',['FOLDER_SYSTEM_X86',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54af50a26cb638902ca94fd88c0a797abb9',1,'MUtils::OS']]],
|
||||||
|
['folder_5fvideo_5fpubl',['FOLDER_VIDEO_PUBL',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a33e99fdb7c830d5581ed15d92415c848',1,'MUtils::OS']]],
|
||||||
|
['folder_5fvideo_5fuser',['FOLDER_VIDEO_USER',['../d2/df4/namespace_m_utils_1_1_o_s.html#a62a1b72ba9a7accee438d19212785e54a4a71f200b12a3a45f4bb092b262c3cc1',1,'MUtils::OS']]]
|
||||||
];
|
];
|
||||||
|
@ -39,7 +39,7 @@ template<typename K, typename V> class QHash;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//Interface version
|
//Interface version
|
||||||
#define MUTILS_INTERFACE 2
|
#define MUTILS_INTERFACE 3
|
||||||
|
|
||||||
//MUtils API
|
//MUtils API
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
@ -119,10 +119,12 @@ namespace MUtils
|
|||||||
FOLDER_MUSIC_PUBL = 12, ///< The "all users" Music directory
|
FOLDER_MUSIC_PUBL = 12, ///< The "all users" Music directory
|
||||||
FOLDER_VIDEO_USER = 13, ///< The user's Video directory
|
FOLDER_VIDEO_USER = 13, ///< The user's Video directory
|
||||||
FOLDER_VIDEO_PUBL = 14, ///< The "all users" Video directory
|
FOLDER_VIDEO_PUBL = 14, ///< The "all users" Video directory
|
||||||
FOLDER_PROGRAMFILES = 15, ///< Program files
|
FOLDER_PROGRAMS_DEF = 15, ///< Program files
|
||||||
FOLDER_SYSROOT = 16, ///< System "root" directory
|
FOLDER_PROGRAMS_X86 = 16, ///< Program files
|
||||||
FOLDER_SYSTEM_DEF = 17, ///< System directory
|
FOLDER_PROGRAMS_X64 = 17, ///< Program files
|
||||||
FOLDER_SYSTEM_X86 = 18, ///< System directory for x86 (32-Bit)
|
FOLDER_SYSROOT = 18, ///< System "root" directory
|
||||||
|
FOLDER_SYSTEM_DEF = 19, ///< System directory
|
||||||
|
FOLDER_SYSTEM_X86 = 20, ///< System directory for x86 (32-Bit)
|
||||||
}
|
}
|
||||||
known_folder_t;
|
known_folder_t;
|
||||||
|
|
||||||
|
@ -702,20 +702,22 @@ static const struct
|
|||||||
s_known_folders_lut[] =
|
s_known_folders_lut[] =
|
||||||
{
|
{
|
||||||
{ MUtils::OS::FOLDER_PROFILE_USER, 0x0028, { 0x5E6C858F, 0x0E22, 0x4760, { 0x9A, 0xFE, 0xEA, 0x33, 0x17, 0xB6, 0x71, 0x73 } } }, //CSIDL_PROFILE
|
{ MUtils::OS::FOLDER_PROFILE_USER, 0x0028, { 0x5E6C858F, 0x0E22, 0x4760, { 0x9A, 0xFE, 0xEA, 0x33, 0x17, 0xB6, 0x71, 0x73 } } }, //CSIDL_PROFILE
|
||||||
{ MUtils::OS::FOLDER_PROFILE_PUBL, 0x0000, { 0XDFDF76A2, 0XC82A, 0X4D63, { 0X90, 0X6A, 0X56, 0X44, 0XAC, 0X45, 0X73, 0X85 } } }, //FOLDERID_Public
|
{ MUtils::OS::FOLDER_PROFILE_PUBL, 0x0000, { 0xDFDF76A2, 0xC82A, 0x4D63, { 0x90, 0x6A, 0x56, 0x44, 0xAC, 0x45, 0x73, 0x85 } } }, //FOLDERID_Public
|
||||||
{ MUtils::OS::FOLDER_APPDATA_ROAM, 0x001A, { 0x3EB685DB, 0x65F9, 0x4CF6, { 0xA0, 0x3A, 0xE3, 0xEF, 0x65, 0x72, 0x9F, 0x3D } } }, //CSIDL_APPDATA
|
{ MUtils::OS::FOLDER_APPDATA_ROAM, 0x001A, { 0x3EB685DB, 0x65F9, 0x4CF6, { 0xA0, 0x3A, 0xE3, 0xEF, 0x65, 0x72, 0x9F, 0x3D } } }, //CSIDL_APPDATA
|
||||||
{ MUtils::OS::FOLDER_APPDATA_LOCA, 0x001C, { 0xF1B32785, 0x6FBA, 0x4FCF, { 0x9D, 0x55, 0x7B, 0x8E, 0x7F, 0x15, 0x70, 0x91 } } }, //CSIDL_LOCAL_APPDATA
|
{ MUtils::OS::FOLDER_APPDATA_LOCA, 0x001C, { 0xF1B32785, 0x6FBA, 0x4FCF, { 0x9D, 0x55, 0x7B, 0x8E, 0x7F, 0x15, 0x70, 0x91 } } }, //CSIDL_LOCAL_APPDATA
|
||||||
{ MUtils::OS::FOLDER_DOCS_USER, 0x0005, { 0xFDD39AD0, 0x238F, 0x46AF, { 0xAD, 0xB4, 0x6C, 0x85, 0x48, 0x03, 0x69, 0xC7 } } }, //CSIDL_MYDOCUMENTS
|
{ MUtils::OS::FOLDER_DOCS_USER, 0x0005, { 0xFDD39AD0, 0x238F, 0x46AF, { 0xAD, 0xB4, 0x6C, 0x85, 0x48, 0x03, 0x69, 0xC7 } } }, //CSIDL_MYDOCUMENTS
|
||||||
{ MUtils::OS::FOLDER_DOCS_PUBL, 0x002E, { 0xED4824AF, 0xDCE4, 0x45A8, { 0x81, 0xE2, 0xFC, 0x79, 0x65, 0x08, 0x36, 0x34 } } }, //CSIDL_COMMON_DOCUMENTS
|
{ MUtils::OS::FOLDER_DOCS_PUBL, 0x002E, { 0xED4824AF, 0xDCE4, 0x45A8, { 0x81, 0xE2, 0xFC, 0x79, 0x65, 0x08, 0x36, 0x34 } } }, //CSIDL_COMMON_DOCUMENTS
|
||||||
{ MUtils::OS::FOLDER_DESKTOP_USER, 0x0010, { 0xB4BFCC3A, 0xDB2C, 0x424C, { 0xB0, 0x29, 0x7F, 0xE9, 0x9A, 0x87, 0xC6, 0x41 } } }, //CSIDL_DESKTOPDIRECTORY
|
{ MUtils::OS::FOLDER_DESKTOP_USER, 0x0010, { 0xB4BFCC3A, 0xDB2C, 0x424C, { 0xB0, 0x29, 0x7F, 0xE9, 0x9A, 0x87, 0xC6, 0x41 } } }, //CSIDL_DESKTOPDIRECTORY
|
||||||
{ MUtils::OS::FOLDER_DESKTOP_PUBL, 0x0019, { 0xC4AA340D, 0xF20F, 0x4863, { 0xAF, 0xEF, 0xF8, 0x7E, 0xF2, 0xE6, 0xBA, 0x25 } } }, //CSIDL_COMMON_DESKTOPDIRECTORY
|
{ MUtils::OS::FOLDER_DESKTOP_PUBL, 0x0019, { 0xC4AA340D, 0xF20F, 0x4863, { 0xAF, 0xEF, 0xF8, 0x7E, 0xF2, 0xE6, 0xBA, 0x25 } } }, //CSIDL_COMMON_DESKTOPDIRECTORY
|
||||||
{ MUtils::OS::FOLDER_PICTURES_USER, 0x0027, { 0X33E28130, 0X4E1E, 0X4676, { 0X83, 0X5A, 0X98, 0X39, 0X5C, 0X3B, 0XC3, 0XBB } } }, //CSIDL_MYPICTURES
|
{ MUtils::OS::FOLDER_PICTURES_USER, 0x0027, { 0x33E28130, 0x4E1E, 0x4676, { 0x83, 0x5A, 0x98, 0x39, 0x5C, 0x3B, 0xC3, 0xBB } } }, //CSIDL_MYPICTURES
|
||||||
{ MUtils::OS::FOLDER_PICTURES_PUBL, 0x0036, { 0XB6EBFB86, 0X6907, 0X413C, { 0X9A, 0XF7, 0X4F, 0XC2, 0XAB, 0XF0, 0X7C, 0XC5 } } }, //CSIDL_COMMON_PICTURES
|
{ MUtils::OS::FOLDER_PICTURES_PUBL, 0x0036, { 0xB6EBFB86, 0x6907, 0x413C, { 0x9A, 0xF7, 0x4F, 0xC2, 0xAB, 0xF0, 0x7C, 0xC5 } } }, //CSIDL_COMMON_PICTURES
|
||||||
{ MUtils::OS::FOLDER_MUSIC_USER, 0x000D, { 0X4BD8D571, 0X6D19, 0X48D3, { 0XBE, 0X97, 0X42, 0X22, 0X20, 0X08, 0X0E, 0X43 } } }, //CSIDL_MYMUSIC
|
{ MUtils::OS::FOLDER_MUSIC_USER, 0x000D, { 0x4BD8D571, 0x6D19, 0x48D3, { 0xBE, 0x97, 0x42, 0x22, 0x20, 0x08, 0x0E, 0x43 } } }, //CSIDL_MYMUSIC
|
||||||
{ MUtils::OS::FOLDER_MUSIC_PUBL, 0x0035, { 0X3214FAB5, 0X9757, 0X4298, { 0XBB, 0X61, 0X92, 0XA9, 0XDE, 0XAA, 0X44, 0XFF } } }, //CSIDL_COMMON_MUSIC
|
{ MUtils::OS::FOLDER_MUSIC_PUBL, 0x0035, { 0x3214FAB5, 0x9757, 0x4298, { 0xBB, 0x61, 0x92, 0xA9, 0xDE, 0xAA, 0x44, 0xFF } } }, //CSIDL_COMMON_MUSIC
|
||||||
{ MUtils::OS::FOLDER_VIDEO_USER, 0X000E, { 0X18989B1D, 0X99B5, 0X455B, { 0X84, 0X1C, 0XAB, 0X7C, 0X74, 0XE4, 0XDD, 0XFC } } }, //CSIDL_MYVIDEO
|
{ MUtils::OS::FOLDER_VIDEO_USER, 0x000E, { 0x18989B1D, 0x99B5, 0x455B, { 0x84, 0x1C, 0xAB, 0x7C, 0x74, 0xE4, 0xDD, 0xFC } } }, //CSIDL_MYVIDEO
|
||||||
{ MUtils::OS::FOLDER_VIDEO_PUBL, 0x0037, { 0X2400183A, 0X6185, 0X49FB, { 0XA2, 0XD8, 0X4A, 0X39, 0X2A, 0X60, 0X2B, 0XA3 } } }, //CSIDL_COMMON_VIDEO
|
{ MUtils::OS::FOLDER_VIDEO_PUBL, 0x0037, { 0x2400183A, 0x6185, 0x49FB, { 0xA2, 0xD8, 0x4A, 0x39, 0x2A, 0x60, 0x2B, 0xA3 } } }, //CSIDL_COMMON_VIDEO
|
||||||
{ MUtils::OS::FOLDER_PROGRAMFILES, 0x0026, { 0x905E63B6, 0xC1BF, 0x494E, { 0xB2, 0x9C, 0x65, 0xB7, 0x32, 0xD3, 0xD2, 0x1A } } }, //CSIDL_PROGRAM_FILES
|
{ MUtils::OS::FOLDER_PROGRAMS_DEF, 0x0026, { 0x905E63B6, 0xC1BF, 0x494E, { 0xB2, 0x9C, 0x65, 0xB7, 0x32, 0xD3, 0xD2, 0x1A } } }, //CSIDL_PROGRAM_FILES
|
||||||
|
{ MUtils::OS::FOLDER_PROGRAMS_X86, 0x002A, { 0x7C5A40EF, 0xA0FB, 0x4BFC, { 0x87, 0x4A, 0xC0, 0xF2, 0xE0, 0xB9, 0xFA, 0x8E } } }, //CSIDL_PROGRAM_FILESX86
|
||||||
|
{ MUtils::OS::FOLDER_PROGRAMS_X64, 0x0000, { 0x6D809377, 0x6AF0, 0x444B, { 0x89, 0x57, 0xA3, 0x77, 0x3F, 0x02, 0x20, 0x0E } } }, //FOLDERID_ProgramFilesX64 (not supported for 32-bit applications)
|
||||||
{ MUtils::OS::FOLDER_SYSROOT, 0x0024, { 0xF38BF404, 0x1D43, 0x42F2, { 0x93, 0x05, 0x67, 0xDE, 0x0B, 0x28, 0xFC, 0x23 } } }, //CSIDL_WINDOWS
|
{ MUtils::OS::FOLDER_SYSROOT, 0x0024, { 0xF38BF404, 0x1D43, 0x42F2, { 0x93, 0x05, 0x67, 0xDE, 0x0B, 0x28, 0xFC, 0x23 } } }, //CSIDL_WINDOWS
|
||||||
{ MUtils::OS::FOLDER_SYSTEM_DEF, 0x0025, { 0x1AC14E77, 0x02E7, 0x4E5D, { 0xB7, 0x44, 0x2E, 0xB1, 0xAE, 0x51, 0x98, 0xB7 } } }, //CSIDL_SYSTEM
|
{ MUtils::OS::FOLDER_SYSTEM_DEF, 0x0025, { 0x1AC14E77, 0x02E7, 0x4E5D, { 0xB7, 0x44, 0x2E, 0xB1, 0xAE, 0x51, 0x98, 0xB7 } } }, //CSIDL_SYSTEM
|
||||||
{ MUtils::OS::FOLDER_SYSTEM_X86, 0x0029, { 0xD65231B0, 0xB2F1, 0x4857, { 0xA4, 0xCE, 0xA8, 0xE7, 0xC6, 0xEA, 0x7D, 0x27 } } }, //CSIDL_SYSTEMX86
|
{ MUtils::OS::FOLDER_SYSTEM_X86, 0x0029, { 0xD65231B0, 0xB2F1, 0x4857, { 0xA4, 0xCE, 0xA8, 0xE7, 0xC6, 0xEA, 0x7D, 0x27 } } }, //CSIDL_SYSTEMX86
|
||||||
@ -724,7 +726,6 @@ s_known_folders_lut[] =
|
|||||||
|
|
||||||
static QString known_folder_verify(const wchar_t *const path)
|
static QString known_folder_verify(const wchar_t *const path)
|
||||||
{
|
{
|
||||||
CSIDL_PROFILE;
|
|
||||||
const QDir folderPath = QDir(QDir::fromNativeSeparators(MUTILS_QSTR(path)));
|
const QDir folderPath = QDir(QDir::fromNativeSeparators(MUTILS_QSTR(path)));
|
||||||
if (folderPath.exists())
|
if (folderPath.exists())
|
||||||
{
|
{
|
||||||
@ -768,7 +769,7 @@ static QString known_folder_fallback(const size_t folderId)
|
|||||||
{
|
{
|
||||||
if (getFolderPath(NULL, s_known_folders_lut[folderId].csidl | s_shgfpFlags[j], NULL, s_shgfpTypes[i], pathBuffer.data()) == S_OK)
|
if (getFolderPath(NULL, s_known_folders_lut[folderId].csidl | s_shgfpFlags[j], NULL, s_shgfpTypes[i], pathBuffer.data()) == S_OK)
|
||||||
{
|
{
|
||||||
//MessageBoxW(0, path, L"SHGetFolderPathW", MB_TOPMOST);
|
//MessageBoxW(0, pathBuffer.data(), L"SHGetFolderPathW", MB_TOPMOST);
|
||||||
const QString folderPath = known_folder_verify(pathBuffer.data());
|
const QString folderPath = known_folder_verify(pathBuffer.data());
|
||||||
if (!folderPath.isEmpty())
|
if (!folderPath.isEmpty())
|
||||||
{
|
{
|
||||||
|
@ -55,10 +55,18 @@ protected:
|
|||||||
#define TEST_RANDOM(X,Y) do \
|
#define TEST_RANDOM(X,Y) do \
|
||||||
{ \
|
{ \
|
||||||
QSet<X> test; \
|
QSet<X> test; \
|
||||||
|
for (size_t retry = 0; retry < 8; ++retry) \
|
||||||
|
{ \
|
||||||
|
test.clear(); \
|
||||||
for (size_t i = 0; i < TEST_RANDOM_MAX; ++i) \
|
for (size_t i = 0; i < TEST_RANDOM_MAX; ++i) \
|
||||||
{ \
|
{ \
|
||||||
test.insert(MUtils::next_rand_##Y()); \
|
test.insert(MUtils::next_rand_##Y()); \
|
||||||
} \
|
} \
|
||||||
|
if(test.count() == TEST_RANDOM_MAX) \
|
||||||
|
{ \
|
||||||
|
break; \
|
||||||
|
} \
|
||||||
|
} \
|
||||||
ASSERT_EQ(test.count(), TEST_RANDOM_MAX); \
|
ASSERT_EQ(test.count(), TEST_RANDOM_MAX); \
|
||||||
} \
|
} \
|
||||||
while(0)
|
while(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user