U
    Ïøïc¤  ã                
   @   sÖ   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
 d dlZddgZe ¡ Zejd	krhe d
¡ e d¡ ze d¡Zeeeƒ W n> ek
rÈ Z z eeƒ d¡dkr¶e
dƒ‚‚ W 5 dZ[X Y nX dd„ ZdS )é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functioné   )Úregister_ffi)Ústr_cls)ÚLibraryNotFoundErrorNÚ	get_errorÚkernel32)r   é	   Ta  
    typedef long long LARGE_INTEGER;
    BOOL QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount);

    typedef struct _FILETIME {
        DWORD dwLowDateTime;
        DWORD dwHighDateTime;
    } FILETIME;

    void GetSystemTimeAsFileTime(FILETIME *lpSystemTimeAsFileTime);
zkernel32.dllzcannot load libraryéÿÿÿÿzkernel32.dll could not be foundc                   C   s   t  ¡ S )N)ÚffiZgetwinerror© r   r   ú@/tmp/pip-unpacked-wheel-c04l8219/oscrypto/_win/_kernel32_cffi.pyr
   +   s    )Ú
__future__r   r   r   r   Z_ffir   Ú_typesr   Úerrorsr	   ZcffiÚ__all__ZFFIr   Ú__version_info__Zset_unicodeZcdefÚdlopenr   ÚOSErrorÚeÚfindr
   r   r   r   r   Ú<module>   s&   þ



