ó i'dWc@sZdZddlZddlmZddlmZd„Zd„Zd„Z d„Z dS( s1 Python packge with ctypes wrapper for libefi.so iÿÿÿÿN(tcfunc(tDK_GPTcCstj|ƒdS(N(Rtefi_free(tdk_gptp((s __init__.pyR#scCsVtjtƒƒ}tj||tj|ƒƒ}|dkrRt|d|ƒ‚n|S(Nis efi_alloc: %d(tCtPOINTERRRtefi_alloc_and_inittbyreftOSError(tfht num_partsRterr((s __init__.pytefi_init's  cCsStjtƒƒ}tj|tj|ƒƒ}|dkrOt|d|ƒ‚n|S(Nis efi_read: %d(RRRRtefi_alloc_and_readRR(R RR ((s __init__.pytefi_read/s  cCs8tj||ƒ}|dkr4t|d|ƒ‚ndS(Nis efi_write: %d(Rt efi_writeR(R RR ((s __init__.pyR7s ( t__doc__tctypesRtlibefiRtlibefi.cstructRRR RR(((s __init__.pyts