Aktuelle Zeit: 19.09.2018 10:32

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: WinAPI Include-Sammlung
BeitragVerfasst: 07.05.2011 21:32 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Hey,
gibt es eigentlich ein Archiv mit Includes für die WinAPI? Gemeint sind natürlich solche, die die in PB fehlenden Elemente enthalten.
Falls nicht, dann fang ich hier mal an:

WININET (Funktionen scheinen soweit alle in PB integriert zu sein)
Code:
; WinInet.pbi
; Created automatically from WinInet.h (MS Windows SDK), 7.5.2011

#INTERNET_INVALID_PORT_NUMBER                           = 0
#INTERNET_DEFAULT_FTP_PORT                              = 21
#INTERNET_DEFAULT_GOPHER_PORT                           = 70
#INTERNET_DEFAULT_HTTP_PORT                             = 80
#INTERNET_DEFAULT_HTTPS_PORT                            = 443
#INTERNET_DEFAULT_SOCKS_PORT                            = 1080
#INTERNET_MAX_HOST_NAME_LENGTH                          = 256
#INTERNET_MAX_USER_NAME_LENGTH                          = 128
#INTERNET_MAX_PASSWORD_LENGTH                           = 128
#INTERNET_MAX_PORT_NUMBER_LENGTH                        = 5
#INTERNET_MAX_PORT_NUMBER_VALUE                         = 65535
#INTERNET_MAX_PATH_LENGTH                               = 2048
#INTERNET_MAX_SCHEME_LENGTH                             = 32
#INTERNET_KEEP_ALIVE_ENABLED                            = 1
#INTERNET_KEEP_ALIVE_DISABLED                           = 0
#INTERNET_REQFLAG_FROM_CACHE                            = $000000001
#INTERNET_REQFLAG_ASYNC                                 = $000000002
#INTERNET_REQFLAG_VIA_PROXY                             = $000000004
#INTERNET_REQFLAG_NO_HEADERS                            = $000000008
#INTERNET_REQFLAG_PASSIVE                               = $000000010
#INTERNET_REQFLAG_CACHE_WRITE_DISABLED                  = $000000040
#INTERNET_REQFLAG_NET_TIMEOUT                           = $000000080
#INTERNET_FLAG_IDN_DIRECT                               = $000000001
#INTERNET_FLAG_IDN_PROXY                                = $000000002
#INTERNET_FLAG_RELOAD                                   = $080000000
#INTERNET_FLAG_RAW_DATA                                 = $040000000
#INTERNET_FLAG_EXISTING_CONNECT                         = $020000000
#INTERNET_FLAG_ASYNC                                    = $010000000
#INTERNET_FLAG_PASSIVE                                  = $008000000
#INTERNET_FLAG_NO_CACHE_WRITE                           = $004000000
#INTERNET_FLAG_MAKE_PERSISTENT                          = $002000000
#INTERNET_FLAG_FROM_CACHE                               = $001000000
#INTERNET_FLAG_SECURE                                   = $000800000
#INTERNET_FLAG_KEEP_CONNECTION                          = $000400000
#INTERNET_FLAG_NO_AUTO_REDIRECT                         = $000200000
#INTERNET_FLAG_READ_PREFETCH                            = $000100000
#INTERNET_FLAG_NO_COOKIES                               = $000080000
#INTERNET_FLAG_NO_AUTH                                  = $000040000
#INTERNET_FLAG_RESTRICTED_ZONE                          = $000020000
#INTERNET_FLAG_CACHE_IF_NET_FAIL                        = $000010000
#INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP                  = $000008000
#INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS                 = $000004000
#INTERNET_FLAG_IGNORE_CERT_DATE_INVALID                 = $000002000
#INTERNET_FLAG_IGNORE_CERT_CN_INVALID                   = $000001000
#INTERNET_FLAG_RESYNCHRONIZE                            = $000000800
#INTERNET_FLAG_HYPERLINK                                = $000000400
#INTERNET_FLAG_NO_UI                                    = $000000200
#INTERNET_FLAG_PRAGMA_NOCACHE                           = $000000100
#INTERNET_FLAG_CACHE_ASYNC                              = $000000080
#INTERNET_FLAG_FORMS_SUBMIT                             = $000000040
#INTERNET_FLAG_FWD_BACK                                 = $000000020
#INTERNET_FLAG_NEED_FILE                                = $000000010
#INTERNET_ERROR_MASK_INSERT_CDROM                       = $01
#INTERNET_ERROR_MASK_COMBINED_SEC_CERT                  = $02
#INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG                  = $04
#INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY  = $08
#WININET_API_FLAG_ASYNC                                 = $000000001
#WININET_API_FLAG_SYNC                                  = $000000004
#WININET_API_FLAG_USE_CONTEXT                           = $000000008
#INTERNET_NO_CALLBACK                                   = 0
#IDSI_FLAG_KEEP_ALIVE                                   = $000000001
#IDSI_FLAG_SECURE                                       = $000000002
#IDSI_FLAG_PROXY                                        = $000000004
#IDSI_FLAG_TUNNEL                                       = $000000008
#INTERNET_PER_CONN_FLAGS                                = 1
#INTERNET_PER_CONN_PROXY_SERVER                         = 2
#INTERNET_PER_CONN_PROXY_BYPASS                         = 3
#INTERNET_PER_CONN_AUTOCONFIG_URL                       = 4
#INTERNET_PER_CONN_AUTODISCOVERY_FLAGS                  = 5
#INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL             = 6
#INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS         = 7
#INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME          = 8
#INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL           = 9
#INTERNET_PER_CONN_FLAGS_UI                             = 10
#PROXY_TYPE_DIRECT                                      = $000000001
#PROXY_TYPE_PROXY                                       = $000000002
#PROXY_TYPE_AUTO_PROXY_URL                              = $000000004
#PROXY_TYPE_AUTO_DETECT                                 = $000000008
#AUTO_PROXY_FLAG_USER_SET                               = $000000001
#AUTO_PROXY_FLAG_ALWAYS_DETECT                          = $000000002
#AUTO_PROXY_FLAG_DETECTION_RUN                          = $000000004
#AUTO_PROXY_FLAG_MIGRATED                               = $000000008
#AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT                = $000000010
#AUTO_PROXY_FLAG_CACHE_INIT_RUN                         = $000000020
#AUTO_PROXY_FLAG_DETECTION_SUSPECT                      = $000000040
#ISO_FORCE_DISCONNECTED                                 = $000000001
#INTERNET_RFC1123_FORMAT                                = 0
#INTERNET_RFC1123_BUFSIZE                               = 30
#ICU_ESCAPE                                             = $080000000
#ICU_USERNAME                                           = $040000000
#ICU_NO_ENCODE                                          = $020000000
#ICU_DECODE                                             = $010000000
#ICU_NO_META                                            = $008000000
#ICU_ENCODE_SPACES_ONLY                                 = $004000000
#ICU_BROWSER_MODE                                       = $002000000
#ICU_ENCODE_PERCENT                                     = $000001000
#INTERNET_OPEN_TYPE_PRECONFIG                           = 0
#INTERNET_OPEN_TYPE_DIRECT                              = 1
#INTERNET_OPEN_TYPE_PROXY                               = 3
#INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY         = 4
#INTERNET_SERVICE_FTP                                   = 1
#INTERNET_SERVICE_GOPHER                                = 2
#INTERNET_SERVICE_HTTP                                  = 3
#IRF_NO_WAIT                                            = $000000008
#ISO_GLOBAL                                             = $000000001
#ISO_REGISTRY                                           = $000000002
#INTERNET_OPTION_CALLBACK                               = 1
#INTERNET_OPTION_CONNECT_TIMEOUT                        = 2
#INTERNET_OPTION_CONNECT_RETRIES                        = 3
#INTERNET_OPTION_CONNECT_BACKOFF                        = 4
#INTERNET_OPTION_SEND_TIMEOUT                           = 5
#INTERNET_OPTION_RECEIVE_TIMEOUT                        = 6
#INTERNET_OPTION_DATA_SEND_TIMEOUT                      = 7
#INTERNET_OPTION_DATA_RECEIVE_TIMEOUT                   = 8
#INTERNET_OPTION_HANDLE_TYPE                            = 9
#INTERNET_OPTION_LISTEN_TIMEOUT                         = 11
#INTERNET_OPTION_READ_BUFFER_SIZE                       = 12
#INTERNET_OPTION_WRITE_BUFFER_SIZE                      = 13
#INTERNET_OPTION_ASYNC_ID                               = 15
#INTERNET_OPTION_ASYNC_PRIORITY                         = 16
#INTERNET_OPTION_PARENT_HANDLE                          = 21
#INTERNET_OPTION_KEEP_CONNECTION                        = 22
#INTERNET_OPTION_REQUEST_FLAGS                          = 23
#INTERNET_OPTION_EXTENDED_ERROR                         = 24
#INTERNET_OPTION_OFFLINE_MODE                           = 26
#INTERNET_OPTION_CACHE_STREAM_HANDLE                    = 27
#INTERNET_OPTION_USERNAME                               = 28
#INTERNET_OPTION_PASSWORD                               = 29
#INTERNET_OPTION_ASYNC                                  = 30
#INTERNET_OPTION_SECURITY_FLAGS                         = 31
#INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT            = 32
#INTERNET_OPTION_DATAFILE_NAME                          = 33
#INTERNET_OPTION_URL                                    = 34
#INTERNET_OPTION_SECURITY_CERTIFICATE                   = 35
#INTERNET_OPTION_SECURITY_KEY_BITNESS                   = 36
#INTERNET_OPTION_REFRESH                                = 37
#INTERNET_OPTION_PROXY                                  = 38
#INTERNET_OPTION_SETTINGS_CHANGED                       = 39
#INTERNET_OPTION_VERSION                                = 40
#INTERNET_OPTION_USER_AGENT                             = 41
#INTERNET_OPTION_END_BROWSER_SESSION                    = 42
#INTERNET_OPTION_PROXY_USERNAME                         = 43
#INTERNET_OPTION_PROXY_PASSWORD                         = 44
#INTERNET_OPTION_CONTEXT_VALUE                          = 45
#INTERNET_OPTION_CONNECT_LIMIT                          = 46
#INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT            = 47
#INTERNET_OPTION_POLICY                                 = 48
#INTERNET_OPTION_DISCONNECTED_TIMEOUT                   = 49
#INTERNET_OPTION_CONNECTED_STATE                        = 50
#INTERNET_OPTION_IDLE_STATE                             = 51
#INTERNET_OPTION_OFFLINE_SEMANTICS                      = 52
#INTERNET_OPTION_SECONDARY_CACHE_KEY                    = 53
#INTERNET_OPTION_CALLBACK_FILTER                        = 54
#INTERNET_OPTION_CONNECT_TIME                           = 55
#INTERNET_OPTION_SEND_THROUGHPUT                        = 56
#INTERNET_OPTION_RECEIVE_THROUGHPUT                     = 57
#INTERNET_OPTION_REQUEST_PRIORITY                       = 58
#INTERNET_OPTION_HTTP_VERSION                           = 59
#INTERNET_OPTION_RESET_URLCACHE_SESSION                 = 60
#INTERNET_OPTION_ERROR_MASK                             = 62
#INTERNET_OPTION_FROM_CACHE_TIMEOUT                     = 63
#INTERNET_OPTION_BYPASS_EDITED_ENTRY                    = 64
#INTERNET_OPTION_HTTP_DECODING                          = 65
#INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO                 = 67
#INTERNET_OPTION_CODEPAGE                               = 68
#INTERNET_OPTION_CACHE_TIMESTAMPS                       = 69
#INTERNET_OPTION_DISABLE_AUTODIAL                       = 70
#INTERNET_OPTION_MAX_CONNS_PER_SERVER                   = 73
#INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER               = 74
#INTERNET_OPTION_PER_CONNECTION_OPTION                  = 75
#INTERNET_OPTION_DIGEST_AUTH_UNLOAD                     = 76
#INTERNET_OPTION_IGNORE_OFFLINE                         = 77
#INTERNET_OPTION_IDENTITY                               = 78
#INTERNET_OPTION_REMOVE_IDENTITY                        = 79
#INTERNET_OPTION_ALTER_IDENTITY                         = 80
#INTERNET_OPTION_SUPPRESS_BEHAVIOR                      = 81
#INTERNET_OPTION_AUTODIAL_MODE                          = 82
#INTERNET_OPTION_AUTODIAL_CONNECTION                    = 83
#INTERNET_OPTION_CLIENT_CERT_CONTEXT                    = 84
#INTERNET_OPTION_AUTH_FLAGS                             = 85
#INTERNET_OPTION_COOKIES_3RD_PARTY                      = 86
#INTERNET_OPTION_DISABLE_PASSPORT_AUTH                  = 87
#INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY          = 88
#INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT                = 89
#INTERNET_OPTION_ENABLE_PASSPORT_AUTH                   = 90
#INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS      = 91
#INTERNET_OPTION_ACTIVATE_WORKER_THREADS                = 92
#INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS         = 93
#INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH              = 94
#INTERNET_OPTION_PROXY_SETTINGS_CHANGED                 = 95
#INTERNET_OPTION_DATAFILE_EXT                           = 96
#INTERNET_OPTION_CODEPAGE_PATH                          = 100
#INTERNET_OPTION_CODEPAGE_EXTRA                         = 101
#INTERNET_OPTION_IDN                                    = 102
#INTERNET_OPTION_MAX_CONNS_PER_PROXY                    = 103
#INTERNET_OPTION_SUPPRESS_SERVER_AUTH                   = 104
#INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT              = 105
#INTERNET_PRIORITY_FOREGROUND                           = 1000
#INTERNET_HANDLE_TYPE_INTERNET                          = 1
#INTERNET_HANDLE_TYPE_CONNECT_FTP                       = 2
#INTERNET_HANDLE_TYPE_CONNECT_GOPHER                    = 3
#INTERNET_HANDLE_TYPE_CONNECT_HTTP                      = 4
#INTERNET_HANDLE_TYPE_FTP_FIND                          = 5
#INTERNET_HANDLE_TYPE_FTP_FIND_HTML                     = 6
#INTERNET_HANDLE_TYPE_FTP_FILE                          = 7
#INTERNET_HANDLE_TYPE_FTP_FILE_HTML                     = 8
#INTERNET_HANDLE_TYPE_GOPHER_FIND                       = 9
#INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML                  = 10
#INTERNET_HANDLE_TYPE_GOPHER_FILE                       = 11
#INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML                  = 12
#INTERNET_HANDLE_TYPE_HTTP_REQUEST                      = 13
#INTERNET_HANDLE_TYPE_FILE_REQUEST                      = 14
#AUTH_FLAG_DISABLE_NEGOTIATE                            = $000000001
#AUTH_FLAG_ENABLE_NEGOTIATE                             = $000000002
#AUTH_FLAG_DISABLE_BASIC_CLEARCHANNEL                   = $000000004
#SECURITY_FLAG_SECURE                                   = $000000001
#SECURITY_FLAG_STRENGTH_WEAK                            = $010000000
#SECURITY_FLAG_STRENGTH_MEDIUM                          = $040000000
#SECURITY_FLAG_STRENGTH_STRONG                          = $020000000
#SECURITY_FLAG_UNKNOWNBIT                               = $080000000
#SECURITY_FLAG_FORTEZZA                                 = $008000000
#SECURITY_FLAG_SSL                                      = $000000002
#SECURITY_FLAG_SSL3                                     = $000000004
#SECURITY_FLAG_PCT                                      = $000000008
#SECURITY_FLAG_PCT4                                     = $000000010
#SECURITY_FLAG_IETFSSL4                                 = $000000020
#SECURITY_FLAG_IGNORE_REVOCATION                        = $000000080
#SECURITY_FLAG_IGNORE_UNKNOWN_CA                        = $000000100
#SECURITY_FLAG_IGNORE_WRONG_USAGE                       = $000000200
#AUTODIAL_MODE_NEVER                                    = 1
#AUTODIAL_MODE_ALWAYS                                   = 2
#AUTODIAL_MODE_NO_NETWORK_PRESENT                       = 4
#INTERNET_STATUS_RESOLVING_NAME                         = 10
#INTERNET_STATUS_NAME_RESOLVED                          = 11
#INTERNET_STATUS_CONNECTING_TO_SERVER                   = 20
#INTERNET_STATUS_CONNECTED_TO_SERVER                    = 21
#INTERNET_STATUS_SENDING_REQUEST                        = 30
#INTERNET_STATUS_REQUEST_SENT                           = 31
#INTERNET_STATUS_RECEIVING_RESPONSE                     = 40
#INTERNET_STATUS_RESPONSE_RECEIVED                      = 41
#INTERNET_STATUS_CTL_RESPONSE_RECEIVED                  = 42
#INTERNET_STATUS_PREFETCH                               = 43
#INTERNET_STATUS_CLOSING_CONNECTION                     = 50
#INTERNET_STATUS_CONNECTION_CLOSED                      = 51
#INTERNET_STATUS_HANDLE_CREATED                         = 60
#INTERNET_STATUS_HANDLE_CLOSING                         = 70
#INTERNET_STATUS_DETECTING_PROXY                        = 80
#INTERNET_STATUS_REQUEST_COMPLETE                       = 100
#INTERNET_STATUS_REDIRECT                               = 110
#INTERNET_STATUS_INTERMEDIATE_RESPONSE                  = 120
#INTERNET_STATUS_USER_INPUT_REQUIRED                    = 140
#INTERNET_STATUS_STATE_CHANGE                           = 200
#INTERNET_STATUS_COOKIE_SENT                            = 320
#INTERNET_STATUS_COOKIE_RECEIVED                        = 321
#INTERNET_STATUS_PRIVACY_IMPACTED                       = 324
#INTERNET_STATUS_P3P_HEADER                             = 325
#INTERNET_STATUS_P3P_POLICYREF                          = 326
#INTERNET_STATUS_COOKIE_HISTORY                         = 327
#INTERNET_STATE_CONNECTED                               = $000000001
#INTERNET_STATE_DISCONNECTED                            = $000000002
#INTERNET_STATE_DISCONNECTED_BY_USER                    = $000000010
#INTERNET_STATE_IDLE                                    = $000000100
#INTERNET_STATE_BUSY                                    = $000000200
#FTP_TRANSFER_TYPE_UNKNOWN                              = $000000000
#FTP_TRANSFER_TYPE_ASCII                                = $000000001
#FTP_TRANSFER_TYPE_BINARY                               = $000000002
#MAX_GOPHER_DISPLAY_TEXT                                = 128
#MAX_GOPHER_SELECTOR_TEXT                               = 256
#GOPHER_TYPE_TEXT_FILE                                  = $000000001
#GOPHER_TYPE_DIRECTORY                                  = $000000002
#GOPHER_TYPE_CSO                                        = $000000004
#GOPHER_TYPE_ERROR                                      = $000000008
#GOPHER_TYPE_MAC_BINHEX                                 = $000000010
#GOPHER_TYPE_DOS_ARCHIVE                                = $000000020
#GOPHER_TYPE_UNIX_UUENCODED                             = $000000040
#GOPHER_TYPE_INDEX_SERVER                               = $000000080
#GOPHER_TYPE_TELNET                                     = $000000100
#GOPHER_TYPE_BINARY                                     = $000000200
#GOPHER_TYPE_REDUNDANT                                  = $000000400
#GOPHER_TYPE_TN3270                                     = $000000800
#GOPHER_TYPE_GIF                                        = $000001000
#GOPHER_TYPE_IMAGE                                      = $000002000
#GOPHER_TYPE_BITMAP                                     = $000004000
#GOPHER_TYPE_MOVIE                                      = $000008000
#GOPHER_TYPE_SOUND                                      = $000010000
#GOPHER_TYPE_HTML                                       = $000020000
#GOPHER_TYPE_PDF                                        = $000040000
#GOPHER_TYPE_CALENDAR                                   = $000080000
#GOPHER_TYPE_INLINE                                     = $000100000
#GOPHER_TYPE_UNKNOWN                                    = $020000000
#GOPHER_TYPE_ASK                                        = $040000000
#GOPHER_TYPE_GOPHER_PLUS                                = $080000000
#MAX_GOPHER_CATEGORY_NAME                               = 128
#MAX_GOPHER_ATTRIBUTE_NAME                              = 128
#MIN_GOPHER_ATTRIBUTE_LENGTH                            = 256
#GOPHER_ATTRIBUTE_ID_BASE                               = $0abcccc00
#HTTP_MAJOR_VERSION                                     = 1
#HTTP_MINOR_VERSION                                     = 0
#HTTP_QUERY_MIME_VERSION                                = 0
#HTTP_QUERY_CONTENT_TYPE                                = 1
#HTTP_QUERY_CONTENT_TRANSFER_ENCODING                   = 2
#HTTP_QUERY_CONTENT_ID                                  = 3
#HTTP_QUERY_CONTENT_DESCRIPTION                         = 4
#HTTP_QUERY_CONTENT_LENGTH                              = 5
#HTTP_QUERY_CONTENT_LANGUAGE                            = 6
#HTTP_QUERY_ALLOW                                       = 7
#HTTP_QUERY_PUBLIC                                      = 8
#HTTP_QUERY_DATE                                        = 9
#HTTP_QUERY_EXPIRES                                     = 10
#HTTP_QUERY_LAST_MODIFIED                               = 11
#HTTP_QUERY_MESSAGE_ID                                  = 12
#HTTP_QUERY_URI                                         = 13
#HTTP_QUERY_DERIVED_FROM                                = 14
#HTTP_QUERY_COST                                        = 15
#HTTP_QUERY_LINK                                        = 16
#HTTP_QUERY_PRAGMA                                      = 17
#HTTP_QUERY_VERSION                                     = 18
#HTTP_QUERY_STATUS_CODE                                 = 19
#HTTP_QUERY_STATUS_TEXT                                 = 20
#HTTP_QUERY_RAW_HEADERS                                 = 21
#HTTP_QUERY_RAW_HEADERS_CRLF                            = 22
#HTTP_QUERY_CONNECTION                                  = 23
#HTTP_QUERY_ACCEPT                                      = 24
#HTTP_QUERY_ACCEPT_CHARSET                              = 25
#HTTP_QUERY_ACCEPT_ENCODING                             = 26
#HTTP_QUERY_ACCEPT_LANGUAGE                             = 27
#HTTP_QUERY_AUTHORIZATION                               = 28
#HTTP_QUERY_CONTENT_ENCODING                            = 29
#HTTP_QUERY_FORWARDED                                   = 30
#HTTP_QUERY_FROM                                        = 31
#HTTP_QUERY_IF_MODIFIED_SINCE                           = 32
#HTTP_QUERY_LOCATION                                    = 33
#HTTP_QUERY_ORIG_URI                                    = 34
#HTTP_QUERY_REFERER                                     = 35
#HTTP_QUERY_RETRY_AFTER                                 = 36
#HTTP_QUERY_SERVER                                      = 37
#HTTP_QUERY_TITLE                                       = 38
#HTTP_QUERY_USER_AGENT                                  = 39
#HTTP_QUERY_WWW_AUTHENTICATE                            = 40
#HTTP_QUERY_PROXY_AUTHENTICATE                          = 41
#HTTP_QUERY_ACCEPT_RANGES                               = 42
#HTTP_QUERY_SET_COOKIE                                  = 43
#HTTP_QUERY_COOKIE                                      = 44
#HTTP_QUERY_REQUEST_METHOD                              = 45
#HTTP_QUERY_REFRESH                                     = 46
#HTTP_QUERY_CONTENT_DISPOSITION                         = 47
#HTTP_QUERY_AGE                                         = 48
#HTTP_QUERY_CACHE_CONTROL                               = 49
#HTTP_QUERY_CONTENT_BASE                                = 50
#HTTP_QUERY_CONTENT_LOCATION                            = 51
#HTTP_QUERY_CONTENT_MD5                                 = 52
#HTTP_QUERY_CONTENT_RANGE                               = 53
#HTTP_QUERY_ETAG                                        = 54
#HTTP_QUERY_HOST                                        = 55
#HTTP_QUERY_IF_MATCH                                    = 56
#HTTP_QUERY_IF_NONE_MATCH                               = 57
#HTTP_QUERY_IF_RANGE                                    = 58
#HTTP_QUERY_IF_UNMODIFIED_SINCE                         = 59
#HTTP_QUERY_MAX_FORWARDS                                = 60
#HTTP_QUERY_PROXY_AUTHORIZATION                         = 61
#HTTP_QUERY_RANGE                                       = 62
#HTTP_QUERY_TRANSFER_ENCODING                           = 63
#HTTP_QUERY_UPGRADE                                     = 64
#HTTP_QUERY_VARY                                        = 65
#HTTP_QUERY_VIA                                         = 66
#HTTP_QUERY_WARNING                                     = 67
#HTTP_QUERY_EXPECT                                      = 68
#HTTP_QUERY_PROXY_CONNECTION                            = 69
#HTTP_QUERY_UNLESS_MODIFIED_SINCE                       = 70
#HTTP_QUERY_ECHO_REQUEST                                = 71
#HTTP_QUERY_ECHO_REPLY                                  = 72
#HTTP_QUERY_ECHO_HEADERS                                = 73
#HTTP_QUERY_ECHO_HEADERS_CRLF                           = 74
#HTTP_QUERY_PROXY_SUPPORT                               = 75
#HTTP_QUERY_AUTHENTICATION_INFO                         = 76
#HTTP_QUERY_PASSPORT_URLS                               = 77
#HTTP_QUERY_PASSPORT_CONFIG                             = 78
#HTTP_QUERY_MAX                                         = 78
#HTTP_QUERY_CUSTOM                                      = 65535
#HTTP_QUERY_FLAG_REQUEST_HEADERS                        = $080000000
#HTTP_QUERY_FLAG_SYSTEMTIME                             = $040000000
#HTTP_QUERY_FLAG_NUMBER                                 = $020000000
#HTTP_QUERY_FLAG_COALESCE                               = $010000000
#HTTP_QUERY_FLAG_NUMBER64                               = $008000000
#HTTP_STATUS_CONTINUE                                   = 100
#HTTP_STATUS_SWITCH_PROTOCOLS                           = 101
#HTTP_STATUS_OK                                         = 200
#HTTP_STATUS_CREATED                                    = 201
#HTTP_STATUS_ACCEPTED                                   = 202
#HTTP_STATUS_PARTIAL                                    = 203
#HTTP_STATUS_NO_CONTENT                                 = 204
#HTTP_STATUS_RESET_CONTENT                              = 205
#HTTP_STATUS_PARTIAL_CONTENT                            = 206
#HTTP_STATUS_AMBIGUOUS                                  = 300
#HTTP_STATUS_MOVED                                      = 301
#HTTP_STATUS_REDIRECT                                   = 302
#HTTP_STATUS_REDIRECT_METHOD                            = 303
#HTTP_STATUS_NOT_MODIFIED                               = 304
#HTTP_STATUS_USE_PROXY                                  = 305
#HTTP_STATUS_REDIRECT_KEEP_VERB                         = 307
#HTTP_STATUS_BAD_REQUEST                                = 400
#HTTP_STATUS_DENIED                                     = 401
#HTTP_STATUS_PAYMENT_REQ                                = 402
#HTTP_STATUS_FORBIDDEN                                  = 403
#HTTP_STATUS_NOT_FOUND                                  = 404
#HTTP_STATUS_BAD_METHOD                                 = 405
#HTTP_STATUS_NONE_ACCEPTABLE                            = 406
#HTTP_STATUS_PROXY_AUTH_REQ                             = 407
#HTTP_STATUS_REQUEST_TIMEOUT                            = 408
#HTTP_STATUS_CONFLICT                                   = 409
#HTTP_STATUS_GONE                                       = 410
#HTTP_STATUS_LENGTH_REQUIRED                            = 411
#HTTP_STATUS_PRECOND_FAILED                             = 412
#HTTP_STATUS_REQUEST_TOO_LARGE                          = 413
#HTTP_STATUS_URI_TOO_LONG                               = 414
#HTTP_STATUS_UNSUPPORTED_MEDIA                          = 415
#HTTP_STATUS_RETRY_WITH                                 = 449
#HTTP_STATUS_SERVER_ERROR                               = 500
#HTTP_STATUS_NOT_SUPPORTED                              = 501
#HTTP_STATUS_BAD_GATEWAY                                = 502
#HTTP_STATUS_SERVICE_UNAVAIL                            = 503
#HTTP_STATUS_GATEWAY_TIMEOUT                            = 504
#HTTP_STATUS_VERSION_NOT_SUP                            = 505
#HTTP_ADDREQ_INDEX_MASK                                 = $00000FFFF
#HTTP_ADDREQ_FLAGS_MASK                                 = $0FFFF0000
#HTTP_ADDREQ_FLAG_ADD_IF_NEW                            = $010000000
#HTTP_ADDREQ_FLAG_ADD                                   = $020000000
#HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA                   = $040000000
#HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON               = $001000000
#HTTP_ADDREQ_FLAG_REPLACE                               = $080000000
#HSR_INITIATE                                           = $000000008
#HSR_DOWNLOAD                                           = $000000010
#HSR_CHUNKED                                            = $000000020
#INTERNET_COOKIE_IS_SECURE                              = $001
#INTERNET_COOKIE_IS_SESSION                             = $002
#INTERNET_COOKIE_THIRD_PARTY                            = $010
#INTERNET_COOKIE_PROMPT_REQUIRED                        = $020
#INTERNET_COOKIE_EVALUATE_P3P                           = $040
#INTERNET_COOKIE_APPLY_P3P                              = $080
#INTERNET_COOKIE_P3P_ENABLED                            = $0100
#INTERNET_COOKIE_IS_RESTRICTED                          = $0200
#INTERNET_COOKIE_IE6                                    = $0400
#INTERNET_COOKIE_IS_LEGACY                              = $0800
#INTERNET_COOKIE_NON_SCRIPT                             = $000001000
#INTERNET_COOKIE_HTTPONLY                               = $000002000
#FLAG_ICC_FORCE_CONNECTION                              = $000000001
#FLAGS_ERROR_UI_FILTER_FOR_ERRORS                       = $001
#FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS                    = $002
#FLAGS_ERROR_UI_FLAGS_GENERATE_DATA                     = $004
#FLAGS_ERROR_UI_FLAGS_NO_UI                             = $008
#FLAGS_ERROR_UI_SERIALIZE_DIALOGS                       = $010
#INTERNET_ERROR_BASE                                    = 12000
#NORMAL_CACHE_ENTRY                                     = $000000001
#STICKY_CACHE_ENTRY                                     = $000000004
#EDITED_CACHE_ENTRY                                     = $000000008
#TRACK_OFFLINE_CACHE_ENTRY                              = $000000010
#TRACK_ONLINE_CACHE_ENTRY                               = $000000020
#SPARSE_CACHE_ENTRY                                     = $000010000
#COOKIE_CACHE_ENTRY                                     = $000100000
#URLHISTORY_CACHE_ENTRY                                 = $000200000
#CACHEGROUP_ATTRIBUTE_GET_ALL                           = $0ffffffff
#CACHEGROUP_ATTRIBUTE_BASIC                             = $000000001
#CACHEGROUP_ATTRIBUTE_FLAG                              = $000000002
#CACHEGROUP_ATTRIBUTE_TYPE                              = $000000004
#CACHEGROUP_ATTRIBUTE_QUOTA                             = $000000008
#CACHEGROUP_ATTRIBUTE_GROUPNAME                         = $000000010
#CACHEGROUP_ATTRIBUTE_STORAGE                           = $000000020
#CACHEGROUP_FLAG_NONPURGEABLE                           = $000000001
#CACHEGROUP_FLAG_GIDONLY                                = $000000004
#CACHEGROUP_FLAG_FLUSHURL_ONDELETE                      = $000000002
#CACHEGROUP_SEARCH_ALL                                  = $000000000
#CACHEGROUP_SEARCH_BYURL                                = $000000001
#CACHEGROUP_TYPE_INVALID                                = $000000001
#GROUPNAME_MAX_LENGTH                                   = 120
#GROUP_OWNER_STORAGE_SIZE                               = 4
#CACHE_ENTRY_ATTRIBUTE_FC                               = $000000004
#CACHE_ENTRY_HITRATE_FC                                 = $000000010
#CACHE_ENTRY_MODTIME_FC                                 = $000000040
#CACHE_ENTRY_EXPTIME_FC                                 = $000000080
#CACHE_ENTRY_ACCTIME_FC                                 = $000000100
#CACHE_ENTRY_SYNCTIME_FC                                = $000000200
#CACHE_ENTRY_HEADERINFO_FC                              = $000000400
#CACHE_ENTRY_EXEMPT_DELTA_FC                            = $000000800
#INTERNET_CACHE_GROUP_ADD                               = 0
#INTERNET_CACHE_GROUP_REMOVE                            = 1
#INTERNET_DIAL_FORCE_PROMPT                             = $02000
#INTERNET_DIAL_SHOW_OFFLINE                             = $04000
#INTERNET_DIAL_UNATTENDED                               = $08000
#INTERENT_GOONLINE_REFRESH                              = $000000001
#INTERENT_GOONLINE_MASK                                 = $000000001
#INTERNET_AUTODIAL_FORCE_ONLINE                         = 1
#INTERNET_AUTODIAL_FORCE_UNATTENDED                     = 2
#INTERNET_AUTODIAL_FAILIFSECURITYCHECK                  = 4
#INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT                 = 8
#PROXY_AUTO_DETECT_TYPE_DHCP                            = 1
#PROXY_AUTO_DETECT_TYPE_DNS_A                           = 2
#INTERNET_CONNECTION_MODEM                              = $001
#INTERNET_CONNECTION_LAN                                = $002
#INTERNET_CONNECTION_PROXY                              = $004
#INTERNET_CONNECTION_MODEM_BUSY                         = $008
#INTERNET_RAS_INSTALLED                                 = $010
#INTERNET_CONNECTION_OFFLINE                            = $020
#INTERNET_CONNECTION_CONFIGURED                         = $040
#INTERNET_CUSTOMDIAL_CONNECT                            = 0
#INTERNET_CUSTOMDIAL_UNATTENDED                         = 1
#INTERNET_CUSTOMDIAL_DISCONNECT                         = 2
#INTERNET_CUSTOMDIAL_SHOWOFFLINE                        = 4
#INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED                = 1
#INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE                  = 2
#INTERNET_CUSTOMDIAL_CAN_HANGUP                         = 4
#INTERNET_DIALSTATE_DISCONNECTED                        = 1
#INTERNET_IDENTITY_FLAG_PRIVATE_CACHE                   = $001
#INTERNET_IDENTITY_FLAG_SHARED_CACHE                    = $002
#INTERNET_IDENTITY_FLAG_CLEAR_DATA                      = $004
#INTERNET_IDENTITY_FLAG_CLEAR_COOKIES                   = $008
#INTERNET_IDENTITY_FLAG_CLEAR_HISTORY                   = $010
#INTERNET_IDENTITY_FLAG_CLEAR_CONTENT                   = $020
#INTERNET_SUPPRESS_RESET_ALL                            = $000
#INTERNET_SUPPRESS_COOKIE_POLICY                        = $001
#INTERNET_SUPPRESS_COOKIE_POLICY_RESET                  = $002
#PRIVACY_TEMPLATE_NO_COOKIES                            = 0
#PRIVACY_TEMPLATE_HIGH                                  = 1
#PRIVACY_TEMPLATE_MEDIUM_HIGH                           = 2
#PRIVACY_TEMPLATE_MEDIUM                                = 3
#PRIVACY_TEMPLATE_MEDIUM_LOW                            = 4
#PRIVACY_TEMPLATE_LOW                                   = 5
#PRIVACY_TEMPLATE_CUSTOM                                = 100
#PRIVACY_TEMPLATE_ADVANCED                              = 101
#PRIVACY_TYPE_FIRST_PARTY                               = 0
#PRIVACY_TYPE_THIRD_PARTY                               = 1


