3.1.4.2 SASec Client Processing

This subsection specifies how the client uses the SASec interface to implement the following conceptual operations: Add Task, Delete Task, Modify Task, Retrieve Task Status, and Enumerate Tasks. It also specifies how the client uses the SASec interface to get or set account information for ATSvc tasks.

The SASec interface only includes methods for getting and setting account information associated with tasks. Clients using the SASec interface MAY use a remote file system protocol and the Windows Remote Registry Protocol, as specified in [MS-RRP], to accomplish most operations.<37>

The SASec methods take as their first parameter an SASEC_HANDLE, which is a Unicode string specifying the server. The client MUST map this string to an RPC binding handle for the remote server, which it obtained during initialization, as specified in section 3.1.3. RPC functionality used here is as specified in [C706] sections 4.3.5 and 5.1.5.2. This first parameter is not mentioned further in this section's subsections.