File: //var/opt/nydus/ops/oscrypto/_win/__pycache__/_kernel32.cpython-39.pyc
a
�,�h& � @ s| d dl mZmZmZmZ ddlmZ ddlmZ ddl m
Z
e� dkrXddlmZm
Z
nddlmZm
Z
d d
gZdd � ZdS )
� )�unicode_literals�division�absolute_import�print_function� )�ffi� )�_try_decode)�str_clsZcffi)�kernel32� get_error�handle_errorr c C s0 | rdS t � \}}t|t�s$t|�}t|��dS )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�_Zerror_string� r �H/opt/nydus/tmp/pip-target-wkfpz8uv/lib/python/oscrypto/_win/_kernel32.pyr
s
N)�
__future__r r r r � r �_decoder �_typesr
Z_kernel32_cffir r Z_kernel32_ctypes�__all__r
r r r r �<module> s