_________________
Kostenfreier Setup Creator | RCon Tool für DayZ

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 07.05.2011 22:21 
Offline
BotHunter
Benutzeravatar

Registriert: 26.12.2005 14:14
Wohnort:   
Geht's jetzt nur um Konstanten?
Ich schreibe nämlich gerade einen 1:1-Wrapper für die kernel32.dll/kernel32.lib, da mir das so auf den Senkel geht, wenn ich eine Funktion brauche, die aber noch nicht in PB integriert ist.

_________________
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 07.05.2011 22:27 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Nö, geht natürlich nicht nur um Konstanten. Meine Include-Datei sollte nicht täuschen, siehe Anmerkung:
Zitat:
WININET (Funktionen scheinen soweit alle in PB integriert zu sein)

_________________
Kostenfreier Setup Creator | RCon Tool für DayZ

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 07.05.2011 23:25 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Ich habe auch ein paar WinAPI-Konstanten zur Verfügung (einige/viele können mit SendMessage_() verwendet werden):
Code:
;Button
#BS_MONOPATTERN = 9
#BST_FOCUS = $8

;ComboBox
#CB_GETCOMBOBOXINFO = $164
#CB_MAX_CAB_PATH = 256
#CB_MAX_CABINET_NAME = 256
#CB_MAX_CHUNK = 32768
#CB_MAX_DISK = $7FFFFFFF
#CB_MAX_DISK_NAME = 256
#CB_MAX_FILENAME = 256
#CB_MULTIPLEADDSTRING = $163

