#include "precompiled.h" #include "lib/lib.h" #include "lib/sysdep/sysdep.h" #include "lib/sysdep/gfx.h" // "copy" text into the clipboard. replaces previous contents. LibError sys_clipboard_set(const wchar_t* text) { return INFO::OK; } // allow "pasting" from clipboard. returns the current contents if they // can be represented as text, otherwise 0. // when it is no longer needed, the returned pointer must be freed via // sys_clipboard_free. (NB: not necessary if zero, but doesn't hurt) wchar_t* sys_clipboard_get(void) { // Remember to implement sys_clipboard_free when implementing this method! return NULL; } // frees memory used by <copy>, which must have been returned by // sys_clipboard_get. see note above. LibError sys_clipboard_free(wchar_t* copy) { // Since clipboard_get never returns allocated memory (unimplemented), we // should only ever get called with a NULL pointer. debug_assert(!copy); return INFO::OK; } /** * get current video mode. * * this is useful when choosing a new video mode. * * @param xres, yres (optional out) resolution [pixels] * @param bpp (optional out) bits per pixel * @param freq (optional out) vertical refresh rate [Hz] * @return LibError; INFO::OK unless: some information was requested * (i.e. pointer is non-NULL) but cannot be returned. * on failure, the outputs are all left unchanged (they are * assumed initialized to defaults) **/ LibError gfx_get_video_mode(int* xres, int* yres, int* bpp, int* freq) { // TODO Implement return ERR::NOT_IMPLEMENTED; }