BOOLEAN InfGetStringField(PINFCONTEXT Context, ULONG FieldIndex, PWSTR ReturnBuffer, ULONG ReturnBufferSize, PULONG RequiredSize) { return INF_SUCCESS(InfpGetStringField(Context, FieldIndex, ReturnBuffer, ReturnBufferSize, RequiredSize)); }
int InfHostGetStringField(PINFCONTEXT Context, ULONG FieldIndex, WCHAR *ReturnBuffer, ULONG ReturnBufferSize, ULONG *RequiredSize) { INFSTATUS Status; Status = InfpGetStringField(Context, FieldIndex, ReturnBuffer, ReturnBufferSize, RequiredSize); if (INF_SUCCESS(Status)) { return 0; } else { errno = Status; return -1; } }