o
    Žõ±jªU  ã                   @   sP  d dl mZmZmZmZmZmZmZmZ d dl	m
Z
mZmZmZ d dlmZ d dlmZ d dlmZmZ d dlmZ d dlmZ edƒZG d	d
„ d
eƒZdZeZdZee d d ZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+d Z,dZ-dZ.dZ/dZ0dZ1dZ2d Z3dZ4dZ5dZ6dZ7dZ8dZ9dZ:d Z;d Z<d Z=d Z>dZ?dZ@dZAdZBdZCdZDdZEd ZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTd ZUd!ZVd"ZWd#ZXdZYdZZdZ[dZ\dZ]eZ^dZ_dZ`dZadZbdZcdZddZed$Zfd%ZgdZhdZidZjdZkdZld&ZmG d'd(„ d(eƒZnG d)d*„ d*eƒZoG d+d,„ d,eƒZpG d-d.„ d.eƒZqG d/d0„ d0eƒZrG d1d2„ d2eƒZsG d3d4„ d4eƒZtG d5d6„ d6eƒZuG d7d8„ d8eƒZvG d9d:„ d:eƒZwG d;d<„ d<eƒZxG d=d>„ d>eƒZyG d?d@„ d@eƒZzG dAdB„ dBeƒZ{G dCdD„ dDeƒZ|G dEdF„ dFeƒZ@G dGdH„ dHeƒZAG dIdJ„ dJeƒZBG dKdL„ dLeƒZ}G dMdN„ dNe
ƒZ~G dOdP„ dPe
ƒZG dQdR„ dRe
ƒZ€G dSdT„ dTe
ƒZ�G dUdV„ dVe
ƒZ‚G dWdX„ dXe
ƒZƒG dYdZ„ dZe
ƒZ„G d[d\„ d\e
ƒZ…G d]d^„ d^e
ƒZ†G d_d`„ d`e
ƒZ‡G dadb„ dbe
ƒZˆG dcdd„ dde
ƒZ‰G dedf„ dfe
ƒZŠG dgdh„ dhe
ƒZ‹G didj„ dje
ƒZŒG dkdl„ dle
ƒZ�G dmdn„ dne
ƒZŽG dodp„ dpe
ƒZ�G dqdr„ dre
ƒZ�G dsdt„ dte
ƒZ‘G dudv„ dve
ƒZ’G dwdx„ dxe
ƒZ“G dydz„ dze
ƒZ”G d{d|„ d|e
ƒZ•G d}d~„ d~e
ƒZ–G dd€„ d€e
ƒZ—G d�d‚„ d‚e
ƒZ˜G dƒd„„ d„e
ƒZ™G d…d†„ d†e
ƒZšG d‡dˆ„ dˆe
ƒZ›G d‰dŠ„ dŠe
ƒZœG d‹dŒ„ dŒe
ƒZ�G d�dŽ„ dŽe
ƒZžG d�d�„ d�e
ƒZŸG d‘d’„ d’e
ƒZ G d“d”„ d”e
ƒZ¡G d•d–„ d–e
ƒZ¢G d—d˜„ d˜e
ƒZ£G d™dš„ dše
ƒZ¤G d›dœ„ dœe
ƒZ¥i d e~ef“de€e�f“de‚eƒf“de„e…f“de†e‡f“deˆe‰f“deŠe‹f“deŒe�f“deŽe�f“d e�e‘f“d!e’e“f“d"e”e•f“d#e–e—f“d�e˜e™f“džeše›f“deœe�f“dežeŸf“e e¡fe¢e£fe¤e¥fdŸœ¥Z¦d d¡„ Z§d¢d£„ Z¨dÏd¥d¦„Z©dÐd¨d©„Zªefdªd«„Z«d¬d­„ Z¬dÑd¯d°„Z­ehd d®fd±d²„Z®ehd d®fd³d´„Z¯ehfdµd¶„Z°d·d¸„ Z±dÒd¹dº„Z²dÒd»d¼„Z³d¤d d efd½d¾„Z´dÒd¿dÀ„ZµdÒdÁdÂ„Z¶eed d!fdÃdÄ„Z·dÅdÆ„ Z¸dÒdÇdÈ„Z¹dÉdÊ„ ZºdÓdÌdÍ„Z»dÎS )Ôé    )ÚDWORDÚLPWSTRÚULONGÚWSTRÚNULLÚGUIDÚPSYSTEMTIMEÚ
SYSTEMTIME)ÚNDRCALLÚ	NDRSTRUCTÚ
NDRPOINTERÚNDRUniConformantArray)ÚDCERPCException)Úuuidtup_to_bin)Úsystem_errorsÚhresult_errors)ÚSMBException)Ú	Structure)z$86D35949-83C9-4044-B424-DB363231FD0Cz1.0c                   @   s   e Zd Zddd„Zdd„ ZdS )ÚDCERPCSessionErrorNc                 C   s   t  | |||¡ d S ©N)r   Ú__init__)ÚselfÚerror_stringÚ
error_codeÚpacket© r   úˆ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/aiosmb/dcerpc/v5/tsch.pyr   )   s   zDCERPCSessionError.__init__c                 C   sˆ   | j }|tjv rtj| d }tj| d }d| j ||f S |d@ tjv r?tj|d@  d }tj|d@  d }d| j ||f S d| j  S )Nr   é   z'TSCH SessionError: code: 0x%x - %s - %siÿÿ  z+TSCH SessionError: unknown error code: 0x%x)r   r   ÚERROR_MESSAGESr   )r   ÚkeyÚerror_msg_shortÚerror_msg_verboser   r   r   Ú__str__,   s   

