(self, uuid, syntaxversion, requested_if_nb)
| 159 | return p |
| 160 | |
| 161 | def _forge_bind_request(self, uuid, syntaxversion, requested_if_nb): |
| 162 | version_major, version_minor = syntaxversion |
| 163 | req = ALPC_RPC_BIND() |
| 164 | req.request_type = gdef.RPC_REQUEST_TYPE_BIND |
| 165 | req.target = gdef.RPC_IF_ID(uuid, *syntaxversion) |
| 166 | req.flags = gdef.BIND_IF_SYNTAX_NDR32 |
| 167 | req.if_nb_ndr32 = requested_if_nb |
| 168 | req.if_nb_ndr64 = 0 |
| 169 | req.if_nb_unkn = 0 |
| 170 | req.register_multiple_syntax = False |
| 171 | req.some_context_id = 0xB00B00B |
| 172 | return buffer(req)[:] |
| 173 | |
| 174 | def _get_request_type(self, response): |
| 175 | "raise if request_type == RESPONSE_TYPE_FAIL" |
no test coverage detected