/* Run at your own risk ! */ #include #include int main() { HANDLE hNewFile; LPCTSTR lpFileName("Justanotherweirdfile"); DWORD dwDesiredAccess(GENERIC_WRITE); DWORD dwShareMode(0); LPSECURITY_ATTRIBUTES lpSecurityAttributes(0); DWORD dwCreationDisposition(OPEN_ALWAYS); DWORD dwFlagsAndAttributes(FILE_FLAG_POSIX_SEMANTICS); HANDLE hTemplateFile(0); hNewFile = CreateFile(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); assert(hNewFile != INVALID_HANDLE_VALUE); lpFileName = "jUstanotherweirdfile"; hNewFile = CreateFile(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); assert(hNewFile != INVALID_HANDLE_VALUE); }