zDCERPCSessionError.__str__)NNN)Ú__name__Ú
__module__Ú__qualname__r   r"   r   r   r   r   r   (   s    
r   é   é   r   é   é   é   é    é@   é€   i   i   i   i   i    é   é   é   i  i é   é   é	   é
   é   é   i    i   @i   c                   @   ó   e Zd ZeZdS )ÚTASK_NAMES_ARRAYN)r#   r$   r%   Ú
TASK_NAMESÚitemr   r   r   r   r8   ±   ó    r8   c                   @   ó   e Zd ZdeffZdS )ÚPTASK_NAMES_ARRAYÚDataN)r#   r$   r%   r8   Úreferentr   r   r   r   r=   ´   ó    ÿr=   c                   @   r7   )Ú
WSTR_ARRAYN)r#   r$   r%   r   r:   r   r   r   r   rA   ¹   r;   rA   c                   @   r<   )ÚPWSTR_ARRAYr>   N)r#   r$   r%   rA   r?   r   r   r   r   rB   ¼   r@   rB   c                   @   r7   )Ú
GUID_ARRAYN)r#   r$   r%   r   r:   r   r   r   r   rC   Á   r;   rC   c                   @   r<   )ÚPGUID_ARRAYr>   N)r#   r$   r%   rC   r?   r   r   r   r   rD   Ä   r@   rD   c                   @   r7   )ÚSYSTEMTIME_ARRAYN)r#   r$   r%   r	   r:   r   r   r   r   rE   Ê   r;   rE   c                   @   r<   )ÚPSYSTEMTIME_ARRAYr>   N)r#   r$   r%   rE   r?   r   r   r   r   rF   Í   r@   rF   c                   @   ó"   e Zd ZdefdefdeffZdS )ÚTASK_USER_CREDÚuserIdÚpasswordÚflagsN)r#   r$   r%   r   r   Ú	structurer   r   r   r   rH   Ó   ó
    ýrH   c                   @   r7   )ÚTASK_USER_CRED_ARRAYN)r#   r$   r%   rH   r:   r   r   r   r   rN   Ú   r;   rN   c                   @   r<   )ÚLPTASK_USER_CRED_ARRAYr>   N)r#   r$   r%   rN   r?   r   r   r   r   rO   Ý   r@   rO   c                   @   s(   e Zd ZdefdefdefdeffZdS )ÚTASK_XML_ERROR_INFOÚlineÚcolumnÚnodeÚvalueN)r#   r$   r%   r   r   rL   r   r   r   r   rP   ã   ó    ürP   c                   @   r<   )ÚPTASK_XML_ERROR_INFOr>   N)r#   r$   r%   rP   r?   r   r   r   r   rV   ë   r@   rV   c                   @   ó   e Zd ZdZdS )ÚFIXDLEN_DATA))zProduct Versionú<H=0)zFile VersionrY   )zJob uuidz16s=")zApp Name Len OffsetrY   )zTrigger OffsetrY   )zError Retry CountrY   )zError Retry IntervalrY   )zIdle DeadlinerY   )z	Idle WaitrY   )ÚPriorityú<L=0)zMaximum Run Timer[   )z	Exit Coder[   )ÚStatusr[   ©ÚFlagsr[   N©r#   r$   r%   rL   r   r   r   r   rX   ñ   r;   rX   c                   @   rW   )ÚTRIGGERS))zTrigger SizerY   )Ú	Reserved1rY   )z
