/
var
/
opt
/
nydus
/
ops
/
oscrypto
/
_win
/
__pycache__
/
up file
home
� ;�j& � � � d dl mZmZmZmZ ddlmZ ddlmZ ddl m Z e� dk( r ddlmZm Z nddlmZm Z d d gZd� Zy) � )�unicode_literals�division�absolute_import�print_function� )�ffi� )�_try_decode)�str_cls�cffi)�kernel32� get_error�handle_errorr c �n � | ryt � \ }}t |t � st |� }t |� �)z� Extracts the last Windows error message into a python unicode string :param result: A function result, 0 or None indicates failure :return: A unicode string error message N)r � isinstancer r �OSError)�result�_�error_strings �H/opt/nydus/tmp/pip-target-hb7welcc/lib/python/oscrypto/_win/_kernel32.pyr r s4 � � ���k�O�A�|��l�G�,�"�<�0�� �,� �� N)� __future__r r r r � r �_decoder �_typesr �_kernel32_cffir r �_kernel32_ctypes�__all__r � r r �<module>r s: �� R� R� � � ��5�F�?�3�3�5� ���� r