use strict; use warnings; use Inline C => Config => LIBS => '-lkernel32 -lole32 -luser32', enable =>"autowrap", BUILD_NOISY => 1, CLEAN_AFTER_BUILD => 0; use Inline C => << 'CODE'; HANDLE WINAPI CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ); BOOL WINAPI CloseHandle( HANDLE hObject ); CODE