Begin YearrY   )zBegin MonthrY   )z	Begin DayrY   )zEnd YearrY   )z	End MonthrY   )zEnd DayrY   )z
Start HourrY   )zStart MinuterY   )zMinutes Durationr[   )zMinutes Intervalr[   r]   ©zTrigger Typer[   )ÚTriggerSpecific0rY   )ÚTriggerSpecific1rY   )ÚTriggerSpecific2rY   ©ÚPaddingrY   ©Ú	Reserved2rY   ©Ú	Reserved3rY   Nr_   r   r   r   r   r`     r;   r`   c                   @   rW   )ÚWEEKLY)rb   )zWeeks IntervalrY   ©ÚDaysOfTheWeekrY   )ÚUnusedrY   rf   Nr_   r   r   r   r   rl     r;   rl   c                   @   rW   )ÚMONTHLYDATE)rb   )ÚDaysr[   ©ÚMonthsrY   rf   Nr_   r   r   r   r   rp   '  r;   rp   c                   @   rW   )Ú
MONTHLYDOW)rb   )Ú	WhichWeekrY   rm   rr   rf   rh   rj   Nr_   r   r   r   r   rt   0  r;   rt   c                   @   rW   )ÚJOB_SIGNATURE))ÚSignatureVersionz<HH0)ÚMinClientVersionrY   )Ú	Signaturez64s="Nr_   r   r   r   r   rv   <  r;   rv   c                   @   s   e Zd ZdZdZdS )ÚSchRpcHighestVersionr   r   N)r#   r$   r%   ÚopnumrL   r   r   r   r   rz   G  s    rz   c                   @   ó   e Zd ZdefdeffZdS )ÚSchRpcHighestVersionResponseÚpVersionÚ	ErrorCodeN©r#   r$   r%   r   r   rL   r   r   r   r   r}   L  ó    þr}   c                   @   s>   e Zd ZdZdefdefdefdefdefdefdeffZd	S )
ÚSchRpcRegisterTaskr   ÚpathÚxmlrK   ÚsddlÚ	logonTypeÚcCredsÚpCredsN)	r#   r$   r%   r{   r   r   r   rO   rL   r   r   r   r   r‚   S  s    ùr‚   c                   @   ó"   e Zd ZdefdefdeffZdS )ÚSchRpcRegisterTaskResponseÚpActualPathÚ
pErrorInfor   N)r#   r$   r%   r   rV   r   rL   r   r   r   r   rŠ   _  rM   rŠ   c                   @   ó&   e Zd ZdZdefdefdeffZdS )ÚSchRpcRetrieveTaskr(   rƒ   ÚlpcwszLanguagesBufferÚpulNumLanguagesN©r#   r$   r%   r{   r   r   rL   r   r   r   r   rŽ   g  ó    ýrŽ   c                   @   r|   )ÚSchRpcRetrieveTaskResponseÚpXmlr   N©r#   r$   r%   r   r   rL   r   r   r   r   r“   o  r�   r“   c                   @   s&   e Zd ZdZdefdefdeffZdS )ÚSchRpcCreateFolderr.   rƒ   r…   rK   N)r#   r$   r%   r{   r   r   r   rL   r   r   r   r   r–   v  r’   r–   c                   @   r<   )ÚSchRpcCreateFolderResponser   N©r#   r$   r%   r   rL   r   r   r   r   r—   ~  r@   r—   c                   @   r�   )ÚSchRpcSetSecurityr)   rƒ   r…   rK   Nr‘   r   r   r   r   r™   „  r’   r™   c                   @   r<   )ÚSchRpcSetSecurityResponser   Nr˜   r   r   r   r   rš   Œ  r@   rš   c                   @   ó    e Zd ZdZdefdeffZdS )ÚSchRpcGetSecurityr/   rƒ   ÚsecurityInformationNr‘   r   r   r   r   rœ   ’  ó
    þrœ   c                   @   r|   )ÚSchRpcGetSecurityResponser…   r   Nr•   r   r   r   r   rŸ   ™  r�   rŸ   c                   @   ó,   e Zd ZdZdefdefdefdeffZdS )ÚSchRpcEnumFoldersr0   rƒ   rK   Ú
