DWORD GetProfileString(lpAppName,lpKeyName,lpDefault,lpReturnedString,nSize) LPCTSTR lpAppName; // указатель на название секции LPCTSTR lpKeyName; // указатель на название ключа LPCTSTR lpDefault; // указатель на строку возвращаемую по умолчанию LPTSTR lpReturnedString; // указатель на буфер принимающий запрашиваемую строку DWORD nSize // размер принимающего буфера
дает возможность определить значение заданного ключа в заданной секции файла WIN.INI. В данном файле поддерживается следующий синтаксис. [секция] ключ=строка Если указанная секция или ключ не найдены, то в буфер записывается строка принятая по умолчанию. При корректном завершении функция возвращает число символов скопированных в буфер (длина строки). Значения соответствующие текущему принтеру располагаются в WIN.INI следующим образом. [windows] device=<имя>,<драйвер>,<порт>
DWORD DeviceCapabilities(pDevice,pPort,fwCapability,pOutput,pDevMode) LPCTSTR pDevice; // указатель на строку имени принтера LPCTSTR pPort; // указатель на порт принтера WORD fwCapability; // код запроса LPTSTR pOutput; // выходной массив данных CONST DEVMODE *pDevMode; // указатель на структуру DEVMODE
возвращает параметры запрошенные у драйвера принтера.
BOOL PrintDlg(lppd) LPPRINTDLG lppd; // указатель на структуру PRINTDLG
отображает диалог печати или диалог установки печати. Функция возвращает true при корректном ее завершении.
int StartDoc(hdc,lpdi) HDC hdc; // идентификатор контекста устройства CONST DOCINFO *lpdi; // указатель на структуру DOCINFO
сообщает принтеру о начале работы. При корректном завершении возвращает идентификатор задания принтера.
int EndDoc(hdc) HDC hdc; // идентификатор контекста устройства
сообщает принтеру о завершении работы. Функция возвращает нуль при ошибке.
int StartPage(hDC) HDC hDC; // идентификатор контекста устройства
подготавливает принтер к приему данных (начало страницы). Функция возвращает нуль при ошибке.
int EndPage(hdc) HDC hdc; // идентификатор контекста устройства
информирует принтер о том, что приложение завершило печать страницы. Обычно используется для указания драйверу о необходимости загрузить новую страницу. Функция возвращает нуль при ошибке.
BOOL CharToOemBuff(lpszSrc,lpszDst,cchDstLength) LPCTSTR lpszSrc; // указатель на строку для трансляции LPSTR lpszDst; // указатель на выходную строку DWORD cchDstLength; // длина транслируемой строки в символах
транслирует строку символов в стандарт OEM (original equipment manufacturer). Функция всегда возвращает true.
BOOL GetCommTimeouts(hFile,lpCommTimeouts) HANDLE hFile; // идентификатор устройства обмена LPCOMMTIMEOUTS lpCommTimeouts; // указатель на структуру COMMTIMEOUTS
позволяет получить временные параметры, ограничивающие прием и передачу устройства, на которое указывает идентификатор, получаемый функцией CreateFile.
BOOL GetCommProperties(hFile,lpCommProp) HANDLE hFile; // идентификатор устройства обмена LPCOMMPROP lpCommProp; // указатель на структуру COMMPROP
позволяет получить свойства коммуникационного устройства, идентификатор которого получен функцией CreateFile.
BOOL GetCommState(hFile,lpDCB) HANDLE hFile; // идентификатор устройства обмена LPDCB lpDCB; // указатель на структуру DCB
позволяет получить свойства текущего сеанса приема/передачи данных для устройства, идентификатор которого получен функцией CreateFile.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.