![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Распаковать буфер [D5, Win2k]
Anatoliy © (2004-06-24 14:24:00)Помогите распаковать буфер. У меня есть указатель на буфер, структура данных описана на С++ так:
typedef BOOLEAN DDKAPI
(*PPARALLEL_TRY_ALLOCATE_ROUTINE)(
IN PVOID TryAllocateContext);
typedef VOID DDKAPI
(*PPARALLEL_FREE_ROUTINE)(
IN PVOID FreeContext);
typedef ULONG DDKAPI
(*PPARALLEL_QUERY_WAITERS_ROUTINE)(
IN PVOID QueryAllocsContext);
typedef struct _PARALLEL_PORT_INFORMATION {
PHYSICAL_ADDRESS OriginalController;
PUCHAR Controller;
ULONG SpanOfController;
PPARALLEL_TRY_ALLOCATE_ROUTINE TryAllocatePort;
PPARALLEL_FREE_ROUTINE FreePort;
PPARALLEL_QUERY_WAITERS_ROUTINE QueryNumWaiters;
PVOID Context;
} PARALLEL_PORT_INFORMATION, *PPARALLEL_PORT_INFORMATION;
В буфере структура PARALLEL_PORT_INFORMATION.
Чег-то у меня на Паскале не получается ее грамотно описать..
Ega23 (2004-06-24 14:26:00) [21]PHYSICAL_ADDRESS
PPARALLEL_TRY_ALLOCATE_ROUTINE
PPARALLEL_FREE_ROUTINE
PPARALLEL_QUERY_WAITERS_ROUTINE
Где описания этих типов?