startIndexÚ
cRequestedNr‘   r   r   r   r   r¡      ó    ür¡   c                   @   ó(   e Zd ZdefdefdefdeffZdS )ÚSchRpcEnumFoldersResponser¢   ÚpcNamesÚpNamesr   N©r#   r$   r%   r   r=   r   rL   r   r   r   r   r¦   ©  rU   r¦   c                   @   r    )ÚSchRpcEnumTasksr1   rƒ   rK   r¢   r£   Nr‘   r   r   r   r   rª   ²  r¤   rª   c                   @   r¥   )ÚSchRpcEnumTasksResponser¢   r§   r¨   r   Nr©   r   r   r   r   r«   »  rU   r«   c                   @   r›   )ÚSchRpcEnumInstancesr2   rƒ   rK   N©r#   r$   r%   r{   r   r   rL   r   r   r   r   r¬   Ä  rž   r¬   c                   @   r‰   )ÚSchRpcEnumInstancesResponseÚpcGuidsÚpGuidsr   N)r#   r$   r%   r   rD   r   rL   r   r   r   r   r®   Ë  rM   r®   c                   @   ó   e Zd ZdZdeffZdS )ÚSchRpcGetInstanceInfor3   ÚguidN)r#   r$   r%   r{   r   rL   r   r   r   r   r²   Ó  ó    ÿr²   c                	   @   s@   e Zd ZdefdefdefdefdefdefdefdeffZd	S )
ÚSchRpcGetInstanceInfoResponseÚpPathÚpStateÚpCurrentActionÚpInfoÚpcGroupInstancesÚpGroupInstancesÚ
pEnginePIDr   N)r#   r$   r%   r   r   rD   r   rL   r   r   r   r   rµ   Ù  s    ørµ   c                   @   r›   )ÚSchRpcStopInstancer4   r³   rK   N)r#   r$   r%   r{   r   r   rL   r   r   r   r   r½   æ  rž   r½   c                   @   r<   )ÚSchRpcStopInstanceResponser   Nr˜   r   r   r   r   r¾   í  r@   r¾   c                   @   r›   )Ú
SchRpcStopr5   rƒ   rK   Nr­   r   r   r   r   r¿   ó  rž   r¿   c                   @   r<   )ÚSchRpcStopResponser   Nr˜   r   r   r   r   rÀ   ú  r@   rÀ   c                   @   s8   e Zd ZdZdefdefdefdefdefdeffZdS )	Ú	SchRpcRunr6   rƒ   ÚcArgsÚpArgsrK   Ú	sessionIdÚuserN)	r#   r$   r%   r{   r   r   rB   r   rL   r   r   r   r   rÁ      s    úrÁ   c                   @   r|   )ÚSchRpcRunResponseÚpGuidr   N)r#   r$   r%   r   r   rL   r   r   r   r   rÆ     r�   rÆ   c                   @   r›   )ÚSchRpcDeleteé   rƒ   rK   Nr‘   r   r   r   r   rÈ     rž   rÈ   c                   @   r<   )ÚSchRpcDeleteResponser   Nr˜   r   r   r   r   rÊ     r@   rÊ   c                   @   r�   )ÚSchRpcRenameé   rƒ   ÚnewNamerK   Nr‘   r   r   r   r   rË     r’   rË   c                   @   r<   )ÚSchRpcRenameResponser   Nr˜   r   r   r   r   rÎ   '  r@   rÎ   c                   @   s2   e Zd ZdZdefdefdefdefdeffZdS )ÚSchRpcScheduledRuntimesr&   rƒ   ÚstartÚendrK   r£   N)r#   r$   r%   r{   r   r   r   rL   r   r   r   r   rÏ   -  s    ûrÏ   c                   @   r‰   )ÚSchRpcScheduledRuntimesResponseÚ
pcRuntimesÚ	pRuntimesr   N)r#   r$   r%   r   rF   r   rL   r   r   r   r   rÒ   7  rM   rÒ   c                   @   r±   )ÚSchRpcGetLastRunInfor*   rƒ   N©r#   r$   r%   r{   r   rL   r   r   r   r   rÕ   ?  r´   rÕ   c                   @   r‰   )ÚSchRpcGetLastRunInfoResponseÚpLastRuntimeÚpLastReturnCoder   N)r#   r$   r%   r	   r   r   rL   r   r   r   r   r×   E  rM   r×   c                   @   r›   )ÚSchRpcGetTaskInfoé   rƒ   rK   Nr‘   r   r   r   r   rÚ   M  rž   rÚ   c                   @   rG   )ÚSchRpcGetTaskInfoResponseÚpEnabledr·   r   Nr€   r   r   r   r   rÜ   T  rM   rÜ   c                   @   r±   )ÚSchRpcGetNumberOfMissedRunsé   rƒ   NrÖ   r   r   r   r   rÞ   \  r´   rÞ   c                   @   r|   )Ú#SchRpcGetNumberOfMissedRunsResponseÚpNumberOfMissedRunsr   Nr€   r   r   r   r   rà   b  r�   rà   c                   @   r›   )ÚSchRpcEnableTaské   rƒ   ÚenabledNr‘   r   r   r   r   râ   i  rž   râ   c                   @   r<   )ÚSchRpcEnableTaskResponser   Nr˜   r   r   r   r   rå   p  r@   rå   rÉ   rÌ   )rÛ   rß   rã   c                 C   s(   | t kr| S | dd … dkr| d S | S )Néÿÿÿÿú )r   )Ústringr   r   r   ÚcheckNullString’  s
   ré   c                 Ã   s   �|   tƒ ¡I d H S r   )Úrequestrz   )Údcer   r   r   ÚhSchRpcHighestVersion›  s   €rì   r   c           	      Ã   s‚   �t ƒ }t|ƒ|d< t|ƒ|d< ||d< ||d< ||d< t|ƒ|d< t|ƒdkr-t|d< n|D ]	}|d  |¡ q/|  |¡I d H S )	Nrƒ   r„   rK   r…   r†   r‡   r   rˆ   )r‚   ré   Úlenr   Úappendrê   )	rë   rƒ   r„   rK   r…   r†   rˆ   rê   Úcredr   r   r   ÚhSchRpcRegisterTaskž  s   €