;ListView
#LVM_APPROXIMATEVIEWRECT = #LVM_FIRST + 64

;TreeControl
#TVM_GETBKCOLOR = #TV_FIRST + 31
#TVM_GETINSERTMARKCOLOR = #TV_FIRST + 38
#TVM_GETITEMHEIGHT = #TV_FIRST + 28
#TVM_GETITEMSTATE = #TV_FIRST + 39
#TVM_GETLINECOLOR = #TV_FIRST + 41
#TVM_GETSCROLLTIME = #TV_FIRST + 34
#TVM_GETTEXTCOLOR = #TV_FIRST + 32
#TVM_GETTOOLTIPS = #TV_FIRST + 25
#TVM_GETUNICODEFORMAT = #CCM_GETUNICODEFORMAT
#TVM_MAPACCIDTOHTREEITEM = #TV_FIRST + 42
#TVM_MAPHTREEITEMTOACCID = #TV_FIRST + 43
#TVM_SETBKCOLOR = #TV_FIRST + 29
#TVM_SETINSERTMARK = #TV_FIRST + 26
#TVM_SETINSERTMARKCOLOR = #TV_FIRST + 37
#TVM_SETITEMHEIGHT = #TV_FIRST + 27
#TVM_SETLINECOLOR = #TV_FIRST + 40
#TVM_SETSCROLLTIME = #TV_FIRST + 33
#TVM_SETTEXTCOLOR = #TV_FIRST + 30
#TVM_SETTOOLTIPS = #TV_FIRST + 24
#TVM_SETUNICODEFORMAT = #CCM_SETUNICODEFORMAT

