CASA/c_doc/TransportAPI.doc
2005-10-11 19:51:00 +00:00

1462 lines
342 KiB
Plaintext

{\rtf1\ansi\deff0\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset0 Times New Roman;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Trebuchet MS;}{\f5\fmodern\fprq1\fcharset0 Courier New;}{\f6\fswiss\fprq2\fcharset0 Arial Black;}{\f7\fnil\fprq2\fcharset2 Wingdings;}{\f8\froman\fprq2\fcharset2 Symbol;}{\f9\froman\fprq2\fcharset2 Webdings;}{\f10\fnil\fprq0\fcharset2 StarSymbol;}{\f11\fswiss\fprq2\fcharset0 Arial;}{\f12\fnil\fprq0\fcharset0 Tahoma;}}
{\colortbl;\red0\green0\blue0;\red255\green0\blue0;\red0\green0\blue255;\red0\green0\blue128;\red128\green0\blue0;\red128\green128\blue128;}
{\stylesheet{\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\fs24\lang1033\snext1 Default;}
{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext2 Text body;}
{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af12\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext3 List;}
{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af12\afs20\lang255\ai\ltrch\dbch\af0\afs20\langfe255\ai\loch\f0\fs20\lang1033\i\sbasedon1\snext4 Caption;}
{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af12\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext5 Index;}
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext6 Normal;}
{\s7\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext8 alpha;}
{\s8\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext8 alpha+;}
{\s9\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext8 alpha_text;}
{\s10\keepn\cf1\charscalex0\sl440\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs104\lang255\ab\ltrch\dbch\af3\afs104\langfe255\ab\loch\f3\fs104\lang1033\b\sbasedon6\snext10 appNum;}
{\s11\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext11 BarText;}
{\s12\cf1\charscalex0\sl320\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs20\lang255\ltrch\dbch\af4\afs20\langfe255\loch\f4\fs20\lang1033\sbasedon6\snext12 BarURL;}
{\s13\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext13 bl_bullet;}
{\s14\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext13 blt_bultext;}
{\s15\li1920\ri0\lin1920\rin0\fi0\sb160\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext15 Body;}
{\s16\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext16 Body1;}
{\s17\sa160\cf1\charscalex0\sl280\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs16\lang255\ltrch\dbch\af4\afs16\langfe255\loch\f4\fs16\lang1033\sbasedon6\snext17 BodyQS;}
{\s18\caps\cf1\charscalex0\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs20\lang255\ltrch\dbch\af4\afs20\langfe255\loch\f4\fs20\lang1033\sbasedon6\snext18 BookName;}
{\s19\cf1\charscalex0\sl260\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext19 BookTitle;}
{\s20\cf1\charscalex0\sl260\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs16\lang255\ltrch\dbch\af4\afs16\langfe255\loch\f4\fs16\lang1033\sbasedon6\snext20 BookTitle-NotEnglish;}
{\s21\caps\cf1\charscalex0\sl260\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs16\lang255\ltrch\dbch\af4\afs16\langfe255\loch\f4\fs16\lang1033\sbasedon6\snext21 BookType;}
{\s22\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext22 bs_subbullet;}
{\s23\li3060\ri0\lin3060\rin0\fi-380\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2940\tx3060{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext23 bss_subbullet;}
{\s24\li3060\ri0\lin3060\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext22 bsst_subbultext;}
{\s25\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext22 bst_subbultext;}
{\s26\cf1\charscalex0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext26 container_text;}
{\s27\li2160\ri0\lin2160\rin0\fi0\sb1000\sa160\cf1\charscalex0\sl180\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ab\ltrch\dbch\af3\afs18\langfe255\ab\loch\f3\fs18\lang1033\b\sbasedon6\snext27 cpyrt_text;}
{\s28\sb180\sa120\cf1\charscalex0\sl180\slmult0\tx2160{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext28 d_text;}
{\s29\sa120\cf1\charscalex0\sl180\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext29 d_text+;}
{\s30\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext30 Descriptor;}
{\s31\keepn\cf1\charscalex0\sl380\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs90\lang255\ab\ltrch\dbch\af3\afs90\langfe255\ab\loch\f3\fs90\lang1033\b\sbasedon6\snext31 chapNum;}
{\s32\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext32 em2_module;}
{\s33\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext33 clb_bullet;}
{\s34\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext34 clt_text;}
{\s35\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext35 clt_text+;}
{\s36\li2160\ri0\lin2160\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext36 cmnd;}
{\s37\li2520\ri0\lin2520\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext14 cmnd1;}
{\s38\li2920\ri0\lin2920\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext22 cmnd2;}
{\s39\sb240\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext39 FrontBody;}
{\s40\sb240\sa200\cf1\charscalex0\sl240\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext40 FrontPara+;}
{\s41\sb480\sa200\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext41 FrontParaArial;}
{\s42\li140\ri240\lin140\rin240\fi0\sb160\sa100\keepn\cf1\charscalex0\sl180\slmult0\tx1440{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext42 Codesample;}
{\s43\sa720\cf1\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext44 h0_IndexHead;}
{\s44\sb240\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext45 term;}
{\s45\li1920\ri0\lin1920\rin0\fi0\sa160\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext45 termdef;}
{\s46\li480\ri0\lin480\rin0\fi0\sb240\sa120\cf1\charscalex0\sl280\slmult0\tldot\tx7680\tqdec\tx8040{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ab\ltrch\dbch\af3\afs24\langfe255\ab\loch\f3\fs24\lang1033\b\sbasedon6\snext46 h0_IndexHeadTOC;}
{\s47\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext47 h0_ModName;}
{\s48\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext48 ComputerOutputInTable;}
{\s49\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext49 container_object;}
{\s50\sb340\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext32 em1;}
{\s51\li1920\ri0\lin1920\rin0\fi-1920\sa720\cf1\charscalex0\sl360\slmult0\tqc\tx1520\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext51 h0_tabbed;}
{\s52\li480\ri0\lin480\rin0\fi-480\sb240\sa120\cf1\charscalex0\sl280\slmult0\tx0\tx480{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ab\ltrch\dbch\af3\afs24\langfe255\ab\loch\f3\fs24\lang1033\b\sbasedon6\snext52 h0_tabbedTOC;}
{\s53\sb140\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext32 em1+;}
{\s54\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext54 em3_explanation;}
{\s55\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext55 em4_action;}
{\s56\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext56 em5_severity;}
{\s57\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext57 em6_source;}
{\s58\li2640\ri0\lin2640\rin0\fi0\sb160\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext58 h1_hint1;}
{\s59\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext59 em7_posscause;}
{\s60\li3120\ri0\lin3120\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext60 h2_hint2;}
{\s61\li1200\ri0\lin1200\rin0\fi-240\cf1\charscalex0\sl240\slmult0\tx1200\tldot\tx7680\tqdec\tx8040{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext61 h2_likeh3TOC;}
{\s62\cf1\charscalex0\sl280\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext62 h2_likeh4TOC;}
{\s63\li1920\ri0\lin1920\rin0\fi-1920\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx1620\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext63 em7_problem;}
{\s64\cf1\charscalex0\sl280\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext64 h3_likeh4TOC;}
{\s65\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext65 Heading1;}
{\s66\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext66 Heading2;}
{\s67\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext67 Heading3;}
{\s68\li2640\ri0\lin2640\rin0\fi0\sb160\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext68 i1_important1;}
{\s69\li3120\ri0\lin3120\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext69 i2_important2;}
{\s70\li1920\ri0\lin1920\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext70 etext;}
{\s71\li960\ri0\lin960\rin0\fi-960\sb300\sa200\keepn\cf1\charscalex0\sl200\slmult0\tx960{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b\sbasedon6\snext71 figurecaption;}
{\s72\sa360\cf1\charscalex0\sl100\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs10\lang255\ltrch\dbch\af0\afs10\langfe255\loch\f0\fs10\lang1033\sbasedon6\snext72 figureholder;}
{\s73\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext73 Numbered;}
{\s74\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext74 Numbered1;}
{\s75\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext75 Numbered1A;}
{\s76\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext76 NumberedA;}
{\s77\li2640\ri0\lin2640\rin0\fi0\sb160\keepn\cf1\charscalex0\sl240\slmult0\tx2860{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\afs20\langfe255\ab\loch\f0\fs20\lang1033\b\sbasedon6\snext78 pm1_menu1;}
{\s78\li2880\ri0\lin2880\rin0\fi0\sb40\keepn\cf1\charscalex0\sl240\slmult0\tx3100{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\afs20\langfe255\ab\loch\f0\fs20\lang1033\b\sbasedon6\snext79 pm2_menu2;}
{\s79\li3120\ri0\lin3120\rin0\fi0\sb40\keepn\cf1\charscalex0\sl240\slmult0\tx3340{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\afs20\langfe255\ab\loch\f0\fs20\lang1033\b\sbasedon6\snext80 pm3_menu3;}
{\s80\li3360\ri0\lin3360\rin0\fi0\sb40\keepn\cf1\charscalex0\sl240\slmult0\tx3580{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\afs20\langfe255\ab\loch\f0\fs20\lang1033\b\sbasedon6\snext81 pm4_menu4;}
{\s81\li3600\ri0\lin3600\rin0\fi0\sb40\keepn\cf1\charscalex0\sl240\slmult0\tx3820{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ab\ltrch\dbch\af0\afs20\langfe255\ab\loch\f0\fs20\lang1033\b\sbasedon6\snext81 pm5_menu5;}
{\s82\sb480\sa240\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext82 side_para;}
{\s83\li2160\ri0\lin2160\rin0\fi0\sb20\cf1\charscalex0\sl180\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext83 t_text;}
{\s84\li2160\ri0\lin2160\rin0\fi0\sb20\cf1\charscalex0\sl180\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext84 t_text+;}
{\s85\sb300\sa120\keepn\cf1\charscalex0\sl260\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ai\ltrch\dbch\af3\afs24\langfe255\ai\loch\f3\fs24\lang1033\i\sbasedon6\snext85 TplType;}
{\s86\li360\ri0\lin360\rin0\fi-360\cf1\charscalex0\sl280\slmult0\tx360{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext86 VarFile-bullet;}
{\s87\li360\ri0\lin360\rin0\fi-360\cf1\charscalex0\sl280\slmult0\tx360{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext87 VarFile-Number;}
{\s88\cf1\charscalex0\sl280\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext88 VarFile-Para;}
{\s89\li2640\ri0\lin2640\rin0\fi0\sb160\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext89 w1_warning1;}
{\s90\li3120\ri0\lin3120\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs18\lang255\ltrch\dbch\af0\afs18\langfe255\loch\f0\fs18\lang1033\sbasedon6\snext90 w2_warning2;}
{\s91\li1920\ri4160\lin1920\rin4160\fi-1920\sb400\sa100\keepn\cf1\charscalex0\sl200\slmult0\tqr\tx1520\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b\sbasedon6\snext91 xc_excaption;}
{\s92\li2560\ri0\lin2560\rin0\fi-2560\cf1\charscalex0\sl240\slmult0\tx560\tqr\tx2000\tx2560\tqr\tx9400\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext92 footer;}
{\s93\li2160\ri0\lin2160\rin0\fi-2160\sb120\cf1\charscalex0\sl160\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs12\lang255\ltrch\dbch\af4\afs12\langfe255\loch\f4\fs12\lang1033\sbasedon6\snext93 footerQSpartnumber;}
{\s94\sb260\sa60\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext94 FrontHead;}
{\s95\sa160\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs16\lang255\ltrch\dbch\af0\afs16\langfe255\loch\f0\fs16\lang1033\sbasedon6\snext95 FrontPara;}
{\s96\sb260\sa80\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs20\lang255\ltrch\dbch\af6\afs20\langfe255\loch\f6\fs20\lang1033\sbasedon6\snext97 GroupTitlesIX;}
{\s97\li480\ri0\lin480\rin0\fi-480\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext97 Level1IX;}
{\s98\li1920\ri0\lin1920\rin0\fi-1920\sa700\cf1\charscalex0\sl360\slmult0\tqr\tx1540\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext98 h0_alpha;}
{\s99\li440\ri0\lin440\rin0\fi-440\sb140\sa40\cf1\charscalex0\sl240\slmult0\tx0\tx440\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext99 h0_alphaTOC;}
{\s100\sa700\cf1\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext44 h0_nonum;}
{\s101\cf1\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext44 h0_nonumReadme;}
{\s102\li440\ri0\lin440\rin0\fi0\sb140\sa40\cf1\charscalex0\sl240\slmult0\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext102 h0_nonumTOC;}
{\s103\li1920\ri0\lin1920\rin0\fi-1920\sa700\cf1\charscalex0\sl360\slmult0\tqr\tx1540\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext103 h0_numeric;}
{\s104\li440\ri0\lin440\rin0\fi-440\sb140\sa40\cf1\charscalex0\sl240\slmult0\tx0\tx440\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext104 h0_numericTOC;}
{\s105\li1920\ri0\lin1920\rin0\fi-1920\sa700\cf1\charscalex0\sl360\slmult0\tqr\tx1540\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext105 h0_roman;}
{\s106\li960\ri0\lin960\rin0\fi-960\sb200\sa100\cf1\charscalex0\sl240\slmult0\tx0\tx960{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext106 h0_romanTOC;}
{\s107\li1920\ri0\lin1920\rin0\fi-1920\sa700\cf1\charscalex0\sl360\slmult0\tqr\tx1540\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext107 h0_title;}
{\s108\sa680\cf1\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe255\ab\loch\f3\fs36\lang1033\b\sbasedon6\snext108 h0_TOCHead;}
{\s109\sb360\sa200\keepn\cf1\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b\sbasedon6\snext109 h1_head1;}
{\s110\li800\ri0\lin800\rin0\fi-800\sb360\sa200\keepn\cf1\charscalex0\sl360\slmult0\tx800{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b\sbasedon6\snext110 h1_head1Readme;}
{\s111\li900\ri0\lin900\rin0\fi-460\cf1\charscalex0\sl240\slmult0\tx900\tldot\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext111 h1_head1ReadmeTOC;}
{\s112\li900\ri0\lin900\rin0\fi-460\cf1\charscalex0\sl240\slmult0\tx900\tldot\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext112 h1_head1TOC;}
{\s113\sb360\sa120\keepn\cf1\charscalex0\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b\sbasedon6\snext113 h2_head2;}
{\s114\li1400\ri0\lin1400\rin0\fi-640\sb360\sa120\keepn\cf1\charscalex0\sl300\slmult0\tx1400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b\sbasedon6\snext114 h2_head2Readme;}
{\s115\li1140\ri0\lin1140\rin0\fi-420\cf1\charscalex0\sl240\slmult0\tx1140\tldot\tqr\tx8380{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext115 h2_head2ReadmeTOC;}
{\s116\li1140\ri0\lin1140\rin0\fi-420\cf1\charscalex0\sl240\slmult0\tx1140\tldot\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext116 h2_head2TOC;}
{\s117\sb300\sa60\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext117 h3_head3;}
{\s118\li1920\ri0\lin1920\rin0\fi-520\sb300\sa60\keepn\cf1\charscalex0\sl240\slmult0\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext118 h3_head3Readme;}
{\s119\li1680\ri0\lin1680\rin0\fi-240\cf1\charscalex0\sl240\slmult0\tx1680\tldot\tx7680\tqdec\tx8040{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext119 h3_head3ReadmeTOC;}
{\s120\li1680\ri0\lin1680\rin0\fi-240\cf1\charscalex0\sl240\slmult0\tx1680\tldot\tx7680\tqdec\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext120 h3_head3TOC;}
{\s121\li1920\ri0\lin1920\rin0\fi0\sb240\sa60\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext121 h4_head4;}
{\s122\li2160\ri0\lin2160\rin0\fi-240\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext122 h4_head4TOC;}
{\s123\li2160\ri0\lin2160\rin0\fi0\sb240\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext123 hint;}
{\s124\sb140\keepn\cf1\charscalex0\sl180\slmult0\tqr\tx1800{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext124 IconPara;}
{\s125\li2160\ri0\lin2160\rin0\fi0\sb240\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext125 important;}
{\s126\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext126 IndexIX;}
{\s127\li2520\ri0\lin2520\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext127 lb1_list1;}
{\s128\li2520\ri0\lin2520\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext127 lb1_list1note;}
{\s129\li2920\ri0\lin2920\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0\tx2560\tx2920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext129 lb2_list2;}
{\s130\li2920\ri0\lin2920\rin0\fi-240\sb20\cf1\charscalex0\sl200\slmult0\tx2560\tx2920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext129 lb2_list2note;}
{\s131\li3300\ri0\lin3300\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0\qj\tx2560\tx3300{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext129 lb2_list3;}
{\s132\li3300\ri0\lin3300\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0\tx2560\tx3300{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext129 lb3_list3;}
{\s133\li3300\ri0\lin3300\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0\tx2560\tx3300{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext129 lb3_list3note;}
{\s134\li2160\ri0\lin2160\rin0\fi-240\sb40\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext134 lb_list;}
{\s135\li2160\ri0\lin2160\rin0\fi-240\sb20\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext134 lb_listnote;}
{\s136\li2520\ri0\lin2520\rin0\fi-240\sb40\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext136 lc1_listofcmd1;}
{\s137\li2920\ri0\lin2920\rin0\fi-240\sb40\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext137 lc2_listofcmd2;}
{\s138\li2160\ri0\lin2160\rin0\fi-240\sb40\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext138 lc_listofcmds;}
{\s139\li720\ri0\lin720\rin0\fi-480\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext139 Level2IX;}
{\s140\cf1\charscalex0\sl220\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext140 line_text;}
{\s141\li2160\ri0\lin2160\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext134 list;}
{\s142\li2520\ri0\lin2520\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext127 list1;}
{\s143\li2520\ri0\lin2520\rin0\fi-240\sb80\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext127 list1note;}
{\s144\li2920\ri0\lin2920\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0\tx2560\tx2920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext129 list2;}
{\s145\li2920\ri0\lin2920\rin0\fi-240\sb80\cf1\charscalex0\sl200\slmult0\tx2560\tx2920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext129 list2note;}
{\s146\li3300\ri0\lin3300\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0\tx2560\tx3300{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext129 list3;}
{\s147\li3300\ri0\lin3300\rin0\fi-240\sb120\cf1\charscalex0\sl240\slmult0\tx2560\tx3300{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext129 list3note;}
{\s148\li2160\ri0\lin2160\rin0\fi-240\sb80\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext134 listnote;}
{\s149\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext149 lm1_listofmsg1;}
{\s150\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext150 lm2_listofmsg2;}
{\s151\li3060\ri0\lin3060\rin0\fi0\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext151 lm3_listofmsg3;}
{\s152\li1920\ri0\lin1920\rin0\fi0\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext152 lm_listofmsgs;}
{\s153\sb140\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext153 Msg;}
{\s154\li1920\ri0\lin1920\rin0\fi0\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext154 msg;}
{\s155\li2280\ri0\lin2280\rin0\fi0\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext14 msg1;}
{\s156\li2680\ri0\lin2680\rin0\fi0\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext22 msg2;}
{\s157\li3060\ri0\lin3060\rin0\fi0\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033\sbasedon6\snext22 msg3;}
{\s158\sb440\cf2\charscalex0\sl440\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs36\lang255\ab\ltrch\dbch\af0\afs36\langfe255\ab\loch\f0\fs36\lang1033\b\sbasedon6\snext158 NestError;}
{\s159\sb440\cf2\charscalex0\sl440\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs36\lang255\ab\ltrch\dbch\af0\afs36\langfe255\ab\loch\f0\fs36\lang1033\b\sbasedon6\snext159 NotAllowed;}
{\s160\li1920\ri0\lin1920\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext160 note;}
{\s161\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext161 note1;}
{\s162\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext162 note2;}
{\s163\li3060\ri0\lin3060\rin0\fi0\sb120\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext163 note3;}
{\s164\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numlist;}
{\s165\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numlist+;}
{\s166\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numlist+_sub;}
{\s167\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numlist_sub;}
{\s168\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numtext;}
{\s169\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext169 numtext1;}
{\s170\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext165 numtext_sub;}
{\s171\keepn\cf1\charscalex0\sl380\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs90\lang255\ab\ltrch\dbch\af3\afs90\langfe255\ab\loch\f3\fs90\lang1033\b\sbasedon6\snext171 partNum;}
{\s172\cf3\charscalex0\sl200\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext172 PartNumber;}
{\s173\li2280\ri0\lin2280\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext174 pexpln;}
{\s174\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext174 pstep+;}
{\s175\cf2\charscalex0\sl720\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs66\lang255\ltrch\dbch\af4\afs66\langfe255\loch\f4\fs66\lang1033\sbasedon6\snext175 Product;}
{\s176\li2680\ri0\lin2680\rin0\fi-400\sb120\cf1\charscalex0\sl240\slmult0\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext176 psb_pstepbullet;}
{\s177\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext22 psbt_pstepbultext;}
{\s178\li2680\ri0\lin2680\rin0\fi-2680\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2560\tx2680{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext178 psn_subnum;}
{\s179\li3060\ri0\lin3060\rin0\fi-380\sb120\cf1\charscalex0\sl240\slmult0\tx3060{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext179 psnb_subnumbullet;}
{\s180\li3060\ri0\lin3060\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext180 psnbt_subnumbultext;}
{\s181\li2680\ri0\lin2680\rin0\fi0\sb120\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext178 pst_subtext;}
{\s182\li2280\ri0\lin2280\rin0\fi-360\sb120\cf1\charscalex0\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext174 pstep;}
{\s183\sb100\sa100\cf1\charscalex0\sl120\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs10\lang255\ltrch\dbch\af4\afs10\langfe255\loch\f4\fs10\lang1033\sbasedon6\snext183 QSLegal;}
{\s184\cf1\charscalex0\sl280\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon6\snext184 QSnote;}
{\s185\keepn\cf2\charscalex0\sl320\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs26\lang255\ltrch\dbch\af4\afs26\langfe255\loch\f4\fs26\lang1033\sbasedon6\snext185 QSVersion;}
{\s186\li1920\ri0\lin1920\rin0\fi0\sb160\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext186 ref_class;}
{\s187\li1920\ri0\lin1920\rin0\fi0\sb80\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext187 ref_class+;}
{\s188\sb420\sa120\keepn\cf1\charscalex0\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b\sbasedon6\snext188 ref_head1;}
{\s189\sb300\sa60\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext189 ref_head2;}
{\s190\li1920\ri0\lin1920\rin0\fi0\sb240\sa60\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ab\ltrch\dbch\af3\afs20\langfe255\ab\loch\f3\fs20\lang1033\b\sbasedon6\snext190 ref_head3;}
{\s191\li1920\ri0\lin1920\rin0\fi0\sb160\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext191 ref_purpose;}
{\s192\cf1\charscalex0\sl220\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033\sbasedon6\snext192 ReleaseDate;}
{\s193\li800\ri0\lin800\rin0\fi-800\sb160\sa500\keepn\cf1\charscalex0\sl240\slmult0\tx800{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs24\lang255\ab\ltrch\dbch\af3\afs24\langfe255\ab\loch\f3\fs24\lang1033\b\sbasedon6\snext193 ReleaseDateReadme;}
{\s194\cf1\charscalex0\sl240\slmult0\tx1580\tqr\tx3960{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext194 rev;}
{\s195\keepn\cf1\charscalex0\sl240\slmult0\tx2600{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033\sbasedon6\snext195 slug;}
{\s196\li360\ri0\lin360\rin0\fi-120\sb40\cf1\charscalex0\sl220\slmult0\tx240\tx360{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext196 t_list;}
{\s197\li240\ri0\lin240\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0\tx240{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext197 tb_tblblt;}
{\s198\li240\ri0\lin240\rin0\fi0\sb120\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext198 tb_tblblt+;}
{\s199\li1920\ri0\lin1920\rin0\fi-1920\sb300\sa140\cf1\charscalex0\sl200\slmult0\tqr\tx1560\tx1920{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b\sbasedon6\snext199 tc_caption;}
{\s200\sb160\cf1\charscalex0\sl220\slmult0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext200 tc_ttextcen;}
{\s201\sb160\cf1\charscalex0\sl220\slmult0\tqdec\tx480{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext201 td_ttextdec;}
{\s202\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b\sbasedon6\snext203 thead;}
{\s203\sb160\keepn\cf1\charscalex0\sl200\slmult0\tx2160{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b\sbasedon6\snext204 tsubhead;}
{\s204\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext204 ttext;}
{\s205\cf1\charscalex0\sl220\slmult0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ab\ltrch\dbch\af3\afs18\langfe255\ab\loch\f3\fs18\lang1033\b\sbasedon6\snext205 Title;}
{\s206\sa380\cf2\charscalex0\sl440\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs36\lang255\ltrch\dbch\af4\afs36\langfe255\loch\f4\fs36\lang1033\sbasedon6\snext30 Title1;}
{\s207\keepn\cf2\charscalex0\sl520\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs54\lang255\ltrch\dbch\af4\afs54\langfe255\loch\f4\fs54\lang1033\sbasedon6\snext207 TitleQS;}
{\s208\sa660\cf1\charscalex0\sl460\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs36\lang255\ltrch\dbch\af6\afs36\langfe255\loch\f6\fs36\lang1033\sbasedon6\snext30 TitleQSContents;}
{\s209\sb380\sa180\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f4\fs24\lang1033\b\sbasedon6\snext209 TitleQSTOC;}
{\s210\li60\ri0\lin60\rin0\fi-60\sa40\cf1\charscalex0\sl180\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs16\lang255\ltrch\dbch\af0\afs16\langfe255\loch\f0\fs16\lang1033\sbasedon6\snext210 TMarkPara;}
{\s211\li240\ri0\lin240\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0\tx240{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext211 tn+_tblnum+;}
{\s212\li240\ri0\lin240\rin0\fi-240\sb120\cf1\charscalex0\sl220\slmult0\tx240{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext211 tn_tblnum;}
{\s213\sb160\cf1\charscalex0\sl220\slmult0\qr{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext213 tr_ttextrt;}
{\s214\li240\ri0\lin240\rin0\fi-240\sb160\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs18\lang255\ab\ltrch\dbch\af5\afs18\langfe255\ab\loch\f5\fs18\lang1033\b\sbasedon6\snext214 UserInputInTable;}
{\s215\sa200\cf1\charscalex0\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b\sbasedon6\snext191 util_head;}
{\s216\li1200\ri0\lin1200\rin0\fi-480\cf1\charscalex0\sl240\slmult0\tx1200\tldot\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext216 util_headTOC;}
{\s217\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext218 varlist_term;}
{\s218\li2280\ri0\lin2280\rin0\fi0\sb80\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033\sbasedon6\snext217 varlist_text;}
{\s219\cf2\charscalex0\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs30\lang255\ltrch\dbch\af4\afs30\langfe255\loch\f4\fs30\lang1033\sbasedon6\snext219 Version;}
{\s220\li1920\ri0\lin1920\rin0\fi0\sb240\cf1\charscalex0\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033\sbasedon6\snext220 warning;}
{\s221\cf0\tqc\tx4320\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext221 Header;}
{\s222\cf0\tqc\tx4320\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext222 Footer;}
{\s223\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext223 Table Contents;}
{\s224\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af0\afs24\lang255\ai\ab\ltrch\dbch\af0\afs24\langfe255\ai\ab\loch\f0\fs24\lang1033\i\b\sbasedon223\snext224 Table Heading;}
{\*\cs226\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 1;}
{\*\cs227\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 2;}
{\*\cs228\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 3;}
{\*\cs229\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 4;}
{\*\cs230\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 5;}
{\*\cs231\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 6;}
{\*\cs232\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 7;}
{\*\cs233\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 8;}
{\*\cs234\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 9;}
{\*\cs235\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033 RTF_Num 2 10;}
{\*\cs236\cf1\rtlch\af6\afs132\lang255\ltrch\dbch\af6\afs132\langfe1033\loch\f6\fs132\lang1033 RTF_Num 3 1;}
{\*\cs237\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 2;}
{\*\cs238\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 3;}
{\*\cs239\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 4;}
{\*\cs240\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 5;}
{\*\cs241\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 6;}
{\*\cs242\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 7;}
{\*\cs243\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 8;}
{\*\cs244\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 9;}
{\*\cs245\cf0\rtlch\af10\afs24\lang255\ltrch\dbch\af10\afs24\langfe255\loch\f10\fs24\lang1033 RTF_Num 3 10;}
{\*\cs246\cf1\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe1033\loch\f7\fs24\lang1033 RTF_Num 4 1;}
{\*\cs247\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 Default Paragraph Font;}
{\*\cs248\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\fs24\lang1033 Normal;}
{\*\cs249\cf0\rtlch\af6\afs24\lang255\ltrch\dbch\af6\afs24\langfe255\loch\f6\fs24\lang1033\sbasedon248 ArialBlackTOC;}
{\*\cs250\cf1\rtlch\afs16\lang255\ab\ltrch\dbch\afs16\langfe255\ab\loch\fs16\lang1033\b\sbasedon248 caption#;}
{\*\cs251\cf1\rtlch\af6\afs132\lang255\ltrch\dbch\af6\afs132\langfe0\loch\f6\fs132\lang1033\sbasedon248 chapchar;}
{\*\cs252\cf1\rtlch\af3\afs50\lang255\ab\ltrch\dbch\af3\afs50\langfe0\ab\loch\f3\fs50\lang1033\b\sbasedon248 chapnum;}
{\*\cs253\cf1\rtlch\afs20\lang255\ai\ltrch\dbch\afs20\langfe255\ai\loch\fs20\lang1033\i\sbasedon248 chapter;}
{\*\cs254\cf1\rtlch\af7\afs28\lang255\ltrch\dbch\af7\afs28\langfe255\loch\f7\fs28\lang1033\sbasedon248 checkbox;}
{\*\cs255\cf1\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe0\ab\loch\f5\fs24\lang1033\b\sbasedon248 command;}
{\*\cs256\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 constant;}
{\*\cs257\cf1\rtlch\afs16\lang255\ai\ltrch\dbch\afs16\langfe255\ai\loch\fs16\lang1033\i\sbasedon248 continued;}
{\*\cs258\cf1\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 disk_name;}
{\*\cs259\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon247 Emphasis;}
{\*\cs260\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 emphasis;}
{\*\cs261\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 EquationVariables;}
{\*\cs262\cf1\rtlch\afs21\lang255\ltrch\dbch\afs21\langfe255\loch\fs21\lang1033\sbasedon248 error_explanation;}
{\*\cs263\cf1\rtlch\af0\afs24\lang255\ab\ltrch\dbch\af0\afs24\langfe255\ab\loch\f0\fs24\lang1033\b\sbasedon248 fn_functionname;}
{\*\cs264\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 fp_funcparam;}
{\*\cs265\cf1\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\fs24\lang1033\b\sbasedon248 gt_glossterm;}
{\*\cs266\cf1\rtlch\afs70\lang255\ab\ltrch\dbch\afs70\langfe255\ab\loch\fs70\lang1033\b\sbasedon248 init_cap;}
{\*\cs267\cf1\rtlch\af3\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f3\fs24\lang1033\sbasedon248 key;}
{\*\cs268\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 man_title;}
{\*\cs269\cf0{\*\updnprop10000}\up6\rtlch\af3\afs14\lang255\ltrch\dbch\af3\afs14\langfe0\loch\f3\fs14\lang1033\sbasedon248 MChar;}
{\*\cs270\cf1\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 menu_opt;}
{\*\cs271\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f5\fs24\lang1033\sbasedon248 message;}
{\*\cs272\cf1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon248 meta;}
{\*\cs273\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 NDSattr;}
{\*\cs274\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 NDSclass;}
{\*\cs275\cf1\rtlch\af6\afs20\lang255\ab\ltrch\dbch\af6\afs20\langfe0\ab\loch\f6\fs20\lang1033\b\sbasedon248 numberlist#;}
{\*\cs276\cf1\rtlch\af0\afs24\lang255\ab\ltrch\dbch\af0\afs24\langfe255\ab\loch\f0\fs24\lang1033\b\sbasedon248 option;}
{\*\cs277\cf1\rtlch\af6\afs132\lang255\ltrch\dbch\af6\afs132\langfe0\loch\f6\fs132\lang1033\sbasedon248 partchar;}
{\*\cs278\cf1\rtlch\af6\afs20\lang255\ltrch\dbch\af6\afs20\langfe0\loch\f6\fs20\lang1033\sbasedon248 pgnumber;}
{\*\cs279\cf0\rtlch\af0\afs24\lang255\ab\ltrch\dbch\af0\afs24\langfe255\ab\loch\f0\fs24\lang1033\b\sbasedon248 ref_class_role;}
{\*\cs280\cf0{\*\updnprop10000}\up6\rtlch\af0\afs14\lang255\ltrch\dbch\af0\afs14\langfe255\loch\f0\fs14\lang1033\sbasedon248 Registered;}
{\*\cs281\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 regular;}
{\*\cs282\cf0\rtlch\af0\afs24\lang255\ab\ltrch\dbch\af0\afs24\langfe255\ab\loch\f0\fs24\lang1033\b\sbasedon248 runin;}
{\*\cs283\cf2\ulth\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe0\loch\fs20\lang1033\sbasedon248 SDKLink;}
{\*\cs284\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 struc_field;}
{\*\cs285\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 structure;}
{\*\cs286\cf0{\*\updnprop10000}\dn6\rtlch\af0\afs14\lang255\ltrch\dbch\af0\afs14\langfe0\loch\f0\fs14\lang1033\sbasedon248 Subscript;}
{\*\cs287\cf0\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 subscript;}
{\*\cs288\cf0{\*\updnprop10000}\up6\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 Superscript;}
{\*\cs289\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033\sbasedon248 Symbol;}
{\*\cs290\cf0{\*\updnprop10000}\up6\rtlch\af0\afs14\lang255\ltrch\dbch\af0\afs14\langfe255\loch\f0\fs14\lang1033\sbasedon248 superscript;}
{\*\cs291\cf1\rtlch\af8\afs28\lang255\ltrch\dbch\af8\afs28\langfe255\loch\f8\fs28\lang1033\sbasedon248 test;}
{\*\cs292\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 term1;}
{\*\cs293\cf1\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe0\loch\f3\fs18\lang1033\sbasedon248 TOCPage#;}
{\*\cs294\cf1\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe0\loch\f0\fs24\lang1033\sbasedon248 tstrok;}
{\*\cs295\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 variable;}
{\*\cs296\cf0\rtlch\af0\afs24\lang255\ai\ltrch\dbch\af0\afs24\langfe255\ai\loch\f0\fs24\lang1033\i\sbasedon248 version_variable;}
{\*\cs297\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033\sbasedon248 WebDings;}
{\*\cs298\cf1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe0\loch\fs24\lang1033\sbasedon248 Western Times New Roman;}
{\*\cs299\cf1\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033\sbasedon248 wingdings;}
{\*\cs300\cf2\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 xref;}
{\*\cs301\cf2\ulth\rtlch\af0\afs24\lang255\ltrch\dbch\af0\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon248 xrefpoint;}
{\*\cs302\cf4\ul\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\fs24\lang1033 Internet Link;}
{\*\cs303\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\fs24\lang1033 Numbering Symbols;}
{\*\cs304\cf5\ul\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\fs24\lang1033 Visited Internet Link;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-283\li283}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-283\li567}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-283\li850}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-283\li1134}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-283\li1417}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-283\li1701}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-283\li1984}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-283\li2268}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-283\li2551}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-283\li2835}}{\listname RTF_Num 2;}\listid1}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}}
{\info{\creatim\yr2004\mo8\dy18\hr10\min17}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1260\margrsxn900\margtsxn720\margbsxn720\headery0{\*\headeryb196\headerxl0\headerxr0\headeryh479}{\header \pard\plain \s195\cf1\charscalex0\sl240\slmult0\tx2600{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033
\par }
\footery0{\*\footeryt437\footerxl0\footerxr0\footeryh720}{\footer \pard\plain \s92\cf1\charscalex0\sl240\slmult0\tx560\tqr\tx2000\tx2560\tqr\tx9400\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033
\par }
\pgdscnxt0 Default;}
{\pgdsc1\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1260\margrsxn900\margtsxn720\margbsxn720\headery0{\*\headeryb77\headerxl0\headerxr0\headeryh360}{\header \pard\plain \s195\cf1\charscalex0\sl240\slmult0\tx2600\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe1033\loch\f3\fs20\lang1033 {\loch\f3\fs20\lang1033\i0\b0 Novell Confidential\tab Manual ( 99a) 15 April 2004\tab }
\par }
\footery77{\*\footeryt0\footerxl0\footerxr0\footeryh360}{\footer \pard\plain \s92\cf1\charscalex0\sl240\slmult0\tx3120\tqr\tx4560\tx5120\tqr\tx11960\tqr\tx12640\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe1033\loch\f3\fs20\lang1033 {\loch\f3\fs20\lang1033\i0\b0 \tab \tab \tab Functions \tab {\*\cs278\cf1\rtlch\ltrch\dbch\loch\f6\fs20\lang1033 \tab \tab }{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 4}}{\*\cs278\cf1\rtlch\ltrch\dbch\loch\f6\fs20\lang1033 }}
\par }
\pgdscnxt0 First Page;}}
{\*\pgdscno0}\paperh15840\paperw12240\margl1260\margr900\margt720\margb720\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1260\margrsxn900\margtsxn1199\margbsxn1440\headery720{\header \pard\plain \s195\cf1\charscalex0\sl240\slmult0\tx2600{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033
\par }
\footery720{\footer \pard\plain \s92\cf1\charscalex0\sl240\slmult0\tx560\tqr\tx2000\tx2560\tqr\tx9400\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs20\lang255\ltrch\dbch\af3\afs20\langfe255\loch\f3\fs20\lang1033
\par }
\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \ltrpar\s1\cf1\qc\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe1033\ab\loch\f3\fs36\lang1033\b
\par \pard\plain \ltrpar\s1\cf1\qc\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe1033\ab\loch\f3\fs36\lang1033\b
\par
\par
\par
\par
\par
\par
\par
\par
\par \pard\plain \ltrpar\s1\cf1\ul\qc\rtlch\af3\afs48\lang255\ab\ltrch\dbch\af3\afs48\langfe1033\ab\loch\f3\fs48\lang1033\b {\loch\f3\fs48\lang1033\i0\b SecretStore Transport APIs}
\par
\par \pard\plain \ltrpar\s1\cf1\qc\rtlch\af3\afs28\lang255\ai\ab\ltrch\dbch\af3\afs28\langfe1033\ai\ab\loch\f3\fs28\lang1033\i\b {\loch\f3\fs28\lang1033\i\b Version 1.0}
\par \page\pard\plain \ltrpar\s1\cf1\qc\rtlch\af3\afs36\lang255\ab\ltrch\dbch\af3\afs36\langfe1033\ab\loch\f3\fs36\lang1033\b
\par \pard\plain \ltrpar\s1\cf1\sl240\slmult0\tqr\tx2180\li360\ri0\lin360\rin0\fi0\sb120\rtlch\afs21\lang255\ltrch\dbch\afs21\langfe1033\loch\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The Novell SecretStore API includes functions to enable and maintain transparent authentication capabilities, providing simplification of user authentication within your client/server applications. SecretStore functions can be identified as either of the f
ollowing categories:}
\par \pard\plain \ltrpar\s204\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li360\ri0\lin360\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain {\listtext\pard\plain \li643\ri0\lin643\rin0\fi-283\sb120\cf2\fs21\fs21\langfe1033\fs21\sl240\slmult0\tqr\tx2180 1.}\ilvl0 \ltrpar\s13\cf2\sl240\slmult0\tqr\tx2180{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li643\ri0\lin643\rin0\fi-283\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 \tab Enabling Functions}
\par \pard\plain {\listtext\pard\plain \li643\ri0\lin643\rin0\fi-283\sb120\cf1\fs20\fs21\langfe1033\fs21\sl240\slmult0\tqr\tx2180 2.}\ilvl0 \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li643\ri0\lin643\rin0\fi-283\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 Administrative Functions}
\par \pard\plain \ltrpar\s109\cf1\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa200\keepn\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b Enabling Functions }
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The following functions prepare applications to use Novell Single Sign-on and include:}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3340\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Functions}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3340\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransGetServiceInformation}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Returns service and SecretStore related information.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3340\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransReadSecret}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Reads the application secrets from the SecretStore service for a logged in and authenticated eDirectory user of a SecretStore enabled application.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3340\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransRemoveSecret}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Removes a specified secret from a user\rquote s SecretStore on an eDirectory object for an application.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx3340\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransWriteSecret}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Writes new secrets or overwrites the old secrets of an application in the SecretStore service for a logged in and authenticated eDirectory user of a SecretStore-enabled application.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx3340\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransWriteSecretStore}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f11\fs18\lang1033 {\loch\f11\fs18\lang1033\i0\b0 Writes all off the secrets at once.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx3340\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransReadSecretStore}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Reads all of the secrets at once.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s109\cf1\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa200\keepn\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b Administrative Functions}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These functions create the user\rquote s Single Sign-on capability and generate encryption keys for an enabled application:}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3380\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Functions}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3380\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransEnumerateSecretIDs}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Lists the application secret identifiers in a target secret.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3380\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransRemoveSecretStore}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Removes SecretStore from a target object.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3380\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransSetEPMasterPassword}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Allows the owner of SecretStore to set the SecretStore master password.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx3380\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf2\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 sscs_TransUnlockSecrets}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Unlocks a client\rquote s SecretStore after it was locked in an enhanced protection scenario by removing the lock, or by using a previous eDirectory password on master password.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s109\cf1\sl360\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa200\keepn\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b API Function Flags}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The following flags are defined for the Single Sign-on API functions:}
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Input Only Flags for Write API}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000001L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCED_PROTECTION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced Protection indicator flag for Read and Write.}
\cell\row\pard \trowd\trqr\trrh780\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000040L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_PASSWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 (Optional) Enhanced Protection optional password indicator flag for Read and Write.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00004000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_CHK_SID_FOR_COLLISION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Check for existing SID to prevent collision and overwrite.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Input Only Flags for Unlock API}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1000\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000020L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_ F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The master password used to read a secret in place of the Enhanced Protection password or to unlock in place of the old eDirectory password.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000004L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REMOVE_LOCK_FROM_ STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Can delete locked secrets from store to remove lock.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Input Only Flags for Read API}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1000\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000020L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_ F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The master password used to read a secret in place of the Enhanced Protection password or to unlock in place of the old eDirectory password.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000008L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REPAIR_THE_ STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Request all possible repairs on damaged store.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Input Only Flags for All APIs}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1220\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000010L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Informs the service that the strings, such as secretID, DN, searchString, etc., are already converted to unicode and no conversion is necessary. (Results returned in unicode.)}
\cell\row\pard \trowd\trqr\trrh1000\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000200L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000800L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_UNBINDLDAP_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates LDAP-based access to directory should be terminated.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000080L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Use the tree name in the context to set the tree.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Input Only Flag for GetServiceInfo API}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh340\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000080L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000100L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_GET_ CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Returns a DS context for reuse in the subsequent calls.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000800L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_BINDLDAP_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Bind over LDAP to eDirectory hosting the SecretStore is requested.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Output Only Flags from Read API}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These flags come back on the returned optional extension structures, sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } and sscs_TransReadSecret{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } (statFlags on reading a secret and statFlags on the store):}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh340\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0001000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SECRET_LOCKED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced protection lock on a secret.}
\cell\row\pard \trowd\trqr\trrh340\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0002000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SECRET_NOT_INITIALIZED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret not yet initialized with a Write.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0004000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCED_PROTECT_INFO_ F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret is marked for enhanced protection.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0008000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_STORE_NOT_SYNCED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Store is not yet synchronized across replicas.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0020000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_PWORD_PRESENT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 There is an Enhanced Protection application password on the secret.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Output Only Flag from GetServiceInformation API statFlags}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0080000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_MP_NOT_ ALLOWED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The use of master password has been disabled by the service.}
\cell\row\pard \trowd\trqr\trrh780\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x0040000L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_ PRESENT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 There is a master password on the SecretStore (Admin configurable option on the server).}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Context Flags for The Type of Context Passed in to Initialize Context Structure}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh340\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000001L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NCP context.}
\cell\row\pard \trowd\trqr\trrh340\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000002L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 LDAP context. (Reserved for the future.)}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000008L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_INIT_CTX_SS_HANDLE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Initialize the client supplied context for SS use.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000010L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DEINIT_CTX_SS_HANDLE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Deinitialize the client context for application unbind}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000020L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REINIT_TARGET_DN_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Reinitialize the target DN for admin in the context when admin is switching target.}
\cell\row\pard \trowd\trqr\trrh780\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000040L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_LDAP_CONTEXT_LESS_DN_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Resolving the context less DN for the bind is requested because the DN that is passed in is contextless.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000080L{\*\bkmkstart DDE_LINK1}{\*\bkmkend DDE_LINK1}}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ADV_BIND_INFO_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Use the advanced bind structure and preform service location.}
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000100L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\charscalex0\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033{\loch\f3\fs18\lang1033\i0\b0\charscalex100 0x00000200L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000400L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033
\cell\row\pard \trowd\trqr\trrh560\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000800L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s113\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Context Flags for Input and Returned from the Context Structure}
\par \trowd\trqr\trrh300\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr0\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Flag}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1440\trpaddft3\trpaddt0\trpaddfl3\trpaddl80\trpaddfb3\trpaddb160\trpaddfr3\trpaddr80\cellx1583\cellx5831\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 0x00000004L}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_CONTEXT_INITIALIZED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Connection to server is established and context structure is initialized (returned from SS when context is initialized or can be supplied when the context is preinitialized outside SS and is passed in for SS use).}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \page\pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s109\cf1\sl360\slmult0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb360\sa200\keepn\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b API Prototypes}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The following are {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b _stdcall} function prototypes exported APIs in Windows. For definitions of the SecretStore function return types, refer to nssscl.h.}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransEnumerateSecretIDs}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Enables the administrator or user to list the secret identifiers (secret IDs) for secrets stored in the user\rquote s SecretStore. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransEnumerateSecretIDs} \line (\line SSS_CONTEXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line char *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i searchString}, \line unsigned long *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i count} \line SS_SECR
ET_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDList}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This optional structure can be initialized by making a call to sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a set of flags for initializing secrets:}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4220\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1900\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4220\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates that all applicable char strings (such as targetObject, secretID, etc.) are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag also instructs the API not to convert the return char string
s to local code page. }
\par \pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033{\loch\f6\fs17\lang1033\i0\b0{\fs17\f6 NOTE: }}{\loch\f3\fs18\lang1033This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4220\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4220\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i searchString}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Set to *, NULL, or "" if all entries are desired in the search. Use the asterisk "*" as delimiter to search for specific entries with known prefixes, such as "MYAppSecretNumber_*". }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i count}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) The number of secret identifiers stored for the user. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDList}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) An asterisk "*" separated list of secret identifiers matching the search string.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, this structure can return a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \rdblquote Return Values\rdblquote }for more information.}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4369\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attributed related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4369\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4369\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The memory allocated for the secretIDBuffer should be set to SSCS_ENUM_BUFFER_GUESS. This should be enough memory for most applications. }
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 If this call returns SSCS_ERR_MORE_DATA (not a fatal error), call it again with a buffer the size of returned secretIDList->len. If the buffer is too small for all of the data in the SecretStore, the returned buffered from the server is stuffed as much as
it has room. search string can be used to change the scope of the search when buffer size is a constraint.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransReadSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \pard\plain \ltrpar\s134\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransWriteSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \pard\plain \ltrpar\s134\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransRemoveSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransGetServiceInformation}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Returns service information from the SecretStore for authenticated users of a Single Sign-on enabled application.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransGetServiceInfomaion} \line (\line SSS_CONTEXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext,} \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObjDN,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line SSS_GSINFOEXT_T *{\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i gsInfo}, //mandatory\line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext\line )};}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This handle can be initialized by making calls to eDirectory prior to SecretStore or requesting sscs_TransGetServiceInformation to initialize it. The flags field can take on these values to indicate the type of context used:}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3972\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the NCP context indicator flag.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the LDAP context indicator flag.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the SASL SAML context indicator flag.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the SASL NMAS context indicator flag.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the SASL GSS context indicator flag.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the SASL LDAP context indicator flag.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_INIT_LDAP_SS_HANDLE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Set when init is passed into the handle without bind. This is done when you do the bind for contexts initialized outside of SecretStore client.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx3972\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DEINIT_LDAP_HANDLE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Deinitializes the passed in handle when you want to perform the unbind later (for contexts initialized outside of SecretStore client).}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx3972\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REINIT_TARGET_DN_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Reinitializes the handle to a new target DN. Set when the administrator plans to switch from one target DN to another.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObjDN}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. The caller should have at least READ/WRITE privileges over the target object. }
\par \pard\plain \ltrpar\s161\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033{\loch\f6\fs16\lang1033\i0\b0{\f6 NOTE: }}{\loch\f3\fs16\lang1033{\fs17 For binding to server over LDAP/SSL this parameter is mandatory and it should be in fully qualified LDAP form ("cn=user, ou=users, o=novell").}}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a set of flags for initializing secrets as defined earlier in this document: }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F \line SSCS_TRANS_SET_TREE_NAME_F \line SSCS_TRANS_GET_CONTEXT_F}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT)}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_ENHANCEDPROTECT_INFO_F\emdash Secret is marked for enhanced protection.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_PRESENT_F\emdash There is a master password on the SecretStore (Admin configurable option on the server).}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_MP_NOT_ALLOWED_F\emdash \tab The use of master password has been disabled by the service.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, this structure can return a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote on page\~61} for more information.}
\par \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrt\brdrs\brdrw20\brdrcf1\cellx4584\clbrdrt\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attributed related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4584\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4584\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 This can authenticate and connect the SecretStore client to the target SecretStore server. The initialized context (NCP/LDAP) can be utilized across other calls to have an ongoing session with SecretStore. This allows considerable performance enhancement b
y reusing credentials across multiple calls and avoiding reinitialization per call. These new SecretStore calls can still perform per-call initialization and operations for connectors.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransReadSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \pard\plain \ltrpar\s134\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransWriteSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \pard\plain \ltrpar\s134\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransRemoveSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransReadSecret}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Reads the secrets from the SecretStore service for an authenticated user of a SecretStore-enabled application.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransReadSecret} \line (\line SSS_CONTEXT_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags,}\line SS_PWORD_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPassword} \line SSS_READEXT_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i readInfo,} \line SS_SECRET_ID_T
*{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}, \line SS_SECRET_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValue}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies an optional structure that can be initialized by making a call to sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a set of flags for initializing secrets.}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4355\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This flag indicates that all applicable char strings such as targetObject, secretID etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char str
ings to local code page as well. This is a feature of SSO client v1.1 and does not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCED_PROTECTION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced Protection indicator flag for Read and Write.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enables the user to supply the EP master password to unlock the SecretStore in place of the previous eDirectory password.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REPAIR_THE_STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Request all possible repairs on damaged store.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4355\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPassword}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies an optional field to pass in the Master Password or the Enhanced Protection Password for reading a secret. When neither one of the passwords are present, you can pass in a NULL. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i readInfo}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) Specifies the structure that returns the status information coming back from reading a secret. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to a unique secret identifier chosen by the application that should be supplied to locate the application secret values in the user's secrets, preferably in the Novell conventional format described earlier in this document. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValue}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) Points to a buffer that the client allocates for the returned secret value. A call with "secretValue->len=0" returns the required buffer size in "secretValue->size".}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, points to a set of applicable future extensions for the secrets. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function (see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote }for more information):}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4210\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_PWORD_CHANGE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Admin has changed the user password and as a result the client\rquote s SecretStore is locked (non-repudiation).}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4210\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_EP_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced Protection password validation failed.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 This SecretStore call accesses the service on behalf of a logged in and authenticated user. It returns to the client component of the application a clear copy of the application\rquote s secrets stored in SecretStore. }
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The unique {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID} that was chosen for this application when the user's SecretStore was being populated is passed in as input. As a result, the object is located in the tree and the SecretStore is read until the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID} is located. When the proper secret
is located in the SecretStore, it is decrypted and returned in the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValue} buffer allocated for the purpose. Since the actual required size of the secret buffer is returned regardless of the success or failure of this call, the client can make a secon
d call with the proper buffer size if the original request failed due to insufficient buffer size. }
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 If the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject} is of the "User" type in eDirectory, then the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext} and the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject} should match. In other words, only the owner of the SecretStore can read the secrets. If the {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject} is not a User, the call that has proper access ri
ghts can read SecretStore on a non-User object type in eDirectory.}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The {\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i SecretCount} field can return the count of secrets in the SecretStore if the client is talking to a Version 2.0 SecretStore on the server.}
\par \pard\plain \ltrpar\s160\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb120\ql\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033{\loch\f6\fs16\lang1033\i0\b0{\f6 NOTE: }}{\loch\f3\fs16\lang1033{\fs17{\*\cs260\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i sssinit.exe}}{\fs17{ enables an administrator to extend the schema on a non-user object for SecretStore. This tool and the SecretStore product installation by default extends schema on a non-user object.}}}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs21\lang1033\i0\b0{\cf2 sscs_TransWriteSecret}}{\loch\f0\fs21\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransRemoveSecret}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Removes the specified secret from SecretStore. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransRemoveSecret} \line (\line SSS_Context_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unisgned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line SS_SECRET_ID_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies an optional structure that can be initialized by calling sscs_TransGetServiceInformation {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to an optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a set of flags for initializing secrets.}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4136\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4136\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates that all applicable char strings such as targetObject, secretID etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char strings to lo
cal code page as well. This is a feature of SSO client v1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4136\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4136\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to a unique secret identifier chosen by the application that should be supplied to locate the application secret values in the user\rquote s SecretStore to be removed. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, returns a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values (for more information, see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote }:}
\par \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4405\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded. }
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with. }
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4405\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4405\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The sscs_TransRemoveSecret call removes an identified secret from the SecretStore for the user. If the secret happens to be the last secret in the user\rquote s SecretStore the SecretStore is removed completely. }
\par \pard\plain \ltrpar\s160\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb120\ql\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransReadSecret}
\par \pard\plain \ltrpar\s134\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransWriteSecret}
\par \pard\plain \ltrpar\s134\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransEnumerateSecretIDs,}
\par \pard\plain \ltrpar\s134\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransRemoveSecret}
\par \pard\plain \ltrpar\s134\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb40\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransRemoveSecretStore}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Removes SecretStore from the eDirectory object. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransRemoveSecretStore} \line (\line SSS_CONTEXT_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies an optional structure that can be initialized by making a call to sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a set of flags for initializing secrets.}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4156\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4156\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates that all applicable char strings such as targetObject, secretID etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char strings to lo
cal code page as well. This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4156\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4156\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 ***}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, points to a set of applicable future extension returns for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values (for more information, see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote }):}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5040\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx5040\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore. }
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx5040\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransEnumerateSecretIDs}
\par \pard\plain \ltrpar\s141\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransReadSecret}
\par \pard\plain \ltrpar\s141\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransWriteSecret}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 }
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransSetEPMasterPassword}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 A special function for use by administrative utilities. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransSetEPMasterPassword} \line (\line SSS_CONTEXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext,} \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObjDN,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line SS_PWORD_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i password}, \line SS_HINT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i hint}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line )
;}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to an optional structure that can be initialized by making a call to sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. The caller should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies the set of flags for initializing secrets:}
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi-360\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi-360\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi-360\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi-360\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s13\cf1\sl240\slmult0\tqr\tx2180\tx2280{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi-360\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4705\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4705\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates that all applicable char strings such as targetObject, secretID, etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char strings to l
ocal code page as well. This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4705\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REMOVE_LOCK_FROM_STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Causes SecretStore to delete all of the enhanced protected secrets that are locked and, therefore, remove the lock from SecretStore.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4705\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enables the user to supply the EP master password to unlock the SecretStore in place of the previous eDirectory password.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4705\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4705\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 ***}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i password}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the master password to be set. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs295\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i hint}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the hint for the master password to be set by the user.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, points to a set of applicable future extension returns for the secrets. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote }for more information.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 This call can set a master password on the user\rquote s SecretStore if it is allowed by the service and if the user has enhanced protection set on their SecretStore.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 See other SecretStore APIs.}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransUnlockSecrets}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 This call unlocks the client\rquote s SecretStore after an administrative change of the client\rquote s eDirectory password has caused the user\rquote s SecretStore with enhanced protection secrets to become locked. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransUnlockSecrets} \line (\line SSS_CONTEXT_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}, \line SS_PWORD_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i password}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies the optional structure that can be initialized by making a call to sscs_TransGetServiceInformation {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used:}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. The caller should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies the set of flags for initializing secrets:}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4704\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4704\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Indicates that all applicable char strings such as targetObject, secretID, etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char strings to l
ocal code page as well. This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4704\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REMOVE_LOCK_FROM_STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Causes SecretStore to delete all of the enhanced protected secrets that are locked and, therefore, remove the lock from SecretStore.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4704\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enables the user to supply the EP master password to unlock the SecretStore in place of the previous eDirectory password.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4704\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4704\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 ***}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i password}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This points to the client\rquote s clear text password.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, this structure can return a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote } for more information.}
\par \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrt\brdrs\brdrw20\brdrcf1\cellx4402\clbrdrt\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore. }
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4402\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_UNLOCKING_FAILED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Verification of the old eDirectory password failed; therefore, unlocking the store failed.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4402\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransUnlockSecrets the client\rquote s SecretStore after an administrative change of the client\rquote s eDirectory password. When administrator changes a eDirectory user\rquote s password, the SecretStore service is automatically locked. A prior call to sscs_TransReadSec
ret{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } will fail with the SSCS_E_NDS_PWORD_CHANGED. Then the client should make a call to sscs_TransUnlockSecrets and supply the client\rquote s old eDirectory password to unlock the SecretStore.}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 If the service allows master password for users and the user has set a master password on their SecretStore prior to locking, then the user can use the master password to unlock the SecretStore. This helps for instances when the user forgets the eDirectory
password. }
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 If the password change has been due to a user forgetting the password and there is no master password, then SecretStore is not recoverable. Consequently, the locked SecretStore should be deleted and recreated by the client. eDirectory password changes by t
he user will not cause the SecretStore to be locked.}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The owner of the SecretStore can use this function call with proper flags to remove the locked secrets or unlock the SecretStore with the previous eDirectory password or master password. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 See other SecretStore APIs{.}}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransWriteSecret}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 This call writes a secret to the user\rquote s SecretStore for authenticated users of SecretStore-enabled applications.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransWriteSecret} \line (\line SSS_Context_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags} \line SS_PWORD_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPassword}, \line SS_SECRET_ID_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}, \line SS_SECRET_T
*{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValue},\line SS_EXT_F *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This optional structure can be initialized by making a call to sscs_TransGetServiceInformation prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a set of flags for initializing secrets. }
\par \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4295\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCEDPROTECTION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the enhanced protection ON for this secret.}
\cell\row\pard \trowd\trqr\trrh1080\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_PASSWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 If Enhanced Protection is turned on (using the SSCS_TRANS_ENHANCEDPROTECTION flag), this optional flag specifies the use of the password supplied through the SS_WRITEEXT_T and SS_EXT_T structures.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_CHECK_SID_FOR_COLISION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Forces the sscs_TransWriteSecret to check for the existence fo the secret in the SecretStore to prevent from overwriting a secret by returning the appropriate error.}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This flag indicates that all applicable char strings (such as targetObject, secretID, etc.) are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char s
trings to local code page as well. This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4295\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPassword}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is an optional field to pass in the Master Password or the Enhanced Protection Password for writing a secret. When neither one of the passwords are present, you can pass in a NULL.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretID}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a unique secret identifier chosen by the application that should be supplied to locate the application secret values in the user\rquote s SecretStore.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValue}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a buffer that the client allocates for the application secret value and encodes the secret within it.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, this structure can return a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote } for more information.}
\par \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrt\brdrs\brdrw20\brdrcf1\cellx4344\clbrdrt\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore. }
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4344\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment. }
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs21\lang1033\i0\b0{\charscalex100\fs21 The {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 N}}}{\loch\f0\fs20\lang1033{\field{\*\fldinst HYPERLINK \\l "RTF303366756e634a756e2e666d" }{\fldrslt \*\cs302\cf4\ul\rtlch\ltrch\dbch\loch\fs24\lang1033{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\charscalex100\ul\fs21 SSWriteSecret}}}{\charscalex100\fs21 call begins a session with SecretStore to populate it with a new secret. This function call takes the clear copy of the application\rquote s secret from the application, encrypts it, and stores it in the user\rquote s SecretStore in eDirectory. The us
er of the application must be logged in and authenticated to eDirectory in order for this call to succeed. }}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The unique secret ID that was chosen for this application when installing the user\rquote s SecretStore is passed in as input. As a result, the object is located in the tree and the SecretStore is populated by adding the application secret values to it. Once the
proper attribute value is located in the SecretStore, it is populated or overwritten with the application secret value in the incoming buffer. The application secret is encrypted and written to the user\rquote s secret associated with the target application. This
call overwrites the existing value if present. This call by default creates and writes the secret and if the secret identified by the secret ID is found it will overwrite it.}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 The SSCS_TRANS_CHECK_SID_FOR_COLLISION_F flag is used to force a check for existing secret identified by the secret ID in the SecretStore to prevent collision. The owner and other persons with proper access rights can use this function. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf2\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 sscs_TransReadSecret}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransWriteSecretStore}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Writess all of the secrets from the user's SecretStore on the backend at once for with small overhead for synchronization.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransWriteSecret} \line (\line SSS_Context_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags} \line unsigned long *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretCount,} \line SS_PWORD_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPasswords}, \line SS_SE
CRET_ID_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDs}, \line SS_SECRET_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValues},\line SS_EXT_F *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This optional structure can be initialized by making a call to sscs_TransGetServiceInformation{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) This is a list of flags for initializing secrets. }
\par \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4295\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCEDPROTECTION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the enhanced protection ON for this secret.}
\cell\row\pard \trowd\trqr\trrh1080\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_PASSWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 If Enhanced Protection is turned on (using the SSCS_TRANS_ENHANCEDPROTECTION flag), this optional flag specifies the use of the password supplied through the SS_WRITEEXT_T and SS_EXT_T structures.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_CHECK_SID_FOR_COLISION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Forces the sscs_TransWrteSeceret the check for the existence of the secret in the SecretStore to prevent from overwriting a secret by returning the appropriate error.}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This flag indicates that all applicable char strings (such as targetObject, secretID, etc.) are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char s
trings to local code page as well. This is a feature of SSO client Version 1.1 and will not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4295\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4295\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPasswords}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a list of Enhanced Protection Password s or the MasterPassword corresponding to the secrets in the list of secrets. When neither one of the passwords are present, the pointer can be NULL. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i readInfos}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) Specifies the list of structures that returns the status information coming back from reading a secrets. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDs}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to a list of unique secret identifiers chosen by the application that should be supplied to locate the application secret values in the user's secrets, preferably in the Novell conventional format described earlier in this document. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValues}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i (OUT) Points to a list of populated secrets that will sent to the server..}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, this structure can return a set of applicable future extensions for the secrets.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function; see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote on page\~61} for more information.}
\par \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrt\brdrs\brdrw20\brdrcf1\cellx4344\clbrdrt\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4344\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore. }
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4344\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment. }
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\charscalex0\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs21\lang1033\i0\b0{\charscalex100\fs21 The {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 sscs_Trans}}}{\loch\f0\fs20\lang1033{\field{\*\fldinst HYPERLINK \\l "RTF303366756e634a756e2e666d" }{\fldrslt \*\cs302\cf4\ul\rtlch\ltrch\dbch\loch\fs24\lang1033{\charscalex100\ul\fs21\cf2 WriteSecretStore}}}{\charscalex100\fs21 call begins a session with SecretStore to populate it with a new set of secret. Each set of parameters corresponds to a secret and this call is designed to bypass the overhead associated with writing secrets one at a time.}}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 sscs_TransWriteSecret,}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 sscs_TransReadSecretStore{\fs24 }}
\par \page\pard\plain \ltrpar\s215\cf1\sl360\slmult0\tqr\tx8400{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa200\ql\rtlch\af3\afs32\lang255\ab\ltrch\dbch\af3\afs32\langfe255\ab\loch\f3\fs32\lang1033\b {\loch\f3\fs32\lang1033\i0\b sscs_TransReadSecretStore}
\par \pard\plain \ltrpar\s191\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af3\afs21\lang255\ltrch\dbch\af3\afs21\langfe255\loch\f3\fs21\lang1033 {\loch\f3\fs21\lang1033\i0\b0 Reads all of the secrets from the user's SecretStore on the backend at once for with small overhead for synchronization.}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Syntax}
\par \pard\plain \ltrpar\s154\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af5\afs18\lang255\ltrch\dbch\af5\afs18\langfe255\loch\f5\fs18\lang1033 {\loch\f5\fs18\lang1033\i0\b0 #include <nssscl.h> \line \line SS_EXTERN_LIBCALL(int) {\*\cs263\cf1\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\b sscs_TransReadSecretStore} \line (\line SSS_CONTEXT_T {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}, \line SS_OBJECT_DN_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject,} \line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i *ssFlags,}\line unsigned long {\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretCount,}\line SS_PWORD_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPasswords,}\line SSS_RE
ADEXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i readInfos,} \line SS_SECRET_ID_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDs}, \line SS_SECRET_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValues}, \line SS_EXT_T *{\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ext}\line );}
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Parameters}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i callerContext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies an optional structure that can be initialized by making a call to {\field{\*\fldinst REF RTF413373776a61713a20526566 \\h}{\fldrslt NSSSGetServiceInformation (page\~79)}}{\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 } prior to use here. The flags field of the structure can take on the following values to indicate the type of context used.}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NCP_CTX_F\emdash Directory Service API context indicator flag}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_LDAP_CTX_F\emdash LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SAML_CTX_F\emdash SASL SAML context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_NMAS_CTX_F\emdash SASL NMAS conntext indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_GSS_CTX_F\emdash SASL GSS context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 SSCS_TRANS_SASL_CTX_F\emdash SASL LDAP context indicator flag }
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i targetObject}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to the optional RDN (relative distinguished name or "short name") of the target object that contains the user\rquote s secrets. You should have at least READ/WRITE privileges over the target object.}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i ssFlags}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a pointer to a list of flags for initializing the secrets.}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4355\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh1740\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ALL_STRINGS_UNICODE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This flag indicates that all applicable char strings such as targetObject, secretID etc., are already in Unicode and the API does not need to perform conversion from local code page to Unicode. This flag instructs the API not to convert the return char str
ings to local code page as well. This is a feature of SSO client v1.1 and does not work on the older versions.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_ENHANCEDPROTECTION_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced Protection indicator flag for Read and Write.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_EP_MASTER_PWORD_USED_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enables the user to supply the EP master password to unlock the SecretStore in place of the previous eDirectory password.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_REPAIR_THE_STORE_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Request all possible repairs on damaged store.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4355\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_SET_TREE_NAME_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Sets the tree name.}
\cell\row\pard \trowd\trqr\trrh860\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4355\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_TRANS_DESTROY_CONTEXT_F}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Internally destroys the DS context passed in. This flag can be used on the last call to SecretStore to destroy the context that was used.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i epPasswords}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Specifies a list of Enhanced Protection Password s or the MasterPassword corresponding to the secrets in the list of secrets. When neither one of the passwords are present, the pointer can be NULL. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i readInfos}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) Specifies the list of structures that returns the status information coming back from reading a secrets. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretIDs}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (IN) Points to a list of unique secret identifiers chosen by the application that should be supplied to locate the application secret values in the user's secrets, preferably in the Novell conventional format described earlier in this document. }
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs20\lang1033{\loch\f0\fs24\lang1033\i\b0\*\cs264\cf0\rtlch\ltrch\dbch\loch\f0\fs24\lang1033\i secretValues}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) Points to a list of populated secrets that will be returned..}
\par \pard\plain \ltrpar\s217\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\keepn\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 ext}
\par \pard\plain \ltrpar\s14\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2280\ri0\lin2280\rin0\fi0\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 (OUT) If present, points to a set of applicable future extensions for the secrets. }
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Return Values}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 These are common return values for this function (see {\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 \ldblquote Return Values\rdblquote on } for more information):}
\par \trowd\trqr\trrh380\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4210\clbrdrt\brdrs\brdrw20\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Value}
\cell\pard\plain \intbl\ltrpar\s202\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af3\afs16\lang255\ab\ltrch\dbch\af3\afs16\langfe255\ab\loch\f3\fs16\lang1033\b {\loch\f3\fs16\lang1033\i0\b Description}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_SUCCESS}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 The operation succeeded.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_SYSTEM_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some internal operation failed due to some failure such as memory allocation.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_CORRUPTED_STORE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 This indicates data corruption in SecretStore.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NICI_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 NICI failure detected.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_SECRET_ID}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Secret ID is not in the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 eDirectory denied access to an object or attribute related to the SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_STORE_NOT_FOUND}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client does not have a SecretStore or the Schema is not extended to begin with.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_PWORD_CHANGE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Admin has changed the user password and as a result the client\rquote s SecretStore is locked (non-repudiation).}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_NDS_INTERNAL_FAILURE}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Some eDirectory operation has failed internally.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INCOMPATIBLE_VERSION}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Client SecretStore is not compatible with server SecretStore.}
\cell\row\pard \trowd\trqr\trrh640\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\cellx4210\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_INVALID_TARGET_OBJECT}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Target object is not the type designated for SecretStore attachment.}
\cell\row\pard \trowd\trqr\trrh420\trpaddft3\trpaddt120\trpaddfl3\trpaddl80\trpaddfb3\trpaddb120\trpaddfr3\trpaddr80\clbrdrb\brdrs\brdrw20\brdrcf1\cellx4210\clbrdrb\brdrs\brdrw20\brdrcf1\cellx10080
\pard\intbl\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 SSCS_E_EP_ACCESS_DENIED}
\cell\pard\plain \intbl\ltrpar\s204\cf1\sl220\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb160\ql\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang1033 {\loch\f3\fs18\lang1033\i0\b0 Enhanced Protection password validation failed.}
\cell\row\pard \pard\plain \ltrpar\s49\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af0\afs20\lang255\ltrch\dbch\af0\afs20\langfe255\loch\f0\fs20\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b Remarks}
\par \pard\plain \ltrpar\s15\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb160\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033 {\loch\f0\fs21\lang1033\i0\b0 This SecretStore call accesses the service on behalf of a logged in and authenticated user. It returns the list of all secrets from SecretStore. }
\par \pard\plain \ltrpar\s160\cf1\sl200\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li1920\ri0\lin1920\rin0\fi0\sb120\ql\rtlch\af3\afs16\lang255\ltrch\dbch\af3\afs16\langfe255\loch\f3\fs16\lang1033
\par \pard\plain \ltrpar\s188\cf1\sl300\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb420\sa120\keepn\ql\rtlch\af3\afs26\lang255\ab\ltrch\dbch\af3\afs26\langfe255\ab\loch\f3\fs26\lang1033\b {\loch\f3\fs26\lang1033\i0\b See Also}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 sscs_TransReadSecret,}
\par \pard\plain \ltrpar\s141\cf1\sl240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li2160\ri0\lin2160\rin0\fi-240\sb120\ql\rtlch\af0\afs21\lang255\ltrch\dbch\af0\afs21\langfe255\loch\f0\fs21\lang1033{\loch\f0\fs24\lang1033\i0\b0\*\cs300\cf2\rtlch\ltrch\dbch\loch\f0\fs24\lang1033 sscs_TransWriteSecretStore{\fs24 }}
\par }