<div class="content"><p>The SERVICE_PRESHUTDOWN_INFO structure<a id="Appendix_A_Target_15"></a><a aria-label="Product behavior note 15" href="041d2a89-9d7d-4f79-91a1-c336d0a668f6#Appendix_A_15" data-linktype="relative-path">&lt;15&gt;</a> defines the time-out value in
milliseconds.</p><dl>
<dd>
<div><pre> typedef struct _SERVICE_PRESHUTDOWN_INFO {
   DWORD dwPreshutdownTimeout;
 } SERVICE_PRESHUTDOWN_INFO,
  *LPSERVICE_PRESHUTDOWN_INFO;
</pre></div>
</dd></dl><p><b>dwPreshutdownTimeout:</b>  Time, in
milliseconds, that the <a href="4f66d32e-2f4f-4482-998e-e5ccbb445223#gt_afc3f782-a908-486d-9c05-8a054cd9cc84" data-linktype="relative-path">SCM</a>
waits for the service to enter the SERVICE_STOPPED state after sending the
SERVICE_CONTROL_PRESHUTDOWN message.</p></div>