;ListBox
#LB_INITSTORAGE = $1A8
#LB_ITEMFROMPOINT = $1A9
#LB_MULTIPLEADDSTRING = $1B1

;SystemMetrics
#SM_FOCUS_TYPE_LM_DOMAIN = 2
#SM_FOCUS_TYPE_LM_SERVER = 5
#SM_FOCUS_TYPE_NT_DOMAIN = 1
#SM_FOCUS_TYPE_NT_SERVER = 4
#SM_FOCUS_TYPE_UNKNOWN_DOMAIN = 3
#SM_FOCUS_TYPE_UNKNOWN_SERVER = 7
#SM_FOCUS_TYPE_WFW_SERVER = 6
#SM_GETCURFOCUSA = #WM_USER + 1003
#SM_GETCURFOCUSW = #WM_USER + 1004
#SM_GETOPTIONS = #WM_USER + 1005
#SM_GETSELCOUNT = #WM_USER + 1000
#SM_GETSERVERSELA = #WM_USER + 1001
#SM_GETSERVERSELW = #WM_USER + 1002

;Menu
#MF_DEFAULT = $1000
#MF_RIGHTJUSTIFY = $4000

;Panel
#TCS_EX_FLATSEPARATORS = $1
#TCS_EX_REGISTERDROP = $2

