void OsWin32_Beep(int severity); bool OsWin32_CheckPrinterInfo(const void* data, unsigned int size); void* OsWin32_ConvertFromNativePrinterInfo(void* hGlobal, unsigned int& nSize); void* OsWin32_ConvertToNativePrinterInfo(void* data, unsigned int nSize); HBITMAP OsWin32_CreateBitmap(const wxImage& img, wxDC& dc); bool OsWin32_DrawBitmap(HBITMAP hBMP, wxDC& dc, const wxRect& dst, const wxRect& src); void OsWin32_DrawDottedRect(WXHDC hDC, int left, int top, int right, int bottom); wxString OsWin32_File2App(const char* filename); bool OsWin32_GotoUrl(const char* url, const char* action); wxIcon OsWin32_LoadIcon(const char* file); int OsWin32_EnumerateFamilies(WXHDC hDC, char** families, int max_count); int OsWin32_EnumerateSizes(WXHDC hDC, const char* name, long* sizes, short* scalable, int max_count); void OsWin32_SetCaptionStyle(WXHWND handle, long style); void* OsWin32_GetPrinterInfo(int& size, const char* printer); WXHINSTANCE OsWin32_ProcessModule(const char* name); void OsWin32_PlaceProcessInWindow(unsigned int instance, const char* name, unsigned int parent); unsigned int OsWin32_FindMenuContainer(); long OsWin32_GetChildrenCount(unsigned int parent); long OsWin32_CloseChildren(unsigned int parent); void OsWin32_CloseSiblings(unsigned int parent); void OsWin32_UpdateWindow(unsigned int handle); void OsWin32_NumberFormat(char* str, int size); int OsWin32_Help(WXHWND handle, const char* hlp, unsigned int cmd, const char* topic); int OsWin32_GetSessionId(); bool OsWin32_IsWindowsServer(); WXHWND OsWin32_ProgressCreate(WXHWND hwndOwner, const char* strTtle, long nTotal, bool bCanCancel); void OsWin32_ProgressDestroy(WXHWND hProgDlg); bool OsWin32_ProgressSetStatus(WXHWND hProgDlg, long nCurrent, long nTotal); void OsWin32_ProgressSetText(WXHWND hProgDlg, const char* msg); //#define SPEECH_API 1 #ifdef SPEECH_API bool OsWin32_InitializeSpeech(); bool OsWin32_Speak(const char* text, bool async); void OsWin32_DeinitializeSpeech(); #endif