rð   rç   c                 Ã   s4   �t ƒ }t|ƒ|d< ||d< ||d< |  |¡I d H S )Nrƒ   r�   r�   )rŽ   ré   rê   )rë   rƒ   r�   r�   ÚschRpcRetrieveTaskr   r   r   ÚhSchRpcRetrieveTask­  ó   €rò   c                 Ã   s4   �t ƒ }t|ƒ|d< ||d< d|d< |  |¡I d H S )Nrƒ   r…   r   rK   )r–   ré   rê   )rë   rƒ   r…   ÚschRpcCreateFolderr   r   r   ÚhSchRpcCreateFolder´  ró   rõ   c                 Ã   ó8   �t ƒ }t|ƒ|d< t|ƒ|d< ||d< |  |¡I d H S )Nrƒ   r…   rK   )r™   ré   rê   )rë   rƒ   r…   rK   ÚschRpcSetSecurityr   r   r   ÚhSchRpcSetSecurity»  ó   €rø   ì   ÿÿ c                 Ã   ó,   �t ƒ }t|ƒ|d< ||d< |  |¡I d H S )Nrƒ   r�   )rœ   ré   rê   )rë   rƒ   r�   ÚschRpcGetSecurityr   r   r   ÚhSchRpcGetSecurityÂ  ó
   €rý   c                 Ã   ó<   �t ƒ }t|ƒ|d< ||d< ||d< ||d< |  |¡I d H S ©Nrƒ   rK   r¢   r£   )r¡   ré   rê   )rë   rƒ   rK   r¢   r£   ÚschRpcEnumFoldersr   r   r   ÚhSchRpcEnumFoldersÈ  ó   €r  c                 Ã   rÿ   r   )rª   ré   rê   )rë   rƒ   rK   r¢   r£   ÚschRpcEnumTasksr   r   r   ÚhSchRpcEnumTasksÐ  r  r  c                 Ã   rû   ©Nrƒ   rK   )r¬   ré   rê   )rë   rƒ   rK   ÚschRpcEnumInstancesr   r   r   ÚhSchRpcEnumInstancesØ  rþ   r  c                 Ã   s    �t ƒ }||d< |  |¡I d H S )Nr³   )r²   rê   )rë   r³   ÚschRpcGetInstanceInfor   r   r   ÚhSchRpcGetInstanceInfoÞ  s   €r
  c                 Ã   ó(   �t ƒ }||d< ||d< |  |¡I d H S )Nr³   rK   )r½   rê   )rë   r³   rK   ÚschRpcStopInstancer   r   r   ÚhSchRpcStopInstanceã  ó
   €r  c                 Ã   r  r  )r¿   rê   )rë   rƒ   rK   Ú