;VirtualKey
#VK_SLEEP = $5F

;ProgressBar
#PBM_GETPOS = #WM_USER+8
#PBM_GETRANGE = #WM_USER+7
#PBM_SETBARCOLOR = #WM_USER+9
#PBM_SETBKCOLOR = #CCM_SETBKCOLOR

;MessageBox
#MB_CANCELTRYCONTINUE = $6
#MB_DEFBUTTON4 = $300
#MB_FUNC = $4000
#MB_HELP = $4000
#MB_RIGHT = $80000
#MB_RTLREADING = $100000
#MB_USERICON = $80

;StatusBar
#SB_GETICON = #WM_USER+20
#SB_GETUNICODEFORMAT = #CCM_GETUNICODEFORMAT
#SB_ISSIMPLE = #WM_USER+14
#SB_NONE = $0
#SB_SETBKCOLOR = #CCM_SETBKCOLOR
#SB_SETICON = #WM_USER+15
#SB_SETUNICODEFORMAT = #CCM_SETUNICODEFORMAT
#SB_SIMPLEID = $ff

;WindowStatus
#WS_ACTIVECAPTION = $1


Keine Garantie auf Vollständigkeit.

_________________
BildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 10:58 
Offline
BotHunter
Benutzeravatar

Registriert: 26.12.2005 14:14
Wohnort:   
Fehlende Hook-Structures:
Code:
Structure KBDLLHOOKSTRUCT
  vkCode.l
  scanCode.l
  flags.l
  time.l
  ;Edit: dwExtraInfo entfernt
