Надо читать описание функции на нормальных источниках.
Цитата:
Сообщение от MSDN
int SHFileOperation(
_Inout_ LPSHFILEOPSTRUCT lpFileOp
);
A pointer to an SHFILEOPSTRUCT structure
|
Видимо делфа оптимизирует и передает указатель на структуру для const'а в этом конкретном случае. Так что это скорее случайность. А запихивать в стек саму структуру, когда нужен указатель - конечно будет рантайм еррор.