schRpcStopr   r   r   ÚhSchRpcStopé  r  r  c           	      Ã   sr   �t ƒ }t|ƒ|d< t|ƒ|d< |D ]}tƒ }t|ƒ|d< |d  |¡ q||d< ||d< ||d< |  |¡I d H S )Nrƒ   rÂ   r>   rÃ   rK   rÄ   rÅ   )rÁ   ré   rí   r   rî   rê   )	rë   rƒ   rÃ   rK   rÄ   rÅ   Ú	schRpcRunÚargÚargnr   r   r   Ú
hSchRpcRunï  s   €r  c                 Ã   rû   r  )rÈ   ré   rê   )rë   rƒ   rK   ÚschRpcDeleter   r   r   ÚhSchRpcDeleteü  rþ   r  c                 Ã   rö   )Nrƒ   rÍ   rK   )rË   ré   rê   )rë   rƒ   rÍ   rK   ÚschRpcRenamer   r   r   ÚhSchRpcRename  rù   r  c                 Ã   sD   �t ƒ }t|ƒ|d< ||d< ||d< ||d< ||d< |  |¡I d H S )Nrƒ   rÐ   rÑ   rK   r£   )rÏ   ré   rê   )rë   rƒ   rÐ   rÑ   rK   r£   ÚschRpcScheduledRuntimesr   r   r   ÚhSchRpcScheduledRuntimes	  s   €r  c                 Ã   ó$   �t ƒ }t|ƒ|d< |  |¡I d H S ©Nrƒ   )rÕ   ré   rê   )rë   rƒ   ÚschRpcGetLastRunInfor   r   r   ÚhSchRpcGetLastRunInfo  ó   €r  c                 Ã   rû   r  )rÚ   ré   rê   )rë   rƒ   rK   ÚschRpcGetTaskInfor   r   r   ÚhSchRpcGetTaskInfo  rþ   r!  c                 Ã   r  r  )rÞ   ré   rê   )rë   rƒ   ÚschRpcGetNumberOfMissedRunsr   r   r   ÚhSchRpcGetNumberOfMissedRuns  r  r#  Tc                 Ã   s>   �t ƒ }t|ƒ|d< |du rd|d< nd|d< |  |¡I d H S )Nrƒ   Tr   rä   r   )râ   ré   rê   )rë   rƒ   rä   ÚschRpcEnableTaskr   r   r   ÚhSchRpcEnableTask"  s   €
r%  N)r   )rç   r   )rú   )r   )T)¼Úaiosmb.dcerpc.v5.dtypesr   r   r   r   r   r   r   r	   Úaiosmb.dcerpc.v5.ndrr
   r   r   r   Úaiosmb.dcerpc.v5.rpcrtr   Úaiosmb.dcerpc.v5.uuidr   Úaiosmb.dcerpc.v5r   r   Úaiosmb.commons.exceptionsr   Úaiosmb.dcerpc.v5.structurer   ÚMSRPC_UUID_TSCHSr   ÚCNLENÚDNLENÚUNLENÚMAX_BUFFER_SIZEÚTASK_FLAG_INTERACTIVEÚTASK_FLAG_DELETE_WHEN_DONEÚTASK_FLAG_DISABLEDÚTASK_FLAG_START_ONLY_IF_IDLEÚTASK_FLAG_KILL_ON_IDLE_ENDÚ$TASK_FLAG_DONT_START_IF_ON_BATTERIESÚ$TASK_FLAG_KILL_IF_GOING_ON_BATTERIESÚTASK_FLAG_RUN_ONLY_IF_DOCKEDÚTASK_FLAG_HIDDENÚ&TASK_FLAG_RUN_IF_CONNECTED_TO_INTERNETÚ TASK_FLAG_RESTART_ON_IDLE_RESUMEÚTASK_FLAG_SYSTEM_REQUIREDÚTASK_FLAG_RUN_ONLY_IF_LOGGED_ONÚTASK_LOGON_NONEÚTASK_LOGON_PASSWORDÚTASK_LOGON_S4UÚTASK_LOGON_INTERACTIVE_TOKENÚTASK_LOGON_GROUPÚTASK_LOGON_SERVICE_ACCOUNTÚ(TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORDÚTASK_STATE_UNKNOWNÚTASK_STATE_DISABLEDÚTASK_STATE_QUEUEDÚTASK_STATE_READYÚTASK_STATE_RUNNINGÚSCHED_S_TASK_READYÚSCHED_S_TASK_RUNNINGÚSCHED_S_TASK_NOT_SCHEDULEDÚTASK_TRIGGER_FLAG_HAS_END_DATEÚ&TASK_TRIGGER_FLAG_KILL_AT_DURATION_ENDÚTASK_TRIGGER_FLAG_DISABLEDÚONCEÚDAILYrl   rp   rt   ÚEVENT_ON_IDLEÚEVENT_AT_SYSTEMSTARTÚEVENT_AT_LOGONÚSUNDAYÚMONDAYÚTUESDAYÚ	WEDNESDAYÚTHURSDAYÚFRIDAYÚSATURDAYÚJANUARYÚFEBRUARYÚMARCHÚAPRILÚMAYÚJUNEÚJULYÚAUGUSTÚ	SEPTEMBERÚOCTOBERÚNOVEMBERÚDECEMBERÚ
FIRST_WEEKÚSECOND_WEEKÚ
THIRD_WEEKÚFOURTH_WEEKÚ	LAST_WEEKr9   ÚTASK_VALIDATE_ONLYÚTASK_CREATEÚTASK_UPDATEÚTASK_DISABLEÚTASK_DON_ADD_PRINCIPAL_ACEÚ!TASK_IGNORE_REGISTRATION_TRIGGERSÚTASK_DONT_ADD_PRINCIPAL_ACEÚSCH_FLAG_FOLDERÚSCH_FLAG_TASKÚTASK_ENUM_HIDDENÚTASK_RUN_AS_SELFÚTASK_RUN_IGNORE_CONSTRAINTSÚTASK_RUN_USE_SESSION_IDÚTASK_RUN_USER_SIDÚSCH_FLAG_STATEr8   r=   rA   rB   rC   rD   rE   rF   rH   rN   rO   rP   rV   rX   r`   rv   rz   r}   r‚   rŠ   rŽ   r“   r–   r—   r™   rš   rœ   rŸ   r¡   r¦   rª   r«   r¬   r®   r²   rµ   r½   r¾   r¿   rÀ   rÁ   rÆ   rÈ   rÊ   rË   rÎ   rÏ   rÒ   rÕ   r×   rÚ   rÜ   rÞ   rà   râ   rå   ÚOPNUMSré   rì   rð   rò   rõ   rø   rý   r  r  r  r
  r  r  r  r  r  r  r  r!  r#  r%  r   r   r   r   Ú<module>   s¦  (

					
ÿþýüûúùø	÷
öõôóòñðïì	






	