EndStructure

Structure MOUSEHOOKSTRUCTEX
  MOUSEHOOKSTRUCT.MOUSEHOOKSTRUCT
  mouseData.l
EndStructure

Structure MSLLHOOKSTRUCT
  pt.POINT
  mouseData.l
  flags.l
  time.l
  *dwExtraInfo
EndStructure


Edit:
Und ein paar Konstanten
Code:
; Animation Control Styles (ACS)
#ACS_TIMER       = $8
#ACS_TRANSPARENT = $2

; Address Families (AF)
#AF_12844        = 25
#AF_ATM          = 22
#AF_BAN          = 21
#AF_CLUSTER      = 24
#AF_FIREFOX      = 19
#AF_INET6        = 23
#AF_IRDA         = 26
#AF_NETDES       = 28
#AF_NS           =  6
#AF_OP_ACCOUNTS  = $8
#AF_OP_COMM      = $2
#AF_OP_PRINT     = $1
#AF_OP_SERVER    = $4
#AF_SETTABLE_BITS= (#AF_OP_PRINT|#AF_OP_COMM|#AF_OP_SERVER|#AF_OP_ACCOUNTS)
#AF_UNKNOWN1     = 20
#AF_VOICEVIEW    = 18

#IPPROTO_IPV6 = 41

