---
name: "HttpQueryServiceConfiguration"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/HttpQueryServiceConfiguration"
---

# HttpQueryServiceConfiguration(3w)

## NAME

**HttpQueryServiceConfiguration** (HTTPAPI.@)

## SYNOPSIS

ULONG HttpQueryServiceConfiguration\
  (\
   HANDLE                 *handle*,\
   HTTP\_SERVICE\_CONFIG\_ID *type*,\
   PVOID                  *query*,\
   ULONG                  *query\_len*,\
   PVOID                  *buffer*,\
   ULONG                  *buffer\_len*,\
   PULONG                 *data\_len*,\
   LPOVERLAPPED           *overlapped*\
  )

## DESCRIPTION

Retrieves configuration records from **HTTP** Server Api configuration store.

## PARAMS

*handle* **\[ I\]**  reserved, must be **0**

*type* **\[ I\]**  configuration records *type*

*query* **\[ I\]**  *buffer* which contains *query* data used to retrieve records

*query\_len* **\[ I\]**  length of *query* *buffer*

*buffer* **\[IO\]**  *buffer* to store *query* results.

*buffer\_len* **\[ I\]**  length of output *buffer*

*data\_len* **\[ O\]**  optional pointer to a *buffer* which receives *query* result length

*overlapped* **\[ I\]**  reserved, must be **NULL**.

## RETURNS

**NO\_ERROR** if function succeeds, or error code if function fails

## IMPLEMENTATION

Declared in **"http.h"**.

Implemented in **"dlls/httpapi/httpapi\_main.c"**.

Debug channel **"httpapi"**.