_________________
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl


Zuletzt geändert von Mok am 08.05.2011 13:54, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 11:58 
Offline
Benutzeravatar

Registriert: 28.07.2005 12:39
Code:
dwExtraInfo.l


Bei MSLLHOOKSTRUCT ist es richtig, bei KBDLLHOOKSTRUCT nicht

_________________
Suche


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 12:25 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Constants:
Code:
#IP_STATUS_BASE = 11000
#IP_GENERAL_FAILURE=#IP_STATUS_BASE + 50
#CCHILDREN_FRAME = 7
#CCHILDREN_SCROLLBAR = 5
#CCHILDREN_TITLEBAR = 5
#PWLEN=256
#ACL_REVISION4 = 4
#MAX_ACL_REVISION = #ACL_REVISION4
#MAX_ADAPTER_ADDRESS_LENGTH = 8
#MAX_ADAPTER_DESCRIPTION_LENGTH = 128
#MAX_ADAPTER_NAME = 128
#MAX_ADAPTER_NAME_LEN = 48
#MAX_ADAPTER_NAME_LENGTH = 256
#MAX_ADDR_LENGTH = 6
#MAX_ADDRESS_PAIRS = 8
#MAX_ADDRESS_SIZE = 10
#MAX_APPNAME = 255
#MAX_BATTERY_STRING_SIZE = 128
#MAX_CALLLETTERS = 10
#MAX_CLASS_NAME = 255
#MAX_CLUSTERNAME_LENGTH = #MAX_COMPUTERNAME_LENGTH
#MAX_COLOR_CHANNELS = 8
#MAX_COMPUTERNAME = 15
#MAX_CRED_SIZE = 1024
#MAX_DDDEVICEID_STRING = 512
#MAX_DESCRIPTION = 1024
#MAX_DESTINATION_BUFFER = $1000
#MAX_DEVICE_NAME = 128
#MAX_DEVICETYPE_NAME = 16
#MAX_DOMAIN_NAME_LEN = 128
#MAX_DOMAINNAME = 15
#MAX_ENTITY = 32
#MAX_FEATURE_CHARS = 38
#MAX_FILTER_NAME = 128
#MAX_GOPHER_ATTRIBUTE_NAME = 128
#MAX_GOPHER_CATEGORY_NAME = 128
#MAX_GOPHER_DISPLAY_TEXT = 128
#MAX_GOPHER_HOST_NAME = #INTERNET_MAX_HOST_NAME_LENGTH
#MAX_GOPHER_SELECTOR_TEXT = 256
#MAX_HANDOFF_ENTRY_LENGTH = 80
#MAX_HOSTNAME_LEN = 128
#MAX_IDD_DYNAWIZ_RESOURCE_ID = 11000
#MAX_IF_TYPE = 144
#MAX_INF_STRING_LENGTH = 4096
#MAX_INSTALLWIZARD_DYNAPAGES = 20
#MAX_INSTRUCTION_LEN = 256
#MAX_INTERFACE_INDEX = $FFFFFFFE
#MAX_INTERFACE_NAME_LEN = 256
#MAX_IP_STATUS = #IP_GENERAL_FAILURE
#MAX_IPX_MIB_TABLES = 6
#MAX_ITEMNAME = 255
#MAX_JOYSTRING = 256
#MAX_LABEL_LEN = 30
#MAX_LANMAN_MESSAGE_ID = 5799
#MAX_LINK_SVCS = 250
#MAX_LINKID_TEXT = 48
#MAX_LOCALE_NAME = 32
#MAX_LOCATION = 300
#MAX_LOGOMONIKER = 1024
#MAX_MANGLED_SITE = 27
#MAX_MEDIA_NAME = 16
#MAX_MIB_OFFSET = 8
#MAX_MIMECP_NAME = 64
#MAX_MIMECSET_NAME = 50
#MAX_MIMEFACE_NAME = 32
#MAX_MODULE_NAME = 9
#MAX_NABTS_VBI_LINES_PER_FIELD = 11
#MAX_NAME_LENGTH = 16
#MAX_NAME_SIZE = 32
#MAX_NDDESHARENAME = 256
#NERR_BASE=2100
#MAX_NERR = #NERR_BASE + 899
#MAX_NOTIFICATION_DATA = 64
#MAX_OPT_SIZE = 40
#MAX_PACKAGE_NAME = 255
#MAX_PAP_STATUS_SIZE = 255
#MAX_PARM_STRING = 300
#MAX_PARTICIPANT_TYPED_INFO_LENGTH = 256
#MAX_PASSWD_LEN = #PWLEN
#MAX_PATH16 = 255
#MAX_PATTERN_LENGTH = 16
#MAX_PATTERNS = 4
#MAX_PERF_OBJECTS_IN_QUERY_FUNCTION = 8
#MAX_PHONE_NUMBER_LEN = 128
#MAX_PIN_NAME = 128
#MAX_PORT_NAME = 16
#MAX_PREFERRED_LENGTH = -1
#MAX_PROFILE_LEN = 80
#MAX_PROJECT = 50
#MAX_PROTOCOL_CHAIN = 7
#MAX_PROTOCOL_COMMENT_LEN = 256
#MAX_PROTOCOL_DLL_LEN = 48
#MAX_PROTOCOL_NAME = 40
#MAX_PROTOCOL_NAME_LEN = 16
#MAX_REPLID = 40
#MAX_RFC1766_NAME = 6
#MAX_ROUTE_NAME = 50
#MAX_SCOPE_ID_LEN = 256
#MAX_SCOPE_NAME_LEN = 255
#MAX_SCRIPT_NAME = 48
#MAX_SEARCH_FORMAT_STRING = 255
#MAX_SECURITY_BREACH_REASON_SIZE = 100
#MAX_SERVICE_NAME_LEN = 256
#MAX_SERVICE_NAME_LENGTH = 256
#MAX_SESSIONS = 100
#MAX_SID_SIZE = 256
#MAX_SIGNATURE_LENGTH = 128
#MAX_SITENAME_LEN = 128
#MAX_SIZE_SECURITY_ID = 512
#MAX_STATIONS = 100
#MAX_STRING_LENGTH = 256
#MAX_SUBTITLE_LEN = 256
#MAX_SYNCMGRHANDLERNAME = 32
#MAX_SYNCMGRITEMNAME = 128
#MAX_TITLE = 256
#MAX_TITLE_LEN = 60
#MAX_TOPICNAME = 255
#MAX_TPSENTRIES = 256
#MAX_TRANSPORT_NAME_LEN = 40
#MAX_USER_NAME_LENGTH = 256
#MAX_USERNAME = 15
#MAX_VOLUME_ID_SIZE = 36
#MAX_VOLUME_TEMPLATE_SIZE = 40
#MAX_WORKER_THREADS = 10


Structures:
Code:
;Commctrl.h
Structure NMBCDROPDOWN
  hdr.NMHDR
  rcButton.RECT
EndStructure

;Commctrl.h
Structure BUTTON_SPLITINFO
  mask.i
  himlGlyph.i
  uSplitStyle.i
  size.SIZE
EndStructure

;Winuser.h (include Windows.h)
Structure COMBOBOXINFO
  cbSize.l
  rcItem.Rect
  rcButton.Rect
  stateButton.l
  hwndCombo.l
  hwndItem.l
  hwndList.l
EndStructure

;Commctrl.h
Structure lvbkimage
  ulFlags.l
  hbm.l
  pszImage.s
  cchImageMax.l
  xOffsetPercent.l
  yOffsetPercent.l
EndStructure

;Wincon.h (include Windows.h)
Structure CONSOLE_FONT_INFO
  nFont.i
  dwFontSize.COORD
EndStructure

;Winuser.h (include Windows.h)
Structure LASTINPUTINFO
  cbSize.l
  dwTime.l
EndStructure

;Winuser.h (include Windows.h)
Structure MENUINFO
  cbSize.l
  fMask.l
  dwStyle.l
  cyMax.l
  hbrBack.l
  dwContextHelpId.l
  dwMenuData.l
EndStructure

;Winuser.h (include Windows.h)
Structure TITLEBARINFO
  cbSize.l
  rcTitleBar.RECT
  rgstate.l[#CCHILDREN_TITLEBAR+1]
EndStructure

;Winbase.h (include Windows.h)
Structure HW_PROFILE_INFO
  DockInfo.l
  szHWProfileGUID.s{39}
  szHwProfileName.b[#MAX_PROFILE_LEN]
EndStructure

;Commctrl.h
Structure TASKDIALOG_BUTTON
  nButtonID.l
  pszButtonText.l
EndStructure

;Commctrl.h
Structure TASKDIALOGCONFIG
  cbSize.l
  hwndParent.l
  hInstance.l
  dwFlags.l
  dwCommonButtons.l
  pszWindowTitle.l
  StructureUnion
    hMainIcon.l
    pszMainIcon.l
  EndStructureUnion
  pszMainInstruction.l
  pszContent.l
  cButtons.l
  pButtons.l
  nDefaultButton.l
  cRadioButtons.l
  pRadioButtons.l
  nDefaultRadioButton.l
  pszVerificationText.l
  pszExpandedInformation.l
  pszExpandedControlText.l
  pszCollapsedControlText.l
  StructureUnion
    hFooterIcon.l
    pszFooterIcon.l
  EndStructureUnion
  pszFooter.l
  pfCallback.l
  lpCallbackData.l
  cxWidth.l
EndStructure


\\Edit:
Header-Angaben hinzugefügt.

_________________
BildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 12:34 
Offline
Benutzeravatar

Registriert: 15.03.2007 21:47
Super, Danke! :allright:
Wäre aber noch toll, wenn jeder als Kommentar nen Verweis zu der entsprechenden Lib (oder wie bei mir C++ Include) sowie das aktuelle Datum einfügen würde.

_________________
Kostenfreier Setup Creator | RCon Tool für DayZ

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 12:53 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Constants:
Code:
#BCM_SETSHIELD = $1600 + $C
#BCM_FIRST = $1600
#BCM_GETIDEALSIZE = #BCM_FIRST + $1
#BCM_GETIMAGELIST = #BCM_FIRST + $3
#BCM_GETTEXTMARGIN = #BCM_FIRST + $5
#BCM_SETIMAGELIST = #BCM_FIRST + $2
#BCM_SETTEXTMARGIN = #BCM_FIRST + $4
#PF_3DNOW_INSTRUCTIONS_AVAILABLE = 7
#PF_CHANNELS_ENABLED = 16
#PF_COMPARE_EXCHANGE_DOUBLE = 2
#PF_COMPARE_EXCHANGE128 = 14
#PF_COMPARE64_EXCHANGE128 = 15
#PF_FLOATING_POINT_EMULATED = 1
#PF_FLOATING_POINT_PRECISION_ERRATA = 0
#PF_MMX_INSTRUCTIONS_AVAILABLE = 3
#PF_NX_ENABLED = 12
#PF_PAE_ENABLED = 9
#PF_RDTSC_INSTRUCTION_AVAILABLE = 8
#PF_SSE3_INSTRUCTIONS_AVAILABLE = 13
#PF_XMMI_INSTRUCTIONS_AVAILABLE = 6
#PF_XMMI64_INSTRUCTIONS_AVAILABLE = 10
#PF_XSAVE_ENABLED = 17


Structures:
Code:
;Commctrl.h
Structure EDITBALLOONTIP
  cbStruct.l
  pszTitle.i
  pszText.i
  ttiIcon.l
EndStructure

;Commctrl.h
Structure BUTTON_IMAGELIST
  himl.l
  margin.RECT
  uAlign.l
EndStructure

;Psapi.h
Structure PROCESS_MEMORY_COUNTERS
  cb.l
  PageFaultCount.l
  PeakWorkingSetSize.i
  WorkingSetSize.i
  QuotaPeakPagedPoolUsage.i
  QuotaPagedPoolUsage.i
  QuotaPeakNonPagedPoolUsage.i
  QuotaNonPagedPoolUsage.i
  PagefileUsage.i
  PeakPagefileUsage.i
EndStructure

;Winuser.h (include Windows.h)
Structure MONITORINFOEX
  cbSize.l
  rcMonitor.RECT
  rcWork.RECT
  dwFlags.l
  szDevice.s{#CCHDEVICENAME}
EndStructure

;SRRestorePtAPI.h
Structure STATEMGRSTATUS
  nStatus.l
  llSequenceNumber.q
EndStructure

;SRRestorePtAPI.h
Structure RESTOREPOINTINFO
  dwEventType.i
  dwRestorePtType.i
  llSequenceNumber.q
  szDescription.s{#MAX_COLUMN_DESC_LEN}
EndStructure


\\Edit:
Header-Angaben hinzugefügt.

_________________
BildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WinAPI Include-Sammlung
BeitragVerfasst: 08.05.2011 14:21 
Offline
BotHunter
Benutzeravatar

Registriert: 26.12.2005 14:14
Wohnort:   
Ich hab hier was gefunden: http://www.autohotkey.net/~Skan/Utils/L ... ts.W32.ini
Wenn mal jemand Zeit hat kann er nachschauen, ob die schon in PB definiert sind :mrgreen:

_________________
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye